 |
Block-Structured AMR Software Framework
|
|
Go to the documentation of this file.
2 #ifndef AMREX_MACBNDRYDATA_H_
3 #define AMREX_MACBNDRYDATA_H_
4 #include <AMReX_Config.H>
void setHomogValues()
Definition: AMReX_InterpBndryData.cpp:315
AMREX_GPU_HOST_DEVICE const AMREX_FORCE_INLINE int * lo() const &noexcept
Return low-end boundary data.
Definition: AMReX_BCRec.H:102
virtual void setBndryConds(const BCRec &phys_bc, int ratio) override
interpret user BCs to those expected by LinOp: takes integer ratio and is a wrapper to the IntVect ve...
Definition: AMReX_MacBndry.cpp:25
Rectangular problem domain geometry.
Definition: AMReX_Geometry.H:120
Definition: AMReX_BoxArray.H:527
Definition: AMReX_MacBndry.H:10
int phys_bc_lo(int dir) const noexcept
Definition: AMReX_MacBndry.H:39
AMREX_GPU_HOST_DEVICE const AMREX_FORCE_INLINE int * hi() const &noexcept
Return high-end boundary data.
Definition: AMReX_BCRec.H:108
Boundary Condition Records. Necessary information and functions for computing boundary conditions.
Definition: AMReX_BCRec.H:17
Definition: AMReX_IntVect.H:46
Calculates the distribution of FABs to MPI processes.
Definition: AMReX_DistributionMapping.H:41
MacBndry()
Definition: AMReX_MacBndry.cpp:7
int comp
Definition: AMReX_MLCellLinOp.cpp:32
int dir
Definition: AMReX_MLCellLinOp.cpp:33
int phys_bc_hi(int dir) const noexcept
Definition: AMReX_MacBndry.H:40
const BCRec & PhysBC() const noexcept
Definition: AMReX_MacBndry.H:42
Definition: AMReX_InterpBndryData.H:41
Definition: AMReX_Amr.cpp:49
MacBndry & operator=(const MacBndry &rhs)=delete
BCRec m_phys_bc
save phys_bc for FMultiGrid
Definition: AMReX_MacBndry.H:47
virtual ~MacBndry() override
Definition: AMReX_MacBndry.cpp:22