WarpX
Namespaces | Functions
Interpolate.H File Reference
#include <AMReX_REAL.H>
#include <AMReX_BaseFwd.H>
#include <array>
#include <memory>

Go to the source code of this file.

Namespaces

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