#include <AMRLevelPolytropicGas.H>
Inheritance diagram for AMRLevelPolytropicGas:


Public Methods | |
| AMRLevelPolytropicGas () | |
| Constructor. | |
| virtual | ~AMRLevelPolytropicGas () |
| Destructor. | |
| virtual void | define (AMRLevel *a_coarserLevelPtr, const Box &a_problemDomain, int a_level, int a_refRatio) |
| This instance should never get called - historical. | |
| virtual void | define (AMRLevel *a_coarserLevelPtr, const ProblemDomain &a_problemDomain, int a_level, int a_refRatio) |
| Define new AMR level. | |
| virtual Real | advance () |
| Advance by one timestep. | |
| virtual void | postTimeStep () |
| Things to do after a timestep. | |
| virtual void | tagCells (IntVectSet &a_tags) |
| Create tags for regridding. | |
| virtual void | tagCellsInit (IntVectSet &a_tags) |
| Create tags at initialization. | |
| virtual void | regrid (const Vector< Box > &a_newGrids) |
| Set up data on this level after regridding. | |
| virtual void | initialGrid (const Vector< Box > &a_newGrids) |
| Initialize grids. | |
| virtual void | initialData () |
| Initialize data. | |
| virtual void | postInitialize () |
| Things to do after initialization. | |
| virtual void | patchGodunov (const PatchGodunov *const a_patchGodunov) |
| Create a local PatchGodunov factory using the argument as a factory. | |
| virtual Real | computeDt () |
| Returns the dt computed earlier for this level. | |
| virtual Real | computeInitialDt () |
| Compute dt using initial data. | |
| virtual void | CFL (Real a_cfl) |
| Set the CFL number. | |
| virtual void | domainLength (Real a_domainLength) |
| Set the physical dimension of the longest side of the domain. | |
| virtual void | refinementThreshold (Real a_refineThresh) |
| Set the refinement threshold. | |
| void | tagBufferSize (int a_tagBufferSize) |
| Set the tag buffer size. | |
Protected Methods | |
| DisjointBoxLayout | loadBalance (const Vector< Box > &a_grids) |
| void | levelSetup () |
| AMRLevelPolytropicGas * | getCoarserLevel () const |
| AMRLevelPolytropicGas * | getFinerLevel () const |
Protected Attributes | |
| LevelData< FArrayBox > | m_UOld |
| LevelData< FArrayBox > | m_UNew |
| Real | m_cfl |
| Real | m_dx |
| FineInterp | m_fineInterp |
| CoarseAverage | m_coarseAverage |
| Real | m_dtNew |
| int | m_numStates |
| Vector< string > | m_stateNames |
| int | m_numGhost |
| Real | m_domainLength |
| LevelGodunov | m_levelGodunov |
| LevelFluxRegister | m_fluxRegister |
| PatchGodunov * | m_patchGodunovFactory |
| PatchGodunov * | m_patchGodunov |
| Real | m_refineThresh |
| int | m_tagBufferSize |
| bool | m_hasCoarser |
| bool | m_hasFiner |
| DisjointBoxLayout | m_grids |
Private Methods | |
| void | operator= (const AMRLevelPolytropicGas &a_input) |
| AMRLevelPolytropicGas (const AMRLevelPolytropicGas &a_input) | |
|
|
Constructor.
|
|
|
Destructor.
|
|
|
|
|
|
Advance by one timestep.
|
|
|
Set the CFL number.
|
|
|
Returns the dt computed earlier for this level.
Implements AMRLevel. |
|
|
Compute dt using initial data.
Implements AMRLevel. |
|
||||||||||||||||||||
|
Define new AMR level.
Reimplemented from AMRLevel. |
|
||||||||||||||||||||
|
This instance should never get called - historical.
Reimplemented from AMRLevel. |
|
|
Set the physical dimension of the longest side of the domain.
|
|
|
|
|
|
|
|
|
Initialize data.
Implements AMRLevel. |
|
|
Initialize grids.
Implements AMRLevel. |
|
|
|
|
|
|
|
|
|
|
|
Create a local PatchGodunov factory using the argument as a factory.
|
|
|
Things to do after initialization.
Implements AMRLevel. |
|
|
Things to do after a timestep.
Implements AMRLevel. |
|
|
Set the refinement threshold.
|
|
|
Set up data on this level after regridding.
Implements AMRLevel. |
|
|
Set the tag buffer size.
|
|
|
Create tags for regridding.
Implements AMRLevel. |
|
|
Create tags at initialization.
Implements AMRLevel. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.16