Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
AMReX_Extrapolater.H
Go to the documentation of this file.
1#ifndef AMREX_EXTRAPOLATER_H_
2#define AMREX_EXTRAPOLATER_H_
3#include <AMReX_Config.H>
4
5#include <AMReX_MultiFab.H>
6#include <AMReX_Geometry.H>
7
13namespace amrex::Extrapolater
14{
15 // finebnd: boundary cells covered by fine cells (including periodically shifted fine cells)
16 // crsebnd: boundary cells not covered by fine cells
17 // physbnd: boundary cells outside the domain (excluding periodic boundaries)
18 // interior: interior cells
19 const int finebnd = 1;
20 const int crsebnd = 0;
21 const int physbnd = 0;
22 const int interior = 1;
23
34 void FirstOrderExtrap (MultiFab& mf, const Geometry& geom, int scomp, int ncomp);
35
45 void FirstOrderExtrap (MultiFab& mf, const Geometry& geom, int scomp, int ncomp, int nGrow);
46
47}
48
49#endif
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:74
A collection (stored as an array) of FArrayBox objects.
Definition AMReX_MultiFab.H:40
Definition AMReX_Extrapolater.cpp:11
const int physbnd
Definition AMReX_Extrapolater.H:21
const int crsebnd
Definition AMReX_Extrapolater.H:20
const int finebnd
Definition AMReX_Extrapolater.H:19
void FirstOrderExtrap(MultiFab &mf, const Geometry &geom, int scomp, int ncomp)
Extrapolate cell-centered data outward one cell to fill boundary conditions.
Definition AMReX_Extrapolater.cpp:13
const int interior
Definition AMReX_Extrapolater.H:22