AMRLevelPolytropicGasFactory Class Reference

#include <AMRLevelPolytropicGasFactory.H>

Inheritance diagram for AMRLevelPolytropicGasFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelPolytropicGasFactory:

Collaboration graph
[legend]

List of all members.


Detailed Description

AMR Godunov factory.

Public Member Functions

 AMRLevelPolytropicGasFactory ()
 Null constructor.
virtual ~AMRLevelPolytropicGasFactory ()
 Destructor.
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.
virtual AMRLevelnew_amrlevel () const
 Create a new AMRLevel (for polytropic gases).
bool isDefined () const
 Check that this object has been defined.

Protected Attributes

Real m_cfl
Real m_domainLength
int m_verbosity
Real m_refineThresh
int m_tagBufferSize
Real m_initialDtMultiplier
const GodunovPhysicsm_godunovPhysics
int m_normalPredOrder
bool m_useFourthOrderSlopes
bool m_usePrimLimiting
bool m_useCharLimiting
bool m_useFlattening
bool m_useArtificialViscosity
Real m_artificialViscosity
bool m_useSourceTerm
Real m_sourceTermScaling
bool m_highOrderLimiter
bool m_isDefined

Private Member Functions

void operator= (const AMRLevelPolytropicGasFactory &a_input)
 AMRLevelPolytropicGasFactory (const AMRLevelPolytropicGasFactory &a_input)

Constructor & Destructor Documentation

AMRLevelPolytropicGasFactory::AMRLevelPolytropicGasFactory (  ) 

Null constructor.

virtual AMRLevelPolytropicGasFactory::~AMRLevelPolytropicGasFactory (  )  [virtual]

Destructor.

AMRLevelPolytropicGasFactory::AMRLevelPolytropicGasFactory ( const AMRLevelPolytropicGasFactory a_input  )  [inline, private]

References MayDay::Error().


Member Function Documentation

virtual void AMRLevelPolytropicGasFactory::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 
) [virtual]

Define the parameters of the factory.

virtual AMRLevel* AMRLevelPolytropicGasFactory::new_amrlevel (  )  const [virtual]

Create a new AMRLevel (for polytropic gases).

Implements AMRLevelFactory.

bool AMRLevelPolytropicGasFactory::isDefined (  )  const

Check that this object has been defined.

void AMRLevelPolytropicGasFactory::operator= ( const AMRLevelPolytropicGasFactory a_input  )  [inline, private]

References MayDay::Error().


Member Data Documentation


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

Generated on Tue Apr 14 14:22:47 2009 for Chombo + EB by  doxygen 1.5.5