| 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 | 
  | AutoCompress | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | AutoSize | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | block(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | Block typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | blockMultTranspose(const TBlock &blockA, const TBlock &blockB) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlinestatic | 
  | BlockTranspose typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | btemp | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | category enum value | sofa::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 | 
  | ClearByZeros | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | 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() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | colsIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | colsValue | sofa::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 | 
  | CompressZeros | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | countEmptyBlocks() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | DBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | deleteRow(Index rowId) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlineprotected | 
  | Expr typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | fullRows() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | fullyCompressBtemp() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlineprotected | 
  | getBlock(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getColsIndex() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getColsValue() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getMaxColIndex() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlineprotected | 
  | getRowBegin() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getRowIndex() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getRowRange(Index id) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getSymBlock(Index i, Index j) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | getWBlock(Index i, Index j, bool create=false) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | Index typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | insertBtemp(const Index i, const Index j) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlineprotected | 
  | IsAlwaysSquare | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | IsAlwaysSymmetric | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | Matrix typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | matrixType | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | mul(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | mulTranspose(CompressedRowSparseMatrixGeneric< RB, RP > &res, const CompressedRowSparseMatrixGeneric< MB, MP > &m) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | Name() | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlinestatic | 
  | nBlockCol | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | nBlockRow | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | NC | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | static | 
  | NL | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | static | 
  | oldColsIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | oldColsValue | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | oldRowBegin | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | oldRowIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | operand enum value | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | OrderedInsertion | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | Policy typedef | sofa::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 typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | rebind_to typedef | sofa::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 | 
  | resizeBlock(Index nbBRow, Index nbBCol) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlinevirtual | 
  | rowBegin | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | rowBSize() const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | rowIndex | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | s_invalidIndex | sofa::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 | 
  | skipCompressZero | sofa::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 | 
  | StoreLowerTriangularBlock | sofa::linearalgebra::CRSDefaultPolicy | static | 
  | swap(Matrix &m) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | touchedBlock | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | traits typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | transposeFullRows(CompressedRowSparseMatrixGeneric< TBlock2, TPolicy2 > &res) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | VecBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | VecFlag typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | VecIndex typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | VecIndexedBlock typedef | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > |  | 
  | 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) const | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inline | 
  | writeVector(const TVec &vec, std::ostream &os) | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | inlineprotected | 
  | ~CompressedRowSparseMatrixGeneric()=default | sofa::linearalgebra::CompressedRowSparseMatrixGeneric< TBlock, TPolicy > | virtual |