EBConstantCFInterp Class Reference

#include <EBConstantCFInterp.H>

List of all members.


Detailed Description

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

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)

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 (  )  [inline, private]

References MayDay::Error().

EBConstantCFInterp::EBConstantCFInterp ( const EBConstantCFInterp a_opin  )  [inline, private]

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  )  [inline, private]

References MayDay::Error().


Member Data Documentation


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

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