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 CFRegion & operator= (const CFRegion &a_rhs)
const CFIVS & loCFIVS (const DataIndex &a_dit, int dir)
const CFIVS & hiCFIVS (const DataIndex &a_dit, int dir)
void coarsen (int refRatio)

Protected Attributes

LayoutData< CFIVS > m_loCFIVS [SpaceDim]
LayoutData< CFIVS > m_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 Fri Apr 5 04:24:57 2019 for Chombo + EB by  doxygen 1.5.5