Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_EBInterpolater.H
Go to the documentation of this file.
1#ifndef AMREX_EBINTERPOLATER_H_
2#define AMREX_EBINTERPOLATER_H_
3#include <AMReX_Config.H>
4
6
13namespace amrex {
14
18{
19public:
20
22
28 void interp (const FArrayBox& crse,
29 int crse_comp,
31 int fine_comp,
32 int ncomp,
33 const Box& fine_region,
34 const IntVect& ratio,
35 const Geometry& crse_geom,
36 const Geometry& fine_geom,
37 Vector<BCRec> const& bcr,
38 int actual_comp,
39 int actual_state,
40 RunOn runon) override;
41};
42
45
46}
47
48#endif
#define AMREX_EXPORT
Definition AMReX_Extension.H:191
Array4< Real > fine
Definition AMReX_InterpFaceRegister.cpp:90
Array4< Real const > crse
Definition AMReX_InterpFaceRegister.cpp:92
Collection of spatial interpolaters used by FillPatch and flux-register logic.
Linear conservative interpolation on cell centered data.
Definition AMReX_Interpolater.H:254
CellConservativeLinear(bool do_linear_limiting_=true)
The constructor.
Definition AMReX_Interpolater.cpp:806
CellConservativeLinear interpolater customized for EB volume fractions.
Definition AMReX_EBInterpolater.H:18
void interp(const FArrayBox &crse, int crse_comp, FArrayBox &fine, int fine_comp, int ncomp, const Box &fine_region, const IntVect &ratio, const Geometry &crse_geom, const Geometry &fine_geom, Vector< BCRec > const &bcr, int actual_comp, int actual_state, RunOn runon) override
Conservatively interpolate coarse data crse into fine FAB fine.
Definition AMReX_EBInterpolater.cpp:13
A Fortran Array of REALs.
Definition AMReX_FArrayBox.H:231
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:28
Definition AMReX_Amr.cpp:49
RunOn
Definition AMReX_GpuControl.H:69
EBCellConservativeLinear eb_lincc_interp
Definition AMReX_EBInterpolater.cpp:9
EBCellConservativeLinear eb_cell_cons_interp(false)
Definition AMReX_EBInterpolater.H:44