Block-Structured AMR Software Framework
amrex::BATbndryReg Struct Reference

#include <AMReX_BoxArray.H>

Public Member Functions

 BATbndryReg (Orientation a_face, IndexType a_typ, int a_in_rad, int a_out_rad, int a_extent_rad)
 
Box operator() (const Box &a_bx) const noexcept
 
Box coarsen (Box const &a_box) const noexcept
 
IntVect doiLo () const noexcept
 
IntVect doiHi () const noexcept
 
IndexType index_type () const noexcept
 
IntVect coarsen_ratio () const noexcept
 

Public Attributes

Orientation m_face
 
IndexType m_typ
 
IntVect m_crse_ratio
 
IntVect m_loshft
 
IntVect m_hishft
 
IntVect m_doilo
 
IntVect m_doihi
 

Friends

bool operator== (BATbndryReg const &a, BATbndryReg const &b) noexcept
 

Constructor & Destructor Documentation

◆ BATbndryReg()

amrex::BATbndryReg::BATbndryReg ( Orientation  a_face,
IndexType  a_typ,
int  a_in_rad,
int  a_out_rad,
int  a_extent_rad 
)
inline

Member Function Documentation

◆ coarsen()

Box amrex::BATbndryReg::coarsen ( Box const &  a_box) const
inlinenoexcept

◆ coarsen_ratio()

IntVect amrex::BATbndryReg::coarsen_ratio ( ) const
inlinenoexcept

◆ doiHi()

IntVect amrex::BATbndryReg::doiHi ( ) const
inlinenoexcept

◆ doiLo()

IntVect amrex::BATbndryReg::doiLo ( ) const
inlinenoexcept

◆ index_type()

IndexType amrex::BATbndryReg::index_type ( ) const
inlinenoexcept

◆ operator()()

Box amrex::BATbndryReg::operator() ( const Box a_bx) const
inlinenoexcept

Friends And Related Function Documentation

◆ operator==

bool operator== ( BATbndryReg const &  a,
BATbndryReg const &  b 
)
friend

Member Data Documentation

◆ m_crse_ratio

IntVect amrex::BATbndryReg::m_crse_ratio

◆ m_doihi

IntVect amrex::BATbndryReg::m_doihi

◆ m_doilo

IntVect amrex::BATbndryReg::m_doilo

◆ m_face

Orientation amrex::BATbndryReg::m_face

◆ m_hishft

IntVect amrex::BATbndryReg::m_hishft

◆ m_loshft

IntVect amrex::BATbndryReg::m_loshft

◆ m_typ

IndexType amrex::BATbndryReg::m_typ

The documentation for this struct was generated from the following file: