|
Chombo + EB
3.0
|
#include <EBAMRGodunov.H>

Public Member Functions | |
| EBAMRGodunov () | |
| virtual | ~EBAMRGodunov () |
| void | sumConserved (Real &a_sumcons, const int &a_ivar) const |
| virtual void | define (AMRLevel *a_coarser_level_ptr, const Box &a_problem_domain, int a_level, int a_ref_ratio) |
| virtual void | define (AMRLevel *a_coarser_level_ptr, const ProblemDomain &a_problem_domain, int a_level, int a_ref_ratio) |
| virtual Real | advance () |
| advance by one timestep More... | |
| virtual void | postTimeStep () |
| things to do after a timestep More... | |
| virtual void | syncWithFineLevel () |
| setup fine->coarse stuff More... | |
| void | dumpDebug () |
| virtual void | tagCells (IntVectSet &a_tags) |
| create tags More... | |
| virtual void | tagCellsInit (IntVectSet &a_tags) |
| create tags at initialization More... | |
| virtual void | regrid (const Vector< Box > &a_new_grids) |
| regrid More... | |
| virtual void | initialGrid (const Vector< Box > &a_new_grids) |
| initialize grids More... | |
| virtual void | initialData () |
| initialize data More... | |
| virtual void | postInitialize () |
| things to do after initialization More... | |
| virtual void | patchGodunov (const EBPatchGodunovFactory *const a_ebpatchGodunovFactory) |
| object for physics integration More... | |
| void | dumpDebug (const string &a_debstring) |
| virtual void | writeCheckpointHeader (HDF5Handle &a_handle) const |
| write checkpoint header More... | |
| virtual void | writeCheckpointLevel (HDF5Handle &a_handle) const |
| write checkpoint data for this level More... | |
| virtual void | readCheckpointHeader (HDF5Handle &a_handle) |
| read checkpoint header More... | |
| virtual void | readCheckpointLevel (HDF5Handle &a_handle) |
| read checkpoint data for this level More... | |
| virtual void | writePlotHeader (HDF5Handle &a_handle) const |
| write plotfile header More... | |
| void | writePlotHeaderOld (HDF5Handle &a_handle) const |
| virtual void | writePlotLevel (HDF5Handle &a_handle) const |
| write plot file data for this level More... | |
| void | writePlotLevelOld (HDF5Handle &a_handle) const |
| virtual Real | getDt () const |
| virtual Real | computeDt () |
| compute dt More... | |
| virtual Real | computeInitialDt () |
| compute dt with initial data More... | |
| virtual void | CFL (Real a_cfl) |
| CFL. More... | |
| virtual void | doSmushing (bool a_doSmushing) |
| virtual void | doRZCoords (bool a_doRZCoords) |
| virtual void | hasSourceTerm (bool a_hasSourceTerm) |
| virtual void | redistRadius (int a_redistRad) |
| redistribution radius More... | |
| virtual void | domainLength (RealVect a_domainLength) |
| longest length of the domain in real space More... | |
| virtual void | refinementThreshold (Real a_refine_thresh) |
| refinement threshold More... | |
| virtual void | tagBufferSize (int a_tag_buffer_size) |
| tag buffer size More... | |
| virtual void | useMassRedistribution (bool a_useMassRedist) |
| virtual void | levelSetup () |
| const EBISLayout & | getEBISLayout () const |
| virtual void | fillConsAndPrim (LevelData< EBCellFAB > &a_data) const |
| void | tagAll (bool a_tagAll) |
| LevelData< EBCellFAB > & | getStateOld () |
| LevelData< EBCellFAB > & | getStateNew () |
Public Member Functions inherited from AMRLevel | |
| AMRLevel () | |
| virtual | ~AMRLevel () |
| virtual void | preRegrid (int a_base_level, const Vector< Vector< Box > > &a_new_grids) |
| virtual void | postRegrid (int a_base_level) |
| virtual void | postInitialGrid (const bool a_restart) |
| virtual void | conclude (int a_step) const |
| virtual void | writeCustomPlotFile (const std::string &a_prefix, int a_step) const |
| virtual void | finerLevelPtr (AMRLevel *a_finer_level_ptr) |
| virtual void | dt (Real a_dt) |
| virtual void | time (Real a_time) |
| virtual void | initialDtMultiplier (Real a_initial_dt_multiplier) |
| virtual Real | dt () const |
| virtual Real | time () const |
| virtual Real | initialDtMultiplier () const |
| virtual const ProblemDomain & | problemDomain () const |
| virtual Vector< Box > | boxes () const |
| bool | isDefined () const |
| bool | hasCoarserLevel () const |
| bool | hasFinerLevel () const |
| virtual int | level () const |
| virtual int | refRatio () const |
| Vector< AMRLevel * > | getAMRLevelHierarchy () |
| Retrieve an array of all of the AMRLevel objects in the entire hierarchy. More... | |
Static Public Member Functions | |
| static void | setLoadBalance (LoadBalanceFunc a_func) |
Static Public Member Functions inherited from AMRLevel | |
| static int | verbosity () |
| static void | verbosity (int a_verbosity) |
Static Public Attributes | |
| static int | s_NewPlotFile |
Protected Member Functions | |
| Real | calculateMass () const |
| EBAMRGodunov * | getCoarserLevel () const |
| EBAMRGodunov * | getFinerLevel () const |
Static Protected Attributes | |
| static LoadBalanceFunc | s_loadBalance |
| static bool | s_isLoadBalanceSet |
Static Protected Attributes inherited from AMRLevel | |
| static int | s_verbosity |
Private Member Functions | |
| void | operator= (const EBAMRGodunov &a_input) |
| EBAMRGodunov (const EBAMRGodunov &a_input) | |
| EBAMRGodunov::EBAMRGodunov | ( | ) |
|
virtual |
|
inlineprivate |
References MayDay::Error().
| void EBAMRGodunov::sumConserved | ( | Real & | a_sumcons, |
| const int & | a_ivar | ||
| ) | const |
|
virtual |
Defines this AMRLevel.
Reimplemented from AMRLevel.
|
virtual |
Defines this AMRLevel.
Reimplemented from AMRLevel.
|
virtual |
things to do after a timestep
Implements AMRLevel.
|
virtual |
setup fine->coarse stuff
stuff that needs to be setup from the finer level. A bunch of objects depend upon the layouts from both levels and the finer level changes more often from regrid so this needs to be called from the finer level
| void EBAMRGodunov::dumpDebug | ( | ) |
|
virtual |
create tags
Implements AMRLevel.
|
virtual |
create tags at initialization
Implements AMRLevel.
regrid
Implements AMRLevel.
initialize grids
Implements AMRLevel.
|
virtual |
initialize data
Implements AMRLevel.
|
virtual |
things to do after initialization
Implements AMRLevel.
|
virtual |
object for physics integration
| void EBAMRGodunov::dumpDebug | ( | const string & | a_debstring | ) |
|
virtual |
write checkpoint header
Implements AMRLevel.
|
virtual |
write checkpoint data for this level
Implements AMRLevel.
|
virtual |
read checkpoint header
Implements AMRLevel.
|
virtual |
read checkpoint data for this level
Implements AMRLevel.
|
virtual |
write plotfile header
Implements AMRLevel.
| void EBAMRGodunov::writePlotHeaderOld | ( | HDF5Handle & | a_handle | ) | const |
|
virtual |
write plot file data for this level
Implements AMRLevel.
| void EBAMRGodunov::writePlotLevelOld | ( | HDF5Handle & | a_handle | ) | const |
|
virtual |
|
virtual |
compute dt with initial data
Implements AMRLevel.
|
virtual |
CFL.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
redistribution radius
|
virtual |
longest length of the domain in real space
|
virtual |
refinement threshold
|
virtual |
tag buffer size
|
virtual |
|
virtual |
| const EBISLayout& EBAMRGodunov::getEBISLayout | ( | ) | const |
| void EBAMRGodunov::tagAll | ( | bool | a_tagAll | ) |
|
inlinestatic |
References s_isLoadBalanceSet, and s_loadBalance.
|
protected |
|
protected |
|
protected |
|
inlineprivate |
References MayDay::Error().
|
static |
|
staticprotected |
Referenced by setLoadBalance().
|
staticprotected |
Referenced by setLoadBalance().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13