|
WarpX
|
#include "sample.H"#include "ablastr/utils/TextMsg.H"#include <AMReX_BLProfiler.H>#include <AMReX_BoxArray.H>#include <AMReX_Config.H>#include <AMReX_DistributionMapping.H>#include <AMReX_FArrayBox.H>#include <AMReX_FabArray.H>#include <AMReX_GpuControl.H>#include <AMReX_GpuLaunch.H>#include <AMReX_IndexType.H>#include <AMReX_IntVect.H>#include <AMReX_MFIter.H>#include <AMReX_MultiFab.H>Namespaces | |
| namespace | ablastr |
| namespace | ablastr::coarsen |
| namespace | ablastr::coarsen::sample |
Functions | |
| void | ablastr::coarsen::sample::Loop (amrex::MultiFab &mf_dst, const amrex::MultiFab &mf_src, int dcomp, int scomp, int ncomp, amrex::IntVect ngrow, amrex::IntVect crse_ratio=amrex::IntVect(1)) |
Loops over the boxes of the coarsened MultiFab mf_dst and fills them by interpolating the data contained in the fine MultiFab mf_src. | |
| void | ablastr::coarsen::sample::Coarsen (amrex::MultiFab &mf_dst, const amrex::MultiFab &mf_src, int dcomp, int scomp, int ncomp, int ngrow, amrex::IntVect crse_ratio=amrex::IntVect(1)) |
Stores in the coarsened MultiFab mf_dst the values obtained by interpolating the data contained in the fine MultiFab mf_src. | |
| void | ablastr::coarsen::sample::Coarsen (amrex::MultiFab &mf_dst, const amrex::MultiFab &mf_src, const int dcomp, const int scomp, const int ncomp, const amrex::IntVect ngrowvect, const amrex::IntVect crse_ratio) |