Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
7namespace amrex {
8
11{
12public:
13
15
16 void interp (const FArrayBox& crse,
17 int crse_comp,
19 int fine_comp,
20 int ncomp,
21 const Box& fine_region,
22 const IntVect& ratio,
23 const Geometry& crse_geom,
24 const Geometry& fine_geom,
25 Vector<BCRec> const& bcr,
26 int actual_comp,
27 int actual_state,
28 RunOn runon) override;
29};
30
33
34}
35
36#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
Linear conservative interpolation on cell centered data.
Definition AMReX_Interpolater.H:289
CellConservativeLinear(bool do_linear_limiting_=true)
The constructor.
Definition AMReX_Interpolater.cpp:767
Definition AMReX_EBInterpolater.H:11
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
Coarse to fine interpolation in space.
Definition AMReX_EBInterpolater.cpp:13
A Fortran Array of REALs.
Definition AMReX_FArrayBox.H:229
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:73
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:27
Definition AMReX_Amr.cpp:49
RunOn
Definition AMReX_GpuControl.H:69
EBCellConservativeLinear eb_cell_cons_interp(false)
Definition AMReX_EBInterpolater.H:32
EBCellConservativeLinear eb_lincc_interp
Definition AMReX_EBInterpolater.cpp:9