MFGeometry Class Reference

#include <MFGeometry.H>

List of all members.


Detailed Description

class to encapsulate the common geometric operations for MF

Static Public Member Functions

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 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)
static RefCountedPtr< PlaneIFdefinePlaneGeometry (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 RefCountedPtr< SphereIFdefineSphereGeometry (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)
static RefCountedPtr< EllipsoidIFdefineEllipsoidGeometry (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 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)

Member Function Documentation

static void MFGeometry::makeLevelSet ( Vector< LevelData< FArrayBox > * > &  a_levelSet,
const BaseIF a_if,
const RealVect a_origin,
const RealVect a_coarsestDx,
const Vector< int > &  a_refRatio 
) [static]

static void MFGeometry::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 
) [static]

static RefCountedPtr<PlaneIF> MFGeometry::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]

static RefCountedPtr<SphereIF> MFGeometry::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 
) [static]

static RefCountedPtr<EllipsoidIF> MFGeometry::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]

static RefCountedPtr<TiltedCylinderIF> MFGeometry::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 
) [static]


The documentation for this class was generated from the following file:

Generated on Wed Nov 22 03:27:36 2017 for Chombo + EB + MF by  doxygen 1.5.5