Chombo + EB  3.2
Public Member Functions | Protected Attributes | List of all members
CFRegion Class Reference

Class that represents the edge region around a DisjointBoxLayout. More...

#include <CFRegion.H>

Public Member Functions

 CFRegion ()
 
virtual ~CFRegion ()
 
 CFRegion (const CFRegion &a_rhs)
 
 CFRegion (const DisjointBoxLayout &a_grids, const ProblemDomain &a_domain)
 
void define (const DisjointBoxLayout &a_grids, const ProblemDomain &a_domain)
 
const CFRegionoperator= (const CFRegion &a_rhs)
 
const CFIVSloCFIVS (const DataIndex &a_dit, int dir)
 
const CFIVShiCFIVS (const DataIndex &a_dit, int dir)
 
void coarsen (int refRatio)
 

Protected Attributes

LayoutData< CFIVSm_loCFIVS [SpaceDim]
 
LayoutData< CFIVSm_hiCFIVS [SpaceDim]
 
bool m_defined
 

Detailed Description

Class that represents the edge region around a DisjointBoxLayout.

Constructor & Destructor Documentation

CFRegion::CFRegion ( )
inline

Default constructor. User must subsequently call define().

virtual CFRegion::~CFRegion ( )
inlinevirtual

Destructor.

CFRegion::CFRegion ( const CFRegion a_rhs)
inline
CFRegion::CFRegion ( const DisjointBoxLayout a_grids,
const ProblemDomain a_domain 
)
inline

Defining constructor. Constructs a valid object. Equivalent to default construction followed by define().

References define().

Member Function Documentation

void CFRegion::define ( const DisjointBoxLayout a_grids,
const ProblemDomain a_domain 
)

Defines this object. Existing information is overriden.

Referenced by CFRegion().

const CFRegion& CFRegion::operator= ( const CFRegion a_rhs)
const CFIVS& CFRegion::loCFIVS ( const DataIndex a_dit,
int  dir 
)
const CFIVS& CFRegion::hiCFIVS ( const DataIndex a_dit,
int  dir 
)
void CFRegion::coarsen ( int  refRatio)

Member Data Documentation

LayoutData<CFIVS> CFRegion::m_loCFIVS[SpaceDim]
protected
LayoutData<CFIVS> CFRegion::m_hiCFIVS[SpaceDim]
protected
bool CFRegion::m_defined
protected

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