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