Chombo + EB + MF  3.2
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CylinderCSFactory Class Referenceabstract

#include <CylinderCS.H>

Inheritance diagram for CylinderCSFactory:
Inheritance graph
[legend]

Public Member Functions

 CylinderCSFactory ()
 
virtual ~CylinderCSFactory ()
 
virtual MultiBlockCoordSysgetCoordSys (const ProblemDomain &a_levelDomain, const RealVect &a_dx) const =0
 
void setCenterPoint (const RealVect &a_centerPoint)
 
void setCentralRectSize (const RealVect &a_centralRectSize)
 
void setOuterRadius (Real a_outerRadius)
 
- Public Member Functions inherited from MultiBlockCoordSysFactory
 MultiBlockCoordSysFactory ()
 
virtual ~MultiBlockCoordSysFactory ()
 

Protected Member Functions

virtual void setAllPhysical (CylinderCS *a_coordSysPtr) const
 

Protected Attributes

RealVect m_centerPoint
 
RealVect m_centralRectSize
 
Real m_outerRadius
 

Constructor & Destructor Documentation

CylinderCSFactory::CylinderCSFactory ( )
inline
virtual CylinderCSFactory::~CylinderCSFactory ( )
inlinevirtual

Member Function Documentation

virtual MultiBlockCoordSys* CylinderCSFactory::getCoordSys ( const ProblemDomain a_levelDomain,
const RealVect a_dx 
) const
pure virtual
void CylinderCSFactory::setCenterPoint ( const RealVect a_centerPoint)
inline

References m_centerPoint.

void CylinderCSFactory::setCentralRectSize ( const RealVect a_centralRectSize)
inline

References m_centralRectSize.

void CylinderCSFactory::setOuterRadius ( Real  a_outerRadius)
inline

References m_outerRadius.

virtual void CylinderCSFactory::setAllPhysical ( CylinderCS a_coordSysPtr) const
protectedvirtual

Member Data Documentation

RealVect CylinderCSFactory::m_centerPoint
protected

Referenced by setCenterPoint().

RealVect CylinderCSFactory::m_centralRectSize
protected

Referenced by setCentralRectSize().

Real CylinderCSFactory::m_outerRadius
protected

Referenced by setOuterRadius().


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