Alamo
|
#include <Hexagonal.H>
Public Member Functions | |
Hexagonal () | |
Hexagonal (Solid< Set::Sym::MajorMinor > base) | |
virtual | ~Hexagonal () |
void | Define (Set::Scalar C11, Set::Scalar C12, Set::Scalar C13, Set::Scalar C33, Set::Scalar C44, Set::Scalar phi1, Set::Scalar Phi, Set::Scalar phi2) |
void | Define (Set::Scalar C11, Set::Scalar C12, Set::Scalar C13, Set::Scalar C33, Set::Scalar C44, Eigen::Matrix3d R) |
Set::Scalar | W (const Set::Matrix &gradu) const override |
Set::Matrix | DW (const Set::Matrix &gradu) const override |
Set::Matrix4< AMREX_SPACEDIM, Set::Sym::MajorMinor > | DDW (const Set::Matrix &) const override |
virtual void | Print (std::ostream &out) const override |
![]() | |
Solid () | |
virtual | ~Solid () |
virtual void | Advance (Set::Scalar, Set::Matrix, Set::Matrix, Set::Scalar) |
virtual bool | ContainsNan () |
Static Public Member Functions | |
static AMREX_FORCE_INLINE Hexagonal | Combine (const std::vector< Hexagonal > &models, const std::vector< Set::Scalar > &eta) |
static Hexagonal | Zero () |
static Hexagonal | Random () |
static Hexagonal | Random (Set::Scalar C11, Set::Scalar C12, Set::Scalar C13, Set::Scalar C33, Set::Scalar C44) |
static void | Parse (Hexagonal &value, IO::ParmParse &pp) |
![]() | |
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::Matrix4< AMREX_SPACEDIM, Set::Sym::MajorMinor > | ddw |
Static Public Attributes | |
static const KinematicVariable | kinvar = KinematicVariable::gradu |
![]() | |
static constexpr Set::Sym | sym |
static const KinematicVariable | kinvar |
Definition at line 49 of file Hexagonal.H.
|
inline |
Definition at line 53 of file Hexagonal.H.
|
inline |
Definition at line 54 of file Hexagonal.H.
|
inlinevirtual |
Reimplemented in Model::Solid::Affine::Hexagonal.
Definition at line 55 of file Hexagonal.H.
|
inlinestatic |
Definition at line 134 of file Hexagonal.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::MajorMinor >.
Definition at line 120 of file Hexagonal.H.
|
inline |
Definition at line 67 of file Hexagonal.H.
|
inline |
Definition at line 58 of file Hexagonal.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::MajorMinor >.
Definition at line 116 of file Hexagonal.H.
|
inlinestatic |
Definition at line 168 of file Hexagonal.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::MajorMinor >.
Reimplemented in Model::Solid::Affine::Hexagonal.
Definition at line 124 of file Hexagonal.H.
|
inlinestatic |
Definition at line 154 of file Hexagonal.H.
|
inlinestatic |
Definition at line 158 of file Hexagonal.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::MajorMinor >.
Definition at line 112 of file Hexagonal.H.
|
inlinestatic |
Definition at line 147 of file Hexagonal.H.
Set::Matrix4<AMREX_SPACEDIM,Set::Sym::MajorMinor> Model::Solid::Linear::Hexagonal::ddw |
Definition at line 130 of file Hexagonal.H.
|
static |
Definition at line 131 of file Hexagonal.H.