Alamo
|
Public Member Functions | |
J2 () | |
void | Advance (Set::Scalar dt, Set::Matrix eps, Set::Matrix, Set::Scalar) override |
![]() | |
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 () |
Static Public Member Functions | |
static J2 | Zero () |
static void | Parse (J2 &value, IO::ParmParse &pp) |
![]() | |
static Isotropic | Zero () |
static Isotropic | Random () |
static void | Parse (Isotropic &value, IO::ParmParse &pp) |
![]() | |
template<class T > | |
static int | ArithmeticTest (int verbose=0) |
template<class T > | |
static int | DerivativeTest1 (int verbose=0) |
template<class T > | |
static int | DerivativeTest2 (int verbose=0) |
template<class T > | |
static int | MaterialFrameIndifference (int verbose=0) |
Data Fields | |
Set::Scalar | sigma0 = 1.0 |
Set::Scalar | hardening = NAN |
Set::Scalar | ratecoeff = NAN |
Set::Scalar | alpha = 0.0 |
![]() | |
Set::Matrix4< AMREX_SPACEDIM, SYM > | ddw |
Set::Matrix | F0 |
Additional Inherited Members | |
![]() | |
static const KinematicVariable | kinvar |
![]() | |
static constexpr Set::Sym | sym = SYM |
static const KinematicVariable | kinvar = KinematicVariable::F |
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< SYM >.
Definition at line 54 of file J2.H.
|
inlinestatic |
Set::Scalar Model::Solid::Affine::J2::alpha = 0.0 |
Set::Scalar Model::Solid::Affine::J2::hardening = NAN |
Set::Scalar Model::Solid::Affine::J2::ratecoeff = NAN |
Set::Scalar Model::Solid::Affine::J2::sigma0 = 1.0 |