MBDyn-1.7.3
|
#include <schurmh.h>
Classes | |
class | ErrGeneric |
Private Attributes | |
doublereal * | pdEs |
MyVectorHandler * | pEs |
bool | Eflag |
Additional Inherited Members | |
![]() | |
enum | Norm_t { NORM_1, NORM_INF } |
![]() | |
virtual MatrixHandler & | MatMatMul_base (void(MatrixHandler::*op)(integer iRow, integer iCol, const doublereal &dCoef), MatrixHandler &out, const MatrixHandler &in) const |
virtual 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 |
![]() | |
integer | LSize |
integer | ISize |
MatrixHandler * | pB |
MyVectorHandler * | pE |
doublereal * | pdE |
SpMapMatrixHandler * | pF |
MyVectorHandler * | pC |
doublereal * | pdC |
integer * | pGTL |
bool | bExtpdE |
SchurMatrixHandlerUm::SchurMatrixHandlerUm | ( | int | LocSize, |
int | IntSize, | ||
MatrixHandler * | pBM, | ||
integer * | pGlobToLoc | ||
) |
Definition at line 211 of file schurmh.cc.
References MyVectorHandler::Attach(), SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, SchurMatrixHandler::pdE, pdEs, SchurMatrixHandler::pE, pEs, SAFENEWARR, and SAFENEWWITHCONSTRUCTOR.
SchurMatrixHandlerUm::~SchurMatrixHandlerUm | ( | void | ) |
Definition at line 227 of file schurmh.cc.
References SchurMatrixHandler::pdE, pdEs, SchurMatrixHandler::pE, SAFEDELETE, and SAFEDELETEARR.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 1052 of file schurmh.h.
References Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, SchurMatrixHandler::pdC, pdEs, and SchurMatrixHandler::pF.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 1069 of file schurmh.h.
References ASSERT, VectorHandler::DecCoef(), VectorHandler::iGetSize(), SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, and pdEs.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 948 of file schurmh.h.
References MatrixHandler::DecCoef(), SpMapMatrixHandler::DecCoef(), MyVectorHandler::DecCoef(), Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, MBDYN_EXCEPT_ARGS, SchurMatrixHandler::pB, SchurMatrixHandler::pC, SchurMatrixHandler::pE, pEs, SchurMatrixHandler::pF, and SchurMatrixHandler::pGTL.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 996 of file schurmh.h.
References Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, SchurMatrixHandler::pB, SchurMatrixHandler::pC, SchurMatrixHandler::pE, pEs, SchurMatrixHandler::pF, SchurMatrixHandler::pGTL, and Zero1.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 1039 of file schurmh.h.
References SchurMatrixHandler::LSize, and SchurMatrixHandler::pdE.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 1045 of file schurmh.h.
References SchurMatrixHandler::LSize, and pdEs.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 900 of file schurmh.h.
References Eflag, MatrixHandler::IncCoef(), SpMapMatrixHandler::IncCoef(), MyVectorHandler::IncCoef(), SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, MBDYN_EXCEPT_ARGS, SchurMatrixHandler::pB, SchurMatrixHandler::pC, SchurMatrixHandler::pE, pEs, SchurMatrixHandler::pF, and SchurMatrixHandler::pGTL.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 826 of file schurmh.h.
References Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, SchurMatrixHandler::pC, pdEs, SchurMatrixHandler::pF, MyVectorHandler::Reset(), and SpMapMatrixHandler::Reset().
Referenced by Reset().
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 1089 of file schurmh.h.
References Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, SchurMatrixHandler::pB, SchurMatrixHandler::pdC, SchurMatrixHandler::pdE, pdEs, and SchurMatrixHandler::pF.
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 852 of file schurmh.h.
References Eflag, SchurMatrixHandler::ISize, SchurMatrixHandler::LSize, MBDYN_EXCEPT_ARGS, SchurMatrixHandler::pB, SchurMatrixHandler::pC, SchurMatrixHandler::pE, pEs, SchurMatrixHandler::pF, SchurMatrixHandler::pGTL, MatrixHandler::PutCoef(), MyVectorHandler::PutCoef(), and SpMapMatrixHandler::PutCoef().
|
inlinevirtual |
Reimplemented from SchurMatrixHandler.
Definition at line 840 of file schurmh.h.
References Eflag, MatEFCReset(), SchurMatrixHandler::pB, and MatrixHandler::Reset().
|
private |
Definition at line 782 of file schurmh.h.
Referenced by CompLocSchur(), DecCoef(), dGetCoef(), IncCoef(), MatEFCReset(), PrintMatrix(), PutCoef(), and Reset().
|
private |
Definition at line 780 of file schurmh.h.
Referenced by CompLocSchur(), CompNewf(), GetEColSol(), MatEFCReset(), PrintMatrix(), SchurMatrixHandlerUm(), and ~SchurMatrixHandlerUm().
|
private |
Definition at line 781 of file schurmh.h.
Referenced by DecCoef(), dGetCoef(), IncCoef(), PutCoef(), and SchurMatrixHandlerUm().