package de.gaalop.tba; /** * Implements the IMultTable interface. * * Stores the product table as an two dimensional array. * * @author Christian Steinmetz */ public class MultTableImpl implements IMultTable { private Multivector[][] products; @Override public void createTable(int dimension) { products = new Multivector[dimension][dimension]; } @Override public Multivector getProduct(Integer factor1, Integer factor2) { return products[factor1][factor2]; } @Override public void setProduct(Integer factor1, Integer factor2, Multivector product) { products[factor1][factor2] = product; } }