0.6.0
Loading...
Searching...
No Matches
mod_discretize_haroun_diffusion_term Module Reference

Enumerations

enum  { haroun_base_method , advection_method }
 

Functions/Subroutines

subroutine discretize_haroun_diffusion_term (matrix, equation_stencil, equation_ls_map, gas_volume_fraction, cell_henry_coefficient, face_diffusion_coefficient, phi_has_immersed_boundaries, phi_ib_has_one_sided_inner_discretization, phi_ib_inner_discretization_order, phi_time_step_n, phi_time_step, species_partial_density_n, boundary_condition, phi_splitting_time_coef, ibc_variable, phi_isd_target, discretization_method, haroun_velocity_method)
 
subroutine add_implicit_mass_transfert_diffusion_centre (face_diffusion_coefficient, volume_fraction, grad_volume_fraction, henry_coefficient, matrix_line, ns, i, j, k)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
haroun_base_method 
advection_method 

Function/Subroutine Documentation

◆ add_implicit_mass_transfert_diffusion_centre()

subroutine mod_discretize_haroun_diffusion_term::add_implicit_mass_transfert_diffusion_centre ( type(t_face_field), intent(in) face_diffusion_coefficient,
double precision, dimension(:,:,:), intent(in) volume_fraction,
type(t_face_field), intent(in) grad_volume_fraction,
double precision, dimension(:,:,:), intent(in) henry_coefficient,
double precision, dimension(-ns:ns, -ns:ns, -ns:ns), intent(inout) matrix_line,
integer, intent(in) ns,
integer, intent(in) i,
integer, intent(in) j,
integer, intent(in) k )

◆ discretize_haroun_diffusion_term()

subroutine mod_discretize_haroun_diffusion_term::discretize_haroun_diffusion_term ( double precision, dimension(:), intent(inout) matrix,
type(t_cell_stencil), intent(in) equation_stencil,
type(t_ls_map), intent(in) equation_ls_map,
double precision, dimension(:,:,:), intent(in) gas_volume_fraction,
double precision, dimension(:,:,:), intent(in) cell_henry_coefficient,
type(t_face_field), intent(in) face_diffusion_coefficient,
logical, intent(in) phi_has_immersed_boundaries,
logical, intent(in) phi_ib_has_one_sided_inner_discretization,
integer, dimension(:), intent(in) phi_ib_inner_discretization_order,
double precision, intent(in) phi_time_step_n,
double precision, intent(in) phi_time_step,
double precision, dimension(:,:,:), intent(in) species_partial_density_n,
type(t_boundary_condition), intent(in) boundary_condition,
double precision, dimension (3), intent(inout) phi_splitting_time_coef,
type(t_immersed_boundary_condition), dimension(:), intent(in) ibc_variable,
integer, dimension(:), intent(in) phi_isd_target,
integer, intent(in), optional discretization_method,
integer, intent(in), optional haroun_velocity_method )