![]() |
Block-Structured AMR Software Framework
|
Object that stores level-set, face/edge types, and EB graph per box. More...
#include <AMReX_EB2_MultiGFab.H>
Public Member Functions | |
| GFab ()=default | |
| void | define (const Box &vbx) |
Allocate level-set and type arrays for valid box vbx. | |
| Box | validbox () const |
| Valid box covered by this GFab. | |
| const BaseFab< Real > & | getLevelSet () const |
| Access the nodal level-set field (const and mutable). | |
| BaseFab< Real > & | getLevelSet () |
| const Array< BaseFab< Type_t >, 3 > & | getFaceType () const |
| Access face-type classification arrays. | |
| Array< BaseFab< Type_t >, 3 > & | getFaceType () |
| const Array< BaseFab< Type_t >, 3 > & | getEdgeType () const |
| Access edge-type arrays (3-D only). | |
| Array< BaseFab< Type_t >, 3 > & | getEdgeType () |
| const Graph & | getGraph () const |
| Accessor for the EB graph structure stored within this tile. | |
| Graph & | getGraph () |
| void | buildTypes (EBCellFlagFab &celltype) |
| Derive face/edge types from the supplied EB cell flags. | |
Static Public Attributes | |
| static constexpr int | ng = 2 |
Object that stores level-set, face/edge types, and EB graph per box.
|
default |
| void amrex::EB2::GFab::buildTypes | ( | EBCellFlagFab & | celltype | ) |
Derive face/edge types from the supplied EB cell flags.
| celltype | EBCellFlag data covering the grown region. |
|
inline |
Allocate level-set and type arrays for valid box vbx.
Access edge-type arrays (3-D only).
Access face-type classification arrays.
|
inline |
|
inline |
Accessor for the EB graph structure stored within this tile.
Access the nodal level-set field (const and mutable).
|
staticconstexpr |