| 
    Chombo + EB
    3.2
    
   | 
 
Quadratic coarse-fine interpolation utility. More...
#include <NWOEBQuadCFInterp.H>
Public Member Functions | |
| 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 () | |
| void | coarseFineInterp (LevelData< EBCellFAB > &a_phif, const LevelData< EBCellFAB > &a_phic, int isrc, int idst, int inco) | 
| void | coarseFineInterpH (LevelData< EBCellFAB > &a_phif, int isrc, int idst, int inco) | 
Protected Member Functions | |
| void | defineInternals (const LayoutData< IntVectSet > &a_cfivs) | 
| void | defineStencils (const LayoutData< IntVectSet > &a_cfivs) | 
| void | 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) | 
| void | getStencil (VoFStencil &a_stencil, const VolIndex &a_vofFine, const EBISBox &a_ebisFine, const EBISBox &a_ebisCoFi, const DataIndex &a_dit) | 
Private Member Functions | |
| NWOEBQuadCFInterp () | |
| NWOEBQuadCFInterp (NWOEBQuadCFInterp &a_input) | |
| void | operator= (NWOEBQuadCFInterp &a_input) | 
Quadratic coarse-fine interpolation utility.
| 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 | ||
| ) | 
      
  | 
  inline | 
References coarseFineInterp(), coarseFineInterpH(), defineInternals(), defineStencils(), getStencil(), and getStencils().
      
  | 
  inlineprivate | 
References MayDay::Error().
      
  | 
  inlineprivate | 
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.
Referenced by ~NWOEBQuadCFInterp().
| 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.
Referenced by ~NWOEBQuadCFInterp().
      
  | 
  protected | 
Referenced by ~NWOEBQuadCFInterp().
      
  | 
  protected | 
Referenced by ~NWOEBQuadCFInterp().
      
  | 
  protected | 
Referenced by ~NWOEBQuadCFInterp().
      
  | 
  protected | 
Referenced by ~NWOEBQuadCFInterp().
      
  | 
  inlineprivate | 
References MayDay::Error().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
 1.8.13