|
| Hexagonal () |
|
| Hexagonal (Linear::Hexagonal 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, Set::Matrix a_F0=Set::Matrix::Zero()) |
|
void | Define (Set::Scalar C11, Set::Scalar C12, Set::Scalar C13, Set::Scalar C33, Set::Scalar C44, Eigen::Matrix3d R, Set::Matrix a_F0=Set::Matrix::Zero()) |
|
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 &gradu) const override |
|
virtual void | Print (std::ostream &out) const override |
|
AMREX_FORCE_INLINE void | SetF0 (Set::Matrix &a_F0) |
|
| Hexagonal () |
|
| Hexagonal (Solid< Set::Sym::MajorMinor > base) |
|
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 |
|
| Solid () |
|
virtual | ~Solid () |
|
virtual void | Advance (Set::Scalar, Set::Matrix, Set::Matrix, Set::Scalar) |
|
virtual bool | ContainsNan () |
|
|
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 AMREX_FORCE_INLINE Hexagonal | Combine (const std::vector< Hexagonal > &models, const std::vector< Set::Scalar > &eta, int order) |
|
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) |
|
Definition at line 24 of file Hexagonal.H.