Go to the documentation of this file.
64 using MarmotMaterialGradientEnhancedMechanical::MarmotMaterialGradientEnhancedMechanical;
90 double& nonLocalRadius,
91 double* dStress_dDeformationGradient,
92 double* dKLocal_dDeformationGradient,
98 const double* timeOld,
100 double& pNewDT )
override;
124 double& nonLocalRadius,
125 double* dStressDDStrain,
126 double* dK_localDDStrain,
128 const double* dStrain,
131 const double* timeOld,
133 double& pNewDT ) = 0;
147 double& nonLocalRadius,
148 double* dStress_DStrain2D,
149 double* dKLocal_dStrain2D,
150 double* dStress_dK2D,
151 const double* dStrain2D,
154 const double* timeOld,
virtual void computeStress(double *stress, double &K_local, double &nonLocalRadius, double *dStressDDStrain, double *dK_localDDStrain, double *dStressDK, const double *dStrain, double KOld, double dK, const double *timeOld, const double dT, double &pNewDT)=0
Definition: MarmotMaterialGradientEnhancedMechanical.h:40
Definition: MarmotMaterialGradientEnhancedHypoElastic.h:61
virtual void computePlaneStress(double *stress, double &K_local, double &nonLocalRadius, double *dStressDDFNew, double *dK_localDDFNew, double *dStressDK, const double *FOld, const double *FNew, double KOld, double dK, const double *timeOld, const double dT, double &pNewDT)
Definition: MarmotMaterialGradientEnhancedMechanical.h:59
virtual void computeStress(double *stress, double &KLocal, double &nonLocalRadius, double *dStress_dDeformationGradient, double *dKLocal_dDeformationGradient, double *dStress_dK, const double *FOld, const double *FNew, const double KOld, const double dK, const double *timeOld, const double dT, double &pNewDT) override
Definition: MarmotMaterialHypoElasticNonLocal.cpp:12
virtual void computePlaneStress(double *stress2D, double &KLocal2D, double &nonLocalRadius, double *dStress_DStrain2D, double *dKLocal_dStrain2D, double *dStress_dK2D, const double *dStrain2D, double KOld, double dK, const double *timeOld, const double dT, double &pNewDT)
Definition: MarmotMaterialHypoElasticNonLocal.cpp:66