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
13
namespace
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
AMReX_Geometry.H
AMReX_MultiFab.H
amrex::Geometry
Rectangular problem domain geometry.
Definition
AMReX_Geometry.H:74
amrex::MultiFab
A collection (stored as an array) of FArrayBox objects.
Definition
AMReX_MultiFab.H:40
amrex::Extrapolater
Definition
AMReX_Extrapolater.cpp:11
amrex::Extrapolater::physbnd
const int physbnd
Definition
AMReX_Extrapolater.H:21
amrex::Extrapolater::crsebnd
const int crsebnd
Definition
AMReX_Extrapolater.H:20
amrex::Extrapolater::finebnd
const int finebnd
Definition
AMReX_Extrapolater.H:19
amrex::Extrapolater::FirstOrderExtrap
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
amrex::Extrapolater::interior
const int interior
Definition
AMReX_Extrapolater.H:22
Src
Amr
AMReX_Extrapolater.H
Generated by
1.9.8