#include <EBCFData.H>
virtual EBCFData::~EBCFData | ( | ) | [virtual] |
EBCFData::EBCFData | ( | const DisjointBoxLayout & | a_dblFine, | |
const DisjointBoxLayout & | a_dblCoar, | |||
const EBISLayout & | a_ebislFine, | |||
const EBISLayout & | a_ebislCoar, | |||
const ProblemDomain & | a_domainCoar, | |||
const int & | a_nref, | |||
const LayoutData< IntVectSet > & | a_cfivs, | |||
const EBIndexSpace *const | a_ebisPtr = Chombo_EBIS::instance() , |
|||
bool | a_doEBCFCrossing = true , |
|||
bool | a_doCornerEdgeIterators = true | |||
) |
EBCFData::EBCFData | ( | ) | [inline, private] |
References MayDay::Error().
EBCFData::EBCFData | ( | const EBCFData & | ebcin | ) | [inline, private] |
References MayDay::Error().
static void EBCFData::getExtrapSigns | ( | IntVect & | a_signs, | |
const IntVect & | a_corner, | |||
const Box & | a_grid | |||
) | [static] |
static void EBCFData::getEBCFIVSGrid | ( | IntVectSet & | a_ebcfivs, | |
const Box & | a_grid, | |||
const int & | a_idir, | |||
const Side::LoHiSide & | a_side, | |||
const IntVect & | a_diagGrow, | |||
const ProblemDomain & | a_domain, | |||
const IntVectSet & | a_cfivs, | |||
const EBISBox & | a_ebisBox | |||
) | [static] |
static for reuse
static void EBCFData::getEdgeAndCornerIVS | ( | IntVectSet & | a_edgeIVS, | |
IntVectSet & | a_cornerIVS, | |||
const Box & | a_grid, | |||
const ProblemDomain & | a_domain, | |||
const IntVectSet & | a_cfivsGrid | |||
) | [static] |
static for reuse
void EBCFData::defineEdCoIterators | ( | const LayoutData< IntVectSet > & | a_cfivs | ) | [private] |
void EBCFData::defineLoHiIterators | ( | const LayoutData< IntVectSet > & | a_cfivs | ) | [private] |
bool EBCFData::getEBCFIVS | ( | const LayoutData< IntVectSet > & | a_cfivs | ) | [private] |
Builds the IntVectSets for where we need to do EB aware CF interpolation. Returns a bool that indicates if we need to do EB aware CF interp
void EBCFData::operator= | ( | const EBCFData & | fabin | ) | [inline, private] |
References MayDay::Error().