CFRegion Class Reference

#include <CFRegion.H>

Collaboration diagram for CFRegion:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class that represents the edge region around a DisjointBoxLayout.

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

Constructor & Destructor Documentation

CFRegion::CFRegion (  )  [inline]

Default constructor. User must subsequently call define().

virtual CFRegion::~CFRegion (  )  [inline, virtual]

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

bool CFRegion::m_defined [protected]


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

Generated on Tue Apr 14 14:22:56 2009 for Chombo + EB by  doxygen 1.5.5