MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
VariableSubMatrixHandler Member List

This is the complete list of members for VariableSubMatrixHandler, including all inherited members.

Add(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
Add(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
Add(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
Add(integer iRow, integer iCol, const MatNx3 &m)FullSubMatrixHandler
Add(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
Add(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
AddT(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
AddT(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
AddT(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
AddT(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
AddT(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
AddTo(MatrixHandler &MH) const VariableSubMatrixHandlerinlinevirtual
AddTo(FullMatrixHandler &MH) const VariableSubMatrixHandlerinline
AddToT(MatrixHandler &MH) const VariableSubMatrixHandlerinlinevirtual
AddToT(FullMatrixHandler &MH) const VariableSubMatrixHandlerinline
FullSubMatrixHandler::Attach(int iRows, int iCols, integer *piTmpIndx)FullSubMatrixHandler
FullSubMatrixHandler::FullMatrixHandler::Attach(integer iNewRows, integer iNewCols, doublereal *pd, doublereal **ppd, integer iMSize=0, integer iMaxC=0)FullMatrixHandler
SparseSubMatrixHandler::Attach(int iNumEntr, doublereal *pdTmpMat, integer *piTmpIndx)SparseSubMatrixHandler
begin(void) const FullMatrixHandlerinline
bIsFull(void) const VariableSubMatrixHandlerinline
bIsNullMatrix(void) const VariableSubMatrixHandlerinline
bIsSparse(void) const VariableSubMatrixHandlerinline
FullSubMatrixHandler::bOwnsMemoryFullMatrixHandlerprotected
ConditionNumber(enum Norm_t eNorm=NORM_1) const MatrixHandlervirtual
CopyMatrixBlock(integer dest_row, integer dest_col, const FullMatrixHandler &source, integer source_start_row, integer source_end_row, integer source_start_col, integer source_end_col)FullMatrixHandler
CopyMatrixRow(integer dest_row, const FullMatrixHandler &source, integer source_row)FullMatrixHandler
CreateColRow(integer iNR, integer iNC)FullMatrixHandlerprotected
FullSubMatrixHandler::DecCoef(integer iRow, integer iCol, const doublereal &dCoef)FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::DecCoef(integer iSubIt, integer iDmy, const doublereal &dCoef)SparseSubMatrixHandlerinlinevirtual
Detach(void)FullMatrixHandler
FullSubMatrixHandler::dGetCoef(integer iRow, integer iCol) const FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::dGetCoef(integer iSubIt, integer iDmy) const SparseSubMatrixHandlerinlinevirtual
end(void) const FullMatrixHandlerinline
eStatusVariableSubMatrixHandlerprivate
FULL enum valueVariableSubMatrixHandlerprivate
FullSubMatrixHandler::FullMatrixHandler(const FullMatrixHandler &)FullMatrixHandler
FullSubMatrixHandler::FullMatrixHandler(doublereal *pd, doublereal **ppd, integer iSize, integer iNR, integer iNC, integer iMaxCols=0)FullMatrixHandler
FullSubMatrixHandler::FullMatrixHandler(integer iNR, integer iNC=0)FullMatrixHandler
FullSubMatrixHandler::FullMatrixHandler(void)FullMatrixHandler
FullSubMatrixHandler(integer iIntSize, integer *piTmpVec, integer iDoubleSize, doublereal *pdTmpMat, integer iMaxCols, doublereal **ppdCols)FullSubMatrixHandler
FullSubMatrixHandler(integer iNR, integer iNC=0)FullSubMatrixHandler
FullSubMatrixHandler::iGetColIndex(integer iSubCol) const FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::iGetColIndex(integer iSubIt) const SparseSubMatrixHandlerinlinevirtual
FullSubMatrixHandler::iGetNumCols(void) const FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::iGetNumCols(void) const SparseSubMatrixHandlerinlinevirtual
FullSubMatrixHandler::iGetNumRows(void) const FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::iGetNumRows(void) const SparseSubMatrixHandlerinlinevirtual
FullSubMatrixHandler::iGetRowIndex(integer iSubRow) const FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::iGetRowIndex(integer iSubIt) const SparseSubMatrixHandlerinlinevirtual
iMaxColsFullMatrixHandlerprotected
FullSubMatrixHandler::IncCoef(integer iRow, integer iCol, const doublereal &dCoef)FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::IncCoef(integer iSubIt, integer iDmy, const doublereal &dCoef)SparseSubMatrixHandlerinlinevirtual
iNumColsFullMatrixHandlerprotected
iNumRowsFullMatrixHandlerprotected
iRawSizeFullMatrixHandlerprotected
iVecSizeFullSubMatrixHandlerprotected
MatMatDecMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
MatMatIncMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
MatMatMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
SubMatrixHandler::MatMatMul_base(void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const MatrixHandlerprotectedvirtual
FullMatrixHandler::MatMatMul_base(void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const FullMatrixHandlerprotectedvirtual
MatMul(const FullMatrixHandler &m1, const FullMatrixHandler &m2)FullMatrixHandler
MatTMatDecMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
MatTMatIncMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
MatTMatMul(MatrixHandler &out, const MatrixHandler &in) const MatrixHandlervirtual
SubMatrixHandler::MatTMatMul_base(void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const MatrixHandlerprotectedvirtual
FullMatrixHandler::MatTMatMul_base(void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const FullMatrixHandlerprotectedvirtual
MatTVecDecMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
MatTVecIncMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
MatTVecMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
SubMatrixHandler::MatTVecMul_base(void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const MatrixHandlerprotectedvirtual
FullMatrixHandler::MatTVecMul_base(void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const FullMatrixHandlerprotectedvirtual
MatVecDecMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
MatVecIncMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
MatVecMul(VectorHandler &out, const VectorHandler &in) const MatrixHandlervirtual
SubMatrixHandler::MatVecMul_base(void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const MatrixHandlerprotectedvirtual
FullMatrixHandler::MatVecMul_base(void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const FullMatrixHandlerprotectedvirtual
NaiveMatrixHandler classVariableSubMatrixHandlerfriend
NaivePermMatrixHandler classVariableSubMatrixHandlerfriend
Norm(enum Norm_t eNorm=NORM_1) const MatrixHandlervirtual
FullSubMatrixHandler::SubMatrixHandler::NORM_1 enum valueMatrixHandler
FullSubMatrixHandler::FullMatrixHandler::NORM_1 enum valueMatrixHandler
SparseSubMatrixHandler::NORM_1 enum valueMatrixHandler
FullSubMatrixHandler::SubMatrixHandler::NORM_INF enum valueMatrixHandler
FullSubMatrixHandler::FullMatrixHandler::NORM_INF enum valueMatrixHandler
SparseSubMatrixHandler::NORM_INF enum valueMatrixHandler
FullSubMatrixHandler::SubMatrixHandler::Norm_t enum nameMatrixHandler
FullSubMatrixHandler::FullMatrixHandler::Norm_t enum nameMatrixHandler
SparseSubMatrixHandler::Norm_t enum nameMatrixHandler
NULLMATRIX enum valueVariableSubMatrixHandlerprivate
operator()(integer iRow, integer iCol) const VariableSubMatrixHandlerinlinevirtual
operator()(integer iRow, integer iCol)VariableSubMatrixHandlerinlinevirtual
SubMatrixHandler::operator+=(const SubMatrixHandler &SubMH)MatrixHandlervirtual
SubMatrixHandler::operator+=(const VariableSubMatrixHandler &SubMH)MatrixHandlervirtual
FullMatrixHandler::operator+=(const SubMatrixHandler &SubMH)FullMatrixHandlervirtual
FullMatrixHandler::operator+=(const VariableSubMatrixHandler &SubMH)FullMatrixHandlervirtual
SubMatrixHandler::operator-=(const SubMatrixHandler &SubMH)MatrixHandlervirtual
SubMatrixHandler::operator-=(const VariableSubMatrixHandler &SubMH)MatrixHandlervirtual
FullMatrixHandler::operator-=(const SubMatrixHandler &SubMH)FullMatrixHandlervirtual
FullMatrixHandler::operator-=(const VariableSubMatrixHandler &SubMH)FullMatrixHandlervirtual
SubMatrixHandler::operator=(const MatrixHandler &MH)MatrixHandlervirtual
FullMatrixHandler::operator=(const FullMatrixHandler &)FullMatrixHandler
PacMat(void)MatrixHandlervirtual
SubMatrixHandler::pdGetMat(void) const MatrixHandlerinlinevirtual
SubMatrixHandler::pdGetMat(void)MatrixHandlerinlinevirtual
FullMatrixHandler::pdGetMat(void) const FullMatrixHandlerinlinevirtual
FullMatrixHandler::pdGetMat(void)FullMatrixHandlerinlinevirtual
pdGetVec(integer iCol) const FullMatrixHandlerinlinevirtual
pdGetVec(integer iCol)FullMatrixHandlerinlinevirtual
pdRawFullMatrixHandlerprotected
pdRawm1FullMatrixHandlerprotected
FullSubMatrixHandler::piColm1FullSubMatrixHandlerprotected
piGetCols(void) const MatrixHandlerinlinevirtual
piGetRows(void) const MatrixHandlerinlinevirtual
FullSubMatrixHandler::piRowm1FullSubMatrixHandlerprotected
ppdColsFullMatrixHandlerprotected
ppdColsm1FullMatrixHandlerprotected
Put(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
Put(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
Put(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
Put(integer iRow, integer iCol, const MatNx3 &m)FullSubMatrixHandler
Put(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
Put(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
FullSubMatrixHandler::PutCoef(integer iRow, integer iCol, const doublereal &dCoef)FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::PutCoef(integer iSubIt, integer iDmy, const doublereal &dCoef)SparseSubMatrixHandlerinlinevirtual
FullSubMatrixHandler::PutColIndex(integer iSubCol, integer iCol)FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::PutColIndex(integer iSubIt, integer iCol)SparseSubMatrixHandlerinlinevirtual
FullSubMatrixHandler::PutCross(integer iFirstRow, integer iFirstCol, const Vec3 &v)FullSubMatrixHandler
SparseSubMatrixHandler::PutCross(integer iSubIt, integer iFirstRow, integer iFirstCol, const Vec3 &v)SparseSubMatrixHandler
FullSubMatrixHandler::PutDiag(integer iFirstRow, integer iFirstCol, const Vec3 &v)FullSubMatrixHandler
FullSubMatrixHandler::PutDiag(integer iFirstRow, integer iFirstCol, const doublereal &v)FullSubMatrixHandler
SparseSubMatrixHandler::PutDiag(integer iSubIt, integer iFirstRow, integer iFirstCol, const Vec3 &v)SparseSubMatrixHandler
SparseSubMatrixHandler::PutDiag(integer iSubIt, integer iFirstRow, integer iFirstCol, const doublereal &d)SparseSubMatrixHandler
PutItem(integer iSubIt, integer iRow, integer iCol, const doublereal &dCoef)SparseSubMatrixHandlerinline
PutMat3x3(integer iSubIt, integer iFirstRow, integer iFirstCol, const Mat3x3 &m)SparseSubMatrixHandler
FullSubMatrixHandler::PutRowIndex(integer iSubRow, integer iRow)FullSubMatrixHandlerinlinevirtual
SparseSubMatrixHandler::PutRowIndex(integer iSubIt, integer iRow)SparseSubMatrixHandlerinlinevirtual
PutT(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
PutT(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
PutT(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
PutT(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
PutT(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
FullSubMatrixHandler::Reset(void)FullSubMatrixHandlervirtual
SparseSubMatrixHandler::Reset(void)SparseSubMatrixHandlervirtual
FullSubMatrixHandler::Resize(integer iNewRow, integer iNewCol)FullSubMatrixHandlervirtual
SparseSubMatrixHandler::Resize(integer iNewRow, integer iNewCol)SparseSubMatrixHandlervirtual
FullSubMatrixHandler::ResizeReset(integer, integer)FullSubMatrixHandlervirtual
SparseSubMatrixHandler::ResizeReset(integer iNewRow, integer iNewCol)SparseSubMatrixHandlervirtual
ScalarMul(const doublereal &d)MatrixHandlervirtual
SetFull(void)VariableSubMatrixHandlerinline
SetNullMatrix(void)VariableSubMatrixHandlerinline
SetSparse(void)VariableSubMatrixHandlerinline
SPARSE enum valueVariableSubMatrixHandlerprivate
SparseSubMatrixHandler(integer iTmpInt, integer *piTmpIndex, integer iTmpDouble, doublereal *pdTmpMat)SparseSubMatrixHandler
SparseSubMatrixHandler::SparseSubMatrixHandler(integer iTmpInt)SparseSubMatrixHandler
Sub(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
Sub(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
Sub(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
Sub(integer iRow, integer iCol, const MatNx3 &m)FullSubMatrixHandler
Sub(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
Sub(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
SubFrom(MatrixHandler &MH) const VariableSubMatrixHandlerinlinevirtual
SubFrom(FullMatrixHandler &MH) const VariableSubMatrixHandlerinline
SubFromT(MatrixHandler &MH) const VariableSubMatrixHandlerinlinevirtual
SubFromT(FullMatrixHandler &MH) const VariableSubMatrixHandlerinline
SubT(integer iRow, integer iCol, const Vec3 &v)FullSubMatrixHandler
SubT(integer iRow, integer iCol, const Mat3x3 &m)FullSubMatrixHandler
SubT(integer iRow, integer iCol, const Mat3xN &m)FullSubMatrixHandler
SubT(integer iRow, integer iCol, const FullMatrixHandler &source)FullSubMatrixHandler
SubT(integer iRow, integer iCol, const FullMatrixHandler &source, const doublereal dCoef)FullSubMatrixHandler
VariableSubMatrixHandler(const VariableSubMatrixHandler &)VariableSubMatrixHandlerprivate
VariableSubMatrixHandler(integer iIntSize, integer *piInt, integer iDoubleSize, doublereal *pdDouble, integer iMaxRows, integer iMaxCols)VariableSubMatrixHandlerinline
VariableSubMatrixHandler(integer iMaxRows, integer iMaxCols, integer iNumItems=-1)VariableSubMatrixHandlerinline
~FullMatrixHandler(void)FullMatrixHandlervirtual
~FullSubMatrixHandler(void)FullSubMatrixHandlervirtual
~MatrixHandler(void)MatrixHandlervirtual
~SparseSubMatrixHandler(void)SparseSubMatrixHandlervirtual
~SubMatrixHandler(void)SubMatrixHandlervirtual