Chombo + EB  3.2
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CoveredFaceFAB Class Reference

holder for data over covered faces More...

#include <CoveredFaceFAB.H>

Public Member Functions

int nComp () const
 
int getIndex (int a_index, Side::LoHiSide a_sd) const
 
void clear ()
 
 CoveredFaceFAB ()
 
 ~CoveredFaceFAB ()
 
 CoveredFaceFAB (const IntVectSet &a_ivs, const EBISBox &a_ebisBox, int a_nvar)
 
void define (const IntVectSet &a_ivs, const EBISBox &a_ebisBox, int a_nvar)
 
BaseIVFAB< Real > & operator() (int a_idir, Side::LoHiSide a_sd)
 
const BaseIVFAB< Real > & operator() (int a_idir, Side::LoHiSide a_sd) const
 
const IntVectSetgetIVS (int a_idir, Side::LoHiSide a_sd) const
 
bool isDefined () const
 
void setVal (const Real &a_val)
 
void copy (const Box &Rfrom, const Interval &Cdest, const Box &Rto, const CoveredFaceFAB &src, const Interval &Csrc)
 

Private Member Functions

 CoveredFaceFAB (const CoveredFaceFAB &a_input)
 
void operator= (const CoveredFaceFAB &a_input)
 

Private Attributes

EBISBox m_ebisBox
 
IntVectSet m_sets [2 *SpaceDim]
 
BaseIVFAB< Realm_data [2 *SpaceDim]
 
int m_nComp
 
bool m_isDefined
 

Detailed Description

holder for data over covered faces

Constructor & Destructor Documentation

CoveredFaceFAB::CoveredFaceFAB ( )
CoveredFaceFAB::~CoveredFaceFAB ( )
CoveredFaceFAB::CoveredFaceFAB ( const IntVectSet a_ivs,
const EBISBox a_ebisBox,
int  a_nvar 
)
CoveredFaceFAB::CoveredFaceFAB ( const CoveredFaceFAB a_input)
inlineprivate

References MayDay::Error().

Member Function Documentation

int CoveredFaceFAB::nComp ( ) const
int CoveredFaceFAB::getIndex ( int  a_index,
Side::LoHiSide  a_sd 
) const
void CoveredFaceFAB::clear ( )
void CoveredFaceFAB::define ( const IntVectSet a_ivs,
const EBISBox a_ebisBox,
int  a_nvar 
)
BaseIVFAB<Real>& CoveredFaceFAB::operator() ( int  a_idir,
Side::LoHiSide  a_sd 
)
const BaseIVFAB<Real>& CoveredFaceFAB::operator() ( int  a_idir,
Side::LoHiSide  a_sd 
) const
const IntVectSet& CoveredFaceFAB::getIVS ( int  a_idir,
Side::LoHiSide  a_sd 
) const
bool CoveredFaceFAB::isDefined ( ) const
void CoveredFaceFAB::setVal ( const Real a_val)
void CoveredFaceFAB::copy ( const Box Rfrom,
const Interval Cdest,
const Box Rto,
const CoveredFaceFAB src,
const Interval Csrc 
)
void CoveredFaceFAB::operator= ( const CoveredFaceFAB a_input)
inlineprivate

References MayDay::Error().

Member Data Documentation

EBISBox CoveredFaceFAB::m_ebisBox
private
IntVectSet CoveredFaceFAB::m_sets[2 *SpaceDim]
private
BaseIVFAB<Real> CoveredFaceFAB::m_data[2 *SpaceDim]
private
int CoveredFaceFAB::m_nComp
private
bool CoveredFaceFAB::m_isDefined
private

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