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. | |
| 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. | |
| 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. | |
| 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. | |
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 |