#include <AMReX_FabFactory.H>
Public Member Functions | |
AMREX_NODISCARD FAB * | create (const Box &box, int ncomps, const FabInfo &info, int) const override |
AMREX_NODISCARD FAB * | create_alias (FAB const &rhs, int scomp, int ncomp) const override |
void | destroy (FAB *fab) const override |
AMREX_NODISCARD DefaultFabFactory< FAB > * | clone () const override |
Public Member Functions inherited from amrex::FabFactory< FAB > | |
FabFactory () noexcept=default | |
FabFactory (FabFactory const &) noexcept=default | |
FabFactory (FabFactory &&) noexcept=default | |
FabFactory & | operator= (FabFactory const &) noexcept=default |
FabFactory & | operator= (FabFactory &&) noexcept=default |
virtual | ~FabFactory () noexcept=default |
virtual AMREX_NODISCARD Long | nBytes (const Box &box, int ncomps, int) const |
|
inlineoverridevirtual |
Implements amrex::FabFactory< FAB >.
|
inlineoverridevirtual |
Implements amrex::FabFactory< FAB >.
|
inlineoverridevirtual |
Reimplemented from amrex::FabFactory< FAB >.
|
inlineoverridevirtual |
Implements amrex::FabFactory< FAB >.