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

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

add(unsigned int bi, unsigned int bj, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
add(unsigned int bi, unsigned int bj, int &rowId, int &colId, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addBlock(Index i, Index j, const Block &v)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addBlock(Index i, Index j, Index &rowId, Index &colId, const Block &v)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDBlock(unsigned int bi, unsigned int bj, const DBlock &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDiag(unsigned int bi, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDiag(unsigned int bi, int &rowId, int &colId, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDiagDBlock(unsigned int bi, const DBlock &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDiagDValue(unsigned int bi, const Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDiagDValue(unsigned int bi, int &rowId, int &colId, const Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDValue(unsigned int bi, unsigned int bj, const Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addDValue(unsigned int bi, unsigned int bj, int &rowId, int &colId, const Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addSym(unsigned int bi, unsigned int bj, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addSym(unsigned int bi, unsigned int bj, int &rowId, int &colId, int &rowIdT, int &colIdT, const Block &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addSymDBlock(unsigned int bi, unsigned int bj, const DBlock &b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addSymDValue(unsigned int bi, unsigned int bj, const Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
addSymDValue(unsigned int bi, unsigned int bj, int &rowId, int &colId, int &rowIdT, int &colIdT, Real b)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
AutoCompresssofa::linearalgebra::CRSDefaultPolicystatic
AutoSizesofa::linearalgebra::CRSDefaultPolicystatic
bloc(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
Block typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
block(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
blockMultTranspose(const TBlock &blockA, const TBlock &blockB)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinestatic
BlockTranspose typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
btempsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
category enum valuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
check_matrix()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
check_matrix(Index nzmax, Index m, Index n, Index *a_p, Index *a_i, Block *a_x)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinestatic
clear()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
ClearByZerossofa::linearalgebra::CRSDefaultPolicystatic
clearColBlock(Index j)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
clearRowBlock(Index i)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
clearRowColBlock(Index i)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
colBSize() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
colsIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
colsValuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
compress()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
compressBtemp()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
compressCSR()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
CompressedRowSparseMatrixGeneric()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
CompressedRowSparseMatrixGeneric(Index nbBlockRow, Index nbBlockCol)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
CompressZerossofa::linearalgebra::CRSDefaultPolicystatic
countEmptyBlocks() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
DBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
deleteRow(Index rowId)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
Expr typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
fullRows()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
fullyCompressBtemp()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
getBlock(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getColsIndex() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getColsValue() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getMaxColIndex()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
getRowBegin() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getRowIndex() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getRowRange(Index id) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getSymBlock(Index i, Index j) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
getWBlock(Index i, Index j, bool create=false)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
Index typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
insertBtemp(const Index i, const Index j)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
IsAlwaysSquaresofa::linearalgebra::CRSDefaultPolicystatic
IsAlwaysSymmetricsofa::linearalgebra::CRSDefaultPolicystatic
Matrix typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
matrixTypesofa::linearalgebra::CRSDefaultPolicystatic
mul(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
mulTranspose(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
Name()sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinestatic
nBlockColsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
nBlockRowsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
NCsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >static
NLsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >static
oldColsIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
oldColsValuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
oldRowBeginsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
oldRowIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
operand enum valuesofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
OrderedInsertionsofa::linearalgebra::CRSDefaultPolicystatic
Policy typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
read(std::istream &is)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
readVector(TVec &vec, std::istream &in)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
Real typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
rebind_to typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
registerBtempLine(typename VecIndexedBlock::const_iterator &itbtemp)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
registerNewCol(Index &colId, TBlock &bvalue)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
resizeBloc(Index nbBRow, Index nbBCol)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
resizeBlock(Index nbBRow, Index nbBCol)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinevirtual
rowBeginsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
rowBSize() constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
rowIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
s_invalidIndexsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >static
setBlock(Index i, Index j, const Block &v)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
setBlock(Index i, Index j, Index &rowId, Index &colId, const Block &v)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
shiftIndices(Index base)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
skipCompressZerosofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
sortedFind(const VecIndex &v, Range in, Index val, Index &result)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinestatic
sortedFind(const VecIndex &v, Index val, Index &result)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlinestatic
StoreLowerTriangularBlocksofa::linearalgebra::CRSDefaultPolicystatic
swap(Matrix &m)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
touchedBlocksofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
traits typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
transposeFullRows(CompressedRowSparseMatrixGeneric< TBlock2, TPolicy2 > &res) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
VecBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
VecFlag typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
VecIndex typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
VecIndexedBlock typedefsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >
wbloc(Index i, Index j, bool create=false)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
wblock(Index i, Index j, bool create=false)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
wblock(Index i, Index j, Index &rowId, Index &colId, bool create=false)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
write(std::ostream &os) constsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inline
writeVector(const TVec &vec, std::ostream &os)sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >inlineprotected
~CompressedRowSparseMatrixGeneric()=defaultsofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy >virtual