Definition at line 154 of file module-hunt-crossley.cc.
Implements ConstitutiveLawRead< doublereal, doublereal >.
Definition at line 156 of file module-hunt-crossley.cc.
References copysign(), IncludeParser::GetLineData(), HighParser::GetReal(), HighParser::IsArg(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, SAFENEWWITHCONSTRUCTOR, and ConstLawType::VISCOELASTIC.
162 silent_cerr(
"HuntCrossleyCL:\n"
164 " [ , sign, { negative | positive | <sign> } , ]\n"
168 " [ , prestress, <prestress> ]\n"
169 " [ , prestrain, (DriveCaller)<prestrain> ]\n"
186 silent_cerr(
"HuntCrossleyCLR: invalid sign " << d
195 silent_cerr(
"HuntCrossleyCLR: \"alpha\" expected at line " << HP.
GetLineData() << std::endl);
200 silent_cerr(
"HuntCrossleyCLR: invalid \"alpha\" at line " << HP.
GetLineData() << std::endl);
205 silent_cerr(
"HuntCrossleyCLR: \"kappa\" expected at line " << HP.
GetLineData() << std::endl);
210 silent_cerr(
"HuntCrossleyCLR: invalid \"kappa\" at line " << HP.
GetLineData() << std::endl);
215 silent_cerr(
"HuntCrossleyCLR: \"exp\" expected at line " << HP.
GetLineData() << std::endl);
220 silent_cerr(
"HuntCrossleyCLR: invalid \"exp\" at line " << HP.
GetLineData() << std::endl);
#define MBDYN_EXCEPT_ARGS
virtual bool IsKeyWord(const char *sKeyWord)
doublereal copysign(doublereal x, doublereal y)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
virtual HighParser::ErrOut GetLineData(void) const
virtual doublereal GetReal(const doublereal &dDefval=0.0)
The documentation for this struct was generated from the following file: