add(Index i, Index j, double v) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
add(Index i, Index j, int &rowId, int &colId, double v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
add(Index i, Index j, const type::Mat3x3d &_M) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
add(Index i, Index j, const type::Mat3x3f &_M) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
add(unsigned int bi, unsigned int bj, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
add(Index row, Index col, const type::Mat3x3d &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3f &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3d &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3f &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3d &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3f &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3d &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
add(Index row, Index col, const type::Mat3x3f &_M) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >::add(unsigned int bi, unsigned int bj, int &rowId, int &colId, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, double v)=0 | sofa::linearalgebra::BaseMatrix | pure virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3d &_M) | sofa::linearalgebra::BaseMatrix | virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3f &_M) | sofa::linearalgebra::BaseMatrix | virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2d &_M) | sofa::linearalgebra::BaseMatrix | virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2f &_M) | sofa::linearalgebra::BaseMatrix | virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6d &_M) | sofa::linearalgebra::BaseMatrix | virtual |
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6f &_M) | sofa::linearalgebra::BaseMatrix | virtual |
addBlock(Index i, Index j, const Block &v) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addBlock(Index i, Index j, Index &rowId, Index &colId, const Block &v) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDBlock(unsigned int bi, unsigned int bj, const DBlock &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDiag(unsigned int bi, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDiag(unsigned int bi, int &rowId, int &colId, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDiagDBlock(unsigned int bi, const DBlock &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDiagDValue(unsigned int bi, const Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDiagDValue(unsigned int bi, int &rowId, int &colId, const Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDValue(unsigned int bi, unsigned int bj, const Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addDValue(unsigned int bi, unsigned int bj, int &rowId, int &colId, const Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addEqual(const M &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
addMul(V1 &res, const V2 &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
addMul_by_line(V &res, const type::Vec< NC, Real2 > &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
addMul_by_line(V &res, const V2 &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
addMultTranspose(V1 &result, const V2 &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
addSym(unsigned int bi, unsigned int bj, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addSym(unsigned int bi, unsigned int bj, int &rowId, int &colId, int &rowIdT, int &colIdT, const Block &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addSymDBlock(unsigned int bi, unsigned int bj, const DBlock &b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addSymDValue(unsigned int bi, unsigned int bj, const Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addSymDValue(unsigned int bi, unsigned int bj, int &rowId, int &colId, int &rowIdT, int &colIdT, Real b) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
addTo(Dest *dest) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
AutoCompress | sofa::linearalgebra::CRSDefaultPolicy | static |
AutoSize | sofa::linearalgebra::CRSDefaultPolicy | static |
bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorAdd(InternalBlockAccessor *b, const float *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorAdd(InternalBlockAccessor *b, const double *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorAdd(InternalBlockAccessor *b, const int *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
sofa::linearalgebra::BaseMatrix::bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorAddCSRImpl(InternalBlockAccessor *b, const T *buffer) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
bAccessorAddDefaultImpl(InternalBlockAccessor *b, const T *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotected |
bAccessorCopy(InternalBlockAccessor *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorDelete(const InternalBlockAccessor *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
sofa::linearalgebra::BaseMatrix::bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) const | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorElements(const InternalBlockAccessor *b, float *buffer) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorElements(const InternalBlockAccessor *b, double *buffer) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorElements(const InternalBlockAccessor *b, int *buffer) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorElementsCSRImpl(const InternalBlockAccessor *b, T *buffer) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
bAccessorElementsDefaultImpl(const InternalBlockAccessor *b, T *buffer) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
bAccessorFinishAdd(InternalBlockAccessor *b, const float *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorFinishAdd(InternalBlockAccessor *b, const double *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorFinishAdd(InternalBlockAccessor *b, const int *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorPrepareAdd(InternalBlockAccessor *b, float *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorPrepareAdd(InternalBlockAccessor *b, double *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorPrepareAdd(InternalBlockAccessor *b, int *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorPrepareAddDefaultImpl(InternalBlockAccessor *, T *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotected |
bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorSet(InternalBlockAccessor *b, const float *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorSet(InternalBlockAccessor *b, const double *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
bAccessorSet(InternalBlockAccessor *b, const int *buffer) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
sofa::linearalgebra::BaseMatrix::bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v) | sofa::linearalgebra::BaseMatrix | inlineprotectedvirtual |
bAccessorSetCSRImpl(InternalBlockAccessor *b, const T *buffer) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
bAccessorSetDefaultImpl(InternalBlockAccessor *b, const T *buffer) | sofa::linearalgebra::BaseMatrix | inlineprotected |
BaseMatrix() | sofa::linearalgebra::BaseMatrix | |
bColSize() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
bloc(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
blocAdd(Index i, Index j, const T *buffer) | sofa::linearalgebra::BaseMatrix | inline |
blocCreate(Index i, Index j) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
blocElements(Index i, Index j, T *buffer) const | sofa::linearalgebra::BaseMatrix | inline |
blocGet(Index i, Index j) const | sofa::linearalgebra::BaseMatrix | inlinevirtual |
blocGetW(Index i, Index j) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
block(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
Block typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
blockCreate(Index i, Index j) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
blockGet(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
blockGetW(Index i, Index j) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
blockMultTranspose(const TBlock &blockA, const TBlock &blockB) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlinestatic |
BlockTranspose typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
blocSet(Index i, Index j, const T *buffer) | sofa::linearalgebra::BaseMatrix | inline |
bRowBegin(Index ib) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
sofa::linearalgebra::BaseMatrix::bRowBegin(Index ib) const | sofa::linearalgebra::BaseMatrix | inlinevirtual |
bRowEnd(Index ib) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
sofa::linearalgebra::BaseMatrix::bRowEnd(Index ib) const | sofa::linearalgebra::BaseMatrix | inlinevirtual |
bRowRange(Index ib) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
sofa::linearalgebra::BaseMatrix::bRowRange(Index ib) const | sofa::linearalgebra::BaseMatrix | inlinevirtual |
bRowsBegin() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
bRowsEnd() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
bRowSize() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
bRowsRange() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
btemp | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
category enum value | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
check_matrix() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
check_matrix(Index nzmax, Index m, Index n, Index *a_p, Index *a_i, Block *a_x) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlinestatic |
clear(Index i, Index j) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
clear() override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
sofa::linearalgebra::BaseMatrix::clear(Index i, Index j) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
ClearByZeros | sofa::linearalgebra::CRSDefaultPolicy | static |
clearCol(Index j) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::clearCol(Index j) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
clearColBlock(Index j) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
clearCols(Index imin, Index imax) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
clearRow(Index i) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::clearRow(Index i) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
clearRowBlock(Index i) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
clearRowCol(Index i) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::clearRowCol(Index i) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
clearRowColBlock(Index i) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
clearRows(Index imin, Index imax) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
clearRowsCols(Index imin, Index imax) | sofa::linearalgebra::BaseMatrix | inlinevirtual |
colBSize() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
cols(void) const | sofa::linearalgebra::BaseMatrix | inline |
colsIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
colSize() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
colsValue | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
compress() override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
compressBtemp() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
compressCSR() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
CompressedRowSparseMatrixGeneric() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
CompressedRowSparseMatrixGeneric(Index nbBlockRow, Index nbBlockCol) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
CompressedRowSparseMatrixMechanical() | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
CompressedRowSparseMatrixMechanical(Index nbRow, Index nbCol) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
CompressZeros | sofa::linearalgebra::CRSMechanicalPolicy | static |
copyLower(Matrix &M, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyLowerNonSmall(Matrix &M, const Real ref, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyLowerNonZeros(TMatrix &M, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyNonSmall(TMatrix &M, const Real ref, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyNonZeros(TMatrix &M, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyUpper(Matrix &M, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyUpperNonSmall(Matrix &M, const Real ref, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
copyUpperNonZeros(TMatrix &M, bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
countEmptyBlocks() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
createBlockAccessor(Index row, Index col, void *internalPtr=nullptr) | sofa::linearalgebra::BaseMatrix | inlineprotected |
createBlockAccessor(Index row, Index col, Index internalData) | sofa::linearalgebra::BaseMatrix | inlineprotected |
createBlockConstAccessor(Index row, Index col, void *internalPtr=nullptr) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
createBlockConstAccessor(Index row, Index col, Index internalData) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
createColBlockConstIterator(Index row, void *internalPtr) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
createColBlockConstIterator(Index row, Index internalData) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
createRowBlockConstIterator(void *internalPtr) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
createRowBlockConstIterator(Index internalData0, Index internalData1) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
CRSMatrix typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
Data typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
DBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
deleteRow(Index rowId) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
element(Index i, Index j) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::element(Index i, Index j) const =0 | sofa::linearalgebra::BaseMatrix | pure virtual |
ELEMENT_FLOAT enum value | sofa::linearalgebra::BaseMatrix | |
ELEMENT_INT enum value | sofa::linearalgebra::BaseMatrix | |
ELEMENT_UNKNOWN enum value | sofa::linearalgebra::BaseMatrix | |
ElementType enum name | sofa::linearalgebra::BaseMatrix | |
equal(const M &m, bool add=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
Expr typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
expr() const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
extend(Index nbRow, Index nbCol) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
filter_fn typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
filterValues(TMatrix &srcMatrix, filter_fn *filter=&nonzeros, const Real ref=Real(), bool keepEmptyRows=false) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
fullDiagonal() | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
fullRows() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
fullyCompressBtemp() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
getBandWidth() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getBlock(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getBlockCols() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getBlockRows() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getCategory() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getColsIndex() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getColsValue() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getElementSize() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getElementType() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
getInternal(BlockConstAccessor *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(const BlockConstAccessor *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(BlockAccessor *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(const BlockAccessor *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(ColBlockConstIterator *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(const ColBlockConstIterator *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(RowBlockConstIterator *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getInternal(const RowBlockConstIterator *b) | sofa::linearalgebra::BaseMatrix | inlineprotectedstatic |
getMaxColIndex() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
getRowBegin() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getRowIndex() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getRowRange(Index id) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getSymBlock(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
getWBlock(Index i, Index j, bool create=false) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
hasRef(const M2 *m) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
Index typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
IndexedBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
insertBtemp(const Index i, const Index j) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
IsAlwaysSquare | sofa::linearalgebra::CRSMechanicalPolicy | static |
IsAlwaysSymmetric | sofa::linearalgebra::CRSMechanicalPolicy | static |
isBand() const | sofa::linearalgebra::BaseMatrix | inline |
isBlockDiagonal() const | sofa::linearalgebra::BaseMatrix | inline |
isDiagonal() const | sofa::linearalgebra::BaseMatrix | inline |
isSparse() const | sofa::linearalgebra::BaseMatrix | inline |
itAccessColBlock(InternalColBlockIterator *it, BlockConstAccessor *b) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itAccessRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itBeginRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itCopyColBlock(InternalColBlockIterator *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itCopyRowBlock(InternalRowBlockIterator *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itDecColBlock(InternalColBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itDecRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itDeleteColBlock(const InternalColBlockIterator *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itDeleteRowBlock(const InternalRowBlockIterator *) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itEndRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itEqColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itEqRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itIncColBlock(InternalColBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itIncRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itLessColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itLessRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
itRangeRowBlock(InternalRowBlockIterator *it) const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedvirtual |
KeyType typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
lower(Index i, Index j, Block &val, const Real) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
lower_nonsmall(Index i, Index j, Block &val, const Real ref) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
lower_nonzeros(Index i, Index j, Block &val, const Real ref) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
Matrix typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
MATRIX_BAND enum value | sofa::linearalgebra::BaseMatrix | |
MATRIX_DIAGONAL enum value | sofa::linearalgebra::BaseMatrix | |
MATRIX_FULL enum value | sofa::linearalgebra::BaseMatrix | |
MATRIX_IDENTITY enum value | sofa::linearalgebra::BaseMatrix | |
MATRIX_SPARSE enum value | sofa::linearalgebra::BaseMatrix | |
matrix_type typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
MATRIX_UNKNOWN enum value | sofa::linearalgebra::BaseMatrix | |
MatrixCategory enum name | sofa::linearalgebra::BaseMatrix | |
matrixType | sofa::linearalgebra::CRSMechanicalPolicy | static |
mul(V2 &result, const V1 &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >::mul(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
mulTranspose(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
Name() | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
nBlockCol | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
nBlockRow | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
NC | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | static |
nCol | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
NL | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | static |
nonsmall(Index, Index, Block &val, const Real ref) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
nonzeros(Index, Index, Block &val, const Real) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
nRow | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
oldColsIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
oldColsValue | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
oldRowBegin | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
oldRowIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
opAddM(linearalgebra::BaseMatrix *m, double fact) const | sofa::linearalgebra::BaseMatrix | virtual |
opAddMT(linearalgebra::BaseMatrix *m, double fact) const | sofa::linearalgebra::BaseMatrix | virtual |
operand enum value | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
operator()(Index i, Index j) const | sofa::linearalgebra::BaseMatrix | inline |
operator*(const Vec &v) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator*(const double &r) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator+(const CompressedRowSparseMatrixMechanical< TBlock, TPolicy > &m) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator+=(const CompressedRowSparseMatrixMechanical< TBlock2, TPolicy2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator+=(const MatrixExpr< Expr2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator-() const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator-=(const CompressedRowSparseMatrixMechanical< TBlock2, TPolicy2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator-=(const MatrixExpr< Expr2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator=(const CompressedRowSparseMatrixMechanical< TBlock2, TPolicy2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
operator=(const MatrixExpr< Expr2 > &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
opMulTM(BaseMatrix *result, BaseMatrix *m) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulTV(float *result, const float *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulTV(double *result, const double *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulV(float *result, const float *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opMulV(double *result, const double *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulTV(float *result, const float *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulTV(double *result, const double *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulV(float *result, const float *v) const | sofa::linearalgebra::BaseMatrix | virtual |
opPMulV(double *result, const double *v) const | sofa::linearalgebra::BaseMatrix | virtual |
OrderedInsertion | sofa::linearalgebra::CRSMechanicalPolicy | static |
Policy typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
Range typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
read(std::istream &is) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
readVector(TVec &vec, std::istream &in) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
Real typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
rebind_to typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
registerBtempLine(typename VecIndexedBlock::const_iterator &itbtemp) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
registerNewCol(Index &colId, TBlock &bvalue) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
resize(Index nbRow, Index nbCol) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::resize(Index nbRow, Index nbCol)=0 | sofa::linearalgebra::BaseMatrix | pure virtual |
resizeBloc(Index nbBRow, Index nbBCol) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
resizeBlock(Index nbBRow, Index nbBCol) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
rowBegin | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
rowBSize() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
rowIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
rows(void) const | sofa::linearalgebra::BaseMatrix | inline |
rowSize() const override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinevirtual |
s_invalidIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | static |
set(Index i, Index j, double v) override | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
set(Index i, Index j, int &rowId, int &colId, double v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
sofa::linearalgebra::BaseMatrix::set(Index i, Index j, double v)=0 | sofa::linearalgebra::BaseMatrix | pure virtual |
setBlock(Index i, Index j, const Block &v) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
setBlock(Index i, Index j, Index &rowId, Index &colId, const Block &v) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
setMatrix(BlockAccessor *b) | sofa::linearalgebra::BaseMatrix | inlineprotected |
setMatrix(BlockConstAccessor *b) const | sofa::linearalgebra::BaseMatrix | inlineprotected |
shiftIndices(Index base) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
skipCompressZero | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
sortedFind(const VecIndex &v, Range in, Index val, Index &result) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlinestatic |
sortedFind(const VecIndex &v, Index val, Index &result) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlinestatic |
split_col_index(Index &index, Index &modulo) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
split_row_index(Index &index, Index &modulo) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
StoreLowerTriangularBlock | sofa::linearalgebra::CRSMechanicalPolicy | static |
swap(Matrix &m) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >::swap(Matrix &m) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
t() const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
taddMul(V1 &res, const V2 &vec) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
taddMul_by_line(V1 &res, const V2 &vec) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
taddMulTranspose(V1 &res, const V2 &vec) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
tmul(V1 &res, const V2 &vec) const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotected |
touchedBlock | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | |
traits typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
transposeFullRows(CompressedRowSparseMatrixGeneric< TBlock2, TPolicy2 > &res) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
upper(Index i, Index j, Block &val, const Real) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
upper_nonsmall(Index i, Index j, Block &val, const Real ref) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
upper_nonzeros(Index i, Index j, Block &val, const Real ref) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlinestatic |
vadd(Vec &vec, Index i, Index j, Index k, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vadd(type::vector< Vec > &vec, Index i, Index, Index k, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vadd(BaseVector &vec, Index i, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vadd(FullVector< Real2 > &vec, Index i, Real2 v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
valid() const | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inline |
VecBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
VecFlag typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
VecIndex typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
VecIndexedBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | |
vget(const Vec &vec, Index i, Index j, Index k) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vget(const type::vector< Vec > &vec, Index i, Index, Index k) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vget(const BaseVector &vec, Index i) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vget(const FullVector< Real2 > &vec, Index i) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vresize(Vec &vec, Index, Index totalSize) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vresize(type::vector< Vec > &vec, Index blockSize, Index) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vset(Vec &vec, Index i, Index j, Index k, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vset(type::vector< Vec > &vec, Index i, Index, Index k, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vset(BaseVector &vec, Index i, Real v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
vset(FullVector< Real2 > &vec, Index i, Real2 v) | sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > | inlineprotectedstatic |
wbloc(Index i, Index j, bool create=false) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
wblock(Index i, Index j, bool create=false) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
wblock(Index i, Index j, Index &rowId, Index &colId, bool create=false) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
write(std::ostream &os) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inline |
writeVector(const TVec &vec, std::ostream &os) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | inlineprotected |
~BaseMatrix() | sofa::linearalgebra::BaseMatrix | virtual |
~CompressedRowSparseMatrixGeneric()=default | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy > | virtual |