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 AMRLevelnew_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 GodunovPhysicsm_godunovPhysics
const LevelOpm_poissonOp
const RefCellTaggerm_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