Chombo + EB + MF
3.2
|
AMR Cons Equation factory. More...
#include <AMRLevelConsFactory.H>
Public Member Functions | |
AMRLevelConsFactory () | |
Null constructor. More... | |
virtual AMRLevel * | new_amrlevel () const |
Virtual constructor. More... | |
virtual | ~AMRLevelConsFactory () |
Destructor. More... | |
virtual void | CFL (Real a_cfl) |
CFL number. More... | |
virtual void | spaceOrder (int a_spaceOrder) |
spatial order of accuracy (default is 4) More... | |
virtual void | limitFaceValues (bool a_limitFaceValues) |
sets whether to limit face values in advection (default is false) More... | |
virtual void | highOrderLimiter (bool a_highOrderLimiter) |
sets whether to use high-order limiter (default is true) More... | |
virtual void | initialAverage (bool a_initialAverage) |
sets whether initial data is average; default false More... | |
virtual void | useFlattening (bool a_useFlattening) |
sets whether to flatten extrapolations to faces More... | |
virtual void | noPPM (bool a_noPPM) |
sets whether to turn PPM off More... | |
virtual void | doDeconvolution (bool a_doDeconvolution) |
sets m_doDeconvolution More... | |
virtual void | doFaceDeconvolution (bool a_doFaceDeconvolution) |
sets m_doFaceDeconvolution More... | |
virtual void | useArtificialViscosity (bool a_useArtificialViscosity) |
sets whether to use artificial viscosity (from divergence) More... | |
virtual void | artificialViscosity (Real a_artificialViscosity) |
sets coefficient of artificial viscosity (from divergence) More... | |
virtual void | useArtVisc (bool a_useArtVisc) |
sets whether to use artificial viscosity More... | |
virtual void | ratioArtVisc (Real a_ratioArtVisc) |
sets coefficient of artificial viscosity More... | |
virtual void | forwardEuler (bool a_forwardEuler) |
sets whether forward Euler is used (instead of RK4) More... | |
virtual void | enforceMinVal (bool a_enforceMinVal, Real a_minVal) |
sets whether to enforce a min value in advection, along with valeu More... | |
virtual void | domainLength (Real a_domainLength) |
Physical dimension of the longest side of the domain. More... | |
void | x0 (const Real &a_x0) |
virtual void | verbosity (const int &verbosity) |
virtual void | refinementThreshold (Real a_refineThresh) |
Refinement threshold. More... | |
virtual void | refinementIsScaled (bool a_refinementIsScaled) |
Set whether refinement threshold is scaled with dx. More... | |
virtual void | tagPressure (bool a_tagPressure) |
Set whether to tag on pressure instead of on density. More... | |
virtual void | tagVorticity (bool a_tagVorticity) |
Set whether to tag on vorticity instead of on density. More... | |
virtual void | tagBufferSize (int a_tagBufferSize) |
Tag buffer size. More... | |
virtual void | molPhysics (const MOLPhysics *const a_molPhysics) |
MOLPhysics class. More... | |
void | initialDtMultiplier (Real a_initialDtMultiplier) |
Initial dt multiplier. More... | |
virtual bool | isDefined () const |
Check that everything is defined. More... | |
Public Member Functions inherited from AMRLevelFactory | |
virtual | ~AMRLevelFactory () |
Protected Member Functions | |
virtual void | setDefaultValues () |
virtual void | transferSettings (AMRLevelCons *a_newPtr) const |
Protected Attributes | |
int | m_verbosity |
Real | m_cfl |
bool | m_cflSet |
int | m_spaceOrder |
spatial order of accuracy (default is 4) More... | |
bool | m_limitFaceValues |
if true, limit face values in advection More... | |
bool | m_highOrderLimiter |
if true, use high-order limiter More... | |
bool | m_initialAverage |
bool | m_useFlattening |
bool | m_noPPM |
bool | m_doDeconvolution |
bool | m_doFaceDeconvolution |
bool | m_useArtificialViscosity |
Real | m_artificialViscosity |
bool | m_useArtVisc |
Real | m_ratioArtVisc |
bool | m_forwardEuler |
bool | m_enforceMinVal |
if true, enforce min value More... | |
Real | m_minVal |
min value to enforce More... | |
Real | m_domainLength |
bool | m_domainLengthSet |
Real | m_refineThresh |
bool | m_refineThreshSet |
bool | m_refinementIsScaled |
bool | m_tagPressure |
bool | m_tagVorticity |
int | m_tagBufferSize |
bool | m_tagBufferSizeSet |
Real | m_initialDtMultiplier |
bool | m_initialDtMultiplierSet |
const MOLPhysics * | m_molPhysics |
Private Member Functions | |
void | operator= (const AMRLevelConsFactory &a_input) |
AMRLevelConsFactory (const AMRLevelConsFactory &a_input) | |
AMR Cons Equation factory.
AMRLevelConsFactory::AMRLevelConsFactory | ( | ) |
Null constructor.
|
virtual |
Destructor.
|
private |
|
virtual |
|
virtual |
CFL number.
|
virtual |
spatial order of accuracy (default is 4)
|
virtual |
sets whether to limit face values in advection (default is false)
|
virtual |
sets whether to use high-order limiter (default is true)
|
virtual |
sets whether initial data is average; default false
|
virtual |
sets whether to flatten extrapolations to faces
|
virtual |
sets whether to turn PPM off
|
virtual |
sets m_doDeconvolution
|
virtual |
sets m_doFaceDeconvolution
|
virtual |
sets whether to use artificial viscosity (from divergence)
|
virtual |
sets coefficient of artificial viscosity (from divergence)
|
virtual |
sets whether to use artificial viscosity
|
virtual |
sets coefficient of artificial viscosity
|
virtual |
sets whether forward Euler is used (instead of RK4)
|
virtual |
sets whether to enforce a min value in advection, along with valeu
|
virtual |
Physical dimension of the longest side of the domain.
void AMRLevelConsFactory::x0 | ( | const Real & | a_x0 | ) |
|
virtual |
|
virtual |
Refinement threshold.
|
virtual |
Set whether refinement threshold is scaled with dx.
|
virtual |
Set whether to tag on pressure instead of on density.
|
virtual |
Set whether to tag on vorticity instead of on density.
|
virtual |
Tag buffer size.
|
virtual |
MOLPhysics class.
void AMRLevelConsFactory::initialDtMultiplier | ( | Real | a_initialDtMultiplier | ) |
Initial dt multiplier.
|
virtual |
Check that everything is defined.
Reimplemented in AMRLevelMappedConsFactory.
|
protectedvirtual |
Reimplemented in AMRLevelMappedConsFactory.
|
protectedvirtual |
Reimplemented in AMRLevelMappedConsFactory.
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
spatial order of accuracy (default is 4)
|
protected |
if true, limit face values in advection
|
protected |
if true, use high-order limiter
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
if true, enforce min value
|
protected |
min value to enforce
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |