|
WarpX
|
#include <MultiFabRegister.H>
Public Member Functions | |
| constexpr | Direction (int d) |
| Direction (std::string const &s) | |
| Direction (char const *c) | |
| Direction (char const c) | |
| Direction (const Direction &)=default | |
| Direction (Direction &&)=default | |
| bool | operator< (const Direction &other) const |
| operator std::string () const | |
| ~Direction ()=default | |
| Direction & | operator= (const Direction &)=default |
| Direction & | operator= (Direction &&)=default |
| operator int () const | |
Static Public Attributes | |
| static const Direction | r = Direction{0} |
| static const Direction | theta = Direction{1} |
| static const Direction | x = Direction{0} |
| static const Direction | y = Direction{1} |
| static const Direction | z = Direction{2} |
Private Attributes | |
| int | dir = 0 |
Components (base vector directions) of vector/tensor fields.
Because of different staggering, the components of vector/tensor fields are stored in separate (i)MultiFab.
Cartesian: always x,y,z in any ND RZ: r,t(heta),z (r,z over azimuthal modes) RCylinder: r,t(heta),z RSphere: r,t(heta),p(hi)
|
inlineexplicitconstexpr |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
private |