Declaration of the variables associated to the phase advection equations.
Variables | |
integer | n_phases = 1 |
Number of phases. | |
integer, dimension(:), allocatable | phase_advection_representation |
Phase type enum_phase_representation. | |
integer, dimension(:), allocatable | phase_advection_phase_method |
Advection scheme (depends on the phase representation) | |
double precision | phase_advection_time_step |
Advection current time step. | |
double precision | phase_advection_time_step_n |
Advection previous time step. | |
double precision | phase_advection_max_time_step |
Advection maximum time step. | |
type(t_boundary_condition), dimension(:), allocatable | phase_advection_boundary_condition |
Boundary conditions for advection schemes. One per phase. Main grid. | |
type(t_boundary_condition), dimension(:), allocatable | phase_advection_boundary_condition_r |
Refined grid. | |
type(t_boundary_condition), dimension(:), allocatable | phase_advection_boundary_condition_t |
Temporary grid. | |
integer, dimension(:), allocatable | phase_advection_isd_target |
List of enabled immersed boundaries for the advection of phases. | |
integer | n_ibc_phases = 0 |
Number of immersed boundaries enabled for the advection of phases. | |
logical | is_advection_refined_grid = .false. |
Refined grids. | |
integer | advection_refined_grid_level = 0 |
logical | is_refined_grid = .false. |
integer | refined_grid_level = 0 |
logical | phase_advection_is_advection_term = .true. |
Flag to disable the advection. | |
class(t_phase_advection_bc_initializer), pointer | phase_advection_bc_initializer => null() |
Boundary condition initializers. | |