14 #ifndef _CYLINDERCS_H_
15 #define _CYLINDERCS_H_
18 #include "NamespaceHeader.H"
59 const Real& a_outerRadius);
145 #include "NamespaceFooter.H"
void setAllPhysical(const RealVect &a_centerPoint, const RealVect &a_centralRectSize, const Real &a_outerRadius)
Real m_outerRadius
Definition: CylinderCS.H:140
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
void setOuterRadius(Real a_outerRadius)
Definition: CylinderCS.H:67
Real m_outerRadius
Definition: CylinderCS.H:84
virtual MultiBlockCoordSys * getCoordSys(const ProblemDomain &a_levelDomain, const RealVect &a_dx) const =0
RealVect m_centralRectHi
Definition: CylinderCS.H:88
RealVect m_centralRectSize
Definition: CylinderCS.H:82
virtual void define(const ProblemDomain &a_levelDomain, const RealVect &a_dx)
virtual void setAllPhysical(CylinderCS *a_coordSysPtr) const
void setCentralRectSize(const RealVect &a_centralRectSize)
Definition: CylinderCS.H:128
CylinderCS(const CylinderCS &)
Definition: CylinderCS.H:103
MultiBlockCoordSys with a central cubic box and four sectors.
Definition: CylinderCS.H:21
static const int YNEG
Definition: CylinderCS.H:78
static const int CENTRAL
Definition: CylinderCS.H:74
void setCenterPoint(const RealVect &a_centerPoint)
Definition: CylinderCS.H:61
void setCenterPoint(const RealVect &a_centerPoint)
Definition: CylinderCS.H:125
RealVect m_centerPoint
Definition: CylinderCS.H:136
static const int XNEG
Definition: CylinderCS.H:77
double Real
Definition: REAL.H:33
static const int XPOS
Definition: CylinderCS.H:75
void setOuterRadius(Real a_outerRadius)
Definition: CylinderCS.H:131
RealVect m_centerPoint
Definition: CylinderCS.H:80
virtual interface class encapsulating multi-block mapping API
Definition: MultiBlockCoordSys.H:34
void setCentralRectSize(const RealVect &a_centralRectSize)
Definition: CylinderCS.H:64
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
static const int NUMBLOCKS
Definition: CylinderCS.H:72
CylinderCSFactory()
Definition: CylinderCS.H:114
pure-virtual base class defining factory interface for MultiBlockCoordSys
Definition: MultiBlockCoordSys.H:409
static const int YPOS
Definition: CylinderCS.H:76
RealVect m_centralRectLo
Definition: CylinderCS.H:86
Definition: CylinderCS.H:109
virtual void blockRemapping(RealVect &a_xi_valid, int &a_n_valid, const RealVect &a_xiSrc, int a_nSrc) const
block mapping conversion function
RealVect m_centralRectSize
Definition: CylinderCS.H:138
void operator=(const CylinderCS &)
Definition: CylinderCS.H:99
virtual ~CylinderCSFactory()
Definition: CylinderCS.H:118