|
|
| integer | variables_species_transport::n_species |
| | Number of species.
|
| |
| type(t_species_properties), dimension(:), allocatable | variables_species_transport::species |
| | Species properties.
|
| |
| logical | variables_species_transport::species_transport_has_density_based_form = .false. |
| | Type of species (passive or not)
|
| |
|
| double precision | variables_species_transport::species_transport_time_step |
| | Current Time step.
|
| |
| double precision | variables_species_transport::species_transport_time_step_n |
| | Previous time step.
|
| |
| double precision | variables_species_transport::species_transport_time_step_nm1 |
| |
| integer | variables_species_transport::species_transport_time_order_discretization = time_order_1 |
| | Time order discretization.
|
| |
| integer | variables_species_transport::species_transport_explicit_time_order_discretization = time_order_nssp32 |
| | Time order discretization for explicit scheme.
|
| |
| logical | variables_species_transport::species_transport_use_explicit_terms_accumulator = .false. |
| | A switch for when to use explicit accumulator.
|
| |
|
| type(t_boundary_condition), dimension(:), allocatable | variables_species_transport::species_transport_boundary_condition |
| | Boundary conditions.
|
| |
|
| class(t_species_transport_ibc_initializer_item), dimension(:), allocatable | variables_species_transport::species_transport_ibc_initializer |
| | Immersed boundary conditions initializers.
|
| |
| type(t_species_initializer_set), dimension(:), allocatable | variables_species_transport::species_initializer |
| | Initializers.
|
| |
|
| logical | variables_species_transport::species_transport_has_source_term = .false. |
| | Has source term?
|
| |
| logical | variables_species_transport::species_transport_has_advection_term = .true. |
| | Has advection term?
|
| |
| logical | variables_species_transport::species_transport_has_diffusion_term = .true. |
| | Has diffusion term?
|
| |
| logical | variables_species_transport::species_transport_has_div_u_advection_term = .true. |
| | Has \( div(\mathbf{u}) \) advection term?
|
| |
| logical | variables_species_transport::species_transport_has_temporal_term = .true. |
| | Has temporal term?
|
| |
| logical | variables_species_transport::species_transport_has_linear_term = .false. |
| | Has linear term?
|
| |
| logical | variables_species_transport::species_transport_has_immersed_boundaries = .false. |
| | Flag to enable immersed boundaries for the species_transport equation.
|
| |
|
| integer, dimension(:), allocatable | variables_species_transport::species_transport_isd_target |
| | List of enabled immersed boundaries for the species_transport equation.
|
| |
| integer | variables_species_transport::n_ibc_concentration = 0 |
| | Number of immersed boundaries enabled for the species_transport equation.
|
| |
| logical | variables_species_transport::species_transport_ib_has_one_sided_inner_discretization |
| | One sided discretization close to immersed boundaries.
|
| |
| integer, dimension(:), allocatable | variables_species_transport::species_transport_inner_discretization_order |
| |
|
| integer | variables_species_transport::species_transport_diffusion_term_discretization_type = implicit_discretization |
| | Diffusion term discretization type (implicit or explicit)
|
| |
| integer | variables_species_transport::species_transport_diffusion_term_scheme = cell_centered_o2_diffusion_scheme |
| | Diffusion term scheme.
|
| |
| integer | variables_species_transport::species_transport_diffusion_explicit_time_order_discretization = time_order_1 |
| | Diffusion term discretization (temporal discretization)
|
| |
| integer | variables_species_transport::species_transport_advection_term_discretization_type = implicit_discretization |
| | Advection term discretization type (implicit or explicit)
|
| |
| integer | variables_species_transport::species_transport_advection_term_scheme = cell_centered_o2_advection_scheme |
| | Advection term scheme.
|
| |
| integer | variables_species_transport::species_transport_advection_term_splitting_scheme = lie_trotter_splitting |
| | Advection term: Splitting Method for Lax-Wendroff TVD Superbee.
|
| |
| double precision, dimension(3) | variables_species_transport::species_transport_splitting_time_coeff =1d0 |
| |
| logical | variables_species_transport::species_transport_advection_term_dir_split = .false. |
| | Advection term: directional splitting option.
|
| |
| logical | variables_species_transport::is_species_transport_specify_advection_scheme_stability_factor = .false. |
| | Specify a CFL factor for explicit sub iterations.
|
| |
| double precision | variables_species_transport::species_transport_advection_scheme_stability_factor = -1d0 |
| | CFL used for explicit sub iterations (if is_species_transport_specify_advection_scheme_stability_factor, otherwize, using default values)
|
| |
| type(t_fv_flux), parameter | variables_species_transport::default_species_transport_advection_explicit_flux = default_flux_godunov |
| | Fluxes type The default explicit cell advection flux.
|
| |
| type(t_fv_flux) | variables_species_transport::species_transport_advection_explicit_flux = default_species_transport_advection_explicit_flux |
| | Fluxes type The effective explicit cell advection flux.
|
| |
|
| logical | variables_species_transport::is_species_transport_fully_explicit = .false. |
| | Species Transport Equations (fully explicit)
|
| |
|
| logical | variables_species_transport::species_transport_has_ghost_boundary_cells = .false. |
| | Ghost boudary cell choice.
|
| |
| type(t_cell_stencil) | variables_species_transport::species_transport_stencil |
| | Stencil.
|
| |
| integer | variables_species_transport::species_transport_enforced_stencil = -1 |
| | Enforced stencil.
|
| |
|
| type(t_ls_map) | variables_species_transport::species_transport_ls_map |
| | Mapping variables.
|
| |
| class(t_linear_solver), allocatable | variables_species_transport::species_transport_solver |
| | Linear system solver.
|
| |