java.lang.Object
dk.jonaslindstrom.ruffini.common.matrices.elements.BaseMatrix<E>
All Implemented Interfaces:
Matrix<E>, java.util.function.BiFunction<Vector<E>,Ring<E>,Vector<E>>
Direct Known Subclasses:
MutableMatrix, SparseMatrix

public abstract class BaseMatrix<E> extends Object implements Matrix<E>
This class represents a matrix of elements of type E. Operations that can be done without knowing how the entries are represented should be implemented here.