SOFA API  a852856a
Open source framework for multi-physics simuation
sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy > Member List

This is the complete list of members for sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >, including all inherited members.

add(Index i, Index j, double v) overridesofa::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) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
add(Index i, Index j, const type::Mat3x3f &_M) overridesofa::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)=0sofa::linearalgebra::BaseMatrixpure virtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3f &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2f &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6f &_M)sofa::linearalgebra::BaseMatrixvirtual
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) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
addMul_by_line(V &res, const type::Vec< NC, Real2 > &v) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
addMul_by_line(V &res, const V2 &v) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
addMultTranspose(V1 &result, const V2 &v) constsofa::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) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
AutoCompresssofa::linearalgebra::CRSDefaultPolicystatic
AutoSizesofa::linearalgebra::CRSDefaultPolicystatic
bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const float *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const double *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const int *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
sofa::linearalgebra::BaseMatrix::bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorAddCSRImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
bAccessorAddDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::BaseMatrixinlineprotected
bAccessorCopy(InternalBlockAccessor *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorDelete(const InternalBlockAccessor *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
sofa::linearalgebra::BaseMatrix::bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) constsofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, float *buffer) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, double *buffer) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, int *buffer) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorElementsCSRImpl(const InternalBlockAccessor *b, T *buffer) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
bAccessorElementsDefaultImpl(const InternalBlockAccessor *b, T *buffer) constsofa::linearalgebra::BaseMatrixinlineprotected
bAccessorFinishAdd(InternalBlockAccessor *b, const float *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const double *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const int *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, float *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, double *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, int *buffer)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAddDefaultImpl(InternalBlockAccessor *, T *buffer)sofa::linearalgebra::BaseMatrixinlineprotected
bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const float *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const double *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const int *buffer) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
sofa::linearalgebra::BaseMatrix::bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v)sofa::linearalgebra::BaseMatrixinlineprotectedvirtual
bAccessorSetCSRImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
bAccessorSetDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::BaseMatrixinlineprotected
BaseMatrix()sofa::linearalgebra::BaseMatrix
bColSize() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
bloc(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
blocAdd(Index i, Index j, const T *buffer)sofa::linearalgebra::BaseMatrixinline
blocCreate(Index i, Index j)sofa::linearalgebra::BaseMatrixinlinevirtual
blocElements(Index i, Index j, T *buffer) constsofa::linearalgebra::BaseMatrixinline
blocGet(Index i, Index j) constsofa::linearalgebra::BaseMatrixinlinevirtual
blocGetW(Index i, Index j)sofa::linearalgebra::BaseMatrixinlinevirtual
Block typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
block(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
blockCreate(Index i, Index j)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
blockGet(Index i, Index j) constsofa::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 typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
blocSet(Index i, Index j, const T *buffer)sofa::linearalgebra::BaseMatrixinline
bRowBegin(Index ib) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
sofa::linearalgebra::BaseMatrix::bRowBegin(Index ib) constsofa::linearalgebra::BaseMatrixinlinevirtual
bRowEnd(Index ib) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
sofa::linearalgebra::BaseMatrix::bRowEnd(Index ib) constsofa::linearalgebra::BaseMatrixinlinevirtual
bRowRange(Index ib) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
sofa::linearalgebra::BaseMatrix::bRowRange(Index ib) constsofa::linearalgebra::BaseMatrixinlinevirtual
bRowsBegin() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
bRowsEnd() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
bRowSize() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
bRowsRange() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
btempsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
category enum valuesofa::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) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
clear() overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
sofa::linearalgebra::BaseMatrix::clear(Index i, Index j)sofa::linearalgebra::BaseMatrixinlinevirtual
ClearByZerossofa::linearalgebra::CRSDefaultPolicystatic
clearCol(Index j) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
sofa::linearalgebra::BaseMatrix::clearCol(Index j)sofa::linearalgebra::BaseMatrixinlinevirtual
clearColBlock(Index j)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
clearCols(Index imin, Index imax)sofa::linearalgebra::BaseMatrixinlinevirtual
clearRow(Index i) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
sofa::linearalgebra::BaseMatrix::clearRow(Index i)sofa::linearalgebra::BaseMatrixinlinevirtual
clearRowBlock(Index i)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
clearRowCol(Index i) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
sofa::linearalgebra::BaseMatrix::clearRowCol(Index i)sofa::linearalgebra::BaseMatrixinlinevirtual
clearRowColBlock(Index i)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
clearRows(Index imin, Index imax)sofa::linearalgebra::BaseMatrixinlinevirtual
clearRowsCols(Index imin, Index imax)sofa::linearalgebra::BaseMatrixinlinevirtual
colBSize() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
cols(void) constsofa::linearalgebra::BaseMatrixinline
colsIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
colSize() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
colsValuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
compress() overridesofa::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
CompressZerossofa::linearalgebra::CRSMechanicalPolicystatic
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() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
createBlockAccessor(Index row, Index col, void *internalPtr=nullptr)sofa::linearalgebra::BaseMatrixinlineprotected
createBlockAccessor(Index row, Index col, Index internalData)sofa::linearalgebra::BaseMatrixinlineprotected
createBlockConstAccessor(Index row, Index col, void *internalPtr=nullptr) constsofa::linearalgebra::BaseMatrixinlineprotected
createBlockConstAccessor(Index row, Index col, Index internalData) constsofa::linearalgebra::BaseMatrixinlineprotected
createColBlockConstIterator(Index row, void *internalPtr) constsofa::linearalgebra::BaseMatrixinlineprotected
createColBlockConstIterator(Index row, Index internalData) constsofa::linearalgebra::BaseMatrixinlineprotected
createRowBlockConstIterator(void *internalPtr) constsofa::linearalgebra::BaseMatrixinlineprotected
createRowBlockConstIterator(Index internalData0, Index internalData1) constsofa::linearalgebra::BaseMatrixinlineprotected
CRSMatrix typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
Data typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
DBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
deleteRow(Index rowId)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inlineprotected
element(Index i, Index j) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
sofa::linearalgebra::BaseMatrix::element(Index i, Index j) const =0sofa::linearalgebra::BaseMatrixpure virtual
ELEMENT_FLOAT enum valuesofa::linearalgebra::BaseMatrix
ELEMENT_INT enum valuesofa::linearalgebra::BaseMatrix
ELEMENT_UNKNOWN enum valuesofa::linearalgebra::BaseMatrix
ElementType enum namesofa::linearalgebra::BaseMatrix
equal(const M &m, bool add=false)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
expr() constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
Expr typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
extend(Index nbRow, Index nbCol)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
filter_fn typedefsofa::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 overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getBlock(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getBlockCols() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getBlockRows() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getCategory() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getColsIndex() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getColsValue() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getElementSize() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getElementType() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
getInternal(BlockConstAccessor *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(const BlockConstAccessor *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(BlockAccessor *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(const BlockAccessor *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(ColBlockConstIterator *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(const ColBlockConstIterator *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(RowBlockConstIterator *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getInternal(const RowBlockConstIterator *b)sofa::linearalgebra::BaseMatrixinlineprotectedstatic
getMaxColIndex()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inlineprotected
getRowBegin() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getRowIndex() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getRowRange(Index id) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getSymBlock(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
getWBlock(Index i, Index j, bool create=false)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
hasRef(const M2 *m) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
Index typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
IndexedBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
insertBtemp(const Index i, const Index j)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inlineprotected
IsAlwaysSquaresofa::linearalgebra::CRSMechanicalPolicystatic
IsAlwaysSymmetricsofa::linearalgebra::CRSMechanicalPolicystatic
isBand() constsofa::linearalgebra::BaseMatrixinline
isBlockDiagonal() constsofa::linearalgebra::BaseMatrixinline
isDiagonal() constsofa::linearalgebra::BaseMatrixinline
isSparse() constsofa::linearalgebra::BaseMatrixinline
itAccessColBlock(InternalColBlockIterator *it, BlockConstAccessor *b) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itAccessRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itBeginRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itCopyColBlock(InternalColBlockIterator *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itCopyRowBlock(InternalRowBlockIterator *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itDecColBlock(InternalColBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itDecRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itDeleteColBlock(const InternalColBlockIterator *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itDeleteRowBlock(const InternalRowBlockIterator *) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itEndRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itEqColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itEqRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itIncColBlock(InternalColBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itIncRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itLessColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itLessRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
itRangeRowBlock(InternalRowBlockIterator *it) const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotectedvirtual
KeyType typedefsofa::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 typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
MATRIX_BAND enum valuesofa::linearalgebra::BaseMatrix
MATRIX_DIAGONAL enum valuesofa::linearalgebra::BaseMatrix
MATRIX_FULL enum valuesofa::linearalgebra::BaseMatrix
MATRIX_IDENTITY enum valuesofa::linearalgebra::BaseMatrix
MATRIX_SPARSE enum valuesofa::linearalgebra::BaseMatrix
matrix_type typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
MATRIX_UNKNOWN enum valuesofa::linearalgebra::BaseMatrix
MatrixCategory enum namesofa::linearalgebra::BaseMatrix
matrixTypesofa::linearalgebra::CRSMechanicalPolicystatic
mul(V2 &result, const V1 &v) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >::mul(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
mulTranspose(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
Name()sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinestatic
nBlockColsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
nBlockRowsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
NC enum valuesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
nColsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
NL enum valuesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
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
nRowsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
oldColsIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
oldColsValuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
oldRowBeginsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
oldRowIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
opAddM(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
opAddMT(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
operand enum valuesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
operator()(Index i, Index j) constsofa::linearalgebra::BaseMatrixinline
operator*(const Vec &v) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
operator*(const double &r) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
operator+(const CompressedRowSparseMatrixMechanical< TBlock, TPolicy > &m) constsofa::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-() constsofa::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) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
OrderedInsertionsofa::linearalgebra::CRSMechanicalPolicystatic
Policy typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
Range typedefsofa::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 typedefsofa::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) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
sofa::linearalgebra::BaseMatrix::resize(Index nbRow, Index nbCol)=0sofa::linearalgebra::BaseMatrixpure virtual
resizeBloc(Index nbBRow, Index nbBCol)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
resizeBlock(Index nbBRow, Index nbBCol) overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
rowBeginsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
rowBSize() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
rowIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
rows(void) constsofa::linearalgebra::BaseMatrixinline
rowSize() const overridesofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlinevirtual
s_invalidIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >static
set(Index i, Index j, double v) overridesofa::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)=0sofa::linearalgebra::BaseMatrixpure 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::BaseMatrixinlineprotected
setMatrix(BlockConstAccessor *b) constsofa::linearalgebra::BaseMatrixinlineprotected
shiftIndices(Index base)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
skipCompressZerosofa::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
StoreLowerTriangularBlocksofa::linearalgebra::CRSMechanicalPolicystatic
swap(Matrix &m)sofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >::swap(Matrix &m)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
t() constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
taddMul(V1 &res, const V2 &vec) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
taddMul_by_line(V1 &res, const V2 &vec) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
taddMulTranspose(V1 &res, const V2 &vec) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
tmul(V1 &res, const V2 &vec) constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inlineprotected
touchedBlocksofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >
traits typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
transposeFullRows(CompressedRowSparseMatrixGeneric< TBlock2, TPolicy2 > &res) constsofa::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() constsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >inline
VecBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
VecFlag typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
VecIndex typedefsofa::linearalgebra::CompressedRowSparseMatrixMechanical< TBlock, TPolicy >
VecIndexedBlock typedefsofa::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) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inline
writeVector(const TVec &vec, std::ostream &os)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >inlineprotected
~BaseMatrix()sofa::linearalgebra::BaseMatrixvirtual
~CompressedRowSparseMatrixGeneric()=defaultsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, CRSMechanicalPolicy >virtual