InterpInt Class Reference

#include <InterpInt.H>

List of all members.


Detailed Description

fills fine LevelData<BaseFab<int> > from a coarse one using piecewise constant interpolation

Public Member Functions

 InterpInt ()
virtual ~InterpInt ()
 InterpInt (const DisjointBoxLayout &a_gridsFine, const DisjointBoxLayout &a_gridsCoar, int a_ref_ratio, int a_num_comps)
void define (const DisjointBoxLayout &a_gridsFine, const DisjointBoxLayout &a_gridsCoar, int a_refRat, int a_nComp)
void fillFineFromCoarPWConst (LevelData< BaseFab< int > > &a_fine, const LevelData< BaseFab< int > > &a_coar, int a_src_comp, int a_dest_comp, int a_num_comp)

Protected Attributes

bool m_isDefined
int m_refRat
int m_nComp
DisjointBoxLayout m_dblCoFi
DisjointBoxLayout m_dblCoar
DisjointBoxLayout m_dblFine
LevelData< BaseFab< int > > m_bufCoFi

Constructor & Destructor Documentation

InterpInt::InterpInt (  )  [inline]

Default constructor. User must subsequently call define().

References m_isDefined.

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

InterpInt::InterpInt ( const DisjointBoxLayout a_gridsFine,
const DisjointBoxLayout a_gridsCoar,
int  a_ref_ratio,
int  a_num_comps 
)


Member Function Documentation

void InterpInt::define ( const DisjointBoxLayout a_gridsFine,
const DisjointBoxLayout a_gridsCoar,
int  a_refRat,
int  a_nComp 
)

void InterpInt::fillFineFromCoarPWConst ( LevelData< BaseFab< int > > &  a_fine,
const LevelData< BaseFab< int > > &  a_coar,
int  a_src_comp,
int  a_dest_comp,
int  a_num_comp 
)


Member Data Documentation

bool InterpInt::m_isDefined [protected]

Referenced by InterpInt().

int InterpInt::m_refRat [protected]

int InterpInt::m_nComp [protected]


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

Generated on Fri Apr 5 04:25:07 2019 for Chombo + EB by  doxygen 1.5.5