11 #ifndef _AMRLEVELPOLYTROPICGASFACTORY_H_ 12 #define _AMRLEVELPOLYTROPICGASFACTORY_H_ 17 #include "NamespaceHeader.H" 41 const Real& a_domainLength,
43 const int& a_verbosity,
45 const Real& a_refineThresh,
47 const int& a_tagBufferSize,
49 const Real& a_initialDtMultiplier,
53 const int& a_normalPredOrder,
55 const bool& a_useFourthOrderSlopes,
57 const bool& a_usePrimLimiting,
59 const bool& a_useCharLimiting,
61 const bool& a_useFlattening,
63 const bool& a_useArtificialViscosity,
65 const Real& a_artificialViscosity,
67 const bool& a_useSourceTerm,
69 const Real& a_sourceTermScaling,
71 const bool& a_highOrderLimiter);
140 #include "NamespaceFooter.H" bool m_useSourceTerm
Definition: AMRLevelPolytropicGasFactory.H:124
AMR Godunov factory.
Definition: AMRLevelPolytropicGasFactory.H:22
Real m_sourceTermScaling
Definition: AMRLevelPolytropicGasFactory.H:125
bool m_useCharLimiting
Definition: AMRLevelPolytropicGasFactory.H:114
virtual AMRLevel * new_amrlevel() const
Create a new AMRLevel (for polytropic gases)
Real m_initialDtMultiplier
Definition: AMRLevelPolytropicGasFactory.H:100
int m_tagBufferSize
Definition: AMRLevelPolytropicGasFactory.H:97
Real m_artificialViscosity
Definition: AMRLevelPolytropicGasFactory.H:121
bool m_usePrimLimiting
Definition: AMRLevelPolytropicGasFactory.H:113
bool m_useFourthOrderSlopes
Definition: AMRLevelPolytropicGasFactory.H:110
void operator=(const AMRLevelPolytropicGasFactory &)
Abstract base class for time-dependent data at a level of refinement.
Definition: AMRLevel.H:47
bool m_useArtificialViscosity
Definition: AMRLevelPolytropicGasFactory.H:120
double Real
Definition: REAL.H:33
bool m_isDefined
Definition: AMRLevelPolytropicGasFactory.H:131
Real m_refineThresh
Definition: AMRLevelPolytropicGasFactory.H:94
AMRLevelPolytropicGasFactory()
Null constructor.
Definition: GodunovPhysics.H:40
const GodunovPhysics * m_godunovPhysics
Definition: AMRLevelPolytropicGasFactory.H:104
Real m_domainLength
Definition: AMRLevelPolytropicGasFactory.H:88
bool m_highOrderLimiter
Definition: AMRLevelPolytropicGasFactory.H:128
bool isDefined() const
Check that this object has been defined.
Factory class to produce an AMRLevel.
Definition: AMRLevelFactory.H:22
bool m_useFlattening
Definition: AMRLevelPolytropicGasFactory.H:117
virtual void define(const Real &a_cfl, const Real &a_domainLength, const int &a_verbosity, const Real &a_refineThresh, const int &a_tagBufferSize, const Real &a_initialDtMultiplier, const GodunovPhysics *const a_godunovPhysics, const int &a_normalPredOrder, const bool &a_useFourthOrderSlopes, const bool &a_usePrimLimiting, const bool &a_useCharLimiting, const bool &a_useFlattening, const bool &a_useArtificialViscosity, const Real &a_artificialViscosity, const bool &a_useSourceTerm, const Real &a_sourceTermScaling, const bool &a_highOrderLimiter)
Define the parameters of the factory.
int m_normalPredOrder
Definition: AMRLevelPolytropicGasFactory.H:107
Real m_cfl
Definition: AMRLevelPolytropicGasFactory.H:85
int m_verbosity
Definition: AMRLevelPolytropicGasFactory.H:91
virtual ~AMRLevelPolytropicGasFactory()
Destructor.