11 #ifndef _INTFINEINTERP_H_ 12 #define _INTFINEINTERP_H_ 15 #include "LevelData.H" 16 #include "NamespaceHeader.H" 54 const int& a_numcomps,
55 const int& a_ref_ratio,
56 const IntVect& a_ghost,
57 const Box& a_fine_problem_domain);
72 const int& a_numcomps,
73 const int& a_ref_ratio,
74 const IntVect& a_ghost,
75 const ProblemDomain& a_fine_problem_domain);
93 define(
const DisjointBoxLayout& a_fine_domain,
94 const int& a_numcomps,
95 const int& a_ref_ratio,
96 const IntVect& a_ghost,
97 const Box& a_fine_problem_domain);
115 define(
const DisjointBoxLayout& a_fine_domain,
116 const int& a_numcomps,
117 const int& a_ref_ratio,
118 const IntVect& a_ghost,
119 const ProblemDomain& a_fine_problem_domain);
133 const LevelData<BaseFab<int> >& a_coarse_data) ;
136 void pwcinterpGridData(BaseFab<int>& a_fine,
137 const BaseFab<int>& a_coarse,
138 const Box& a_coarsened_fine_box,
139 int a_ref_ratio)
const;
155 #include "NamespaceFooter.H" void pwcInterpToFine(LevelData< BaseFab< int > > &a_fine_data, const LevelData< BaseFab< int > > &a_coarse_data)
Definition: IntFineInterp.cpp:95
replaces fine level BaseFAB<int> data with coarse level data
Definition: IntFineInterp.H:25
bool isDefined() const
Definition: IntFineInterp.cpp:90
int m_ref_ratio
Definition: IntFineInterp.H:144
IntFineInterp()
Definition: IntFineInterp.cpp:16
void define(const DisjointBoxLayout &a_fine_domain, const int &a_numcomps, const int &a_ref_ratio, const IntVect &a_ghost, const Box &a_fine_problem_domain)
Definition: IntFineInterp.cpp:50
bool is_defined
Definition: IntFineInterp.H:142
ProblemDomain m_coarse_problem_domain
Definition: IntFineInterp.H:149
IntVect m_fineGhost
Definition: IntFineInterp.H:151
~IntFineInterp()
Definition: IntFineInterp.cpp:22
LevelData< BaseFab< int > > m_coarsened_fine_data
Definition: IntFineInterp.H:147