|
Alamo
|
#include <Laplacian.H>
Public Member Functions | |
| Laplacian () | |
| Laplacian (Set::Scalar alpha) | |
| Laplacian (Solid< Set::Sym::Diagonal > base) | |
| ~Laplacian () | |
| void | Define (Set::Scalar alpha=1.0) |
| Set::Scalar | W (const Set::Matrix &gradu) const override |
| Set::Matrix | DW (const Set::Matrix &gradu) const override |
| Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Diagonal > | DDW (const Set::Matrix &) const override |
Public Member Functions inherited from Model::Solid::Solid< Set::Sym::Diagonal > | |
| Solid () | |
| virtual | ~Solid () |
| virtual void | Advance (Set::Scalar, Set::Matrix, Set::Matrix, Set::Scalar) |
| virtual bool | ContainsNan () |
| virtual void | Print (std::ostream &out) const |
Static Public Member Functions | |
| static Laplacian | Zero () |
| static void | Parse (Laplacian value, IO::ParmParse pp) |
| static Laplacian | Random () |
Static Public Member Functions inherited from Model::Solid::Solid< Set::Sym::Diagonal > | |
| 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::Diagonal > | ddw |
Static Public Attributes | |
| static const KinematicVariable | kinvar = KinematicVariable::gradu |
Static Public Attributes inherited from Model::Solid::Solid< Set::Sym::Diagonal > | |
| static constexpr Set::Sym | sym |
| static const KinematicVariable | kinvar |
\[ \mathbb{C}_{ijkl} = \alpha\delta_{ik}\delta_{jl} \]
corresponding to the elastic model
\[ \sigma_{ij} = \alpha\delta_{ik}\delta_{jl}u_{k,l} = \alpha u_{i,j} \]
\[ f_{i} = \mathbb{C}_{ijkl}u_{k,jl} = \alpha\delta_{ik}\delta_{jl}u_{k,jl} = \alpha u_{i,jj} \]
Definition at line 25 of file Laplacian.H.
|
inline |
Definition at line 28 of file Laplacian.H.
|
inline |
Definition at line 29 of file Laplacian.H.
|
inline |
Definition at line 30 of file Laplacian.H.
|
inline |
Definition at line 31 of file Laplacian.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::Diagonal >.
Definition at line 44 of file Laplacian.H.
|
inline |
Definition at line 32 of file Laplacian.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::Diagonal >.
Definition at line 40 of file Laplacian.H.
|
inlinestatic |
Definition at line 53 of file Laplacian.H.
|
inlinestatic |
Definition at line 63 of file Laplacian.H.
|
inlineoverridevirtual |
Reimplemented from Model::Solid::Solid< Set::Sym::Diagonal >.
Definition at line 36 of file Laplacian.H.
|
inlinestatic |
Definition at line 49 of file Laplacian.H.
| Set::Matrix4<AMREX_SPACEDIM,Set::Sym::Diagonal> Model::Solid::Linear::Laplacian::ddw |
Definition at line 61 of file Laplacian.H.
|
static |
Definition at line 62 of file Laplacian.H.