|
Scrambler
1
|
Manages various initial and boundary condition modules. More...
Public Member Functions | |
| subroutine, public | BeforeGlobalStep (n) |
| subroutine, public | ModuleObjectsInit |
| Reads in active modules and initializes modules. | |
| subroutine, public | ModuleProblemInit () |
| Reads in active modules and initializes modules. | |
| subroutine, public | GridInit (Info) |
| Manages initial conditions for an info object. | |
| subroutine, public | BeforeStep (Info) |
| Manages boundary conditions (and possibly source conditions) for active modules. | |
| subroutine | AfterStep (Info) |
| Performs any module updates that should happen after a step. | |
| subroutine, public | AfterFixup (Info) |
| Performs any grid updates that should happen after a grid is updated from finer levels. | |
| subroutine, public | SetErrFlag (Info) |
| Sets err flags based on refinement criteria. | |
| subroutine, public | ApplyPhysicalBC (Info) |
| Manages physical boundary conditions for an info object. | |
| subroutine | CheckDivergence (Info, lStopDivergence) |
| Checks for divergence of aux fields. | |
| subroutine | JeansCriterionTest (rho, cs, errorflags, dx) |
| Sets err flags based on Jeans Criteria. | |
Manages various initial and boundary condition modules.
Definition at line 38 of file module_control.f90.
| subroutine, public BeforeGlobalStep | ( | INTEGER | n | ) |
Definition at line 62 of file module_control.f90.
| subroutine, public ModuleObjectsInit | ( | ) |
Reads in active modules and initializes modules.
Definition at line 73 of file module_control.f90.
| subroutine, public ModuleProblemInit | ( | ) |
Reads in active modules and initializes modules.
Definition at line 89 of file module_control.f90.
| subroutine, public GridInit | ( | TYPE (InfoDef) | Info | ) |
Manages initial conditions for an info object.
| Info | Info object |
Definition at line 115 of file module_control.f90.
| subroutine, public BeforeStep | ( | TYPE(InfoDef) | Info | ) |
Manages boundary conditions (and possibly source conditions) for active modules.
| Info | Info object |
Source terms are better handled within the source module
Definition at line 154 of file module_control.f90.
| subroutine AfterStep | ( | TYPE(InfoDef) | Info | ) |
Performs any module updates that should happen after a step.
| Info | Info object |
Definition at line 221 of file module_control.f90.
| subroutine, public AfterFixup | ( | TYPE(InfoDef) | Info | ) |
Performs any grid updates that should happen after a grid is updated from finer levels.
| Info | Info object |
Definition at line 235 of file module_control.f90.
| subroutine, public SetErrFlag | ( | TYPE(InfoDef) | Info | ) |
Sets err flags based on refinement criteria.
| Info | Info object |
Definition at line 242 of file module_control.f90.
| subroutine, public ApplyPhysicalBC | ( | TYPE (InfoDef) | Info | ) |
Manages physical boundary conditions for an info object.
| Info | Info object |
Definition at line 261 of file module_control.f90.
References SetGhost().
Here is the call graph for this function:| subroutine CheckDivergence | ( | TYPE(InfoDef) | Info, |
| LOGICAL, optional | lStopDivergence | ||
| ) |
Checks for divergence of aux fields.
| Info | Info object |
Definition at line 430 of file module_control.f90.
| subroutine JeansCriterionTest | ( | REAL(KIND=qPrec), dimension(:,:,:) | rho, |
| REAL(KIND=qPrec), dimension(:,:,:) | cs, | ||
| INTEGER, dimension(:,:,:) | errorflags, | ||
| REAL(KIND=qPrec) | dx | ||
| ) |
Sets err flags based on Jeans Criteria.
| rho | array of density |
| cs | array of sound speed |
| errorflags | array of error flags |
Definition at line 490 of file module_control.f90.