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::CylinderCSFactory ( )
inline

◆ ~CylinderCSFactory()

virtual CylinderCSFactory::~CylinderCSFactory ( )
inlinevirtual

Member Function Documentation

◆ getCoordSys()

virtual MultiBlockCoordSys* CylinderCSFactory::getCoordSys ( const ProblemDomain a_levelDomain,
const RealVect a_dx 
) const
pure virtual

◆ setCenterPoint()

void CylinderCSFactory::setCenterPoint ( const RealVect a_centerPoint)
inline

◆ setCentralRectSize()

void CylinderCSFactory::setCentralRectSize ( const RealVect a_centralRectSize)
inline

◆ setOuterRadius()

void CylinderCSFactory::setOuterRadius ( Real  a_outerRadius)
inline

◆ setAllPhysical()

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

Member Data Documentation

◆ m_centerPoint

RealVect CylinderCSFactory::m_centerPoint
protected

◆ m_centralRectSize

RealVect CylinderCSFactory::m_centralRectSize
protected

◆ m_outerRadius

Real CylinderCSFactory::m_outerRadius
protected

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