Uses of Class
dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse.SparseVector
-
Packages that use SparseVector Package Description dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse dev.nm.algebra.linear.matrix.doubles.operation dev.nm.algebra.linear.vector.doubles.operation -
-
Uses of SparseVector in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse
Methods in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse that return SparseVector Modifier and Type Method Description SparseVectorSparseVector. add(SparseVector that)SparseVectorSparseVector. deepCopy()SparseVectorCSRSparseMatrix. getColumn(int j)SparseVectorDOKSparseMatrix. getColumn(int j)SparseVectorLILSparseMatrix. getColumn(int j)SparseVectorCSRSparseMatrix. getRow(int i)SparseVectorDOKSparseMatrix. getRow(int i)SparseVectorLILSparseMatrix. getRow(int i)SparseVectorSparseVector. minus(SparseVector that)SparseVectorSparseVector. multiply(SparseVector that)SparseVectorSparseVector. multiply(Vector that)SparseVectorSparseVector. opposite()SparseVectorSparseVector. scaled(double c)SparseVectorSparseVector. scaled(Real c)SparseVectorSparseVector. ZERO()Methods in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse with parameters of type SparseVector Modifier and Type Method Description SparseVectorSparseVector. add(SparseVector that)doubleSparseVector. innerProduct(SparseVector that)SparseVectorSparseVector. minus(SparseVector that)SparseVectorSparseVector. multiply(SparseVector that)Constructors in dev.nm.algebra.linear.matrix.doubles.matrixtype.sparse with parameters of type SparseVector Constructor Description SparseVector(SparseVector that)Copy constructor. -
Uses of SparseVector in dev.nm.algebra.linear.matrix.doubles.operation
Methods in dev.nm.algebra.linear.matrix.doubles.operation with parameters of type SparseVector Modifier and Type Method Description static SparseMatrixMatrixFactory. cbind(SparseVector... vectors)Combines an array of sparse vectors by columns and returns a CSR sparse matrix.static SparseMatrixMatrixFactory. rbind(SparseVector... vectors)Combines an array of sparse vectors by rows and returns a sparse matrix. -
Uses of SparseVector in dev.nm.algebra.linear.vector.doubles.operation
Subclasses of SparseVector in dev.nm.algebra.linear.vector.doubles.operation Modifier and Type Class Description classBasisA basis is a set of linearly independent vectors spanning a vector space.Methods in dev.nm.algebra.linear.vector.doubles.operation that return SparseVector Modifier and Type Method Description static SparseVectorVectorFactory. concat(SparseVector... vectors)Concatenates an array of sparse vectors into one sparse vector.static SparseVectorVectorFactory. diagonal(SparseMatrix A)Gets the diagonal of a sparse matrix as a sparse vector.static SparseVectorVectorFactory. foreach(SparseVector vector, UnivariateRealFunction f)Constructs a new vector in which each entry is the result of applying a function to the corresponding entry of a sparse vector.static SparseVectorVectorFactory. subDiagonal(SparseMatrix A)Gets the sub-diagonal of a sparse matrix as a sparse vector.static SparseVectorVectorFactory. subVector(SparseVector vector, int from, int to)Gets a sub-vector from a sparse vector.static SparseVectorVectorFactory. superDiagonal(SparseMatrix A)Gets the super-diagonal of a sparse matrix as a sparse vector.Methods in dev.nm.algebra.linear.vector.doubles.operation with parameters of type SparseVector Modifier and Type Method Description static SparseVectorVectorFactory. concat(SparseVector... vectors)Concatenates an array of sparse vectors into one sparse vector.static SparseVectorVectorFactory. foreach(SparseVector vector, UnivariateRealFunction f)Constructs a new vector in which each entry is the result of applying a function to the corresponding entry of a sparse vector.static SparseVectorVectorFactory. subVector(SparseVector vector, int from, int to)Gets a sub-vector from a sparse vector.
-