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.