Block-Structured AMR Software Framework
amrex::EB2::Neighbor Struct Reference

#include <AMReX_EB2_Graph.H>

Public Member Functions

void setXLo (Type_t t)
 
void setXHi (Type_t t)
 
void setYLo (Type_t t)
 
void setYHi (Type_t t)
 
void setZLo (Type_t t)
 
void setZHi (Type_t t)
 
Type_t getXLo () const
 
Type_t getXHi () const
 
Type_t getYLo () const
 
Type_t getYHi () const
 
Type_t getZLo () const
 
Type_t getZHi () const
 

Private Attributes

Type_t flag = 0
 

Static Private Attributes

static constexpr Type_t one_xlo_mask = 0x3
 
static constexpr Type_t zero_xlo_mask = ~0x3
 
static constexpr Type_t one_xhi_mask = 0xC
 
static constexpr Type_t zero_xhi_mask = ~0xC
 
static constexpr Type_t one_ylo_mask = 0x30
 
static constexpr Type_t zero_ylo_mask = ~0x30
 
static constexpr Type_t one_yhi_mask = 0xC0
 
static constexpr Type_t zero_yhi_mask = ~0xC0
 
static constexpr Type_t one_zlo_mask = 0x300
 
static constexpr Type_t zero_zlo_mask = ~0x300
 
static constexpr Type_t one_zhi_mask = 0xC00
 
static constexpr Type_t zero_zhi_mask = ~0xC00
 

Member Function Documentation

◆ getXHi()

Type_t amrex::EB2::Neighbor::getXHi ( ) const
inline

◆ getXLo()

Type_t amrex::EB2::Neighbor::getXLo ( ) const
inline

◆ getYHi()

Type_t amrex::EB2::Neighbor::getYHi ( ) const
inline

◆ getYLo()

Type_t amrex::EB2::Neighbor::getYLo ( ) const
inline

◆ getZHi()

Type_t amrex::EB2::Neighbor::getZHi ( ) const
inline

◆ getZLo()

Type_t amrex::EB2::Neighbor::getZLo ( ) const
inline

◆ setXHi()

void amrex::EB2::Neighbor::setXHi ( Type_t  t)
inline

◆ setXLo()

void amrex::EB2::Neighbor::setXLo ( Type_t  t)
inline

◆ setYHi()

void amrex::EB2::Neighbor::setYHi ( Type_t  t)
inline

◆ setYLo()

void amrex::EB2::Neighbor::setYLo ( Type_t  t)
inline

◆ setZHi()

void amrex::EB2::Neighbor::setZHi ( Type_t  t)
inline

◆ setZLo()

void amrex::EB2::Neighbor::setZLo ( Type_t  t)
inline

Member Data Documentation

◆ flag

Type_t amrex::EB2::Neighbor::flag = 0
private

◆ one_xhi_mask

constexpr Type_t amrex::EB2::Neighbor::one_xhi_mask = 0xC
staticconstexprprivate

◆ one_xlo_mask

constexpr Type_t amrex::EB2::Neighbor::one_xlo_mask = 0x3
staticconstexprprivate

◆ one_yhi_mask

constexpr Type_t amrex::EB2::Neighbor::one_yhi_mask = 0xC0
staticconstexprprivate

◆ one_ylo_mask

constexpr Type_t amrex::EB2::Neighbor::one_ylo_mask = 0x30
staticconstexprprivate

◆ one_zhi_mask

constexpr Type_t amrex::EB2::Neighbor::one_zhi_mask = 0xC00
staticconstexprprivate

◆ one_zlo_mask

constexpr Type_t amrex::EB2::Neighbor::one_zlo_mask = 0x300
staticconstexprprivate

◆ zero_xhi_mask

constexpr Type_t amrex::EB2::Neighbor::zero_xhi_mask = ~0xC
staticconstexprprivate

◆ zero_xlo_mask

constexpr Type_t amrex::EB2::Neighbor::zero_xlo_mask = ~0x3
staticconstexprprivate

◆ zero_yhi_mask

constexpr Type_t amrex::EB2::Neighbor::zero_yhi_mask = ~0xC0
staticconstexprprivate

◆ zero_ylo_mask

constexpr Type_t amrex::EB2::Neighbor::zero_ylo_mask = ~0x30
staticconstexprprivate

◆ zero_zhi_mask

constexpr Type_t amrex::EB2::Neighbor::zero_zhi_mask = ~0xC00
staticconstexprprivate

◆ zero_zlo_mask

constexpr Type_t amrex::EB2::Neighbor::zero_zlo_mask = ~0x300
staticconstexprprivate

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