Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

AMRLevelMHDFactory Class Reference

factory object for creating AMRLevelMHD objects More...

#include <AMRLevelMHDFactory.H>

Inheritance diagram for AMRLevelMHDFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelMHDFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AMRLevelMHDFactory ()
 Null constructor.
virtual ~AMRLevelMHDFactory ()
 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_doFilterBField)
 Define the parameters of the factory.
virtual AMRLevelnew_amrlevel () const
 Create a new AMRLevel (for MHD).
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_doFilterBField
bool m_isDefined

Detailed Description

factory object for creating AMRLevelMHD objects


Constructor & Destructor Documentation

AMRLevelMHDFactory::AMRLevelMHDFactory  ) 
 

Null constructor.

virtual AMRLevelMHDFactory::~AMRLevelMHDFactory  )  [virtual]
 

Destructor.


Member Function Documentation

virtual void AMRLevelMHDFactory::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_doFilterBField
[virtual]
 

Define the parameters of the factory.

bool AMRLevelMHDFactory::isDefined  )  const
 

Check that this object has been defined.

virtual AMRLevel* AMRLevelMHDFactory::new_amrlevel  )  const [virtual]
 

Create a new AMRLevel (for MHD).

Implements AMRLevelFactory.


Member Data Documentation

Real AMRLevelMHDFactory::m_artificialViscosity [protected]
 

Real AMRLevelMHDFactory::m_cfl [protected]
 

bool AMRLevelMHDFactory::m_doFilterBField [protected]
 

Real AMRLevelMHDFactory::m_domainLength [protected]
 

const GodunovPhysics* AMRLevelMHDFactory::m_godunovPhysics [protected]
 

Real AMRLevelMHDFactory::m_initialDtMultiplier [protected]
 

bool AMRLevelMHDFactory::m_isDefined [protected]
 

int AMRLevelMHDFactory::m_normalPredOrder [protected]
 

Real AMRLevelMHDFactory::m_refineThresh [protected]
 

int AMRLevelMHDFactory::m_tagBufferSize [protected]
 

bool AMRLevelMHDFactory::m_useArtificialViscosity [protected]
 

bool AMRLevelMHDFactory::m_useCharLimiting [protected]
 

bool AMRLevelMHDFactory::m_useFlattening [protected]
 

bool AMRLevelMHDFactory::m_useFourthOrderSlopes [protected]
 

bool AMRLevelMHDFactory::m_usePrimLimiting [protected]
 

int AMRLevelMHDFactory::m_verbosity [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 12:45:00 2005 for Chombo&AMRIdealMHD by  doxygen 1.4.1