1#ifndef AMREX_INTERP_BASE_H_
2#define AMREX_INTERP_BASE_H_
3#include <AMReX_Config.H>
Array4< Real > fine
Definition AMReX_InterpFaceRegister.cpp:90
Boundary Condition Records. Necessary information and functions for computing boundary conditions.
Definition AMReX_BCRec.H:17
Definition AMReX_Box.H:1193
Definition AMReX_InterpBase.H:26
InterpBase(InterpBase const &) noexcept=default
InterpBase(InterpBase &&) noexcept=default
virtual Box CoarseBox(const Box &fine, int ratio)=0
Returns coarsened box given fine box and refinement ratio. This is a pure virtual function and hence ...
virtual ~InterpBase()=default
InterpolaterBoxCoarsener BoxCoarsener(const IntVect &ratio)
Definition AMReX_InterpBase.cpp:22
static Vector< int > GetBCArray(const Vector< BCRec > &bcr)
Definition AMReX_InterpBase.cpp:28
Definition AMReX_InterpBase.H:15
IntVect ratio
Definition AMReX_InterpBase.H:22
Box doit(const Box &fine) const override
Definition AMReX_InterpBase.cpp:10
BoxConverter * clone() const override
Definition AMReX_InterpBase.cpp:16
InterpBase * mapper
Definition AMReX_InterpBase.H:21
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