|
MBDyn-1.7.3
|
#include <ccmh.h>


Additional Inherited Members | |
Public Types inherited from MatrixHandler | |
| enum | Norm_t { NORM_1, NORM_INF } |
Protected Member Functions inherited from CompactSparseMatrixHandler_tpl< off > | |
| MatrixHandler & | MatMatMul_base (void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const |
| MatrixHandler & | MatTMatMul_base (void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const |
| virtual VectorHandler & | MatVecMul_base (void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const |
| virtual VectorHandler & | MatTVecMul_base (void(VectorHandler::*op)(integer iRow, const doublereal &dCoef), VectorHandler &out, const VectorHandler &in) const |
Protected Attributes inherited from CompactSparseMatrixHandler_tpl< off > | |
| CompactSparseMatrixHandler_tpl < off >::const_iterator | m_end |
Protected Attributes inherited from CompactSparseMatrixHandler | |
| bool | bMatDuplicate |
| std::vector< doublereal > & | Ax |
| const std::vector< integer > & | Ai |
| const std::vector< integer > & | Ap |
Protected Attributes inherited from SparseMatrixHandler | |
| integer | NRows |
| integer | NCols |
| integer | NZ |
| CColMatrixHandler< off >::CColMatrixHandler | ( | std::vector< doublereal > & | x, |
| const std::vector< integer > & | i, | ||
| const std::vector< integer > & | p | ||
| ) |
|
virtual |
|
virtual |
Implements CompactSparseMatrixHandler.
Definition at line 59 of file ccmh.cc.
References CompactSparseMatrixHandler::bMatDuplicate.
| MatrixHandler & CColMatrixHandler< off >::FakeThirdOrderMulAndSumWithShift | ( | MatrixHandler & | out, |
| std::vector< bool > | b, | ||
| doublereal | s = 1., |
||
| integer | drow = 0, |
||
| integer | dcol = 0 |
||
| ) | const |
Definition at line 132 of file ccmh.cc.
References SparseMatrixHandler::iGetNumCols(), MatrixHandler::iGetNumCols(), SparseMatrixHandler::iGetNumRows(), MatrixHandler::iGetNumRows(), MatrixHandler::IncCoef(), and MBDYN_EXCEPT_ARGS.

|
virtual |
Implements SparseMatrixHandler.
Definition at line 82 of file ccmh.cc.
References SparseMatrixHandler::iGetNumCols(), and MBDYN_EXCEPT_ARGS.

| MatrixHandler & CColMatrixHandler< off >::MulAndSumWithShift | ( | MatrixHandler & | out, |
| doublereal | s = 1., |
||
| integer | drow = 0, |
||
| integer | dcol = 0 |
||
| ) | const |
Definition at line 104 of file ccmh.cc.
References SparseMatrixHandler::iGetNumCols(), MatrixHandler::iGetNumCols(), SparseMatrixHandler::iGetNumRows(), MatrixHandler::iGetNumRows(), MatrixHandler::IncCoef(), and MBDYN_EXCEPT_ARGS.

|
inlinevirtual |
Implements MatrixHandler.
Definition at line 66 of file ccmh.h.
References ASSERTMSGBREAK, SparseMatrixHandler::iGetNumCols(), SparseMatrixHandler::iGetNumRows(), and MBDYN_EXCEPT_ARGS.

|
inlinevirtual |
Implements MatrixHandler.
Definition at line 103 of file ccmh.h.
References ASSERTMSGBREAK, SparseMatrixHandler::iGetNumCols(), SparseMatrixHandler::iGetNumRows(), and Zero1.

|
virtual |
Implements MatrixHandler.
Definition at line 73 of file ccmh.cc.
References MBDYN_EXCEPT_ARGS.