Public Member Functions | |
eFemType | GetType (void) |
int * | GetProfile (void) |
int | GetNumEq (void) |
cSmooth * | GetSmooth (void) |
virtual void | UpdateState (void) |
virtual void | AssignState (double *) |
virtual void | AssignState (cVector &) |
virtual void | GetDValues (double *) |
virtual int | ExistStrainLoads (void) |
virtual int | StrainLoadVector (cVector &, cVector &) |
virtual double | CalcVol (void) |
virtual void | InitValues (void)=0 |
virtual void | CompEqs (void)=0 |
virtual void | Profile (void)=0 |
virtual void | PrscDispVector (int *, double *) |
virtual void | ExtLoadVector (cVector &) |
virtual void | RefLoadVector (cVector &) |
virtual int | IntForceVector (cVector &) |
virtual void | StiffnessMatrix (cSysMatrix *) |
virtual void | GeoStiffnessMatrix (cSysMatrix *) |
virtual void | PrintResult (double) |
virtual int | GetNumStrainEq (void) |
virtual void | AssemblyStrainVector (double *, double *, double *) |
eFemType | GetType (void) |
int * | GetProfile (void) |
int | GetNumEq (void) |
cSmooth * | GetSmooth (void) |
cDSA * | GetDSA (void) |
virtual void | UpdateState (void) |
virtual void | AssignState (double *) |
virtual void | AssignState (cVector &) |
virtual void | GetDValues (double *) |
virtual int | ExistStrainLoads (void) |
virtual int | StrainLoadVector (cVector &, cVector &) |
virtual double | CalcVol (void) |
virtual void | InitValues (void)=0 |
virtual void | CompEqs (void)=0 |
virtual void | Profile (void)=0 |
virtual void | PrscDispVector (int *, double *) |
virtual void | ExtLoadVector (cVector &) |
virtual void | RefLoadVector (cVector &) |
virtual int | IntForceVector (cVector &) |
virtual void | StiffnessMatrix (cSysMatrix *) |
virtual void | GeoStiffnessMatrix (cSysMatrix *) |
virtual void | PrintResult (double) |
virtual void | CalcDSA (double, cSysMatrix *) |
virtual void | CalcDSA (double, cSysMatrix *, cVector &) |
virtual void | CalcDSA (double, cSysMatrix *, cVector &, cVector &) |
virtual int | GetNumStrainEq (void) |
virtual void | AssemblyStrainVector (double *, double *, double *) |
Protected Member Functions | |
virtual void | ReduceVector (double *, double *) |
void | ProcessPrintOptions (void) |
virtual void | ReduceVector (double *, double *) |
void | ProcessPrintOptions (void) |
Protected Attributes | |
eFemType | _eType |
int | _PrintVolume |
int | _PrintNodDsp |
int | _PrintSupRct |
int | _PrintNodScl |
int | _PrintElmScl |
int | _PrintElmNodScl |
int | _PrintElmGauScl |
int | _iNumEq |
int * | _piProfile |
cNode * | _pcNode |
cMaterial * | _pcMat |
cAnModel * | _pcAnM |
cElement * | _pcElm |
cLoadElement * | _pcLec |
cError * | _pcErr |
cSmooth * | _pcSmooth |
cDSA * | _pcDSA |