|
Scrambler
1
|
Module for updating grids with MUSCL Hancock. More...
Collaboration diagram for MUSCLScheme:Public Member Functions | |
| subroutine, public | MUSCLInit () |
| subroutine, public | MUSCLAdvance (Info, dom_range, lComplete) |
Private Member Functions | |
| subroutine | calc_fluxes (data, mx, dt, dx, fluxes, maxspeed) |
| subroutine | cons_to_prim_MUSCL (q, w) |
| subroutine | prim_to_cons_MUSCL (w, q) |
Private Attributes | |
| INTEGER | nFields |
| INTEGER | nSteps |
| INTEGER, dimension(:,:), allocatable | wdi |
| INTEGER, dimension(:,:), allocatable | fdi |
| INTEGER, dimension(:,:), allocatable | dim_orders |
| LOGICAL | lUseLimiter = .true. |
Module for updating grids with MUSCL Hancock.
Definition at line 46 of file MUSCL_scheme.f90.
| subroutine, public MUSCLInit | ( | ) |
Definition at line 67 of file MUSCL_scheme.f90.
| subroutine, public MUSCLAdvance | ( | TYPE (InfoDef) | Info, |
| INTEGER, dimension(3,2) | dom_range, | ||
| LOGICAL | lComplete | ||
| ) |
Definition at line 122 of file MUSCL_scheme.f90.
References calc_fluxes().
Here is the call graph for this function:| subroutine calc_fluxes | ( | REAL(KIND=qPREC), dimension(:,:), pointer | data, |
| INTEGER | mx, | ||
| REAL(KIND=qPREC) | dt, | ||
| REAL(KIND=qPREC) | dx, | ||
| REAL(KIND=qPREC), dimension(:,:), pointer | fluxes, | ||
| REAL(KIND=qPREC) | maxspeed | ||
| ) | [private] |
Definition at line 227 of file MUSCL_scheme.f90.
| subroutine cons_to_prim_MUSCL | ( | REAL(KIND=qPREC), dimension(:) | q, |
| REAL(KIND=qPREC), dimension(:) | w | ||
| ) | [private] |
Definition at line 296 of file MUSCL_scheme.f90.
| subroutine prim_to_cons_MUSCL | ( | REAL(KIND=qPREC), dimension(:) | w, |
| REAL(KIND=qPREC), dimension(:) | q | ||
| ) | [private] |
Definition at line 305 of file MUSCL_scheme.f90.
INTEGER nFields [private] |
Definition at line 62 of file MUSCL_scheme.f90.
INTEGER nSteps [private] |
Definition at line 62 of file MUSCL_scheme.f90.
INTEGER, dimension(:,:), allocatable wdi [private] |
Definition at line 63 of file MUSCL_scheme.f90.
INTEGER, dimension(:,:), allocatable fdi [private] |
Definition at line 63 of file MUSCL_scheme.f90.
INTEGER, dimension(:,:), allocatable dim_orders [private] |
Definition at line 63 of file MUSCL_scheme.f90.
LOGICAL lUseLimiter = .true. [private] |
Definition at line 64 of file MUSCL_scheme.f90.