|
| J2Plastic () |
|
| J2Plastic (Solid< Set::Sym::Isotropic > base) |
|
| J2Plastic (Set::Scalar a_mu, Set::Scalar a_lambda, Set::Scalar a_yield, Set::Scalar a_hardening, Set::Scalar a_theta=1.0) |
|
void | Define (Set::Scalar a_mu, Set::Scalar a_lambda, Set::Scalar a_yield, Set::Scalar a_hardening, Set::Scalar a_theta) |
|
Set::Scalar | YieldSurface () |
|
Set::Scalar | PlasticEnergy () |
|
void | EvolvePlasticStrain (Set::Matrix sigma, Set::Matrix strain, Set::Scalar) |
|
void | SetPlasticStrains () |
|
void | SetPlasticStrains (PlasticState &a_state) |
|
PlasticState | GetPlasticState () |
|
AMREX_FORCE_INLINE void | operator+= (const J2Plastic &rhs) |
|
AMREX_FORCE_INLINE J2Plastic | operator* (const Set::Scalar alpha) const |
|
| Isotropic () |
|
| Isotropic (Affine< Set::Sym::Isotropic > base) |
|
| Isotropic (Set::Scalar a_mu, Set::Scalar a_lambda, Set::Matrix a_F0=Set::Matrix::Zero()) |
|
void | Define (Set::Scalar a_mu, Set::Scalar a_lambda, Set::Matrix a_F0) |
|
void | Define (Set::Scalar a_mu, Set::Scalar a_lambda) |
|
Set::Scalar | W (const Set::Matrix &F) const override |
|
Set::Matrix | DW (const Set::Matrix &F) const override |
|
Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Isotropic > | DDW (const Set::Matrix &) const override |
|
virtual void | Print (std::ostream &out) const override |
|
virtual bool | ContainsNan () override |
|
void | SetF0 (Set::Matrix a_F0) |
|
| Solid () |
|
virtual | ~Solid () |
|
virtual void | Advance (Set::Scalar, Set::Matrix, Set::Matrix, Set::Scalar) |
|
Definition at line 17 of file J2Plastic.H.
◆ J2Plastic() [1/3]
Model::Solid::Affine::J2Plastic::J2Plastic |
( |
| ) |
|
|
inline |
◆ J2Plastic() [2/3]
Model::Solid::Affine::J2Plastic::J2Plastic |
( |
Solid< Set::Sym::Isotropic > |
base | ) |
|
|
inline |
◆ J2Plastic() [3/3]
◆ Define()
◆ EvolvePlasticStrain()
◆ GetPlasticState()
PlasticState Model::Solid::Affine::J2Plastic::GetPlasticState |
( |
| ) |
|
|
inline |
◆ operator*()
AMREX_FORCE_INLINE J2Plastic Model::Solid::Affine::J2Plastic::operator* |
( |
const Set::Scalar |
alpha | ) |
const |
|
inline |
◆ operator+=()
AMREX_FORCE_INLINE void Model::Solid::Affine::J2Plastic::operator+= |
( |
const J2Plastic & |
rhs | ) |
|
|
inline |
◆ Parse()
◆ PlasticEnergy()
Set::Scalar Model::Solid::Affine::J2Plastic::PlasticEnergy |
( |
| ) |
|
|
inline |
◆ SetPlasticStrains() [1/2]
void Model::Solid::Affine::J2Plastic::SetPlasticStrains |
( |
| ) |
|
|
inline |
◆ SetPlasticStrains() [2/2]
void Model::Solid::Affine::J2Plastic::SetPlasticStrains |
( |
PlasticState & |
a_state | ) |
|
|
inline |
◆ YieldSurface()
Set::Scalar Model::Solid::Affine::J2Plastic::YieldSurface |
( |
| ) |
|
|
inline |
◆ operator*
◆ operator+
◆ operator-
◆ curr
PlasticState Model::Solid::Affine::J2Plastic::curr |
◆ hardening_modulus
Set::Scalar Model::Solid::Affine::J2Plastic::hardening_modulus |
◆ m_mu
◆ prev
PlasticState Model::Solid::Affine::J2Plastic::prev |
◆ theta
◆ yield_strength
Set::Scalar Model::Solid::Affine::J2Plastic::yield_strength |
The documentation for this class was generated from the following file: