Chombo + EB  3.0
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() [1/3]

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

◆ ~EBConstantCFInterp()

EBConstantCFInterp::~EBConstantCFInterp ( )

◆ EBConstantCFInterp() [2/3]

EBConstantCFInterp::EBConstantCFInterp ( )
inlineprivate

References MayDay::Error().

◆ EBConstantCFInterp() [3/3]

EBConstantCFInterp::EBConstantCFInterp ( const EBConstantCFInterp a_opin)
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ interpolate() [1/2]

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

fills ghost cells over coarse fine interpolation with constant extrapolation

◆ interpolate() [2/2]

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

◆ operator=()

void EBConstantCFInterp::operator= ( const EBConstantCFInterp a_opin)
inlineprivate

References MayDay::Error().

Member Data Documentation

◆ m_dbl

DisjointBoxLayout EBConstantCFInterp::m_dbl
protected

◆ m_ebisl

EBISLayout EBConstantCFInterp::m_ebisl
protected

◆ m_domain

ProblemDomain EBConstantCFInterp::m_domain
protected

◆ m_nGhost

IntVect EBConstantCFInterp::m_nGhost
protected

◆ m_cornerCopier

CornerCopier EBConstantCFInterp::m_cornerCopier
protected

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