Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

CoveredFaceFAB Class Reference

holder for data over covered faces More...

#include <CoveredFaceFAB.H>

Collaboration diagram for CoveredFaceFAB:

Collaboration graph
[legend]
List of all members.

Public Methods

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 Methods

 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 [inline, private]
 


Member Function Documentation

void CoveredFaceFAB::clear  
 

void CoveredFaceFAB::copy const Box   Rfrom,
const Interval   Cdest,
const Box   Rto,
const CoveredFaceFAB &    src,
const Interval   Csrc
 

void CoveredFaceFAB::define const IntVectSet   a_ivs,
const EBISBox   a_ebisBox,
int    a_nvar
 

int CoveredFaceFAB::getIndex int    a_index,
Side::LoHiSide    a_sd
const
 

const IntVectSet& CoveredFaceFAB::getIVS int    a_idir,
Side::LoHiSide    a_sd
const
 

bool CoveredFaceFAB::isDefined   const
 

int CoveredFaceFAB::nComp   const
 

const BaseIVFAB<Real>& CoveredFaceFAB::operator() int    a_idir,
Side::LoHiSide    a_sd
const
 

BaseIVFAB<Real>& CoveredFaceFAB::operator() int    a_idir,
Side::LoHiSide    a_sd
 

void CoveredFaceFAB::operator= const CoveredFaceFAB &    a_input [inline, private]
 

void CoveredFaceFAB::setVal const Real   a_val
 


Member Data Documentation

BaseIVFAB<Real> CoveredFaceFAB::m_data[2*SpaceDim] [private]
 

EBISBox CoveredFaceFAB::m_ebisBox [private]
 

bool CoveredFaceFAB::m_isDefined [private]
 

int CoveredFaceFAB::m_nComp [private]
 

IntVectSet CoveredFaceFAB::m_sets[2*SpaceDim] [private]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:05 2003 for EBChombo by doxygen1.2.16