#include <AMReX_FabFactory.H>
Public Member Functions | |
| 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 FAB * | create (const Box &box, int ncomps, const FabInfo &info, int box_index) const =0 |
| virtual FAB * | create_alias (FAB const &, int, int) const |
| virtual void | destroy (FAB *fab) const =0 |
| virtual FabFactory< FAB > * | clone () const =0 |
| virtual Long | nBytes (const Box &box, int ncomps, int) const |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
virtualdefaultnoexcept |
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in amrex::DefaultFabFactory< FAB >, and amrex::EBFArrayBoxFactory.
|
pure virtual |
Implemented in amrex::DefaultFabFactory< FAB >, and amrex::EBFArrayBoxFactory.
|
inlinevirtual |
Reimplemented in amrex::detail::CutFabFactory.
|
defaultnoexcept |
|
defaultnoexcept |