40 template <
class T, 
class Tder>
 
   68         virtual std::ostream& 
Restart(std::ostream& out)
 const {
 
   72         virtual void Update(
const T& Eps, 
const T&   = 0.) {
 
   79 template <
class T, 
class Tder>
 
   89                         silent_cerr(
"warning, null or negative stiffness " 
  113                 silent_cerr(
"DummyConstitutiveLaw1D: " 
  114                         "module_init(" << module_name << 
") " 
  115                         "failed" << std::endl);
 
  124                 silent_cerr(
"DummyConstitutiveLaw3D: " 
  125                         "module_init(" << module_name << 
") " 
  126                         "failed" << std::endl);
 
  135                 silent_cerr(
"DummyConstitutiveLaw6D: " 
  136                         "module_init(" << module_name << 
") " 
  137                         "failed" << std::endl);
 
virtual ConstitutiveLaw< T, Tder > * pCopy(void) const 
virtual std::ostream & Restart(std::ostream &out) const 
virtual void Update(const T &Eps, const T &=0.)
virtual ~DummyConstitutiveLaw(void)
int module_init(const char *module_name, void *pdm, void *php)
This function registers our user defined element for the math parser. 
virtual ConstitutiveLaw< T, Tder > * Read(const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType)
ConstLawType::Type GetConstLawType(void) const 
bool SetCL3D(const char *name, ConstitutiveLawRead< Vec3, Mat3x3 > *rf)
bool SetCL1D(const char *name, ConstitutiveLawRead< doublereal, doublereal > *rf)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
DummyConstitutiveLaw(doublereal dStiff)
bool SetCL6D(const char *name, ConstitutiveLawRead< Vec6, Mat6x6 > *rf)
virtual HighParser::ErrOut GetLineData(void) const 
static std::stack< const HighParser * > pHP
virtual doublereal GetReal(const doublereal &dDefval=0.0)