11 #ifndef _MFGEOMETRY_H_ 12 #define _MFGEOMETRY_H_ 22 #include "NamespaceHeader.H" 50 int a_maxCells = 1024);
64 int a_maxCells = 1024);
78 int a_maxCells = 1024);
92 const int a_maxCells = 1024);
106 bool a_inside =
true,
107 int a_maxCells = 1024);
109 #include "NamespaceFooter.H"
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
Definition: MFGeometry.H:28
static RefCountedPtr< SphereIF > defineSphereGeometry(RefCountedPtr< MFIndexSpace > &a_mfis, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, const RealVect &a_center, const Real a_radius, bool a_inside=true, int a_maxCells=1024)
one dimensional dynamic array
Definition: Vector.H:53
double Real
Definition: REAL.H:33
static RefCountedPtr< PlaneIF > definePlaneGeometry(RefCountedPtr< MFIndexSpace > &a_mfis, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, const RealVect &a_normal, const RealVect &a_point, bool a_inside=true, int a_maxCells=1024)
static void makeLevelSet(Vector< LevelData< FArrayBox > * > &a_levelSet, const BaseIF &a_if, const RealVect &a_origin, const RealVect &a_coarsestDx, const Vector< int > &a_refRatio)
static RefCountedPtr< TiltedCylinderIF > defineTiltedCylinderGeometry(RefCountedPtr< MFIndexSpace > &a_mfis, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, const Real a_radius, const RealVect &a_axis, const RealVect &a_center, bool a_inside=true, int a_maxCells=1024)
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
static RefCountedPtr< EllipsoidIF > defineEllipsoidGeometry(RefCountedPtr< MFIndexSpace > &a_mfis, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, const RealVect &a_center, const RealVect &a_radii, bool a_inside=true, const int a_maxCells=1024)
static void defineGeometry(RefCountedPtr< MFIndexSpace > &a_mfis, const BaseIF &a_if, const ProblemDomain &a_domain, const RealVect &a_dx, const RealVect &a_origin, int a_maxCells=1024)