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

#include <AMReX_BoxArray.H>

Public Member Functions

 BATcoarsenRatio (IntVect const &a_crse_ratio)
 
Box operator() (const Box &bx) const noexcept
 
Box coarsen (Box const &a_box) const noexcept
 
IntVect coarsen_ratio () const noexcept
 

Static Public Member Functions

static constexpr IntVect doiLo ()
 
static constexpr IntVect doiHi ()
 
static constexpr IndexType index_type ()
 

Public Attributes

IntVect m_crse_ratio
 

Constructor & Destructor Documentation

◆ BATcoarsenRatio()

amrex::BATcoarsenRatio::BATcoarsenRatio ( IntVect const &  a_crse_ratio)
inlineexplicit

Member Function Documentation

◆ coarsen()

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

◆ coarsen_ratio()

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

◆ doiHi()

static constexpr IntVect amrex::BATcoarsenRatio::doiHi ( )
inlinestaticconstexpr

◆ doiLo()

static constexpr IntVect amrex::BATcoarsenRatio::doiLo ( )
inlinestaticconstexpr

◆ index_type()

static constexpr IndexType amrex::BATcoarsenRatio::index_type ( )
inlinestaticconstexpr

◆ operator()()

Box amrex::BATcoarsenRatio::operator() ( const Box bx) const
inlinenoexcept

Member Data Documentation

◆ m_crse_ratio

IntVect amrex::BATcoarsenRatio::m_crse_ratio

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