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

AMRLevelPolytropicGasFactory Class Reference

AMR Godunov factory. More...

#include <AMRLevelPolytropicGasFactory.H>

Inheritance diagram for AMRLevelPolytropicGasFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelPolytropicGasFactory:

Collaboration graph
[legend]
List of all members.

Public Methods

 AMRLevelPolytropicGasFactory ()
 Null constructor.

virtual AMRLevelnew_amrlevel () const
 Virtual constructor.

virtual ~AMRLevelPolytropicGasFactory ()
 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).

bool isDefined () const
 Check that everything is defined.


Protected Methods

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

Private Methods

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

Detailed Description

AMR Godunov factory.


Constructor & Destructor Documentation

AMRLevelPolytropicGasFactory::AMRLevelPolytropicGasFactory  
 

Null constructor.

virtual AMRLevelPolytropicGasFactory::~AMRLevelPolytropicGasFactory   [virtual]
 

Destructor.

AMRLevelPolytropicGasFactory::AMRLevelPolytropicGasFactory const AMRLevelPolytropicGasFactory &    a_input [inline, private]
 


Member Function Documentation

virtual void AMRLevelPolytropicGasFactory::CFL Real    a_cfl [virtual]
 

CFL number.

virtual void AMRLevelPolytropicGasFactory::domainLength Real    a_domainLength [virtual]
 

Physical dimension of the longest side of the domain.

void AMRLevelPolytropicGasFactory::initialDtMultiplier Real    a_initialDtMultiplier
 

Initial dt multiplier.

bool AMRLevelPolytropicGasFactory::isDefined   const
 

Check that everything is defined.

virtual AMRLevel* AMRLevelPolytropicGasFactory::new_amrlevel   const [virtual]
 

Virtual constructor.

Implements AMRLevelFactory.

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

virtual void AMRLevelPolytropicGasFactory::patchGodunov RefCountedPtr< PatchGodunov   a_patchGodunov [virtual]
 

PatchGodunov object (used as a factory).

virtual void AMRLevelPolytropicGasFactory::refinementThreshold Real    a_refineThresh [virtual]
 

Refinement threshold.

void AMRLevelPolytropicGasFactory::setDefaultValues   [protected]
 

void AMRLevelPolytropicGasFactory::tagBufferSize int    a_tagBufferSize
 

Tag buffer size.

virtual void AMRLevelPolytropicGasFactory::verbosity const int &    verbosity [virtual]
 


Member Data Documentation

Real AMRLevelPolytropicGasFactory::m_cfl [protected]
 

bool AMRLevelPolytropicGasFactory::m_cflSet [protected]
 

Real AMRLevelPolytropicGasFactory::m_domainLength [protected]
 

bool AMRLevelPolytropicGasFactory::m_domainLengthSet [protected]
 

Real AMRLevelPolytropicGasFactory::m_initialDtMultiplier [protected]
 

bool AMRLevelPolytropicGasFactory::m_initialDtMultiplierSet [protected]
 

RefCountedPtr<PatchGodunov> AMRLevelPolytropicGasFactory::m_patchGodunov [protected]
 

bool AMRLevelPolytropicGasFactory::m_patchGodunovSet [protected]
 

Real AMRLevelPolytropicGasFactory::m_refineThresh [protected]
 

bool AMRLevelPolytropicGasFactory::m_refineThreshSet [protected]
 

int AMRLevelPolytropicGasFactory::m_tagBufferSize [protected]
 

bool AMRLevelPolytropicGasFactory::m_tagBufferSizeSet [protected]
 

int AMRLevelPolytropicGasFactory::m_verbosity [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Jul 2 10:44:00 2002 for Chombo by doxygen1.2.16