|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
This class holds auxiliary data on each refinement level. More...
Public Member Functions | |
| LevelData ()=default | |
| LevelData (const LevelData &other)=delete | |
| LevelData & | operator= (const LevelData &other)=delete |
| LevelData (LevelData &&) noexcept=default | |
| LevelData & | operator= (LevelData &&) noexcept |
| ~LevelData () noexcept=default | |
Public Attributes | |
| ::amrex::MultiFab | scratch |
| Scratch space with ghost cell widths. More... | |
| std::array<::amrex::MultiFab, AMREX_SPACEDIM > | fluxes |
| These arrays will store the fluxes for each patch level which is present in the patch hierarchy. More... | |
| ::amrex::FluxRegister | coarse_fine |
| FluxRegister accumulate fluxes on coarse fine interfaces between refinement level. More... | |
| Duration | time_point |
| Duration | regrid_time_point |
| std::ptrdiff_t | cycles |
This class holds auxiliary data on each refinement level.
|
default |
|
delete |
|
defaultnoexcept |
|
defaultnoexcept |
| ::amrex::FluxRegister fub::amrex::IntegratorContext::LevelData::coarse_fine |
FluxRegister accumulate fluxes on coarse fine interfaces between refinement level.
These will need to be rebuilt whenever the hierarchy changes.
| std::ptrdiff_t fub::amrex::IntegratorContext::LevelData::cycles |
| std::array<::amrex::MultiFab, AMREX_SPACEDIM> fub::amrex::IntegratorContext::LevelData::fluxes |
These arrays will store the fluxes for each patch level which is present in the patch hierarchy.
These will need to be rebuilt if the PatchHierarchy changes.
| Duration fub::amrex::IntegratorContext::LevelData::regrid_time_point |
| ::amrex::MultiFab fub::amrex::IntegratorContext::LevelData::scratch |
Scratch space with ghost cell widths.
| Duration fub::amrex::IntegratorContext::LevelData::time_point |