Builds problem-specific AmrLevels. More...
#include <AMReX_LevelBld.H>
Public Member Functions | |
virtual | ~LevelBld ()=default |
LevelBld () noexcept=default | |
LevelBld (LevelBld const &)=default | |
LevelBld (LevelBld &&) noexcept=default | |
LevelBld & | operator= (LevelBld const &)=default |
LevelBld & | operator= (LevelBld &&) noexcept=default |
virtual void | variableSetUp ()=0 |
Perform any problem-dependent setup such as physical boundary condition and derived quantities. This is a pure virtual function and hence MUST be implemented by derived classes. More... | |
virtual void | variableSetUpForNewCompProcs () |
virtual void | variableCleanUp ()=0 |
Perform any problem-dependent cleanup. This is a pure virtual function and hence MUST be implemented by derived classes. More... | |
virtual AmrLevel * | operator() ()=0 |
This is a virtual constructor for types derived from AmrLevel. The derived type is initialized with the default constructor. This is a pure virtual function and hence MUST be implemented by derived classes. More... | |
virtual AmrLevel * | operator() (Amr &papa, int lev, const Geometry &geom_lev, const BoxArray &ba, const DistributionMapping &dm, Real time)=0 |
This is a virtual constructor for types derived from AmrLevel. The derived type is initialized with the five specified variables. This is a pure virtual function and hence MUST be implemented by derived classes. More... | |
Builds problem-specific AmrLevels.
Abstract base class specifying an interface for building problem-specific AmrLevels.
|
virtualdefault |
|
defaultnoexcept |
|
default |
|
defaultnoexcept |
|
pure virtual |
This is a virtual constructor for types derived from AmrLevel. The derived type is initialized with the default constructor. This is a pure virtual function and hence MUST be implemented by derived classes.
|
pure virtual |
This is a virtual constructor for types derived from AmrLevel. The derived type is initialized with the five specified variables. This is a pure virtual function and hence MUST be implemented by derived classes.
papa | |
lev | |
geom_lev | |
ba | |
dm | |
time |
|
pure virtual |
Perform any problem-dependent cleanup. This is a pure virtual function and hence MUST be implemented by derived classes.
|
pure virtual |
Perform any problem-dependent setup such as physical boundary condition and derived quantities. This is a pure virtual function and hence MUST be implemented by derived classes.
|
inlinevirtual |