SOFA plugin: SofaNewmat  master
Open source framework for multi-physics simuation
sofa::component::linearsolver::TNewMatMatrix< Mat > Member List

This is the complete list of members for sofa::component::linearsolver::TNewMatMatrix< Mat >, including all inherited members.

add(Index i, Index j, double v) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
add(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
add(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
add(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat3x3f &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat2x2f &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6d &_M)sofa::linearalgebra::BaseMatrixvirtual
sofa::linearalgebra::BaseMatrix::add(Index row, Index col, const type::Mat6x6f &_M)sofa::linearalgebra::BaseMatrixvirtual
asub(Index bi, Index bj, Index nrow, Index ncol)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const float *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const double *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const int *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorAddDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::BaseMatrixprotected
bAccessorCopy(InternalBlockAccessor *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorDelete(const InternalBlockAccessor *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, float *buffer) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, double *buffer) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, int *buffer) constsofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorElementsDefaultImpl(const InternalBlockAccessor *b, T *buffer) constsofa::linearalgebra::BaseMatrixprotected
bAccessorFinishAdd(InternalBlockAccessor *b, const float *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const double *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const int *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, float *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, double *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, int *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorPrepareAddDefaultImpl(InternalBlockAccessor *, T *buffer)sofa::linearalgebra::BaseMatrixprotected
bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const float *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const double *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const int *buffer)sofa::linearalgebra::BaseMatrixprotectedvirtual
bAccessorSetDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::linearalgebra::BaseMatrixprotected
bandWidthsofa::component::linearsolver::TNewMatMatrix< Mat >
BaseMatrix()sofa::linearalgebra::BaseMatrix
bColSize() constsofa::linearalgebra::BaseMatrixvirtual
blocAdd(Index i, Index j, const T *buffer)sofa::linearalgebra::BaseMatrix
blocCreate(Index i, Index j)sofa::linearalgebra::BaseMatrixvirtual
blocElements(Index i, Index j, T *buffer) constsofa::linearalgebra::BaseMatrix
blocGet(Index i, Index j) constsofa::linearalgebra::BaseMatrixvirtual
blocGetW(Index i, Index j)sofa::linearalgebra::BaseMatrixvirtual
blocSet(Index i, Index j, const T *buffer)sofa::linearalgebra::BaseMatrix
bRowBegin(Index ib) constsofa::linearalgebra::BaseMatrixvirtual
bRowEnd(Index ib) constsofa::linearalgebra::BaseMatrixvirtual
bRowRange(Index ib) constsofa::linearalgebra::BaseMatrixvirtual
bRowsBegin() constsofa::linearalgebra::BaseMatrixvirtual
bRowsEnd() constsofa::linearalgebra::BaseMatrixvirtual
bRowSize() constsofa::linearalgebra::BaseMatrixvirtual
bRowsRange() constsofa::linearalgebra::BaseMatrixvirtual
clear(Index i, Index j) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
clear() overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
clearCol(Index j) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
clearCols(Index imin, Index imax)sofa::linearalgebra::BaseMatrixvirtual
clearRow(Index i) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
clearRowCol(Index i) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
clearRows(Index imin, Index imax)sofa::linearalgebra::BaseMatrixvirtual
clearRowsCols(Index imin, Index imax)sofa::linearalgebra::BaseMatrixvirtual
cols(void) constsofa::linearalgebra::BaseMatrix
colSize(void) const overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
compress()sofa::linearalgebra::BaseMatrixvirtual
createBlockAccessor(Index row, Index col, void *internalPtr=nullptr)sofa::linearalgebra::BaseMatrixprotected
createBlockAccessor(Index row, Index col, Index internalData)sofa::linearalgebra::BaseMatrixprotected
createBlockConstAccessor(Index row, Index col, void *internalPtr=nullptr) constsofa::linearalgebra::BaseMatrixprotected
createBlockConstAccessor(Index row, Index col, Index internalData) constsofa::linearalgebra::BaseMatrixprotected
createColBlockConstIterator(Index row, void *internalPtr) constsofa::linearalgebra::BaseMatrixprotected
createColBlockConstIterator(Index row, Index internalData) constsofa::linearalgebra::BaseMatrixprotected
createRowBlockConstIterator(void *internalPtr) constsofa::linearalgebra::BaseMatrixprotected
createRowBlockConstIterator(Index internalData0, Index internalData1) constsofa::linearalgebra::BaseMatrixprotected
element(Index i, Index j) const overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
element(Index i, Index j) constsofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
element(Index i, Index j) constsofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
ELEMENT_FLOATsofa::linearalgebra::BaseMatrix
ELEMENT_INTsofa::linearalgebra::BaseMatrix
ELEMENT_UNKNOWNsofa::linearalgebra::BaseMatrix
ElementType enum namesofa::linearalgebra::BaseMatrix
getAlignedSubMatrix(Index bi, Index bj, Index nrow, Index ncol, T &m)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
getBandWidth() constsofa::linearalgebra::BaseMatrixvirtual
getBlockCols() constsofa::linearalgebra::BaseMatrixvirtual
getBlockRows() constsofa::linearalgebra::BaseMatrixvirtual
getCategory() constsofa::linearalgebra::BaseMatrixvirtual
getElementSize() constsofa::linearalgebra::BaseMatrixvirtual
getElementType() constsofa::linearalgebra::BaseMatrixvirtual
getInternal(BlockConstAccessor *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(const BlockConstAccessor *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(BlockAccessor *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(const BlockAccessor *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(ColBlockConstIterator *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(const ColBlockConstIterator *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(RowBlockConstIterator *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getInternal(const RowBlockConstIterator *b)sofa::linearalgebra::BaseMatrixprotectedstatic
getSubMatrix(Index i, Index j, Index nrow, Index ncol, T &m)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
getSubMatrixDim(Index n)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinestatic
InvMatrixType typedefsofa::component::linearsolver::TNewMatMatrix< Mat >
isBand() constsofa::linearalgebra::BaseMatrix
isBlockDiagonal() constsofa::linearalgebra::BaseMatrix
isDiagonal() constsofa::linearalgebra::BaseMatrix
isSparse() constsofa::linearalgebra::BaseMatrix
itAccessColBlock(InternalColBlockIterator *it, BlockConstAccessor *b) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itAccessRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itBeginRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itCopyColBlock(InternalColBlockIterator *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itCopyRowBlock(InternalRowBlockIterator *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itDecColBlock(InternalColBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itDecRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itDeleteColBlock(const InternalColBlockIterator *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itDeleteRowBlock(const InternalRowBlockIterator *) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itEndRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itEqColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itEqRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itIncColBlock(InternalColBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itIncRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itLessColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itLessRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) constsofa::linearalgebra::BaseMatrixprotectedvirtual
itRangeRowBlock(InternalRowBlockIterator *it) constsofa::linearalgebra::BaseMatrixprotectedvirtual
LUSolver typedefsofa::component::linearsolver::TNewMatMatrix< Mat >
M typedefsofa::component::linearsolver::TNewMatMatrix< Mat >
makeLUSolver()sofa::component::linearsolver::TNewMatMatrix< Mat >inline
MATRIX_BANDsofa::linearalgebra::BaseMatrix
MATRIX_DIAGONALsofa::linearalgebra::BaseMatrix
MATRIX_FULLsofa::linearalgebra::BaseMatrix
MATRIX_IDENTITYsofa::linearalgebra::BaseMatrix
MATRIX_SPARSEsofa::linearalgebra::BaseMatrix
MATRIX_UNKNOWNsofa::linearalgebra::BaseMatrix
MatrixCategory enum namesofa::linearalgebra::BaseMatrix
Name()sofa::component::linearsolver::TNewMatMatrix< Mat >static
Name()sofa::component::linearsolver::TNewMatMatrix< Mat >inline
Name()sofa::component::linearsolver::TNewMatMatrix< Mat >inline
Name()sofa::component::linearsolver::TNewMatMatrix< Mat >inline
Name()sofa::component::linearsolver::TNewMatMatrix< Mat >inline
opAddM(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
opAddM(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
opAddMT(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
opAddMT(linearalgebra::BaseMatrix *m, double fact) constsofa::linearalgebra::BaseMatrixvirtual
operator()(Index i, Index j) constsofa::linearalgebra::BaseMatrix
operator<<(std::ostream &out, const TNewMatMatrix &v)sofa::component::linearsolver::TNewMatMatrix< Mat >friend
operator=(const T &m)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
opMulTM(BaseMatrix *result, BaseMatrix *m) constsofa::linearalgebra::BaseMatrixvirtual
opMulTM(BaseMatrix *result, BaseMatrix *m) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulTV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(linearalgebra::BaseVector *result, const linearalgebra::BaseVector *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(float *result, const float *v) constsofa::linearalgebra::BaseMatrixvirtual
opPMulV(double *result, const double *v) constsofa::linearalgebra::BaseMatrixvirtual
Real typedefsofa::component::linearsolver::TNewMatMatrix< Mat >
resize(Index nbRow, Index nbCol) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
resize(Index nbRow, Index nbCol)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
resize(Index nbRow, Index nbCol)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
resize(Index nbRow, Index nbCol)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
rows(void) constsofa::linearalgebra::BaseMatrix
rowSize(void) const overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
set(Index i, Index j, double v) overridesofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
set(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
set(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
set(Index i, Index j, double v)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
setAlignedSubMatrix(Index bi, Index bj, Index nrow, Index ncol, const T &m)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
setMatrix(BlockAccessor *b)sofa::linearalgebra::BaseMatrixprotected
setMatrix(BlockConstAccessor *b) constsofa::linearalgebra::BaseMatrixprotected
setSubMatrix(Index i, Index j, Index nrow, Index ncol, const T &m)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
solve(NewMatVector *rv, NewMatVector *ov)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
solve(linearalgebra::BaseVector *op, linearalgebra::BaseVector *res)sofa::component::linearsolver::TNewMatMatrix< Mat >inlinevirtual
solve(NewMatVector *rv, NewMatVector *ov, LUSolver *solver)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
sub(Index i, Index j, Index nrow, Index ncol)sofa::component::linearsolver::TNewMatMatrix< Mat >inline
SubMatrixType typedefsofa::component::linearsolver::TNewMatMatrix< Mat >
TNewMatMatrix(Index defaultBandWidth=11)sofa::component::linearsolver::TNewMatMatrix< Mat >inlineexplicit
~BaseMatrix()sofa::linearalgebra::BaseMatrixvirtual