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


Classes | |
| class | ErrGeneric |
Private Attributes | |
| doublereal * | pdEs |
| MyVectorHandler * | pEs |
| bool | Eflag |
Additional Inherited Members | |
Public Types inherited from MatrixHandler | |
| enum | Norm_t { NORM_1, NORM_INF } |
Protected Member Functions inherited from MatrixHandler | |
| 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 |
Protected Attributes inherited from SchurMatrixHandler | |
| 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().