|
| FiniteStrainJ2Plasticity (const double *materialProperties, int nMaterialProperties, int materialLabel) |
|
void | computeStress (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
void | computeStressWithScalarReturnMapping (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
void | computeStressWithFullReturnMapping (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
void | computeStressFDAF (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
void | computeStressFDAC (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
void | computeStressCSDA (ConstitutiveResponse< 3 > &response, AlgorithmicModuli< 3 > &tangents, const Deformation< 3 > &deformation, const TimeIncrement &timeIncrement) |
|
int | getNumberOfRequiredStateVars () |
|
void | assignStateVars (double *stateVars, int nStateVars) |
|
StateView | getStateView (const std::string &result) |
|
void | initializeYourself () |
|
std::tuple< double, Tensor33d, double > | yieldFunction (const Tensor33d &Fe, const double betaP) |
|
template<typename T > |
T | yieldFunctionFromStress (const Tensor33t< T > &mandelStress, const T betaP) |
|
std::tuple< double, Tensor33d, Tensor3333d, double > | yieldFunctionFromStress (const Tensor33d &mandelStress, const double betaP) |
|
template<typename T > |
std::tuple< T, Tensor33t< T >, T > | yieldFunctionFromStressFirstOrderDerived (const Tensor33t< T > &mandelStress, const T betaP) |
|
bool | isYielding (const Tensor33d &Fe, const double betaP) |
|
std::tuple< Tensor33d, Tensor3333d > | computeMandelStress (const Tensor33d &Fe) |
|
template<typename T > |
Tensor33t< T > | computeMandelStressOnly (const Tensor33t< T > &Fe) |
|
template<typename T > |
T | computeBetaPOnly (const T alphaP) |
|
std::tuple< double, double > | computeBetaP (const double alphaP) |
|
std::tuple< double, double > | g (const Tensor33d &Fe_trial, const Tensor33d &df_dS, double dLambda, double betaP) |
|
template<typename T > |
Tensor33t< T > | computeReturnMappingDirection (Tensor33t< T > Fe, T betaP) |
|
template<typename T > |
std::tuple< Tensor33d, Tensor33d > | computePlasticIncrement (Tensor33t< T > df_dS, T dLambda) |
|
template<typename T > |
VectorXt< T > | computeResidualVector (const VectorXt< T > &X, const Tensor33d &FeTrial, const double alphaPTrial) |
|
std::tuple< Eigen::VectorXd, Eigen::MatrixXd > | computeResidualVectorAndTangent (const Eigen::VectorXd &X, const Tensor33d &FeTrial, const double alphaPTrial) |
|
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 double | getDensity () |
|