11 #ifndef _FOURTHORDERTENSORINTERP_H_    12 #define _FOURTHORDERTENSORINTERP_H_    33 #include "NamespaceHeader.H"    65               const int                 & a_refRatio    ,
    66               const Box                 & a_fineDomain  ,
    68               const Box                 & a_coarseDomain);
    71               const int                 & a_refRatio        ,
    72               const Box                 & a_fineDomain      ,
    74               const Box                 & a_coarseDomain    ,
    75               const int                 & a_coarseGhostsFill,
    81                   const int                  & a_refRatio);
    85                           const int                       & a_refRatio       ,
    86                           const IntVect                   & a_coarseGhostVect,
    87                           const Box                       & a_coarseDomain  );
   123 #include "NamespaceFooter.H" 
void makeDBLVec(Vector< DisjointBoxLayout > &a_dblVec, const DisjointBoxLayout &a_fineDbl, const int &a_refRatio)
 
void semiCoarsenInterpLoop(Vector< LevelData< FArrayBox > * > &a_levelDataVec, const Vector< FourthOrderOneDInterp *> &a_fineInterpVec)
 
Structure for passing component ranges in code. 
Definition: Interval.H:23
 
~FourthOrderTensorInterp()
Destructor. 
Definition: FourthOrderTensorInterp.H:55
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
Class to manage coarse-to-fine spatial interpolation to all fine cells within a single particular coa...
Definition: FourthOrderTensorInterp.H:39
 
static void Error(const char *const a_msg=m_nullString, int m_exitCode=CH_DEFAULT_ERROR_CODE)
Print out message to cerr and exit with the specified exit code. 
 
FourthOrderTensorInterp()
Default constructor. 
 
bool m_defined
whether define() has been called 
Definition: FourthOrderTensorInterp.H:105
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
FourthOrderTensorInterp(const FourthOrderTensorInterp &a_input)
Definition: FourthOrderTensorInterp.H:117
 
An integer Vector in SpaceDim-dimensional space. 
Definition: CHArray.H:42
 
void operator=(const FourthOrderTensorInterp &a_input)
Definition: FourthOrderTensorInterp.H:111
 
void define(LevelData< FArrayBox > &a_fineData, const int &a_refRatio, const Box &a_fineDomain, const LevelData< FArrayBox > &a_coarseData, const Box &a_coarseDomain)
Actual constructor. 
 
void defineLevelDataVec(Vector< LevelData< FArrayBox > * > &a_levelDataVec, const Vector< DisjointBoxLayout > &a_dblVec, const int &a_nComp, const IntVect &a_ghostVect)
 
void makeSemiCoarsenVec(Vector< FourthOrderOneDInterp *> &a_fineInterpVec, const int &a_nComp, const int &a_refRatio, const IntVect &a_coarseGhostVect, const Box &a_coarseDomain)