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

#include <EBConstantCFInterp.H>

Public Member Functions

 EBConstantCFInterp (const DisjointBoxLayout &a_dbl, const EBISLayout &a_ebisl, const ProblemDomain &a_domain, const IntVect &a_nGhost)
 
 ~EBConstantCFInterp ()
 
void interpolate (LevelData< EBCellFAB > &a_soln)
 

Protected Member Functions

void interpolate (EBCellFAB &a_phi, const DataIndex &a_datInd, int a_idir, Side::LoHiSide a_hiorlo)
 

Protected Attributes

DisjointBoxLayout m_dbl
 
EBISLayout m_ebisl
 
ProblemDomain m_domain
 
IntVect m_nGhost
 
CornerCopier m_cornerCopier
 

Private Member Functions

 EBConstantCFInterp ()
 
 EBConstantCFInterp (const EBConstantCFInterp &a_opin)
 
void operator= (const EBConstantCFInterp &a_opin)
 

Detailed Description

Class to do constant extrapolation of data onto ONE ghost cell from neighboring internal data.

Constructor & Destructor Documentation

EBConstantCFInterp::EBConstantCFInterp ( const DisjointBoxLayout a_dbl,
const EBISLayout a_ebisl,
const ProblemDomain a_domain,
const IntVect a_nGhost 
)
EBConstantCFInterp::~EBConstantCFInterp ( )
EBConstantCFInterp::EBConstantCFInterp ( )
inlineprivate

References MayDay::Error().

EBConstantCFInterp::EBConstantCFInterp ( const EBConstantCFInterp a_opin)
inlineprivate

References MayDay::Error().

Member Function Documentation

void EBConstantCFInterp::interpolate ( LevelData< EBCellFAB > &  a_soln)

fills ghost cells over coarse fine interpolation with constant extrapolation

void EBConstantCFInterp::interpolate ( EBCellFAB a_phi,
const DataIndex a_datInd,
int  a_idir,
Side::LoHiSide  a_hiorlo 
)
protected
void EBConstantCFInterp::operator= ( const EBConstantCFInterp a_opin)
inlineprivate

References MayDay::Error().

Member Data Documentation

DisjointBoxLayout EBConstantCFInterp::m_dbl
protected
EBISLayout EBConstantCFInterp::m_ebisl
protected
ProblemDomain EBConstantCFInterp::m_domain
protected
IntVect EBConstantCFInterp::m_nGhost
protected
CornerCopier EBConstantCFInterp::m_cornerCopier
protected

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