Public Methods |
bool | isDefined () const |
| {\bf Access functions}
|
bool | isEmpty () const |
const IntVectSet & | getFineIVS () const |
const IntVectSet & | getCoarIVS () const |
CFStencil & | operator= (const CFStencil &cfs_in) |
| CFStencil (const CFStencil &cfs_in) |
| CFStencil (const Box &a_b, int a_nComp) |
void | define (const Box &a_b, int a_nComp) |
| CFStencil () |
| ~CFStencil () |
| CFStencil (const Box &FineDomain, const Box &grid, const DisjointBoxLayout &Levboxes, const DisjointBoxLayout &LevCBoxes, int RefRatio, int Direction, Side::LoHiSide hiorlo) |
| CFStencil (const ProblemDomain &FineDomain, const Box &grid, const DisjointBoxLayout &Levboxes, const DisjointBoxLayout &LevCBoxes, int RefRatio, int Direction, Side::LoHiSide hiorlo) |
void | define (const Box &FineDomain, const Box &grid, const DisjointBoxLayout &fine_boxes, const DisjointBoxLayout &coar_boxes, int Refratio, int Direction, Side::LoHiSide hiorlo) |
void | define (const ProblemDomain &FineDomain, const Box &grid, const DisjointBoxLayout &fine_boxes, const DisjointBoxLayout &coar_boxes, int Refratio, int Direction, Side::LoHiSide hiorlo) |
void | clear () |
Protected Methods |
void | setDefaultValues () |
Protected Attributes |
int | m_direction |
Side::LoHiSide | m_hiorlo |
DataIndex | m_dataIndex |
IntVectSet | m_fineIVS |
IntVectSet | m_coarIVS |
bool | m_isDefined |
CFStencil is a wrapper around a bunch of things that allow one to do coarse-fine interpolation. This class should be considered internal to QuadCFInterp and should not be considered part of the Chombo API.