Go to the documentation of this file.
56 using MarmotMaterialMechanical::MarmotMaterialMechanical;
77 const double* timeOld,
79 double& pNewDT )
override;
98 const double* timeOld,
100 double& pNewDT ) = 0;
108 const double* timeOld,
118 const double* timeOld,
constexpr double E(const double K, const double G)
Definition: MarmotElasticity.h:48
Definition: MarmotMaterialHyperElastic.h:53
virtual void computeStressPK2(double *S, double *dSdE, const double *E, const double *timeOld, const double dT, double &pNewDT)=0
virtual void computeStress(double *S, double *dSdE, const double *FOld, const double *FNew, const double *timeOld, const double dT, double &pNewDT) override
Definition: MarmotMaterialHyperElastic.cpp:12
virtual void computeUniaxialStressPK2(double *S1D, double *dSdE1D, const double *E1D, const double *timeOld, const double dT, double &pNewDT)
Definition: MarmotMaterialHyperElastic.cpp:83
Definition: MarmotMaterialMechanical.h:53
virtual void computePlaneStressPK2(double *S2D, double *dSdE2D, const double *E2D, const double *timeOld, const double dT, double &pNewDT)
Definition: MarmotMaterialHyperElastic.cpp:72