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

Compute v2_f functions. More...

Functions/Subroutines

subroutine compute_v2_f_cross_diffusion (cross_diffusion)
 
subroutine compute_v2_f_functions (turbulent_length, turbulent_time, v2_f_c_star_e_1, strain_rate_magnitude)
 Compute v2f length and time scales Reference : Lien & Kalitzin, 2001, Computations of transonic flow with the v2f turbulence model, DOI:10.1016/S0142-727X(00)00073-4.
 
subroutine compute_v2_f_turbulent_viscosity (turbulent_time)
 Compute v2f turbulent viscosity.
 
subroutine compute_v2_f_production_term (strain_rate_magnitude, v2_f_production_term)
 
subroutine penalization_wall_uncoupled_epsilon (work_array_matrix, work_array_rhs)
 
subroutine penalization_wall_uncoupled_f22 (work_array_matrix, work_array_rhs)
 
subroutine fill_matrix_wall_coupled_epsilon (rhs, final_matrix, final_rhs)
 
subroutine fill_matrix_wall_coupled_f22 (rhs, final_matrix, final_rhs)
 

Detailed Description

Compute v2_f functions.

Function/Subroutine Documentation

◆ compute_v2_f_cross_diffusion()

subroutine mod_compute_v2_f_functions::compute_v2_f_cross_diffusion ( double precision, dimension(:,:,:), intent(out) cross_diffusion)

◆ compute_v2_f_production_term()

subroutine mod_compute_v2_f_functions::compute_v2_f_production_term ( double precision, dimension(:,:,:), intent(in) strain_rate_magnitude,
double precision, dimension(:,:,:), intent(out) v2_f_production_term )

◆ fill_matrix_wall_coupled_epsilon()

subroutine mod_compute_v2_f_functions::fill_matrix_wall_coupled_epsilon ( double precision, dimension(:), intent(in) rhs,
double precision, dimension(:), intent(inout) final_matrix,
double precision, dimension(:), intent(inout) final_rhs )

◆ fill_matrix_wall_coupled_f22()

subroutine mod_compute_v2_f_functions::fill_matrix_wall_coupled_f22 ( double precision, dimension(:), intent(in) rhs,
double precision, dimension(:), intent(inout) final_matrix,
double precision, dimension(:), intent(inout) final_rhs )

◆ penalization_wall_uncoupled_epsilon()

subroutine mod_compute_v2_f_functions::penalization_wall_uncoupled_epsilon ( double precision, dimension(nx,ny,nz), intent(inout) work_array_matrix,
double precision, dimension(nx,ny,nz), intent(inout) work_array_rhs )

◆ penalization_wall_uncoupled_f22()

subroutine mod_compute_v2_f_functions::penalization_wall_uncoupled_f22 ( double precision, dimension(nx,ny,nz), intent(inout) work_array_matrix,
double precision, dimension(nx,ny,nz), intent(inout) work_array_rhs )