cDSA Class Reference

Inheritance diagram for cDSA:
cSemiAnMethod cAnMethod cRSAMethod

List of all members.

Public Member Functions

void Evaluate (double, cSysMatrix *)
void Evaluate (double, cSysMatrix *, cVector &)
void Evaluate (double, cSysMatrix *, cVector &, cVector &)

Static Public Member Functions

static cDSARead (cFem *)

Protected Member Functions

void EvalDerDispl (double, cSysMatrix *, cVector *)
void EvalPseudoLoad (int, double, cVector &, double *)
void EvalDerivStiff (int, cVector &, cVector &)
double EvalDerBuckLoad (int, double, cVector &, cVector &)
void EvalDerStress (int, cVector &)
void EvalDerivStiff (double *, double **)
void EvalDirDerVec (cVector &, cVector &, cVector &, cVector *, cVector &, cVector *, cVector &, cVector *)
void EvalDirDerVec (cVector &, cVector &, cVector &, cVector &)
virtual double DsaVolume (cElement *, int, cNode **, sNodeCoord *)=0
virtual void DsaEqvForce (cLoadElement *, int, cNode **, sNodeCoord *, double, double *)=0
virtual void DsaIntForce (cElement *, int, cNode **, sNodeCoord *, double *)=0
virtual void DsaStiffMat (cElement *, int, cNode **, sNodeCoord *, double *, double *)=0
virtual void DsaGeoStiff (cElement *, int, int, cNode **, sNodeCoord *, double *, double *, double *)=0
virtual void DsaStress (cElement *, int, int, cNode **, sNodeCoord *, double *, double **)=0
virtual void DsaTempIntForce (cElement *, int, cNode **, DSATempDrv *, double *)=0
virtual void DsaTempStiffMat (cElement *, int, cNode **, DSATempDrv *, double *, double *)=0
virtual void DsaTempGeoStiff (cElement *, int, cNode **, DSATempDrv *, double *, double *)=0
virtual void DsaTempStress (cElement *, int, cNode **, DSATempDrv *, double **)=0

Static Protected Member Functions

static void AssemblyElmList (void)
static void StoreDerDispl (double *, sNodeDispl *)
static void PrintDerVol (double *)
static void PrintDerStress (sTensor ***)
static void PrintDerMaxLoad (double *)
static void PrintDerDispl (cVector *)
static void GetCoordDeriv (int, int, cNode **, int *, sNodeCoord *)
static void GetTempDeriv (int, int, cNode **, int *, DSATempDrv *)

Static Protected Attributes

static eDSAType _eType = AM
static int _iNumVar = 0
static int _iNumKeyNode = 0
static int _iNumSnsNode = 0
static int _iNumSnsElem = 0
static int _iNumTempNode = 0
static int _iDirDerDiff = 1
static double _dRelPert = 1.0e-05
static double _dDirDerPert = 1.0e-03
static DSANodeDir_psKeyNode = NULL
static DSANodeDrv ** _psDrvNodeVar = NULL
static cNode ** _pcSnsNode = NULL
static cElement ** _pcSnsElm = NULL
static cNode ** _pcTempNode = NULL
static DSATempDrv ** _psTempDrv = NULL
static cFem_pcFem = NULL

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