CFRegion Class Reference

#include <CFRegion.H>

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]


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 Fri Apr 5 04:24:57 2019 for Chombo + EB by  doxygen 1.5.5