1 #ifndef AMREX_EBFARRAYBOX_H_
2 #define AMREX_EBFARRAYBOX_H_
3 #include <AMReX_Config.H>
10 class EBFArrayBoxFactory;
A virtual base class for objects that manage their own dynamic memory allocation.
Definition: AMReX_Arena.H:100
Definition: AMReX_EBCellFlag.H:287
Definition: AMReX_EBFabFactory.H:22
Definition: AMReX_EBFArrayBox.H:14
EBFArrayBox(const EBFArrayBox &)=delete
const EBCellFlagFab & getEBCellFlagFab() const
Get EBCellFlag Fab.
Definition: AMReX_EBFArrayBox.H:30
const FArrayBox * getBndryNormalData() const
Definition: AMReX_EBFArrayBox.cpp:93
Array< const FArrayBox *, AMREX_SPACEDIM > getAreaFracData() const
Definition: AMReX_EBFArrayBox.cpp:123
const FArrayBox * getVolFracData() const
Definition: AMReX_EBFArrayBox.cpp:52
EBFArrayBox(EBFArrayBox &&rhs) noexcept=default
const FArrayBox * getCentroidData() const
Definition: AMReX_EBFArrayBox.cpp:63
EBFArrayBox & operator=(const EBFArrayBox &)=delete
const FArrayBox * getBndryAreaData() const
Definition: AMReX_EBFArrayBox.cpp:108
Array< const FArrayBox *, AMREX_SPACEDIM > getEdgeCentData() const
Definition: AMReX_EBFArrayBox.cpp:157
const FArrayBox * getBndryCentData() const
Definition: AMReX_EBFArrayBox.cpp:78
const EBCellFlagFab * m_ebcellflag
Definition: AMReX_EBFArrayBox.H:69
int m_box_index
Definition: AMReX_EBFArrayBox.H:71
const EBFArrayBoxFactory * m_factory
Definition: AMReX_EBFArrayBox.H:70
const FArrayBox * getLevelSetData() const
Definition: AMReX_EBFArrayBox.cpp:41
Array< const FArrayBox *, AMREX_SPACEDIM > getFaceCentData() const
Definition: AMReX_EBFArrayBox.cpp:140
A Fortran Array of REALs.
Definition: AMReX_FArrayBox.H:229
Definition: AMReX_Amr.cpp:49
MakeType
Definition: AMReX_MakeType.H:7
const EBCellFlagFab & getEBCellFlagFab(const FArrayBox &fab)
Definition: AMReX_EBFArrayBox.cpp:174
std::array< T, N > Array
Definition: AMReX_Array.H:24