#include <CompressibleNeoHooke.h>
|
| CompressibleNeoHooke (const double *materialProperties, int nMaterialProperties, int materialLabel) |
|
void | computeStress (ConstitutiveResponse< 3 > &, AlgorithmicModuli< 3 > &, const Deformation< 3 > &, const TimeIncrement &) |
|
int | getNumberOfRequiredStateVars () |
|
void | assignStateVars (double *stateVars, int nStateVars) |
|
StateView | getStateView (const std::string &result) |
|
virtual void | computeStress (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement, const std::tuple< double, double, double > &eigenDeformation) |
|
virtual void | computePlaneStrain (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &algorithmicModuli, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
virtual void | computePlaneStrain (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &algorithmicModuli, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement, const std::tuple< double, double, double > &eigenDeformation) |
|
virtual void | computePlaneStress (ConstitutiveResponse< 2 > &response, AlgorithmicModuli< 2 > &algorithmicModuli, const Deformation< 2 > &deformation, const TimeIncrement &timeIncrement) |
|
std::tuple< double, double, double > | findEigenDeformationForEigenStress (const std::tuple< double, double, double > &initialGuess, const std::tuple< double, double, double > &eigenStress) |
|
| MarmotMaterial (const double *materialProperties, int nMaterialProperties, int materialNumber) |
|
| MarmotMaterial (const double *materialProperties, int nMaterialProperties, int materialNumber) |
|
virtual | ~MarmotMaterial () |
|
double * | getAssignedStateVars () |
|
int | getNumberOfAssignedStateVars () |
|
virtual void | initializeYourself () |
|
virtual double | getDensity () |
|
◆ CompressibleNeoHooke()
Marmot::Materials::CompressibleNeoHooke::CompressibleNeoHooke |
( |
const double * |
materialProperties, |
|
|
int |
nMaterialProperties, |
|
|
int |
materialLabel |
|
) |
| |
◆ computeStress()
◆ getNumberOfRequiredStateVars()
int Marmot::Materials::CompressibleNeoHooke::getNumberOfRequiredStateVars |
( |
| ) |
|
|
inlinevirtual |
◆ assignStateVars()
void Marmot::Materials::CompressibleNeoHooke::assignStateVars |
( |
double * |
stateVars, |
|
|
int |
nStateVars |
|
) |
| |
|
inlinevirtual |
◆ getStateView()
StateView Marmot::Materials::CompressibleNeoHooke::getStateView |
( |
const std::string & |
result | ) |
|
|
virtual |
◆ nStateVarsRequired
constexpr int Marmot::Materials::CompressibleNeoHooke::nStateVarsRequired = 0 |
|
staticconstexpr |
The documentation for this class was generated from the following files: