| 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 | 
  | 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 | 
  | 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 | 
  | 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 |