|
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 |
1.8.13