Public Member Functions |
|
cElement * | GetNextElm (void) |
|
eElementType | GetType (void) |
|
int | GetLabel (void) |
|
int | GetMatLabel (void) |
|
int | GetIntLabel (void) |
|
int | GetThickLabel (void) |
|
double | GetThickness (void) |
|
int | GetNumIntPts (void) |
|
cMaterial * | GetMaterial (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 **) |
|
cElement * | GetNextElm (void) |
|
eElementType | GetType (void) |
|
int | GetLabel (void) |
|
int | GetMatLabel (void) |
|
int | GetIntLabel (void) |
|
int | GetThickLabel (void) |
|
double | GetThickness (void) |
|
int | GetNumIntPts (void) |
|
cMaterial * | GetMaterial (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 cElement * | GetElmHead (void) |
|
static cElement * | ReadAll (void) |
|
static cElement * | GetAddr (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 cElement * | GetElmHead (void) |
|
static cElement * | ReadAll (void) |
|
static cElement * | GetAddr (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 |
|
cAnModel * | pcAnm |
|
cShape * | pcShp |
|
cMaterial * | pcMat |
|
cIntPt * | pcSpt |
|
cIntPt * | pcIpt |
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 |