0.6.0
Loading...
Searching...
No Matches
read_advection_scheme.f90 File Reference

Modules

module  mod_ui_read_advection_scheme
 

Enumerations

enum  {
  mod_ui_read_advection_scheme::ui_fv_upwind , mod_ui_read_advection_scheme::ui_fv_godunov , mod_ui_read_advection_scheme::ui_fv_lw , mod_ui_read_advection_scheme::ui_fv_force ,
  mod_ui_read_advection_scheme::ui_fv_flic , mod_ui_read_advection_scheme::ui_fv_richtmyer
}
 

Functions/Subroutines

subroutine, public mod_ui_read_advection_scheme::ui_read_advection_scheme_cell (parser, discretization_type, scheme, temporal_scheme, fv_flux, splitting_scheme, directional_split, specify_temporal_stability_factor, temporal_stability_factor)
 
subroutine, public mod_ui_read_advection_scheme::ui_read_advection_scheme_navier (parser, discretization_type, scheme, temporal_scheme, fv_flux, splitting_scheme, directional_split, specify_temporal_stability_factor, temporal_stability_factor)
 
logical recursive function mod_ui_read_advection_scheme::ui_parse_explicit_splitting_method (parser, tok, keyword_id)
 
logical recursive function mod_ui_read_advection_scheme::ui_parse_explicit_scheme (parser, tok, keyword_id)
 

Variables

logical mod_ui_read_advection_scheme::ui_is_temporal_scheme_read = .false.
 
logical mod_ui_read_advection_scheme::ui_is_flux_type_read = .false.
 
logical mod_ui_read_advection_scheme::ui_is_flux_limiter_read = .false.
 
logical mod_ui_read_advection_scheme::ui_is_splitting_method_read = .false.
 
logical mod_ui_read_advection_scheme::ui_is_directional_split_read = .false.
 
logical mod_ui_read_advection_scheme::ui_is_navier = .false.
 
logical mod_ui_read_advection_scheme::ui_is_temporal_stability_factor_read = .false.
 
integer mod_ui_read_advection_scheme::ui_scheme = -1
 
integer mod_ui_read_advection_scheme::ui_temporal_scheme = -1
 
integer mod_ui_read_advection_scheme::ui_flux_type = -1
 
integer mod_ui_read_advection_scheme::ui_flux_limiter = -1
 
integer mod_ui_read_advection_scheme::ui_splitting_method = -1
 
logical mod_ui_read_advection_scheme::ui_directional_split = .false.
 
double precision mod_ui_read_advection_scheme::ui_temporal_stability_factor = -1d0