11 #ifndef _FINEINTERP_H_    12 #define _FINEINTERP_H_    19 #include "NamespaceHeader.H"    60              const int& a_numcomps,
    61              const int& a_ref_ratio,
    62              const Box& a_fine_problem_domain);
    76              const int& a_numcomps,
    77              const int& a_ref_ratio,
    96          const int& a_numcomps,                   
    97          const int& a_ref_ratio,                  
    98          const Box& a_fine_problem_domain);      
   116          const int& a_numcomps,                   
   117          const int& a_ref_ratio,                  
   160                bool a_averageFromDest=
false);
   166                   bool a_averageFromDest = 
false);
   229                  const Box& a_coarsened_fine_box,
   235                     const Box& a_coarsened_fine_box,
   236                     int a_ref_ratio) 
const;
   249 #include "NamespaceFooter.H" ProblemDomain m_coarse_problem_domain
Definition: FineInterp.H:246
 
int m_boundary_limit_type
domain-boundary limiting behavior for this object 
Definition: FineInterp.H:223
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
Definition: FineInterp.H:182
 
Definition: FineInterp.H:179
 
bool is_defined
Definition: FineInterp.H:239
 
static int s_default_boundary_limit_type
static variable to set default limiting behavior near domain boundaries 
Definition: FineInterp.H:217
 
Definition: FineInterp.H:183
 
void interpGridData(BaseFab< Real > &a_fine, const BaseFab< Real > &a_coarse, const Box &a_coarsened_fine_box, int a_ref_ratio) const
 
replaces fine level data with interpolation of coarse level data. 
Definition: FineInterp.H:32
 
void define(const DisjointBoxLayout &a_fine_domain, const int &a_numcomps, const int &a_ref_ratio, const Box &a_fine_problem_domain)
 
BoundaryLimitType
enumeration of the different ways we can handle interpolation near domain boundaries ...
Definition: FineInterp.H:177
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
LevelData< FArrayBox > m_coarsened_fine_data
Definition: FineInterp.H:244
 
int m_ref_ratio
Definition: FineInterp.H:241
 
Definition: FineInterp.H:180
 
Definition: FineInterp.H:181
 
void pwcinterpGridData(BaseFab< Real > &a_fine, const BaseFab< Real > &a_coarse, const Box &a_coarsened_fine_box, int a_ref_ratio) const
 
void interpToFine(LevelData< FArrayBox > &a_fine_data, const LevelData< FArrayBox > &a_coarse_data, bool a_averageFromDest=false)
 
void pwcinterpToFine(LevelData< FArrayBox > &a_fine_data, const LevelData< FArrayBox > &a_coarse_data, bool a_averageFromDest=false)
Just do piecewise-constant interpolation.