Alamo
|
#include <Laminate.H>
Public Types | |
enum | Mollifier { Dirac , Gaussian } |
Public Member Functions | |
Laminate (amrex::Vector< amrex::Geometry > &_geom) | |
Laminate (amrex::Vector< amrex::Geometry > &_geom, IO::ParmParse &pp, std::string name) | |
void | Add (const int &lev, Set::Field< Set::Scalar > &a_field, Set::Scalar) |
![]() | |
IC (amrex::Vector< amrex::Geometry > &_geom) | |
virtual | ~IC () |
void | Add (const int &lev, Set::Field< Set::Scalar > &field) |
void | Initialize (const int &a_lev, Set::Field< Set::Scalar > &a_field, Set::Scalar a_time=0.0) |
void | Initialize (const int &a_lev, Set::Field< Set::Scalar > &a_field, Set::Scalar a_time=0.0) |
virtual void | SetComp (int a_comp) final |
Static Public Member Functions | |
static void | Parse (Laminate &value, IO::ParmParse &pp) |
Static Public Attributes | |
static constexpr const char * | name = "laminate" |
Private Attributes | |
int | number_of_inclusions = -1 |
amrex::Vector< Set::Vector > | center |
amrex::Vector< Set::Vector > | orientation |
amrex::Vector< Set::Vector > | normal |
amrex::Vector< Set::Scalar > | eps |
amrex::Vector< Set::Scalar > | thickness |
Mollifier | moll = Mollifier::Gaussian |
bool | singlefab = false |
bool | invert = false |
Additional Inherited Members | |
![]() | |
amrex::Vector< amrex::Geometry > & | geom |
int | comp |
Definition at line 15 of file Laminate.H.
Enumerator | |
---|---|
Dirac | |
Gaussian |
Definition at line 19 of file Laminate.H.
|
inline |
Definition at line 21 of file Laminate.H.
|
inline |
Definition at line 22 of file Laminate.H.
|
inlinevirtual |
Implements IC::IC< Set::Scalar >.
Definition at line 27 of file Laminate.H.
|
inlinestatic |
Definition at line 81 of file Laminate.H.
|
private |
Definition at line 71 of file Laminate.H.
|
private |
Definition at line 74 of file Laminate.H.
|
private |
Definition at line 78 of file Laminate.H.
|
private |
Definition at line 76 of file Laminate.H.
|
staticconstexpr |
Definition at line 18 of file Laminate.H.
|
private |
Definition at line 73 of file Laminate.H.
|
private |
Definition at line 70 of file Laminate.H.
|
private |
Definition at line 72 of file Laminate.H.
|
private |
Definition at line 77 of file Laminate.H.
|
private |
Definition at line 75 of file Laminate.H.