11 #ifndef _PIECEWISELINEARFILLPATCHFACE_H_    12 #define _PIECEWISELINEARFILLPATCHFACE_H_    25 #include "NamespaceHeader.H"    73                                const Box& a_crse_problem_domain,
   120          const Box& a_crse_problem_domain,
   197              Real a_time_interp_coef,
   215              Real a_time_interp_coef,
   241                 int a_num_comp) 
const;
   302 #include "NamespaceFooter.H" void incrementLinearInterpTangential(LevelData< FluxBox > &a_fine_data, const LevelData< FluxBox > &m_coarsened_fine_data, int a_dir, int a_src_comp, int a_dest_comp, int a_num_comp) const
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
void define(const DisjointBoxLayout &a_fine_domain, const DisjointBoxLayout &a_coarse_domain, int a_num_comps, const Box &a_crse_problem_domain, int a_ref_ratio, int a_interp_radius)
 
ProblemDomain m_crse_problem_domain
Definition: PiecewiseLinearFillPatchFace.H:290
 
PiecewiseLinearFillPatchFace()
 
IntVect m_coarse_ghost
Definition: PiecewiseLinearFillPatchFace.H:287
 
void printIntVectSets() const
 
~PiecewiseLinearFillPatchFace()
 
const int SpaceDim
Definition: SPACE.H:38
 
LayoutData< IntVectSet > m_coarse_centered_interp[SpaceDim][SpaceDim]
Definition: PiecewiseLinearFillPatchFace.H:297
 
DisjointBoxLayout m_coarsened_fine_domain
Definition: PiecewiseLinearFillPatchFace.H:288
 
void timeInterp(LevelData< FluxBox > &m_coarsened_fine_data, const LevelData< FluxBox > &a_old_coarse_data, const LevelData< FluxBox > &a_new_coarse_data, Real a_time_interp_coef, int a_src_comp, int a_dest_comp, int a_num_comp)
 
int m_ref_ratio
Definition: PiecewiseLinearFillPatchFace.H:279
 
Fills ghost cells by linear interpolation in space and time. 
Definition: PiecewiseLinearFillPatchFace.H:43
 
IntVect m_coarse_slope
Definition: PiecewiseLinearFillPatchFace.H:287
 
double Real
Definition: REAL.H:33
 
bool m_is_defined
Definition: PiecewiseLinearFillPatchFace.H:274
 
int m_interp_radius
Definition: PiecewiseLinearFillPatchFace.H:281
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
LayoutData< IntVectSet > m_coarse_hi_interp[SpaceDim][SpaceDim]
Definition: PiecewiseLinearFillPatchFace.H:299
 
void incrementLinearInterpNormal(LevelData< FluxBox > &a_fine_data, int a_src_comp, int a_dest_comp, int a_num_comp) const
 
void computeSlopes(FArrayBox &slope_fab, const FArrayBox &data_fab, const IntVectSet &local_centered_interp, const IntVectSet &local_lo_interp, const IntVectSet &local_hi_interp, int a_dir, int a_src_comp, int a_num_comp) const
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
void fillConstantInterp(LevelData< FluxBox > &a_fine_data, const LevelData< FluxBox > &m_coarsened_fine_data, int a_src_comp, int a_dest_comp, int a_num_comp) const
 
void fillInterp(LevelData< FluxBox > &a_fine_data, const LevelData< FluxBox > &a_old_coarse_data, const LevelData< FluxBox > &a_new_coarse_data, Real a_time_interp_coef, int a_src_comp, int a_dest_comp, int a_num_comp)
 
An integer Vector in SpaceDim-dimensional space. 
Definition: CHArray.H:42
 
Definition: FArrayBox.H:45
 
static const int s_stencil_radius
Definition: PiecewiseLinearFillPatchFace.H:277
 
LayoutData< IntVectSet > m_coarse_lo_interp[SpaceDim][SpaceDim]
Definition: PiecewiseLinearFillPatchFace.H:298
 
LayoutData< IntVectSet > m_fine_interp[SpaceDim]
Definition: PiecewiseLinearFillPatchFace.H:292