Hierarchy For Package dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse
Package Hierarchies:Class Hierarchy
- java.lang.Object
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.CSRSparseMatrix (implements dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.DOKSparseMatrix (implements dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.LILSparseMatrix (implements dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.MatrixCoordinate
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix.Entry
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix.ValueArray
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrixUtils
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseVector (implements java.lang.Iterable<T>, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure, dev.nm.algebra.linear.vector.doubles.Vector)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseVector.Entry
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseVector.Iterator (implements java.util.Iterator<E>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.RepeatedCoordinatesException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- dev.nm.algebra.structure.AbelianGroup<G>
- dev.nm.algebra.structure.Ring<R> (also extends dev.nm.algebra.structure.Monoid<G>)
- dev.nm.algebra.linear.matrix.doubles.MatrixRing
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.MatrixRing
- dev.nm.algebra.structure.Ring<R> (also extends dev.nm.algebra.structure.Monoid<G>)
- dev.nm.misc.DeepCopyable
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.algebra.linear.matrix.doubles.MatrixRing, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.algebra.linear.matrix.doubles.MatrixRing, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.Matrix, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.structure.Monoid<G>
- dev.nm.algebra.structure.Ring<R> (also extends dev.nm.algebra.structure.AbelianGroup<G>)
- dev.nm.algebra.linear.matrix.doubles.MatrixRing
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixTable)
- dev.nm.algebra.linear.matrix.doubles.MatrixRing
- dev.nm.algebra.structure.Ring<R> (also extends dev.nm.algebra.structure.AbelianGroup<G>)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.Matrix)
- dev.nm.misc.datastructure.Table
- dev.nm.algebra.linear.matrix.doubles.MatrixAccess
- dev.nm.algebra.linear.matrix.doubles.MatrixTable (also extends dev.nm.misc.datastructure.Table)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixRing)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixRing)
- dev.nm.algebra.linear.matrix.doubles.MatrixTable (also extends dev.nm.misc.datastructure.Table)
- dev.nm.algebra.linear.matrix.doubles.MatrixTable (also extends dev.nm.algebra.linear.matrix.doubles.MatrixAccess)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixRing)
- dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseMatrix (also extends dev.nm.algebra.linear.matrix.doubles.matrixtype.dense.Densifiable, dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseStructure)
- dev.nm.algebra.linear.matrix.doubles.Matrix (also extends dev.nm.misc.DeepCopyable, dev.nm.algebra.linear.matrix.doubles.MatrixRing)
- dev.nm.algebra.linear.matrix.doubles.MatrixAccess