Declaration of the variables associated to the phase advection equations. More...
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. | |
Declaration of the variables associated to the phase advection equations.