2#ifndef AMREX_LEVELBLD_H_
3#define AMREX_LEVELBLD_H_
4#include <AMReX_Config.H>
Virtual base class for managing individual levels. AmrLevel functions both as a container for state d...
Definition AMReX_AmrLevel.H:38
Manage hierarchy of levels for time-dependent AMR computations.
Definition AMReX_Amr.H:35
A collection of Boxes stored in an Array.
Definition AMReX_BoxArray.H:550
Calculates the distribution of FABs to MPI processes.
Definition AMReX_DistributionMapping.H:41
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:73
Builds problem-specific AmrLevels.
Definition AMReX_LevelBld.H:22
virtual ~LevelBld()=default
LevelBld() noexcept=default
virtual AmrLevel * operator()()=0
This is a virtual constructor for types derived from AmrLevel. The derived type is initialized with t...
virtual void variableCleanUp()=0
Perform any problem-dependent cleanup. This is a pure virtual function and hence MUST be implemented ...
virtual void variableSetUp()=0
Perform any problem-dependent setup such as physical boundary condition and derived quantities....
virtual void variableSetUpForNewCompProcs()
Definition AMReX_LevelBld.H:39
Definition AMReX_Amr.cpp:49