27 #include "NamespaceHeader.H"    73                                           const int&        a_redistRad);
    93   getFirstDerivStencilWidthOne(
VoFStencil&      a_sten,
   106   getLeastSquaresGradStenAllVoFsRad(
VoFStencil&          a_stencil,
   118   getFirstOrderExtrapolationStencil(
VoFStencil&     a_stencil,
   123                                     int a_noExtrapThisDir,
   129   static int orderScript(
int icomp, 
int inorm, 
int ncomp);
   140                const Box&                      a_coarseDom,
   157                const Box&                               a_coarseDom,
   159                fstream*                                 a_fout = NULL,
   161                string prefix = 
string());
   170   irregNorm(
Real& a_ebIrregNorm,
   175             const int& a_normtype);
   184                     const Box&                             a_coarseDom,
   185                     const string &                         a_prefix,
   188   static void shrinkIVS(
IntVectSet& a_ivs, 
const int& a_numShrink);
   213                  const Real&                 a_dxfine,
   214                  const Real&                 a_dxcoar,
   225   getExtrapolationStencil(
VoFStencil&     a_stencil,
   230                           int a_noExtrapThisDirection = -1,
   242   get1stOrderExtrapolationStencil(
VoFStencil&     a_stencil,
   247                                   int a_noExtrapThisDirection = -1,
   255   getDir1Dir2(
int& a_dir1, 
int& a_dir2, 
const int& a_dir);
   295                                 bool&                    a_layoutChanged,
   358   getVoFsDir(
bool& a_hasClose, 
VolIndex& a_closeVoF,
   377   extrapFaceGradToOutflow(
const FaceIndex&      a_bndryFace,
   386   extrapFaceValueToDomain(
const FaceIndex&      a_bndryFace,
   392                           const Real&           a_dropOrderValue = 0.);
   396   extrapFaceVelToOutflow(
const FaceIndex&      a_bndryFace,
   411   deInterpolateVel(
const Real&      a_centroidVel,
   418   getFaceVelForDivFreeCell(
const FaceIndex&      a_face,
   432   meanOverHierarchy(
Real&                                   a_mean,
   448   getJohanVoFWeight(
const VolIndex& a_whichVoF,     
   451                     const int&      a_nMaxDir,      
   460   johanStencil(
bool&               a_dropOrder,
   478   johanStencil(
bool&               a_dropOrder,
   492   getLeastSquaresGradSten(
VoFStencil&     a_stencil,
   506   getLeastSquaresGradSten(
VoFStencil&     a_stencil,
   523   getLeastSquaresGradSten(
VoFStencil&     a_stencil,
   541   getLeastSquaresGradStenAllVoFs(
VoFStencil&          a_stencil,
   558   getLeastSquaresGradStenAllQuad(
VoFStencil&          a_stencil,
   567                                  bool                 a_doSymmetric = 
false);
   575   calculateWeightingMatrix(
RealVect           x0,
   581   calculateWeightingMatrixRed(
RealVect           x0,
   605   static void dataRayCast(
bool&               a_dropOrder,
   627     return getVofLocation(a_vof, a_dx, a_probLo);
   636     return getVofLocation(a_vof, rvdx, a_probLo);
   646     return getVofLocation(a_vof, rvdx, a_probLo);
   666                         const int                  & a_faceDir);
   678   interpolateFluxToCentroids(
EBFaceFAB&                  a_centroidFlux,
   693   static void getInterpStencil2D(
FaceStencil&          a_sten,
   700   static void getInterpStencil3D(
FaceStencil&         a_sten,
   718   isVoFHere(
VolIndex& a_vof, 
int& a_whichVoF,
   730                            const int&        a_redistRad);
   738                          const int&        a_redistRad);
   742   getKVolRZ(
Real&           a_kvol,
   750   getKVolRZNoDx(
Real&           a_kvol,
   762   getAdjacentFace(
FaceIndex& a_adjacentFace,
   775   void computeGradFluxStencil(
VoFStencil& a_thisStencil,
   787   void computeInterpStencil(
FaceStencil& a_thisStencil,
   808   volWeightedSum(
Real&              a_norm,
   821   getCompVolRZ(
Real&           a_compVol,
   825                bool a_verbose = 
false);
   863   computeUnweightedSum(
Real&             a_norm,
   918                       const Box&            a_region);
   975   volWeightedSum(
Real&                            a_sum,
   991   sumBndryArea(
Real&               a_area,
  1015              const Box& a_layout,
  1039   monotonePathVoFToCellVoF(
VolIndex& a_vof2,
  1048                          const int&        a_redistRad);
  1056                          const int&        a_redistRad);
  1069                            const int&        a_radius);
  1082     s_minVolFrac = a_minVolFrac;
  1093                           int        refinement_ratio);
  1097               int        refinement_ratio);
  1100                         int        refinement_ratio);
  1103                       int        refinement_ratio);
  1105                                 int        refinement_ratio);
  1115 #include "NamespaceFooter.H" 
IntVect ebcoarsen(const IntVect &b, int refinement_ratio)
 
Definition: Stencils.H:194
 
static VolIndex s_vofMax
Definition: EBArith.H:1086
 
An irregular domain on an integer lattice. 
Definition: IntVectSet.H:44
 
A class to facilitate interaction with physical boundary conditions. 
Definition: ProblemDomain.H:141
 
A not-necessarily-disjoint collective of boxes. 
Definition: BoxLayout.H:145
 
Definition: FaceIndex.H:28
 
Real norm(const BoxLayoutData< FArrayBox > &A, const Interval &interval, const int &p=2)
 
void compareError(Vector< Real > &a_orders, const Vector< LevelData< FArrayBox > * > &a_errorFine, const Vector< LevelData< FArrayBox > * > &a_errorCoar, const Vector< DisjointBoxLayout > &a_gridsFine, const Vector< DisjointBoxLayout > &a_gridsCoar, const Vector< int > &a_refRat, const ProblemDomain &a_coarseDom, int a_testverbosity)
 
Definition: EBFaceFAB.H:28
 
Geometric description within a box. 
Definition: EBGraph.H:427
 
static RealVect getVofLocation(const VolIndex &a_vof, const Real &a_dx, const RealVect &a_probLo)
I have misspelled this one time too many. 
Definition: EBArith.H:641
 
static const RealVect Unit
Definition: RealVect.H:427
 
VoF-centered stencil. 
Definition: Stencils.H:60
 
static void setMinVolumeFraction(Real a_minVolFrac)
Definition: EBArith.H:1080
 
A EBFaceFAB-like container for edge-centered fluxes. 
Definition: EBFluxFAB.H:25
 
Definition: EBCellFAB.H:29
 
static VolIndex & getVoFMax()
Definition: EBArith.H:1071
 
double Real
Definition: REAL.H:33
 
static Real & getValMax()
Definition: EBArith.H:1075
 
A BoxLayout that has a concept of disjointedness. 
Definition: DisjointBoxLayout.H:30
 
LoHiSide
Definition: LoHiSide.H:27
 
void loHiCenter(Box &a_loBox, int &a_hasLo, Box &a_hiBox, int &a_hasHi, Box &a_centerBox, Box &a_entireBox, const Box &a_inBox, const ProblemDomain &a_domain, const int &a_dir)
 
A Rectangular Domain on an Integer Lattice. 
Definition: Box.H:465
 
A Real vector in SpaceDim-dimensional space. 
Definition: RealVect.H:41
 
static Real s_minVolFrac
Definition: EBArith.H:1088
 
Definition: BaseIFFAB.H:34
 
Real computeSum(const Vector< LevelData< FArrayBox > * > &a_phi, const Vector< int > &a_nRefFine, const Real &a_dxCrse, const Interval &a_comps=Interval(0, 0), const int &a_lBase=0)
Returns the volume-weighted sum (integral) of phi over all valid regions. 
 
An integer Vector in SpaceDim-dimensional space. 
Definition: CHArray.H:42
 
Volume of Fluid Index. 
Definition: VolIndex.H:31
 
static RealVect getVoFLocation(const VolIndex &a_vof, const Real &a_dx, const RealVect &a_probLo)
I have misspelled this one time too many. 
Definition: EBArith.H:631
 
Definition: EBISLayout.H:39
 
Box ebrefine(const Box &b, int refinement_ratio)
 
NormMode
Definition: EBArith.H:50
 
static RealVect getVoFLocation(const VolIndex &a_vof, const RealVect &a_dx, const RealVect &a_probLo)
I have misspelled this one time too many. 
Definition: EBArith.H:623
 
static Real s_valMax
Definition: EBArith.H:1087
 
static RealVect getFaceLocation(const FaceIndex &a_face, const Real &a_dx, const RealVect &a_probLo)
gets the location in real space of a face center 
Definition: EBArith.H:597