| 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().