Scrambler
1
|
Module for updating grids with MUSCL Hancock. More...
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().
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.