WarpX
|
#include "SliceDiagnostic.H"
#include "FieldSolver/Fields.H"
#include "Utils/TextMsg.H"
#include "WarpX.H"
#include <ablastr/utils/Communication.H>
#include <ablastr/warn_manager/WarnManager.H>
#include <AMReX.H>
#include <AMReX_Array4.H>
#include <AMReX_BLassert.H>
#include <AMReX_Box.H>
#include <AMReX_BoxArray.H>
#include <AMReX_Config.H>
#include <AMReX_Dim3.H>
#include <AMReX_DistributionMapping.H>
#include <AMReX_FArrayBox.H>
#include <AMReX_FabArray.H>
#include <AMReX_Geometry.H>
#include <AMReX_IndexType.H>
#include <AMReX_IntVect.H>
#include <AMReX_MFIter.H>
#include <AMReX_MultiFab.H>
#include <AMReX_MultiFabUtil.H>
#include <AMReX_PlotFileUtil.H>
#include <AMReX_Print.H>
#include <AMReX_REAL.H>
#include <AMReX_RealBox.H>
#include <AMReX_SPACE.H>
#include <cmath>
#include <memory>
#include <sstream>
Functions | |
std::unique_ptr< MultiFab > | CreateSlice (const MultiFab &mf, const Vector< Geometry > &dom_geom, RealBox &slice_realbox, IntVect &slice_cr_ratio) |
void | CheckSliceInput (const RealBox real_box, RealBox &slice_cc_nd_box, RealBox &slice_realbox, IntVect &slice_cr_ratio, Vector< Geometry > dom_geom, IntVect const SliceType, IntVect &slice_lo, IntVect &slice_hi, IntVect &interp_lo) |
void | InterpolateSliceValues (MultiFab &smf, IntVect interp_lo, RealBox slice_realbox, const Vector< Geometry > &geom, int ncomp, int nghost, IntVect slice_lo, IntVect, IntVect SliceType, const RealBox real_box) |
void | InterpolateLo (const Box &bx, FArrayBox &fabox, IntVect slice_lo, Vector< Geometry > geom, int idir, IntVect IndType, RealBox slice_realbox, int srccomp, int ncomp, int, const RealBox real_box) |
void CheckSliceInput | ( | const RealBox | real_box, |
RealBox & | slice_cc_nd_box, | ||
RealBox & | slice_realbox, | ||
IntVect & | slice_cr_ratio, | ||
Vector< Geometry > | dom_geom, | ||
IntVect const | SliceType, | ||
IntVect & | slice_lo, | ||
IntVect & | slice_hi, | ||
IntVect & | interp_lo | ||
) |
std::unique_ptr<MultiFab> CreateSlice | ( | const MultiFab & | mf, |
const Vector< Geometry > & | dom_geom, | ||
RealBox & | slice_realbox, | ||
IntVect & | slice_cr_ratio | ||
) |
void InterpolateLo | ( | const Box & | bx, |
FArrayBox & | fabox, | ||
IntVect | slice_lo, | ||
Vector< Geometry > | geom, | ||
int | idir, | ||
IntVect | IndType, | ||
RealBox | slice_realbox, | ||
int | srccomp, | ||
int | ncomp, | ||
int | , | ||
const RealBox | real_box | ||
) |