|
Alamo
|
#include <CrystalPlastic.H>
Public Member Functions | |
| CrystalPlastic ()=default | |
| ~CrystalPlastic ()=default | |
| Set::Scalar | W (const Set::Matrix &F) const |
| Set::Matrix | DW (const Set::Matrix &F) const |
| Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Major > | DDW (const Set::Matrix &F) const |
| void | Advance (Set::Scalar dt, Set::Matrix, Set::Matrix P, Set::Scalar time) |
Public Member Functions inherited from Model::Solid::Finite::PseudoLinear::Cubic | |
| Cubic ()=default | |
| ~Cubic ()=default | |
| Set::Scalar | W (const Set::Matrix &F) const |
| Set::Matrix | DW (const Set::Matrix &F) const |
| Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Major > | DDW (const Set::Matrix &F) const |
| void | Print (std::ostream &out) const |
Public Member Functions inherited from Model::Solid::Solid< Set::Sym::Major > | |
| Solid ()=default | |
| ~Solid ()=default | |
| Set::Scalar | W (const Set::Matrix &) const |
| Set::Matrix | DW (const Set::Matrix &) const |
| Set::Matrix4< AMREX_SPACEDIM, SYM > | DDW (const Set::Matrix &) const |
| void | Advance (Set::Scalar, Set::Matrix, Set::Matrix, Set::Scalar) |
| bool | ContainsNan () |
| void | Print (std::ostream &out) const |
Static Public Member Functions | |
| static CrystalPlastic | Zero () |
| static CrystalPlastic | Random () |
| static CrystalPlastic | Random (Set::Scalar C11, Set::Scalar C12, Set::Scalar C44) |
| static void | Parse (CrystalPlastic &value, IO::ParmParse &pp) |
Static Public Member Functions inherited from Model::Solid::Finite::PseudoLinear::Cubic | |
| static Cubic | Zero () |
| static Cubic | Random () |
| static Cubic | Random (Set::Scalar C11, Set::Scalar C12, Set::Scalar C44) |
| static void | Parse (Cubic &value, IO::ParmParse &pp) |
Static Public Member Functions inherited from Model::Solid::Solid< Set::Sym::Major > | |
| static int | PODTest (int verbose=0) |
| static int | ArithmeticTest (int verbose=0) |
| static int | DerivativeTest1 (int verbose=0) |
| static int | DerivativeTest2 (int verbose=0) |
| static int | MaterialFrameIndifference (int verbose=0) |
Data Fields | |
| Set::Matrix3d | Fp = Set::Matrix3d::Identity() |
| Eigen::Matrix< Set::Scalar, 12, 1 > | gamma = Eigen::Matrix<Set::Scalar,12,1>::Zero() |
| Set::Scalar | m_rate_inv = NAN |
| Eigen::Matrix< Set::Scalar, 12, 1 > | tau_crss = Eigen::Matrix<Set::Scalar,12,1>::Zero() |
| Set::Scalar | gammadot0 = NAN |
| Set::Scalar | tstart = NAN |
Data Fields inherited from Model::Solid::Finite::PseudoLinear::Cubic | |
| Set::Scalar | C11 =1.68 |
| Set::Scalar | C12 =1.21 |
| Set::Scalar | C44 =0.75 |
| Set::Quaternion | q = Set::Quaternion(1.0, 0.0, 0.0, 0.0) |
Static Private Member Functions | |
| static std::array< std::pair< Set::Vector3d, Set::Vector3d >, 12 > | slipSystems (Set::Matrix3d R) |
Additional Inherited Members | |
Static Public Attributes inherited from Model::Solid::Finite::PseudoLinear::Cubic | |
| static constexpr KinematicVariable | kinvar = KinematicVariable::F |
Static Public Attributes inherited from Model::Solid::Solid< Set::Sym::Major > | |
| static constexpr Set::Sym | sym |
| static const KinematicVariable | kinvar |
Definition at line 39 of file CrystalPlastic.H.
|
default |
|
default |
|
inline |
Definition at line 73 of file CrystalPlastic.H.
|
inline |
Definition at line 55 of file CrystalPlastic.H.
|
inline |
Definition at line 50 of file CrystalPlastic.H.
|
inlinestatic |
Definition at line 193 of file CrystalPlastic.H.
|
inlinestatic |
Definition at line 180 of file CrystalPlastic.H.
|
inlinestatic |
Definition at line 184 of file CrystalPlastic.H.
|
inlinestaticprivate |
Definition at line 122 of file CrystalPlastic.H.
|
inline |
Definition at line 46 of file CrystalPlastic.H.
|
inlinestatic |
Definition at line 166 of file CrystalPlastic.H.
| Set::Matrix3d Model::Solid::Finite::CrystalPlastic::Fp = Set::Matrix3d::Identity() |
Definition at line 109 of file CrystalPlastic.H.
| Eigen::Matrix<Set::Scalar,12,1> Model::Solid::Finite::CrystalPlastic::gamma = Eigen::Matrix<Set::Scalar,12,1>::Zero() |
Definition at line 110 of file CrystalPlastic.H.
| Set::Scalar Model::Solid::Finite::CrystalPlastic::gammadot0 = NAN |
Definition at line 116 of file CrystalPlastic.H.
| Set::Scalar Model::Solid::Finite::CrystalPlastic::m_rate_inv = NAN |
Definition at line 113 of file CrystalPlastic.H.
| Eigen::Matrix<Set::Scalar,12,1> Model::Solid::Finite::CrystalPlastic::tau_crss = Eigen::Matrix<Set::Scalar,12,1>::Zero() |
Definition at line 115 of file CrystalPlastic.H.
| Set::Scalar Model::Solid::Finite::CrystalPlastic::tstart = NAN |
Definition at line 119 of file CrystalPlastic.H.