#include <NWOEBQuadCFInterp.H>
NWOEBQuadCFInterp::NWOEBQuadCFInterp | ( | const DisjointBoxLayout & | a_gridsFine, | |
const DisjointBoxLayout & | a_gridsCoar, | |||
const EBISLayout & | a_ebislFine, | |||
const EBISLayout & | a_ebislCoar, | |||
const ProblemDomain & | a_domainCoar, | |||
const int & | a_nref, | |||
const int & | a_nvar, | |||
const Real & | a_dxFine, | |||
const IntVect & | a_ghost, | |||
const LayoutData< IntVectSet > & | a_cfivs | |||
) |
NWOEBQuadCFInterp::~NWOEBQuadCFInterp | ( | ) | [inline] |
NWOEBQuadCFInterp::NWOEBQuadCFInterp | ( | ) | [inline, private] |
References MayDay::Error().
NWOEBQuadCFInterp::NWOEBQuadCFInterp | ( | NWOEBQuadCFInterp & | a_input | ) | [inline, private] |
References MayDay::Error().
void NWOEBQuadCFInterp::coarseFineInterp | ( | LevelData< EBCellFAB > & | a_phif, | |
const LevelData< EBCellFAB > & | a_phic, | |||
int | isrc, | |||
int | idst, | |||
int | inco | |||
) |
Coarse / Fine interpolation operator.
void NWOEBQuadCFInterp::coarseFineInterpH | ( | LevelData< EBCellFAB > & | a_phif, | |
int | isrc, | |||
int | idst, | |||
int | inco | |||
) |
Coarse-fine interpolation operator with homogeneous BCs. Does same interpolation as coarseFineInterp function, but with all coarse-level data set to 0.
void NWOEBQuadCFInterp::defineInternals | ( | const LayoutData< IntVectSet > & | a_cfivs | ) | [protected] |
void NWOEBQuadCFInterp::defineStencils | ( | const LayoutData< IntVectSet > & | a_cfivs | ) | [protected] |
void NWOEBQuadCFInterp::getStencils | ( | Vector< RefCountedPtr< BaseStencil > > & | a_stencils, | |
Vector< RefCountedPtr< BaseIndex > > & | a_baseDstVoFs, | |||
const IntVectSet & | a_cfivs, | |||
const EBISBox & | a_ebisFine, | |||
const EBISBox & | a_ebisCoFi, | |||
const DataIndex & | a_dit | |||
) | [protected] |
void NWOEBQuadCFInterp::getStencil | ( | VoFStencil & | a_stencil, | |
const VolIndex & | a_vofFine, | |||
const EBISBox & | a_ebisFine, | |||
const EBISBox & | a_ebisCoFi, | |||
const DataIndex & | a_dit | |||
) | [protected] |
void NWOEBQuadCFInterp::operator= | ( | NWOEBQuadCFInterp & | a_input | ) | [inline, private] |
References MayDay::Error().
DisjointBoxLayout NWOEBQuadCFInterp::m_gridsFine [protected] |
DisjointBoxLayout NWOEBQuadCFInterp::m_gridsCoar [protected] |
DisjointBoxLayout NWOEBQuadCFInterp::m_gridsCoFi [protected] |
EBISLayout NWOEBQuadCFInterp::m_ebislFine [protected] |
EBISLayout NWOEBQuadCFInterp::m_ebislCoar [protected] |
EBISLayout NWOEBQuadCFInterp::m_ebislCoFi [protected] |
ProblemDomain NWOEBQuadCFInterp::m_domainCoar [protected] |
int NWOEBQuadCFInterp::m_nref [protected] |
int NWOEBQuadCFInterp::m_nvar [protected] |
Real NWOEBQuadCFInterp::m_dxFine [protected] |
IntVect NWOEBQuadCFInterp::m_ghost [protected] |
LayoutData<RefCountedPtr< AggStencil<EBCellFAB, EBCellFAB> > > NWOEBQuadCFInterp::m_stencil [protected] |
LevelData<EBCellFAB> NWOEBQuadCFInterp::m_bufferCoFi [protected] |