|
WarpX
|
#include "Interpolate.H"#include "Interpolate_K.H"#include "Utils/TextMsg.H"#include <AMReX.H>#include <AMReX_Array4.H>#include <AMReX_BCRec.H>#include <AMReX_Box.H>#include <AMReX_Config.H>#include <AMReX_FArrayBox.H>#include <AMReX_FabArray.H>#include <AMReX_GpuControl.H>#include <AMReX_GpuLaunch.H>#include <AMReX_GpuQualifiers.H>#include <AMReX_IndexType.H>#include <AMReX_IntVect.H>#include <AMReX_Interpolater.H>#include <AMReX_MFIter.H>#include <AMReX_MultiFab.H>#include <AMReX_SPACE.H>Namespaces | |
| namespace | Interpolate |
Functions | |
| std::unique_ptr< MultiFab > | Interpolate::getInterpolatedScalar (const MultiFab &F_cp, const MultiFab &F_fp, const DistributionMapping &dm, amrex::IntVect r_ratio, const Real *, IntVect ngrow) |
| Samples/Interpolates the coarse scalar multifab F_cp on the fine grid associated with the fine multifab F_fp. | |
| std::array< std::unique_ptr< MultiFab >, 3 > | Interpolate::getInterpolatedVector (const MultiFab *Fx_cp, const MultiFab *Fy_cp, const MultiFab *Fz_cp, const MultiFab *Fx_fp, const MultiFab *Fy_fp, const MultiFab *Fz_fp, const DistributionMapping &dm, amrex::IntVect r_ratio, const Real *dx, IntVect ngrow) |
| Samples/Interpolates the coarse vector multifab F*_cp on the fine grid associated with the fine multifab F*_fp. | |