34 #ifndef CONSTLTP_AXW_H
35 #define CONSTLTP_AXW_H
78 out <<
"axial wrap, " <<
m_v <<
", ";
123 #endif // CONSTLTP_IMPL_H
virtual const T & GetF(void) const
virtual void Update(const Vec3 &Eps, const Vec3 &EpsPrime=mb_zero< Vec3 >())
doublereal Norm(void) const
virtual ConstitutiveLaw< Vec3, Mat3x3 > * Read(const DataManager *pDM, MBDynParser &HP, ConstLawType::Type &CLType)
virtual const Tder & GetFDE(void) const
const Vec3 & mb_zero< Vec3 >(void)
ConstitutiveLaw< doublereal, doublereal > * m_pCL
virtual ~AxialCLWrapper(void)
virtual std::ostream & Restart(std::ostream &out) const
virtual ConstLawType::Type GetConstLawType(void) const =0
virtual ConstitutiveLaw< T, Tder > * pCopy(void) const =0
virtual ConstitutiveLaw< Vec3, Mat3x3 > * pCopy(void) const
virtual std::ostream & Restart(std::ostream &out) const
AxialCLWrapper(ConstitutiveLaw< doublereal, doublereal > *pCL, const Vec3 &v)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
virtual void AfterConvergence(const T &Eps, const T &EpsPrime=mb_zero< T >())
ConstLawType::Type GetConstLawType(void) const
virtual const Tder & GetFDEPrime(void) const
virtual void AfterConvergence(const Vec3 &Eps, const Vec3 &EpsPrime=mb_zero< Vec3 >())
virtual void Update(const T &Eps, const T &EpsPrime=mb_zero< T >())=0
ConstitutiveLaw1D * GetConstLaw1D(ConstLawType::Type &clt)
virtual Vec3 GetVec3(void)