#include <EBAMRGodunovFactory.H>
Public Member Functions | |
AMRLevel * | new_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 () |
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 EBPatchGodunovFactory * | m_patchGodunov |
Private Member Functions | |
EBAMRGodunovFactory () | |
void | operator= (const EBAMRGodunovFactory &a_input) |
EBAMRGodunovFactory (const EBAMRGodunovFactory &a_input) |
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 | ( | ) | [inline, private] |
References MayDay::Error().
EBAMRGodunovFactory::EBAMRGodunovFactory | ( | const EBAMRGodunovFactory & | a_input | ) | [inline, private] |
References MayDay::Error().
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 | ) | [inline, private] |
References MayDay::Error().
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] |