cAnModel Class Reference

Inheritance diagram for cAnModel:
cAnmBeam3d cAnmBeam3d cAnmDegShell cAnmDegShell cAnmEulBeam cAnmEulBeam cAnmMarguerre cAnmMarguerre cAnmNlTimBeam cAnmNlTimBeam cAnmPlane cAnmPlane cAnmPlate cAnmPlate cAnmPlFrame cAnmPlFrame cAnmPolarPlane cAnmPolarPlane cAnmThinAxisymShell cAnmThinAxisymShell cAnmTimBeam cAnmTimBeam cAnmTruss3d cAnmTruss3d cAnmVonKarman cAnmVonKarman cAnmWinkler cAnmWinkler cAnmWinkler2D cSolid cSolid

List of all members.

Public Member Functions

cAnModelGetNextAnm (void)
eAnmType GetAnModelType (void)
double ** GetPMatrixAddr (void)
int NumDofNode (void)
int DimBMatrix (void)
int DimBnlMatrix (void)
virtual int NumStrCmp (void)
virtual int NumSclLabels (void)
virtual int NumNodSclLabels (void)
virtual int NumElmNodSclLabels (void)
virtual int GetNumPrincVals (void)
virtual void GetSclLabels (char **)
virtual void GetNodSclLabels (char **)
virtual void GetElmNodSclLabels (char **)
virtual void GetPrincLabels (char **)
virtual void GetPrincVals (sTensor *, double *)
virtual void DofGlobDir (int[6])
virtual void CMatrix (double, double *, double **)
virtual void InvCMatrix (double, double *, double **)
virtual void MountBMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double *, double **)
virtual void MountBlMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double *, double **)
virtual void MountBnlMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double **)
virtual void MountSMatrix (sTensor *, double **)
virtual double Rigidity (double, int, sNodeCoord *, dShapeVal *)
virtual void NodalDispl (int, sNodeDispl *, double *)
virtual void StrainTMatrix (double, double **)
virtual void StrainTMatrix (sPrincStrVec *, double **)
virtual void StressTMatrix (sPrincStrVec *, double **)
virtual void ComplianceMatrix (double **, double *, double *)
virtual void VecTensor (double *, sTensor *)
virtual void TensorVec (sTensor *, double *)
virtual void ElmNodVecTensor (double *v, sTensor *t)
virtual void NodVecTensor (double *v, sTensor *t)
virtual void NodTensorVec (sTensor *t, double *v)
virtual void ElmNodTensorVec (sTensor *t, double *v)
virtual double MisesStress (sTensor *)
virtual void PrincStress (sTensor *, sPrincStr *, sPrincStrVec *, double *)
virtual void PrincStrain (sTensor *, sPrincStr *, sPrincStrVec *, double *)
virtual void DsaRigBodyVecs (int, sNodeCoord *, sNodeCoord *, int *, int *, double **, double **)
virtual void DsaRigBodyMat (double **)
virtual double DsaDerRig (double, int, sNodeCoord *, double *)
virtual void dPStressdSig (sPrincStrVec *, sTensor *, sTensor *, sTensor *)
virtual double I1 (sTensor *)
virtual double I2 (sTensor *)
virtual double I3 (sTensor *)
virtual double J2 (sTensor *)
virtual double J3 (sTensor *)
virtual double Theta (sTensor *)
virtual void dI1dSig (sTensor *, sTensor *)
virtual void dI2dSig (sTensor *, sTensor *)
virtual void dI3dSig (sTensor *, sTensor *)
virtual void dJ2dSig (sTensor *, sTensor *)
virtual void dJ3dSig (sTensor *, sTensor *)
virtual void dThetadSig (sTensor *, sTensor *)
virtual void ITensor4 (double *)
virtual void ITensor2 (double *)
cAnModelGetNextAnm (void)
eAnmType GetAnModelType (void)
double ** GetPMatrixAddr (void)
int NumDofNode (void)
int DimBMatrix (void)
int DimBnlMatrix (void)
virtual int NumStrCmp (void)
virtual int NumSclLabels (void)
virtual int NumNodSclLabels (void)
virtual int NumElmNodSclLabels (void)
virtual int GetNumPrincVals (void)
virtual void GetSclLabels (char **)
virtual void GetNodSclLabels (char **)
virtual void GetElmNodSclLabels (char **)
virtual void GetPrincLabels (char **)
virtual void GetPrincVals (sTensor *, double *)
virtual void DofGlobDir (int[6])
virtual void CMatrix (double, double *, double **)
virtual void InvCMatrix (double, double *, double **)
virtual void MountBMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double *, double **)
virtual void MountBlMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double *, double **)
virtual void MountBnlMatrix (int, sNodeCoord *, dShapeVal *, sDerivCart *, double **)
virtual void MountSMatrix (sTensor *, double **)
virtual double Rigidity (double, int, sNodeCoord *, dShapeVal *)
virtual void NodalDispl (int, sNodeDispl *, double *)
virtual void ThermalStrain (double, double, double, double *)
virtual void StrainTMatrix (double, double **)
virtual void StrainTMatrix (sPrincStrVec *, double **)
virtual void StressTMatrix (sPrincStrVec *, double **)
virtual void ComplianceMatrix (double **, double *, double *)
virtual void VecTensor (double *, sTensor *)
virtual void TensorVec (sTensor *, double *)
virtual void ElmNodVecTensor (double *v, sTensor *t)
virtual void NodVecTensor (double *v, sTensor *t)
virtual void NodTensorVec (sTensor *t, double *v)
virtual void ElmNodTensorVec (sTensor *t, double *v)
virtual double MisesStress (sTensor *)
virtual void PrincStress (sTensor *, sPrincStr *, sPrincStrVec *, double *)
virtual void PrincStrain (sTensor *, sPrincStr *, sPrincStrVec *, double *)
virtual void DsaRigBodyVecs (int, sNodeCoord *, sNodeCoord *, int *, int *, double **, double **)
virtual void DsaRigBodyMat (double **)
virtual double DsaDerRig (double, int, sNodeCoord *, double *)
virtual void DsaDerBMatrix (int, sNodeCoord *, double *, double *, sNodeCoord *, sDerivCart *, double **)
virtual void DsaDerBlMatrix (int, sNodeCoord *, double *, sDerivCart *, double *, sNodeCoord *, sDerivCart *, double **)
virtual void DsaDerBnlMatrix (int, sNodeCoord *, double *, sNodeCoord *, sDerivCart *, double **)
virtual void dPStressdSig (sPrincStrVec *, sTensor *, sTensor *, sTensor *)
virtual double I1 (sTensor *)
virtual double I2 (sTensor *)
virtual double I3 (sTensor *)
virtual double J2 (sTensor *)
virtual double J3 (sTensor *)
virtual double Theta (sTensor *)
virtual void dI1dSig (sTensor *, sTensor *)
virtual void dI2dSig (sTensor *, sTensor *)
virtual void dI3dSig (sTensor *, sTensor *)
virtual void dJ2dSig (sTensor *, sTensor *)
virtual void dJ3dSig (sTensor *, sTensor *)
virtual void dThetadSig (sTensor *, sTensor *)
virtual void ITensor4 (double *)
virtual void ITensor2 (double *)

Static Public Member Functions

static cAnModelRead (void)
static cAnModelGetAddr (eAnmType)
static cAnModelGetAnmHead (void)
static int GetMaxStrCmp (void)
static int GetNumTotAnm (void)
static eAnmType GetGblAnmType (void)
static cAnModelRead (void)
static cAnModelGetAddr (eAnmType)
static cAnModelGetAnmHead (void)
static int GetMaxStrCmp (void)
static int GetNumTotAnm (void)
static eAnmType GetGblAnmType (void)

Protected Attributes

eAnmType _eType
int _iNumDofNode
int _iNumStrCmp
int _iDimBMatrix
int _iDimBnlMatrix
double ** _adPMatrix

Static Protected Attributes

static eAnmType _eGblType
static int _iNumAnModels = 0
static int _iMaxStrCmp = 0

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

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