All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
GRAALLDamperCLR Struct Reference
Inheritance diagram for GRAALLDamperCLR:
Collaboration diagram for GRAALLDamperCLR:

Public Member Functions

virtual ConstitutiveLaw
< doublereal, doublereal > * 
Read (const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType)
- Public Member Functions inherited from ConstitutiveLawRead< doublereal, doublereal >
virtual ~ConstitutiveLawRead (void)

Detailed Description

Definition at line 418 of file module-damper-graall.cc.

Member Function Documentation

virtual ConstitutiveLaw<doublereal, doublereal>* GRAALLDamperCLR::Read ( const DataManager pDM,
MBDynParser HP,
ConstLawType::Type CLType 

Implements ConstitutiveLawRead< doublereal, doublereal >.

Definition at line 420 of file module-damper-graall.cc.

References DEBUGCOUT, filename, IncludeParser::GetFileName(), HighParser::GetReal(), DataManager::pGetDrvHdl(), SAFENEWWITHCONSTRUCTOR, and ConstLawType::VISCOELASTIC.

420  {
425  const char* filename = HP.GetFileName();
426  DEBUGCOUT("Graall damper input file: \""
427  << filename << "\"" << std::endl);
429  doublereal rla = HP.GetReal();
430  DEBUGCOUT("Reference length: " << rla << std::endl);
432  DriveCaller* pDC = NULL;
435  TimeDriveCaller(pDM->pGetDrvHdl()));
437  typedef GRAALLDamperConstitutiveLaw L;
439  L,
440  L(pDC, rla, filename));
442  return pCL;
443  };
static char * filename
Definition: ann_sf.c:71
virtual const char * GetFileName(enum Delims Del=DEFAULTDELIM)
Definition: parsinc.cc:673
const DriveHandler * pGetDrvHdl(void) const
Definition: dataman.h:340
#define DEBUGCOUT(msg)
Definition: myassert.h:232
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
Definition: mynewmem.h:698
double doublereal
Definition: colamd.c:52
virtual doublereal GetReal(const doublereal &dDefval=0.0)
Definition: parser.cc:1056

Here is the call graph for this function:

The documentation for this struct was generated from the following file: