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

AMRLevelSelfGravityFactory Class Reference

AMRLevelFactory-derived Factory object for AMRLevelSelfGravity. More...

#include <AMRLevelSelfGravityFactory.H>

Inheritance diagram for AMRLevelSelfGravityFactory:

Inheritance graph
[legend]
Collaboration diagram for AMRLevelSelfGravityFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AMRLevelSelfGravityFactory ()
 Null constructor.
virtual AMRLevel * new_amrlevel () const
 Virtual constructor.
virtual ~AMRLevelSelfGravityFactory ()
 Destructor.
virtual void define (const Real &a_cfl, const Real &a_domainLength, const int &a_verbosity, const int &a_tagBufferSize, const int &a_maxInitRefLevel, 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 RefCellTagger *const a_refCellTagger, const LevelOp *const a_poissonOp, const bool &a_useDeltaPhiCorr, const StencilType &a_stencil, const CodeUnits &a_codeUnits)
bool isDefined () const
 Check that everything is defined.

Protected Member Functions

void setDefaultValues ()

Protected Attributes

int m_verbosity
Real m_cfl
Real m_domainLength
int m_maxInitRefLevel
int m_tagBufferSize
Real m_initialDtMultiplier
int m_normalPredOrder
bool m_useFourthOrderSlopes
bool m_usePrimLimiting
bool m_useCharLimiting
bool m_useFlattening
bool m_useArtificialViscosity
Real m_artificialViscosity
StencilType m_stencil
bool m_useDeltaPhiCorr
CodeUnits m_units
const GodunovPhysics * m_godunovPhysics
const LevelOp * m_poissonOp
const RefCellTagger * m_refCellTagger
bool m_isDefined

Detailed Description

AMRLevelFactory-derived Factory object for AMRLevelSelfGravity.


Constructor & Destructor Documentation

AMRLevelSelfGravityFactory::AMRLevelSelfGravityFactory (   ) 
 

Null constructor.

virtual AMRLevelSelfGravityFactory::~AMRLevelSelfGravityFactory (   )  [virtual]
 

Destructor.


Member Function Documentation

virtual void AMRLevelSelfGravityFactory::define (  const Real &  a_cfl,
const Real &  a_domainLength,
const int &  a_verbosity,
const int &  a_tagBufferSize,
const int &  a_maxInitRefLevel,
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 RefCellTagger *const   a_refCellTagger,
const LevelOp *const   a_poissonOp,
const bool &  a_useDeltaPhiCorr,
const StencilType &  a_stencil,
const CodeUnits &  a_codeUnits
)  [virtual]
 

bool AMRLevelSelfGravityFactory::isDefined (   )  const
 

Check that everything is defined.

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

Virtual constructor.

Implements AMRLevelFactory.

void AMRLevelSelfGravityFactory::setDefaultValues (   )  [protected]
 


Member Data Documentation

Real AMRLevelSelfGravityFactory::m_artificialViscosity [protected]
 

Real AMRLevelSelfGravityFactory::m_cfl [protected]
 

Real AMRLevelSelfGravityFactory::m_domainLength [protected]
 

const GodunovPhysics* AMRLevelSelfGravityFactory::m_godunovPhysics [protected]
 

Real AMRLevelSelfGravityFactory::m_initialDtMultiplier [protected]
 

bool AMRLevelSelfGravityFactory::m_isDefined [protected]
 

int AMRLevelSelfGravityFactory::m_maxInitRefLevel [protected]
 

int AMRLevelSelfGravityFactory::m_normalPredOrder [protected]
 

const LevelOp* AMRLevelSelfGravityFactory::m_poissonOp [protected]
 

const RefCellTagger* AMRLevelSelfGravityFactory::m_refCellTagger [protected]
 

StencilType AMRLevelSelfGravityFactory::m_stencil [protected]
 

int AMRLevelSelfGravityFactory::m_tagBufferSize [protected]
 

CodeUnits AMRLevelSelfGravityFactory::m_units [protected]
 

bool AMRLevelSelfGravityFactory::m_useArtificialViscosity [protected]
 

bool AMRLevelSelfGravityFactory::m_useCharLimiting [protected]
 

bool AMRLevelSelfGravityFactory::m_useDeltaPhiCorr [protected]
 

bool AMRLevelSelfGravityFactory::m_useFlattening [protected]
 

bool AMRLevelSelfGravityFactory::m_useFourthOrderSlopes [protected]
 

bool AMRLevelSelfGravityFactory::m_usePrimLimiting [protected]
 

int AMRLevelSelfGravityFactory::m_verbosity [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 13:59:49 2005 for Chombo&AMRSelfGravity by  doxygen 1.4.1