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

AMRLevelIdealMHDFactory Class Reference

#include <AMRLevelIdealMHDFactory.H>

Inheritance diagram for AMRLevelIdealMHDFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelIdealMHDFactory:

Collaboration graph
[legend]
List of all members.

Detailed Description

AMR Godunov factory.


Public Member Functions

 AMRLevelIdealMHDFactory ()
 Null constructor.

virtual AMRLevelnew_amrlevel () const
 Virtual constructor.

virtual ~AMRLevelIdealMHDFactory ()
 Destructor.

virtual void CFL (Real a_cfl)
 CFL number.

virtual void domainLength (Real a_domainLength)
 Physical dimension of the longest side of the domain.

virtual void verbosity (const int &verbosity)
virtual void refinementThreshold (Real a_refineThresh)
 Refinement threshold.

void tagBufferSize (int a_tagBufferSize)
 Tag buffer size.

void initialDtMultiplier (Real a_initialDtMultiplier)
 Initial dt multiplier.

virtual void patchGodunov (RefCountedPtr< PatchGodunov > a_patchGodunov)
 PatchGodunov object (used as a factory).

virtual void poissonOp (RefCountedPtr< PoissonOp > a_poissonOp)
 PoissonOp object (used as a factory).

bool isDefined () const
 Check that everything is defined.


Protected Member Functions

void setDefaultValues ()

Protected Attributes

int m_verbosity
Real m_cfl
bool m_cflSet
Real m_domainLength
bool m_domainLengthSet
Real m_refineThresh
bool m_refineThreshSet
int m_tagBufferSize
bool m_tagBufferSizeSet
Real m_initialDtMultiplier
bool m_initialDtMultiplierSet
RefCountedPtr< PatchGodunovm_patchGodunov
bool m_patchGodunovSet
RefCountedPtr< PoissonOpm_poissonOp
bool m_poissonOpSet

Private Member Functions

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


Constructor & Destructor Documentation

AMRLevelIdealMHDFactory::AMRLevelIdealMHDFactory  ) 
 

Null constructor.

virtual AMRLevelIdealMHDFactory::~AMRLevelIdealMHDFactory  )  [virtual]
 

Destructor.

AMRLevelIdealMHDFactory::AMRLevelIdealMHDFactory const AMRLevelIdealMHDFactory a_input  )  [inline, private]
 


Member Function Documentation

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

Virtual constructor.

Implements AMRLevelFactory.

virtual void AMRLevelIdealMHDFactory::CFL Real  a_cfl  )  [virtual]
 

CFL number.

virtual void AMRLevelIdealMHDFactory::domainLength Real  a_domainLength  )  [virtual]
 

Physical dimension of the longest side of the domain.

virtual void AMRLevelIdealMHDFactory::verbosity const int &  verbosity  )  [virtual]
 

virtual void AMRLevelIdealMHDFactory::refinementThreshold Real  a_refineThresh  )  [virtual]
 

Refinement threshold.

void AMRLevelIdealMHDFactory::tagBufferSize int  a_tagBufferSize  ) 
 

Tag buffer size.

void AMRLevelIdealMHDFactory::initialDtMultiplier Real  a_initialDtMultiplier  ) 
 

Initial dt multiplier.

virtual void AMRLevelIdealMHDFactory::patchGodunov RefCountedPtr< PatchGodunov a_patchGodunov  )  [virtual]
 

PatchGodunov object (used as a factory).

virtual void AMRLevelIdealMHDFactory::poissonOp RefCountedPtr< PoissonOp a_poissonOp  )  [virtual]
 

PoissonOp object (used as a factory).

bool AMRLevelIdealMHDFactory::isDefined  )  const
 

Check that everything is defined.

void AMRLevelIdealMHDFactory::setDefaultValues  )  [protected]
 

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


Member Data Documentation

int AMRLevelIdealMHDFactory::m_verbosity [protected]
 

Real AMRLevelIdealMHDFactory::m_cfl [protected]
 

bool AMRLevelIdealMHDFactory::m_cflSet [protected]
 

Real AMRLevelIdealMHDFactory::m_domainLength [protected]
 

bool AMRLevelIdealMHDFactory::m_domainLengthSet [protected]
 

Real AMRLevelIdealMHDFactory::m_refineThresh [protected]
 

bool AMRLevelIdealMHDFactory::m_refineThreshSet [protected]
 

int AMRLevelIdealMHDFactory::m_tagBufferSize [protected]
 

bool AMRLevelIdealMHDFactory::m_tagBufferSizeSet [protected]
 

Real AMRLevelIdealMHDFactory::m_initialDtMultiplier [protected]
 

bool AMRLevelIdealMHDFactory::m_initialDtMultiplierSet [protected]
 

RefCountedPtr<PatchGodunov> AMRLevelIdealMHDFactory::m_patchGodunov [protected]
 

bool AMRLevelIdealMHDFactory::m_patchGodunovSet [protected]
 

RefCountedPtr<PoissonOp> AMRLevelIdealMHDFactory::m_poissonOp [protected]
 

bool AMRLevelIdealMHDFactory::m_poissonOpSet [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Jul 2 17:55:36 2004 for Chombo by doxygen 1.3.2