SOFA API  59c939c2
Open source framework for multi-physics simuation
sofa::defaulttype::BaseMatrix Member List

This is the complete list of members for sofa::defaulttype::BaseMatrix, including all inherited members.

add(Index i, Index j, double v)=0sofa::defaulttype::BaseMatrixpure virtual
add(Index _i, Index _j, const defaulttype::Mat3x3d &_M)sofa::defaulttype::BaseMatrixinlinevirtual
add(Index _i, Index _j, const defaulttype::Mat3x3f &_M)sofa::defaulttype::BaseMatrixinlinevirtual
add(Index _i, Index _j, const defaulttype::Mat2x2d &_M)sofa::defaulttype::BaseMatrixinlinevirtual
add(Index _i, Index _j, const defaulttype::Mat2x2f &_M)sofa::defaulttype::BaseMatrixinlinevirtual
bAccessorAdd(InternalBlockAccessor *b, Index i, Index j, double v)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const float *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const double *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorAdd(InternalBlockAccessor *b, const int *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorAddDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::defaulttype::BaseMatrixinlineprotected
bAccessorCopy(InternalBlockAccessor *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorDelete(const InternalBlockAccessor *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorElement(const InternalBlockAccessor *b, Index i, Index j) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, float *buffer) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, double *buffer) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorElements(const InternalBlockAccessor *b, int *buffer) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorElementsDefaultImpl(const InternalBlockAccessor *b, T *buffer) const sofa::defaulttype::BaseMatrixinlineprotected
bAccessorFinishAdd(InternalBlockAccessor *b, const float *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const double *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorFinishAdd(InternalBlockAccessor *b, const int *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, float *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, double *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAdd(InternalBlockAccessor *b, int *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorPrepareAddDefaultImpl(InternalBlockAccessor *, T *buffer)sofa::defaulttype::BaseMatrixinlineprotected
bAccessorSet(InternalBlockAccessor *b, Index i, Index j, double v)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const float *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const double *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorSet(InternalBlockAccessor *b, const int *buffer)sofa::defaulttype::BaseMatrixinlineprotectedvirtual
bAccessorSetDefaultImpl(InternalBlockAccessor *b, const T *buffer)sofa::defaulttype::BaseMatrixinlineprotected
BaseMatrix()sofa::defaulttype::BaseMatrix
bColSize() const sofa::defaulttype::BaseMatrixinlinevirtual
blocAdd(Index i, Index j, const T *buffer)sofa::defaulttype::BaseMatrixinline
blocCreate(Index i, Index j)sofa::defaulttype::BaseMatrixinlinevirtual
blocElements(Index i, Index j, T *buffer) const sofa::defaulttype::BaseMatrixinline
blocGet(Index i, Index j) const sofa::defaulttype::BaseMatrixinlinevirtual
blocGetW(Index i, Index j)sofa::defaulttype::BaseMatrixinlinevirtual
blocSet(Index i, Index j, const T *buffer)sofa::defaulttype::BaseMatrixinline
bRowBegin(Index ib) const sofa::defaulttype::BaseMatrixinlinevirtual
bRowEnd(Index ib) const sofa::defaulttype::BaseMatrixinlinevirtual
bRowRange(Index ib) const sofa::defaulttype::BaseMatrixinlinevirtual
bRowsBegin() const sofa::defaulttype::BaseMatrixinlinevirtual
bRowsEnd() const sofa::defaulttype::BaseMatrixinlinevirtual
bRowSize() const sofa::defaulttype::BaseMatrixinlinevirtual
bRowsRange() const sofa::defaulttype::BaseMatrixinlinevirtual
clear()=0sofa::defaulttype::BaseMatrixpure virtual
clear(Index i, Index j)sofa::defaulttype::BaseMatrixinlinevirtual
clearCol(Index j)sofa::defaulttype::BaseMatrixinlinevirtual
clearCols(Index imin, Index imax)sofa::defaulttype::BaseMatrixinlinevirtual
clearRow(Index i)sofa::defaulttype::BaseMatrixinlinevirtual
clearRowCol(Index i)sofa::defaulttype::BaseMatrixinlinevirtual
clearRows(Index imin, Index imax)sofa::defaulttype::BaseMatrixinlinevirtual
clearRowsCols(Index imin, Index imax)sofa::defaulttype::BaseMatrixinlinevirtual
cols(void) const sofa::defaulttype::BaseMatrixinline
colSize(void) const =0sofa::defaulttype::BaseMatrixpure virtual
compress()sofa::defaulttype::BaseMatrixvirtual
createBlockAccessor(Index row, Index col, void *internalPtr=nullptr)sofa::defaulttype::BaseMatrixinlineprotected
createBlockAccessor(Index row, Index col, Index internalData)sofa::defaulttype::BaseMatrixinlineprotected
createBlockConstAccessor(Index row, Index col, void *internalPtr=nullptr) const sofa::defaulttype::BaseMatrixinlineprotected
createBlockConstAccessor(Index row, Index col, Index internalData) const sofa::defaulttype::BaseMatrixinlineprotected
createColBlockConstIterator(Index row, void *internalPtr) const sofa::defaulttype::BaseMatrixinlineprotected
createColBlockConstIterator(Index row, Index internalData) const sofa::defaulttype::BaseMatrixinlineprotected
createRowBlockConstIterator(void *internalPtr) const sofa::defaulttype::BaseMatrixinlineprotected
createRowBlockConstIterator(Index internalData0, Index internalData1) const sofa::defaulttype::BaseMatrixinlineprotected
element(Index i, Index j) const =0sofa::defaulttype::BaseMatrixpure virtual
ELEMENT_FLOAT enum valuesofa::defaulttype::BaseMatrix
ELEMENT_INT enum valuesofa::defaulttype::BaseMatrix
ELEMENT_UNKNOWN enum valuesofa::defaulttype::BaseMatrix
ElementType enum namesofa::defaulttype::BaseMatrix
getBandWidth() const sofa::defaulttype::BaseMatrixinlinevirtual
getBlockCols() const sofa::defaulttype::BaseMatrixinlinevirtual
getBlockRows() const sofa::defaulttype::BaseMatrixinlinevirtual
getCategory() const sofa::defaulttype::BaseMatrixinlinevirtual
getElementSize() const sofa::defaulttype::BaseMatrixinlinevirtual
getElementType() const sofa::defaulttype::BaseMatrixinlinevirtual
getInternal(BlockConstAccessor *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(const BlockConstAccessor *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(BlockAccessor *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(const BlockAccessor *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(ColBlockConstIterator *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(const ColBlockConstIterator *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(RowBlockConstIterator *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
getInternal(const RowBlockConstIterator *b)sofa::defaulttype::BaseMatrixinlineprotectedstatic
Index typedefsofa::defaulttype::BaseMatrix
isBand() const sofa::defaulttype::BaseMatrixinline
isBlockDiagonal() const sofa::defaulttype::BaseMatrixinline
isDiagonal() const sofa::defaulttype::BaseMatrixinline
isSparse() const sofa::defaulttype::BaseMatrixinline
itAccessColBlock(InternalColBlockIterator *it, BlockConstAccessor *b) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itAccessRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itBeginRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itCopyColBlock(InternalColBlockIterator *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itCopyRowBlock(InternalRowBlockIterator *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itDecColBlock(InternalColBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itDecRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itDeleteColBlock(const InternalColBlockIterator *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itDeleteRowBlock(const InternalRowBlockIterator *) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itEndRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itEqColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itEqRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itIncColBlock(InternalColBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itIncRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itLessColBlock(const InternalColBlockIterator *it, const InternalColBlockIterator *it2) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itLessRowBlock(const InternalRowBlockIterator *it, const InternalRowBlockIterator *it2) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
itRangeRowBlock(InternalRowBlockIterator *it) const sofa::defaulttype::BaseMatrixinlineprotectedvirtual
MATRIX_BAND enum valuesofa::defaulttype::BaseMatrix
MATRIX_DIAGONAL enum valuesofa::defaulttype::BaseMatrix
MATRIX_FULL enum valuesofa::defaulttype::BaseMatrix
MATRIX_IDENTITY enum valuesofa::defaulttype::BaseMatrix
MATRIX_SPARSE enum valuesofa::defaulttype::BaseMatrix
MATRIX_UNKNOWN enum valuesofa::defaulttype::BaseMatrix
MatrixCategory enum namesofa::defaulttype::BaseMatrix
opAddM(defaulttype::BaseMatrix *m, double fact) const sofa::defaulttype::BaseMatrixvirtual
opAddMT(defaulttype::BaseMatrix *m, double fact) const sofa::defaulttype::BaseMatrixvirtual
operator()(Index i, Index j) const sofa::defaulttype::BaseMatrixinline
operator<<(std::ostream &out, const sofa::defaulttype::BaseMatrix &m)sofa::defaulttype::BaseMatrixfriend
operator>>(std::istream &in, sofa::defaulttype::BaseMatrix &m)sofa::defaulttype::BaseMatrixfriend
opMulTM(BaseMatrix *result, BaseMatrix *m) const sofa::defaulttype::BaseMatrixvirtual
opMulTV(defaulttype::BaseVector *result, const defaulttype::BaseVector *v) const sofa::defaulttype::BaseMatrixvirtual
opMulTV(float *result, const float *v) const sofa::defaulttype::BaseMatrixvirtual
opMulTV(double *result, const double *v) const sofa::defaulttype::BaseMatrixvirtual
opMulV(defaulttype::BaseVector *result, const defaulttype::BaseVector *v) const sofa::defaulttype::BaseMatrixvirtual
opMulV(float *result, const float *v) const sofa::defaulttype::BaseMatrixvirtual
opMulV(double *result, const double *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulTV(defaulttype::BaseVector *result, const defaulttype::BaseVector *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulTV(float *result, const float *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulTV(double *result, const double *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulV(defaulttype::BaseVector *result, const defaulttype::BaseVector *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulV(float *result, const float *v) const sofa::defaulttype::BaseMatrixvirtual
opPMulV(double *result, const double *v) const sofa::defaulttype::BaseMatrixvirtual
resize(Index nbRow, Index nbCol)=0sofa::defaulttype::BaseMatrixpure virtual
rows(void) const sofa::defaulttype::BaseMatrixinline
rowSize(void) const =0sofa::defaulttype::BaseMatrixpure virtual
set(Index i, Index j, double v)=0sofa::defaulttype::BaseMatrixpure virtual
setMatrix(BlockAccessor *b)sofa::defaulttype::BaseMatrixinlineprotected
setMatrix(BlockConstAccessor *b) const sofa::defaulttype::BaseMatrixinlineprotected
~BaseMatrix()sofa::defaulttype::BaseMatrixvirtual