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


Classes | |
| class | ErrGeneric |
Public Member Functions | |
| SchurVectorHandler (int LocSize, int IntSize, VectorHandler *pLocVec, integer *pGlobToLoc) | |
| SchurVectorHandler (int LocSize, int IntSize, VectorHandler *pLocV, VectorHandler *pIntV, integer *pGlobToLoc) | |
| ~SchurVectorHandler (void) | |
| doublereal * | pdGetVec (void) const |
| integer | iGetSize (void) const |
| virtual void | Reset (void) |
| void | Resize (integer iNewSize) |
| VectorHandler * | GetIVec (void) |
| VectorHandler * | GetLVec (void) |
| void | PutCoef (integer iRow, const doublereal &dCoef) |
| void | IncCoef (integer iRow, const doublereal &dCoef) |
| void | DecCoef (integer iRow, const doublereal &dCoef) |
| const doublereal & | dGetCoef (integer iRow) const |
| const doublereal & | operator() (integer iRow) const |
| doublereal & | operator() (integer iRow) |
| void | PrintVector (void) |
Public Member Functions inherited from VectorHandler | |
| virtual | ~VectorHandler (void) |
| virtual void | ResizeReset (integer) |
| virtual void | Add (integer iRow, const Vec3 &v) |
| virtual void | Sub (integer iRow, const Vec3 &v) |
| virtual void | Put (integer iRow, const Vec3 &v) |
| virtual VectorHandler & | ScalarAddMul (const VectorHandler &VH, const doublereal &d) |
| virtual VectorHandler & | ScalarAddMul (const VectorHandler &VH, const VectorHandler &VH1, const doublereal &d) |
| virtual VectorHandler & | ScalarMul (const VectorHandler &VH, const doublereal &d) |
| virtual VectorHandler & | operator+= (const VectorHandler &VH) |
| virtual VectorHandler & | operator+= (const SubVectorHandler &SubVH) |
| virtual VectorHandler & | operator-= (const VectorHandler &VH) |
| virtual VectorHandler & | operator*= (const doublereal &d) |
| virtual VectorHandler & | operator= (const VectorHandler &VH) |
| virtual doublereal | Dot (void) const |
| virtual doublereal | Norm (void) const |
| virtual doublereal | InnerProd (const VectorHandler &VH) const |
Private Attributes | |
| integer | LSize |
| integer | ISize |
| VectorHandler * | pLV |
| VectorHandler * | pIV |
| bool | bExtpIV |
| integer * | pGTL |
| SchurVectorHandler::SchurVectorHandler | ( | int | LocSize, |
| int | IntSize, | ||
| VectorHandler * | pLocVec, | ||
| integer * | pGlobToLoc | ||
| ) |
Definition at line 162 of file schurmh.cc.
References pIV, and SAFENEWWITHCONSTRUCTOR.
| SchurVectorHandler::SchurVectorHandler | ( | int | LocSize, |
| int | IntSize, | ||
| VectorHandler * | pLocV, | ||
| VectorHandler * | pIntV, | ||
| integer * | pGlobToLoc | ||
| ) |
| SchurVectorHandler::~SchurVectorHandler | ( | void | ) |
|
inlinevirtual |
Implements VectorHandler.
Definition at line 658 of file schurmh.h.
References VectorHandler::DecCoef(), MBDYN_EXCEPT_ARGS, pGTL, pIV, and pLV.

|
inlinevirtual |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements VectorHandler.
Definition at line 629 of file schurmh.h.
References VectorHandler::IncCoef(), MBDYN_EXCEPT_ARGS, pGTL, pIV, and pLV.

|
inlinevirtual |
|
inlinevirtual |
Implements VectorHandler.
Definition at line 743 of file schurmh.h.
References MBDYN_EXCEPT_ARGS.
|
inlinevirtual |
Implements VectorHandler.
Definition at line 557 of file schurmh.h.
References VectorHandler::pdGetVec(), and pLV.

|
inline |
|
inlinevirtual |
Implements VectorHandler.
Definition at line 600 of file schurmh.h.
References MBDYN_EXCEPT_ARGS, pGTL, pIV, pLV, and VectorHandler::PutCoef().

|
inlinevirtual |
Implements VectorHandler.
Definition at line 581 of file schurmh.h.
References pIV, pLV, and VectorHandler::Reset().

|
inlinevirtual |
Implements VectorHandler.
|
private |
Definition at line 513 of file schurmh.h.
Referenced by ~SchurVectorHandler().
|
private |
Definition at line 510 of file schurmh.h.
Referenced by iGetSize(), and PrintVector().
|
private |
Definition at line 510 of file schurmh.h.
Referenced by iGetSize(), and PrintVector().
|
private |
Definition at line 514 of file schurmh.h.
Referenced by DecCoef(), dGetCoef(), IncCoef(), operator()(), and PutCoef().
|
private |
Definition at line 512 of file schurmh.h.
Referenced by DecCoef(), dGetCoef(), GetIVec(), IncCoef(), operator()(), PrintVector(), PutCoef(), Reset(), SchurVectorHandler(), and ~SchurVectorHandler().
|
private |
Definition at line 511 of file schurmh.h.
Referenced by DecCoef(), dGetCoef(), GetLVec(), IncCoef(), operator()(), pdGetVec(), PrintVector(), PutCoef(), and Reset().