cElement Class Reference

Inheritance diagram for cElement:
cElcAxShell cElcAxShell cElcBar cElcBar cElcDegShell cElcDegShell cElcParam cElcParam

List of all members.

Public Member Functions

cElementGetNextElm (void)
eElementType GetType (void)
int GetLabel (void)
int GetMatLabel (void)
int GetIntLabel (void)
int GetThickLabel (void)
double GetThickness (void)
int GetNumIntPts (void)
cMaterialGetMaterial (void)
sOrder GetOrder (void)
int HaveThermalLoad (void)
void GetElmDofs (int *)
void ActivateDofs (void)
void AddGlobVector (double *, cVector &)
void AddGlobMatrix (double *, cSysMatrix *)
void GlobalToElement (double *, double *)
void GetDisplacement (sNodeDispl *)
void GetDisplacement (double *)
int GetSuppNode (int *)
void AddSuppReact (int *, double *)
void GetIntPtStress (sTensor *)
int IntPtNumScls (void)
void IntPtSclLabs (char **)
void IntPtSclVals (sTensor *, double *)
int GetNumStrainEq (void)
void AdjacentNode (void)
void SPRMatrixTen (cNode *, double **, double **)
void SPRRecoverTen (int, int, dShapeVal *, double **, int *, sTensor *)
void WAMatrixTen (cNode *, double, double **, double *)
void WARecoverTen (int, int, dShapeVal *, double *, int *, sTensor *)
void REPMatrixTen (double **, double **)
void REPRecoverTen (int, int, double **, double **, int *, sTensor *)
void REPAssemblyPatch (int, int *, double **, double **, double **, double **)
virtual int GeoNonLinear (void)
virtual int ThermalEffects (void)
virtual int GetNumDofs (void)
virtual void InitState (void)
virtual void UpdateState (void)
virtual double GetVol (void)
virtual void Stiffness (double *)
virtual void GeoStiffness (double *)
virtual int InternalForce (double *)
virtual void CompEquivForce (double *)
virtual void GetRotMat (double **)
virtual void CalcIntPtStress (void)
virtual void NodeStress (sTensor *)
virtual void Extrapolate (double **, double **)
virtual void StrainVector (double *, double *, double *)
virtual void NormTensor (sTensor *, double *)
virtual void PMatrix (sNodeCoord *, double **)
virtual void BPMatrix (double **)
virtual void GetRigBodyBasis (sNodeCoord *, int *, int *, double **, double **)
virtual void GetRigBodyBasis (sNodeCoord *, int *, int *, double **, double **, double **, double **)
virtual void GetRigBodyVecs (sNodeCoord *, int *, int *, double **, double **)
cElementGetNextElm (void)
eElementType GetType (void)
int GetLabel (void)
int GetMatLabel (void)
int GetIntLabel (void)
int GetThickLabel (void)
double GetThickness (void)
int GetNumIntPts (void)
cMaterialGetMaterial (void)
sOrder GetOrder (void)
void GetElmDofs (int *)
void ActivateDofs (void)
void AddGlobVector (double *, cVector &)
void AddGlobMatrix (double *, cSysMatrix *)
void GlobalToElement (double *, double *)
void GetDisplacement (sNodeDispl *)
void GetDisplacement (double *)
int GetSuppNode (int *)
void AddSuppReact (int *, double *)
void GetIntPtStress (sTensor *)
int IntPtNumScls (void)
void IntPtSclLabs (char **)
void IntPtSclVals (sTensor *, double *)
int GetNumStrainEq (void)
void AdjacentNode (void)
void SPRMatrixTen (cNode *, double **, double **)
void SPRRecoverTen (int, int, dShapeVal *, double **, int *, sTensor *)
void WAMatrixTen (cNode *, double, double **, double *)
void WARecoverTen (int, int, dShapeVal *, double *, int *, sTensor *)
void REPMatrixTen (double **, double **)
void REPRecoverTen (int, int, double **, double **, int *, sTensor *)
void REPAssemblyPatch (int, int *, double **, double **, double **, double **)
virtual int GeoNonLinear (void)
virtual int ThermalEffects (void)
virtual int GetNumDofs (void)
virtual void InitState (void)
virtual void UpdateState (void)
virtual double GetVol (void)
virtual void Stiffness (double *)
virtual void GeoStiffness (double *)
virtual int InternalForce (double *)
virtual void CompEquivForce (double *)
virtual void GetRotMat (double **)
virtual void CalcIntPtStress (void)
virtual void NodeStress (sTensor *)
virtual void Extrapolate (double **, double **)
virtual void LSInterpolate (double *, double *)
virtual void StrainVector (double *, double *, double *)
virtual void NormTensor (sTensor *, double *)
virtual void PMatrix (sNodeCoord *, double **)
virtual void BPMatrix (double **)
virtual double DsaVolumeAm (sNodeCoord *)
virtual void DsaIntForceAm (sNodeCoord *, double *)
virtual void DsaStiffMatAm (sNodeCoord *, double *, double *)
virtual void DsaGeoStiffAm (sNodeCoord *, double *, double *, double *)
virtual void DsaStressAm (int, sNodeCoord *, double *, double **)
virtual void GetRigBodyBasis (sNodeCoord *, int *, int *, double **, double **)
virtual void GetRigBodyBasis (sNodeCoord *, int *, int *, double **, double **, double **, double **)
virtual void GetRigBodyVecs (sNodeCoord *, int *, int *, double **, double **)

Static Public Member Functions

static cElementGetElmHead (void)
static cElementReadAll (void)
static cElementGetAddr (int)
static void FreeAll (void)
static void GlobalDirections (int *)
static int GetMaxElementNodes (void)
static int GetMaxIntPts (void)
static int GetMaxDofs (void)
static int GetNumMeshElem (void)
static int ExistThermalLoad (void)
static cElementGetElmHead (void)
static cElementReadAll (void)
static cElementGetAddr (int)
static void FreeAll (void)
static void GlobalDirections (int *)
static int GetMaxElementNodes (void)
static int GetMaxIntPts (void)
static int GetMaxDofs (void)
static int GetNumMeshElem (void)
static int ExistThermalLoad (void)

Public Attributes

cAnModelpcAnm
cShapepcShp
cMaterialpcMat
cIntPtpcSpt
cIntPtpcIpt

Protected Member Functions

double CurrTempVar (void)
void UpdateMaxSizes (int, int)
virtual int GetSurfTemp (double *, double *)
virtual int GetStrnTemp (double *, double *)
void UpdateMaxSizes (int, int)

Protected Attributes

int _iElmLabel
int _iOrdLabel
int _iMatLabel
int _iThickLabel
int _iNumIntPts
double _dThickness
double _dTemp
double * _dIntPtStressVec
eElementType _eType

Static Protected Attributes

static int _iNumMeshElem = 0
static int _iNumSecThicks = 0
static int _iNumSecProps = 0
static int _iNumKVectors = 0
static int _iNumEndLibs = 0
static int _iTRNumNodes = 0
static int _iPrvOrdLabel = -1
static int _iMaxIntPts = 0
static int _iMaxElmNodes = 0
static int _iMaxElmDofs = 0
static int _iThermalLoad = 0
static double * _pdSecThicks = NULL
static double ** _paTRMatrix = NULL
static eAnmType _eGblAnmType
static eShapeType _ePrvShpType = UNDEFINED
static sSecProp_psSecProps = NULL
static sVector_psKVectors = NULL
static sEndLib_psEndLibs = NULL
static int _iNumElemTemp = 0
static double ** _paLSMatrix = NULL
static sTempData_ElemTemp = NULL

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