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

Factory for SchwarzChristoffelRampCS. More...

#include <SchwarzChristoffelRampCS.H>

Inheritance diagram for SchwarzChristoffelRampCSFactory:
Inheritance graph
[legend]

Public Member Functions

 SchwarzChristoffelRampCSFactory (const int a_nCellBaseDir0, const Real a_alpha=Pi/6., const Real a_XLeadLength=0.5, const Real a_XRampLength=4.0)
 Constructor. More...
 
virtual NewCoordSysgetCoordSys (const ProblemDomain &a_domain, const RealVect &a_dx) const
 
- Public Member Functions inherited from NewCoordSysFactory
 NewCoordSysFactory ()
 
virtual ~NewCoordSysFactory ()
 

Protected Attributes

const int m_nCellBaseDir0
 
const Real m_alpha
 
const Real m_XLeadLength
 
const Real m_XRampLength
 

Detailed Description

Factory for SchwarzChristoffelRampCS.

Constructor & Destructor Documentation

◆ SchwarzChristoffelRampCSFactory()

SchwarzChristoffelRampCSFactory::SchwarzChristoffelRampCSFactory ( const int  a_nCellBaseDir0,
const Real  a_alpha = Pi/6.,
const Real  a_XLeadLength = 0.5,
const Real  a_XRampLength = 4.0 
)

Constructor.

Member Function Documentation

◆ getCoordSys()

virtual NewCoordSys* SchwarzChristoffelRampCSFactory::getCoordSys ( const ProblemDomain a_domain,
const RealVect a_dx 
) const
virtual

Implements NewCoordSysFactory.

Member Data Documentation

◆ m_nCellBaseDir0

const int SchwarzChristoffelRampCSFactory::m_nCellBaseDir0
protected

◆ m_alpha

const Real SchwarzChristoffelRampCSFactory::m_alpha
protected

◆ m_XLeadLength

const Real SchwarzChristoffelRampCSFactory::m_XLeadLength
protected

◆ m_XRampLength

const Real SchwarzChristoffelRampCSFactory::m_XRampLength
protected

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