1#ifndef AMREX_EBFARRAYBOX_H_
2#define AMREX_EBFARRAYBOX_H_
3#include <AMReX_Config.H>
10class 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:24
Definition AMReX_EBFArrayBox.H:14
EBFArrayBox(const EBFArrayBox &)=delete
EBFArrayBox & operator=(const EBFArrayBox &)=delete
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
const EBCellFlagFab & getEBCellFlagFab() const
Get EBCellFlag Fab.
Definition AMReX_EBFArrayBox.H:30
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