|
void | SetTime (const Set::Scalar a_time) |
|
virtual void | Init (amrex::MultiFab *a_rhs, const amrex::Geometry &a_geom, bool a_homogeneous=false) const =0 |
|
virtual void | Init (amrex::FabArray< amrex::BaseFab< Set::Vector >> *a_rhs, const amrex::Geometry &a_geom, bool a_homogeneous=false) const =0 |
|
void | Init (Set::Field< Set::Scalar > &a_rhs, const amrex::Vector< amrex::Geometry > &a_geom, bool a_homogeneous=false) const |
|
void | Init (Set::Field< Set::Vector > &a_rhs, const amrex::Vector< amrex::Geometry > &a_geom, bool a_homogeneous=false) const |
|
virtual std::array< Type, AMREX_SPACEDIM > | getType (const int &i, const int &j, const int &k, const amrex::Box &domain)=0 |
|
virtual Set::Vector | operator() (const Set::Vector &u, const Set::Matrix &gradu, const Set::Matrix &sigma, const int &i, const int &j, const int &k, const amrex::Box &domain)=0 |
|
|
static const int | min = 1 |
|
static const int | max = 2 |
|
Definition at line 18 of file Elastic.H.
◆ Direction
◆ Type
Enumerator |
---|
Displacement | |
Traction | |
Periodic | |
Neumann | |
None | |
Definition at line 24 of file Elastic.H.
◆ getType()
virtual std::array<Type,AMREX_SPACEDIM> BC::Operator::Elastic::Elastic::getType |
( |
const int & |
i, |
|
|
const int & |
j, |
|
|
const int & |
k, |
|
|
const amrex::Box & |
domain |
|
) |
| |
|
pure virtual |
◆ Init() [1/4]
virtual void BC::Operator::Elastic::Elastic::Init |
( |
amrex::FabArray< amrex::BaseFab< Set::Vector >> * |
a_rhs, |
|
|
const amrex::Geometry & |
a_geom, |
|
|
bool |
a_homogeneous = false |
|
) |
| const |
|
pure virtual |
◆ Init() [2/4]
virtual void BC::Operator::Elastic::Elastic::Init |
( |
amrex::MultiFab * |
a_rhs, |
|
|
const amrex::Geometry & |
a_geom, |
|
|
bool |
a_homogeneous = false |
|
) |
| const |
|
pure virtual |
◆ Init() [3/4]
void BC::Operator::Elastic::Elastic::Init |
( |
Set::Field< Set::Scalar > & |
a_rhs, |
|
|
const amrex::Vector< amrex::Geometry > & |
a_geom, |
|
|
bool |
a_homogeneous = false |
|
) |
| const |
|
inline |
◆ Init() [4/4]
void BC::Operator::Elastic::Elastic::Init |
( |
Set::Field< Set::Vector > & |
a_rhs, |
|
|
const amrex::Vector< amrex::Geometry > & |
a_geom, |
|
|
bool |
a_homogeneous = false |
|
) |
| const |
|
inline |
◆ operator()()
◆ SetTime()
void BC::Operator::Elastic::Elastic::SetTime |
( |
const Set::Scalar |
a_time | ) |
|
|
inline |
◆ m_time
Set::Scalar BC::Operator::Elastic::Elastic::m_time = 0.0 |
|
protected |
◆ max
const int BC::Operator::Elastic::Elastic::max = 2 |
|
static |
◆ min
const int BC::Operator::Elastic::Elastic::min = 1 |
|
static |
The documentation for this class was generated from the following file: