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.