0.6.0
Loading...
Searching...
No Matches
user_fields::t_vector_equation Type Reference

Public Attributes

type(t_labelequation_label
 
type(t_label), dimension(:), allocatable vector_label
 
type(t_label), dimension(:), allocatable bc_label
 
type(t_vector_initializer_list), dimension(:), allocatable initializer
 
type(t_face_field), dimension(:), allocatable vector
 
type(t_face_field), dimension(:), allocatable vector_n
 
type(t_face_field), dimension(:), allocatable vector_nm1
 
type(t_face_bc_initializer_list), dimension(:), allocatable bc_initializer
 
type(t_boundary_condition_face), dimension(:), allocatable boundary_condition
 
class(t_linear_solver), allocatable solver
 
type(t_ls_mapcell_ls_map
 
type(t_face_ls_mapface_ls_map
 
type(t_cell_stencilcell_stencil
 
type(t_face_stencilface_stencil
 
double precision time_step = 0d0
 
integer time_order_discretization = time_order_1
 
logical has_ghost_boundary_cells = .false.
 
integer enforced_stencil = enforced_stencil_1_star
 
type(t_fv_fluxadvection_explicit_flux = default_flux_godunov
 
integer advection_discretization_type = implicit_discretization
 
integer advection_scheme = cell_centered_o2_advection_scheme
 
integer advection_explicit_time_order_discretization = time_order_1
 
integer advection_splitting_scheme = lie_trotter_splitting
 
logical advection_dir_split = .false.
 
logical advection_specify_temporal_stability_factor = .false.
 
double precision advection_temporal_stability_factor = -1d0
 
integer diffusion_discretization_type = implicit_discretization
 
integer diffusion_scheme = navier_diffusion_o2_centered_scheme
 

Member Data Documentation

◆ advection_dir_split

logical user_fields::t_vector_equation::advection_dir_split = .false.

◆ advection_discretization_type

integer user_fields::t_vector_equation::advection_discretization_type = implicit_discretization

◆ advection_explicit_flux

type(t_fv_flux) user_fields::t_vector_equation::advection_explicit_flux = default_flux_godunov

◆ advection_explicit_time_order_discretization

integer user_fields::t_vector_equation::advection_explicit_time_order_discretization = time_order_1

◆ advection_scheme

integer user_fields::t_vector_equation::advection_scheme = cell_centered_o2_advection_scheme

◆ advection_specify_temporal_stability_factor

logical user_fields::t_vector_equation::advection_specify_temporal_stability_factor = .false.

◆ advection_splitting_scheme

integer user_fields::t_vector_equation::advection_splitting_scheme = lie_trotter_splitting

◆ advection_temporal_stability_factor

double precision user_fields::t_vector_equation::advection_temporal_stability_factor = -1d0

◆ bc_initializer

type(t_face_bc_initializer_list), dimension(:), allocatable user_fields::t_vector_equation::bc_initializer

◆ bc_label

type(t_label), dimension(:), allocatable user_fields::t_vector_equation::bc_label

◆ boundary_condition

type(t_boundary_condition_face), dimension(:), allocatable user_fields::t_vector_equation::boundary_condition

◆ cell_ls_map

type(t_ls_map) user_fields::t_vector_equation::cell_ls_map

◆ cell_stencil

type(t_cell_stencil) user_fields::t_vector_equation::cell_stencil

◆ diffusion_discretization_type

integer user_fields::t_vector_equation::diffusion_discretization_type = implicit_discretization

◆ diffusion_scheme

integer user_fields::t_vector_equation::diffusion_scheme = navier_diffusion_o2_centered_scheme

◆ enforced_stencil

integer user_fields::t_vector_equation::enforced_stencil = enforced_stencil_1_star

◆ equation_label

type(t_label) user_fields::t_vector_equation::equation_label

◆ face_ls_map

type(t_face_ls_map) user_fields::t_vector_equation::face_ls_map

◆ face_stencil

type(t_face_stencil) user_fields::t_vector_equation::face_stencil

◆ has_ghost_boundary_cells

logical user_fields::t_vector_equation::has_ghost_boundary_cells = .false.

◆ initializer

type(t_vector_initializer_list), dimension(:), allocatable user_fields::t_vector_equation::initializer

◆ solver

class(t_linear_solver), allocatable user_fields::t_vector_equation::solver

◆ time_order_discretization

integer user_fields::t_vector_equation::time_order_discretization = time_order_1

◆ time_step

double precision user_fields::t_vector_equation::time_step = 0d0

◆ vector

type(t_face_field), dimension(:), allocatable user_fields::t_vector_equation::vector

◆ vector_label

type(t_label), dimension(:), allocatable user_fields::t_vector_equation::vector_label

◆ vector_n

type(t_face_field), dimension(:), allocatable user_fields::t_vector_equation::vector_n

◆ vector_nm1

type(t_face_field), dimension(:), allocatable user_fields::t_vector_equation::vector_nm1

The documentation for this type was generated from the following file: