Jive reference manual
jive::algebra::SparseMatrixObject Member List

This is the complete list of members for jive::algebra::SparseMatrixObject, including all inherited members.

addMatrix(const SparseMatrix &rhs, double scale=1.0)jive::algebra::SparseMatrixObject
clone() const jive::algebra::SparseMatrixObjectvirtual
cloneSparseMatrix() const jive::algebra::SparseMatrixObjectvirtual
Collectable()jem::Collectableprotected
emitVTable_()jem::Clonableprotectedvirtual
emitVtableFunc_()jem::io::Serializableprotectedvirtual
ENABLE_BLOCKINGjive::algebra::SparseMatrixObjectstatic
equals(const Ref< Object > &obj) const jem::Objectvirtual
getBlock(const Matrix &block, const IdxVector &irows, const IdxVector &jcols) const jive::algebra::SparseMatrixObjectvirtual
getClass() const jive::algebra::AbstractMatrixvirtual
getColumnIndices() const jive::algebra::SparseMatrixObject
getDiagonal(const Vector &diag) const jive::algebra::SparseMatrixObjectvirtual
jive::algebra::DiagMatrixExtension::getDiagonal(const Vector &diag) const =0jive::algebra::DiagMatrixExtensionpure virtual
getExtByID(ExtensionID extID) const jive::algebra::SparseMatrixObjectvirtual
getOptions() const jive::algebra::SparseMatrixObject
getRowOffsets() const jive::algebra::SparseMatrixObject
getRowScales(const Vector &rscales) const jive::algebra::SparseMatrixObjectvirtual
jive::algebra::DiagMatrixExtension::getRowScales(const Vector &scale) const =0jive::algebra::DiagMatrixExtensionpure virtual
getStructure() const jive::algebra::SparseMatrixObjectvirtual
getTraits() const jive::algebra::SparseMatrixObject
getType()jive::algebra::AbstractMatrixstatic
getValue(idx_t irow, idx_t jcol) const jive::algebra::SparseMatrixObjectvirtual
getValues() const jive::algebra::SparseMatrixObject
hashValue() const jem::Objectvirtual
hasTrait(const String &trait) const jive::algebra::SparseMatrixObjectvirtual
jive::IDjive::algebra::DiagMatrixExtensionstatic
jive::algebra::MultiMatmulExtension::IDjive::algebra::MultiMatmulExtensionstatic
jive::algebra::DirectMatrixExtension::IDjive::algebra::DirectMatrixExtensionstatic
jive::algebra::SparseMatrixExtension::IDjive::algebra::SparseMatrixExtensionstatic
isSquare() const jive::algebra::AbstractMatrix
isSymmetric() const jive::algebra::SparseMatrixObject
matmul(const Vector &lhs, const Vector &rhs) const jive::algebra::SparseMatrixObjectvirtual
jive::algebra::AbstractMatrix::matmul(const Vector &lhs, const Vector &rhs) const =0jive::algebra::AbstractMatrixpure virtual
multiMatmul(Matrix &lhsVecs, IdxVector &lhsTags, const Matrix &rhsVecs, const IdxVector &rhsTags) const jive::algebra::SparseMatrixObjectvirtual
newShapeEventjive::algebra::AbstractMatrix
newValuesEventjive::algebra::AbstractMatrix
nonZeroCount() const jive::algebra::SparseMatrixObject
printTo(PrintWriter &out) const jive::algebra::SparseMatrixObjectvirtual
readFrom(ObjectInput &in)jive::algebra::SparseMatrixObjectvirtual
Self typedefjive::algebra::AbstractMatrix
setMatrix(const SparseMatrix &matrix)jive::algebra::SparseMatrixObject
setOptions(int options)jive::algebra::SparseMatrixObject
setToZero()jive::algebra::SparseMatrixObject
setValues(const Vector &values)jive::algebra::SparseMatrixObject
Shape typedefjive::algebra::AbstractMatrix
shape() const jive::algebra::SparseMatrixObjectvirtual
size(int idim) const jive::algebra::SparseMatrixObject
SparseMatrixObject(const String &name="", int traits=0)jive::algebra::SparseMatrixObjectexplicit
SparseMatrixObject(const String &name, const SparseMatrix &matrix, int traits=0)jive::algebra::SparseMatrixObjectexplicit
SYMMETRICjive::algebra::SparseMatrixObjectstatic
toSparseMatrix() const jive::algebra::SparseMatrixObjectvirtual
toString() const jem::Objectvirtual
Vector typedefjive::algebra::AbstractMatrix
writeTo(ObjectOutput &out) const jive::algebra::SparseMatrixObjectvirtual
~Clonable()jem::Clonableprotectedvirtual
~Collectable()jem::Collectableprotected
~DiagMatrixExtension()jive::algebra::DiagMatrixExtensionprotectedvirtual
~DirectMatrixExtension()jive::algebra::DirectMatrixExtensionprotectedvirtual
~Interface()jem::Interfaceprotectedvirtual
~MultiMatmulExtension()jive::algebra::MultiMatmulExtensionprotectedvirtual
~Serializable()jem::io::Serializableprotectedvirtual
~SparseMatrixExtension()jive::algebra::SparseMatrixExtensionprotectedvirtual
~SparseMatrixObject()jive::algebra::SparseMatrixObjectprotectedvirtual