cFem Class Reference

Inheritance diagram for cFem:
cFemMech cFemMech

List of all members.

Public Member Functions

eFemType GetType (void)
int * GetProfile (void)
int GetNumEq (void)
cSmoothGetSmooth (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)
cSmoothGetSmooth (void)
cDSAGetDSA (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

The documentation for this class was generated from the following files:
 All Classes

Generated on Thu Feb 4 17:18:17 2010 for Femoop by  doxygen 1.6.0