Chombo + EB  3.0
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() [1/3]

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 
)

◆ ~EBAMRGodunovFactory()

virtual EBAMRGodunovFactory::~EBAMRGodunovFactory ( )
virtual

◆ EBAMRGodunovFactory() [2/3]

EBAMRGodunovFactory::EBAMRGodunovFactory ( )
inlineprivate

References MayDay::Error().

◆ EBAMRGodunovFactory() [3/3]

EBAMRGodunovFactory::EBAMRGodunovFactory ( const EBAMRGodunovFactory a_input)
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ new_amrlevel()

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.

◆ operator=()

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

References MayDay::Error().

Member Data Documentation

◆ m_tagAll

bool EBAMRGodunovFactory::m_tagAll
protected

◆ m_initialDtMultiplier

Real EBAMRGodunovFactory::m_initialDtMultiplier
protected

◆ m_cfl

Real EBAMRGodunovFactory::m_cfl
protected

◆ m_redistRad

int EBAMRGodunovFactory::m_redistRad
protected

◆ m_domainLength

RealVect EBAMRGodunovFactory::m_domainLength
protected

◆ m_refineThresh

Real EBAMRGodunovFactory::m_refineThresh
protected

◆ m_tagBufferSize

int EBAMRGodunovFactory::m_tagBufferSize
protected

◆ m_verbosity

int EBAMRGodunovFactory::m_verbosity
protected

◆ m_useMassRedist

bool EBAMRGodunovFactory::m_useMassRedist
protected

◆ m_doSmushing

bool EBAMRGodunovFactory::m_doSmushing
protected

◆ m_doRZCoords

bool EBAMRGodunovFactory::m_doRZCoords
protected

◆ m_hasSourceTerm

bool EBAMRGodunovFactory::m_hasSourceTerm
protected

◆ m_patchGodunov

const EBPatchGodunovFactory* EBAMRGodunovFactory::m_patchGodunov
protected

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