Chombo + EB  3.2
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
EBAMRGodunovFactory Class Reference

#include <EBAMRGodunovFactory.H>

Inheritance diagram for EBAMRGodunovFactory:
Inheritance graph
[legend]

Public Member Functions

AMRLevelnew_amrlevel () const
 
 EBAMRGodunovFactory (const Real &a_initialDtMultiplier, const Real &a_cfl, const int &a_redistRad, const RealVect &a_domainLength, const Real &a_refineThresh, const int &a_tagBufferSize, const int &a_verbosity, const bool &a_useMassRedist, const bool &a_doSmushing, const bool &a_doRZCoords, const bool &a_hasSourceTerm, const EBPatchGodunovFactory *const a5_patchGodunov, bool a_tagAll=false)
 
virtual ~EBAMRGodunovFactory ()
 
- Public Member Functions inherited from AMRLevelFactory
virtual ~AMRLevelFactory ()
 

Protected Attributes

bool m_tagAll
 
Real m_initialDtMultiplier
 
Real m_cfl
 
int m_redistRad
 
RealVect m_domainLength
 
Real m_refineThresh
 
int m_tagBufferSize
 
int m_verbosity
 
bool m_useMassRedist
 
bool m_doSmushing
 
bool m_doRZCoords
 
bool m_hasSourceTerm
 
const EBPatchGodunovFactorym_patchGodunov
 

Private Member Functions

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

Constructor & Destructor Documentation

EBAMRGodunovFactory::EBAMRGodunovFactory ( const Real a_initialDtMultiplier,
const Real a_cfl,
const int &  a_redistRad,
const RealVect a_domainLength,
const Real a_refineThresh,
const int &  a_tagBufferSize,
const int &  a_verbosity,
const bool &  a_useMassRedist,
const bool &  a_doSmushing,
const bool &  a_doRZCoords,
const bool &  a_hasSourceTerm,
const EBPatchGodunovFactory *const  a5_patchGodunov,
bool  a_tagAll = false 
)
virtual EBAMRGodunovFactory::~EBAMRGodunovFactory ( )
virtual
EBAMRGodunovFactory::EBAMRGodunovFactory ( )
inlineprivate

References MayDay::Error().

EBAMRGodunovFactory::EBAMRGodunovFactory ( const EBAMRGodunovFactory a_input)
inlineprivate

References MayDay::Error().

Member Function Documentation

AMRLevel* EBAMRGodunovFactory::new_amrlevel ( ) const
virtual

Factory function. Creates a new AMRLevel. In your instantiation you should include defining all the stuff that is not part of the AMRLevel API.

Implements AMRLevelFactory.

void EBAMRGodunovFactory::operator= ( const EBAMRGodunovFactory a_input)
inlineprivate

References MayDay::Error().

Member Data Documentation

bool EBAMRGodunovFactory::m_tagAll
protected
Real EBAMRGodunovFactory::m_initialDtMultiplier
protected
Real EBAMRGodunovFactory::m_cfl
protected
int EBAMRGodunovFactory::m_redistRad
protected
RealVect EBAMRGodunovFactory::m_domainLength
protected
Real EBAMRGodunovFactory::m_refineThresh
protected
int EBAMRGodunovFactory::m_tagBufferSize
protected
int EBAMRGodunovFactory::m_verbosity
protected
bool EBAMRGodunovFactory::m_useMassRedist
protected
bool EBAMRGodunovFactory::m_doSmushing
protected
bool EBAMRGodunovFactory::m_doRZCoords
protected
bool EBAMRGodunovFactory::m_hasSourceTerm
protected
const EBPatchGodunovFactory* EBAMRGodunovFactory::m_patchGodunov
protected

The documentation for this class was generated from the following file: