Basilisk CFD
Adaptive Cartesian mesh PDE framework
Loading...
Searching...
No Matches
turbulence.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define turbulence_tke   __turbulence_MOD_tke
 
#define turbulence_eps   __turbulence_MOD_eps
 
#define turbulence_l   __turbulence_MOD_l
 
#define turbulence_tkeo   __turbulence_MOD_tkeo
 
#define turbulence_kb   __turbulence_MOD_kb
 
#define turbulence_epsb   __turbulence_MOD_epsb
 
#define turbulence_p   __turbulence_MOD_p
 
#define turbulence_b   __turbulence_MOD_b
 
#define turbulence_pb   __turbulence_MOD_pb
 
#define turbulence_num   __turbulence_MOD_num
 
#define turbulence_nuh   __turbulence_MOD_nuh
 
#define turbulence_nus   __turbulence_MOD_nus
 
#define turbulence_gamu   __turbulence_MOD_gamu
 
#define turbulence_gamv   __turbulence_MOD_gamv
 
#define turbulence_gamb   __turbulence_MOD_gamb
 
#define turbulence_gamh   __turbulence_MOD_gamh
 
#define turbulence_gams   __turbulence_MOD_gams
 
#define turbulence_cmue1   __turbulence_MOD_cmue1
 
#define turbulence_cmue2   __turbulence_MOD_cmue2
 
#define turbulence_gam   __turbulence_MOD_gam
 
#define turbulence_as   __turbulence_MOD_as
 
#define turbulence_an   __turbulence_MOD_an
 
#define turbulence_at   __turbulence_MOD_at
 
#define turbulence_r   __turbulence_MOD_r
 
#define turbulence_rig   __turbulence_MOD_rig
 
#define turbulence_xrf   __turbulence_MOD_xrf
 
#define turbulence_uu   __turbulence_MOD_uu
 
#define turbulence_vv   __turbulence_MOD_vv
 
#define turbulence_ww   __turbulence_MOD_ww
 
#define turbulence_turb1   __turbulence_MOD_turb1
 
#define turbulence_turb2   __turbulence_MOD_turb2
 
#define turbulence_turb3   __turbulence_MOD_turb3
 
#define turbulence_turb4   __turbulence_MOD_turb4
 
#define turbulence_turb5   __turbulence_MOD_turb5
 
#define turbulence_cm0   __turbulence_MOD_cm0
 
#define turbulence_cmsf   __turbulence_MOD_cmsf
 
#define turbulence_cde   __turbulence_MOD_cde
 
#define turbulence_rcm   __turbulence_MOD_rcm
 
#define turbulence_b1   __turbulence_MOD_b1
 
#define turbulence_prandtl0   __turbulence_MOD_prandtl0
 
#define turbulence_craig_m   __turbulence_MOD_craig_m
 
#define turbulence_sig_e0   __turbulence_MOD_sig_e0
 
#define turbulence_turb_method   __turbulence_MOD_turb_method
 
#define turbulence_tke_method   __turbulence_MOD_tke_method
 
#define turbulence_len_scale_method   __turbulence_MOD_len_scale_method
 
#define turbulence_stab_method   __turbulence_MOD_stab_method
 
#define turbulence_k_ubc   __turbulence_MOD_k_ubc
 
#define turbulence_k_lbc   __turbulence_MOD_k_lbc
 
#define turbulence_kb_ubc   __turbulence_MOD_kb_ubc
 
#define turbulence_kb_lbc   __turbulence_MOD_kb_lbc
 
#define turbulence_psi_ubc   __turbulence_MOD_psi_ubc
 
#define turbulence_psi_lbc   __turbulence_MOD_psi_lbc
 
#define turbulence_ubc_type   __turbulence_MOD_ubc_type
 
#define turbulence_lbc_type   __turbulence_MOD_lbc_type
 
#define turbulence_cm0_fix   __turbulence_MOD_cm0_fix
 
#define turbulence_prandtl0_fix   __turbulence_MOD_prandtl0_fix
 
#define turbulence_cw   __turbulence_MOD_cw
 
#define turbulence_compute_kappa   __turbulence_MOD_compute_kappa
 
#define turbulence_kappa   __turbulence_MOD_kappa
 
#define turbulence_compute_c3   __turbulence_MOD_compute_c3
 
#define turbulence_ri_st   __turbulence_MOD_ri_st
 
#define turbulence_length_lim   __turbulence_MOD_length_lim
 
#define turbulence_galp   __turbulence_MOD_galp
 
#define turbulence_const_num   __turbulence_MOD_const_num
 
#define turbulence_const_nuh   __turbulence_MOD_const_nuh
 
#define turbulence_k_min   __turbulence_MOD_k_min
 
#define turbulence_eps_min   __turbulence_MOD_eps_min
 
#define turbulence_kb_min   __turbulence_MOD_kb_min
 
#define turbulence_epsb_min   __turbulence_MOD_epsb_min
 
#define turbulence_compute_param   __turbulence_MOD_compute_param
 
#define turbulence_gen_m   __turbulence_MOD_gen_m
 
#define turbulence_gen_n   __turbulence_MOD_gen_n
 
#define turbulence_gen_p   __turbulence_MOD_gen_p
 
#define turbulence_cpsi1   __turbulence_MOD_cpsi1
 
#define turbulence_cpsi2   __turbulence_MOD_cpsi2
 
#define turbulence_cpsi3minus   __turbulence_MOD_cpsi3minus
 
#define turbulence_cpsi3plus   __turbulence_MOD_cpsi3plus
 
#define turbulence_sig_kpsi   __turbulence_MOD_sig_kpsi
 
#define turbulence_sig_psi   __turbulence_MOD_sig_psi
 
#define turbulence_gen_d   __turbulence_MOD_gen_d
 
#define turbulence_gen_alpha   __turbulence_MOD_gen_alpha
 
#define turbulence_gen_l   __turbulence_MOD_gen_l
 
#define turbulence_ce1   __turbulence_MOD_ce1
 
#define turbulence_ce2   __turbulence_MOD_ce2
 
#define turbulence_ce3minus   __turbulence_MOD_ce3minus
 
#define turbulence_ce3plus   __turbulence_MOD_ce3plus
 
#define turbulence_sig_k   __turbulence_MOD_sig_k
 
#define turbulence_sig_e   __turbulence_MOD_sig_e
 
#define turbulence_sig_peps   __turbulence_MOD_sig_peps
 
#define turbulence_e1   __turbulence_MOD_e1
 
#define turbulence_e2   __turbulence_MOD_e2
 
#define turbulence_e3   __turbulence_MOD_e3
 
#define turbulence_sq   __turbulence_MOD_sq
 
#define turbulence_sl   __turbulence_MOD_sl
 
#define turbulence_my_length   __turbulence_MOD_my_length
 
#define turbulence_new_constr   __turbulence_MOD_new_constr
 
#define turbulence_scnd_method   __turbulence_MOD_scnd_method
 
#define turbulence_kb_method   __turbulence_MOD_kb_method
 
#define turbulence_epsb_method   __turbulence_MOD_epsb_method
 
#define turbulence_scnd_coeff   __turbulence_MOD_scnd_coeff
 
#define turbulence_cc1   __turbulence_MOD_cc1
 
#define turbulence_ct1   __turbulence_MOD_ct1
 
#define turbulence_ctt   __turbulence_MOD_ctt
 
#define turbulence_cc2   __turbulence_MOD_cc2
 
#define turbulence_cc3   __turbulence_MOD_cc3
 
#define turbulence_cc4   __turbulence_MOD_cc4
 
#define turbulence_cc5   __turbulence_MOD_cc5
 
#define turbulence_cc6   __turbulence_MOD_cc6
 
#define turbulence_ct2   __turbulence_MOD_ct2
 
#define turbulence_ct3   __turbulence_MOD_ct3
 
#define turbulence_ct4   __turbulence_MOD_ct4
 
#define turbulence_ct5   __turbulence_MOD_ct5
 
#define turbulence_a1   __turbulence_MOD_a1
 
#define turbulence_a2   __turbulence_MOD_a2
 
#define turbulence_a3   __turbulence_MOD_a3
 
#define turbulence_a4   __turbulence_MOD_a4
 
#define turbulence_a5   __turbulence_MOD_a5
 
#define turbulence_at1   __turbulence_MOD_at1
 
#define turbulence_at2   __turbulence_MOD_at2
 
#define turbulence_at3   __turbulence_MOD_at3
 
#define turbulence_at4   __turbulence_MOD_at4
 
#define turbulence_at5   __turbulence_MOD_at5
 
#define turbulence_iw_model   __turbulence_MOD_iw_model
 
#define turbulence_alpha   __turbulence_MOD_alpha
 
#define turbulence_klimiw   __turbulence_MOD_klimiw
 
#define turbulence_rich_cr   __turbulence_MOD_rich_cr
 
#define turbulence_numiw   __turbulence_MOD_numiw
 
#define turbulence_nuhiw   __turbulence_MOD_nuhiw
 
#define turbulence_numshear   __turbulence_MOD_numshear
 

Functions

void __turbulence_MOD_init_turbulence (integer *namlst, char *fn, integer *nlev, long int _slfn)
 
static void turbulence_init_turbulence (integer *namlst, char *fn, integer *nlev)
 
void __turbulence_MOD_post_init_turbulence (integer *nlev)
 
static void turbulence_post_init_turbulence (integer *nlev)
 
void __turbulence_MOD_init_scnd (integer *scnd_coeff)
 
static void turbulence_init_scnd (integer *scnd_coeff)
 
void __turbulence_MOD_generate_model ()
 
static void turbulence_generate_model (void)
 
void __turbulence_MOD_analyse_model ()
 
static void turbulence_analyse_model (void)
 
void __turbulence_MOD_report_model ()
 
static void turbulence_report_model (void)
 
void __turbulence_MOD_do_turbulence (integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss, realtype *xp)
 
static void turbulence_do_turbulence (integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss, realtype *xp)
 
void __turbulence_MOD_do_tke (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
static void turbulence_do_tke (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
void __turbulence_MOD_do_kb (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
static void turbulence_do_kb (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
void __turbulence_MOD_do_lengthscale (integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
static void turbulence_do_lengthscale (integer *nlev, realtype *dt, realtype *depth, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
void __turbulence_MOD_do_epsb (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
static void turbulence_do_epsb (integer *nlev, realtype *dt, realtype *u_taus, realtype *u_taub, realtype *z0s, realtype *z0b, realtype *h, realtype *nn, realtype *ss)
 
void __turbulence_MOD_kolpran (integer *nlev)
 
static void turbulence_kolpran (integer *nlev)
 
void __turbulence_MOD_stabilityfunctions (integer *nlev)
 
static void turbulence_stabilityfunctions (integer *nlev)
 
realtype __turbulence_MOD_k_bc (integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
 
static realtype turbulence_k_bc (integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
 
realtype __turbulence_MOD_q2over2_bc (integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
 
static realtype turbulence_q2over2_bc (integer *bc, integer *type, realtype *zi, realtype *z0, realtype *u_tau)
 
realtype __turbulence_MOD_epsilon_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
static realtype turbulence_epsilon_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
realtype __turbulence_MOD_psi_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
static realtype turbulence_psi_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
realtype __turbulence_MOD_q2l_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
static realtype turbulence_q2l_bc (integer *bc, integer *type, realtype *zi, realtype *ki, realtype *z0, realtype *u_tau)
 
void __turbulence_MOD_clean_turbulence ()
 
static void turbulence_clean_turbulence (void)
 
void __turbulence_MOD_print_state_turbulence ()
 
static void turbulence_print_state_turbulence (void)
 
realtype turbulence_get_global (const char *name)
 

Variables

realtype_1d __turbulence_MOD_tke
 
realtype_1d __turbulence_MOD_eps
 
realtype_1d __turbulence_MOD_l
 
realtype_1d __turbulence_MOD_tkeo
 
realtype_1d __turbulence_MOD_kb
 
realtype_1d __turbulence_MOD_epsb
 
realtype_1d __turbulence_MOD_p
 
realtype_1d __turbulence_MOD_b
 
realtype_1d __turbulence_MOD_pb
 
realtype_1d __turbulence_MOD_num
 
realtype_1d __turbulence_MOD_nuh
 
realtype_1d __turbulence_MOD_nus
 
realtype_1d __turbulence_MOD_gamu
 
realtype_1d __turbulence_MOD_gamv
 
realtype_1d __turbulence_MOD_gamb
 
realtype_1d __turbulence_MOD_gamh
 
realtype_1d __turbulence_MOD_gams
 
realtype_1d __turbulence_MOD_cmue1
 
realtype_1d __turbulence_MOD_cmue2
 
realtype_1d __turbulence_MOD_gam
 
realtype_1d __turbulence_MOD_as
 
realtype_1d __turbulence_MOD_an
 
realtype_1d __turbulence_MOD_at
 
realtype_1d __turbulence_MOD_r
 
realtype_1d __turbulence_MOD_rig
 
realtype_1d __turbulence_MOD_xrf
 
realtype_1d __turbulence_MOD_uu
 
realtype_1d __turbulence_MOD_vv
 
realtype_1d __turbulence_MOD_ww
 
realtype_1d __turbulence_MOD_turb1
 
realtype_1d __turbulence_MOD_turb2
 
realtype_1d __turbulence_MOD_turb3
 
realtype_1d __turbulence_MOD_turb4
 
realtype_1d __turbulence_MOD_turb5
 
realtype __turbulence_MOD_cm0
 
realtype __turbulence_MOD_cmsf
 
realtype __turbulence_MOD_cde
 
realtype __turbulence_MOD_rcm
 
realtype __turbulence_MOD_b1
 
realtype __turbulence_MOD_prandtl0
 
realtype __turbulence_MOD_craig_m
 
realtype __turbulence_MOD_sig_e0
 
integer __turbulence_MOD_turb_method
 
integer __turbulence_MOD_tke_method
 
integer __turbulence_MOD_len_scale_method
 
integer __turbulence_MOD_stab_method
 
integer __turbulence_MOD_k_ubc
 
integer __turbulence_MOD_k_lbc
 
integer __turbulence_MOD_kb_ubc
 
integer __turbulence_MOD_kb_lbc
 
integer __turbulence_MOD_psi_ubc
 
integer __turbulence_MOD_psi_lbc
 
integer __turbulence_MOD_ubc_type
 
integer __turbulence_MOD_lbc_type
 
realtype __turbulence_MOD_cm0_fix
 
realtype __turbulence_MOD_prandtl0_fix
 
realtype __turbulence_MOD_cw
 
logical __turbulence_MOD_compute_kappa
 
realtype __turbulence_MOD_kappa
 
logical __turbulence_MOD_compute_c3
 
realtype __turbulence_MOD_ri_st
 
logical __turbulence_MOD_length_lim
 
realtype __turbulence_MOD_galp
 
realtype __turbulence_MOD_const_num
 
realtype __turbulence_MOD_const_nuh
 
realtype __turbulence_MOD_k_min
 
realtype __turbulence_MOD_eps_min
 
realtype __turbulence_MOD_kb_min
 
realtype __turbulence_MOD_epsb_min
 
logical __turbulence_MOD_compute_param
 
realtype __turbulence_MOD_gen_m
 
realtype __turbulence_MOD_gen_n
 
realtype __turbulence_MOD_gen_p
 
realtype __turbulence_MOD_cpsi1
 
realtype __turbulence_MOD_cpsi2
 
realtype __turbulence_MOD_cpsi3minus
 
realtype __turbulence_MOD_cpsi3plus
 
realtype __turbulence_MOD_sig_kpsi
 
realtype __turbulence_MOD_sig_psi
 
realtype __turbulence_MOD_gen_d
 
realtype __turbulence_MOD_gen_alpha
 
realtype __turbulence_MOD_gen_l
 
realtype __turbulence_MOD_ce1
 
realtype __turbulence_MOD_ce2
 
realtype __turbulence_MOD_ce3minus
 
realtype __turbulence_MOD_ce3plus
 
realtype __turbulence_MOD_sig_k
 
realtype __turbulence_MOD_sig_e
 
logical __turbulence_MOD_sig_peps
 
realtype __turbulence_MOD_e1
 
realtype __turbulence_MOD_e2
 
realtype __turbulence_MOD_e3
 
realtype __turbulence_MOD_sq
 
realtype __turbulence_MOD_sl
 
integer __turbulence_MOD_my_length
 
logical __turbulence_MOD_new_constr
 
integer __turbulence_MOD_scnd_method
 
integer __turbulence_MOD_kb_method
 
integer __turbulence_MOD_epsb_method
 
integer __turbulence_MOD_scnd_coeff
 
realtype __turbulence_MOD_cc1
 
realtype __turbulence_MOD_ct1
 
realtype __turbulence_MOD_ctt
 
realtype __turbulence_MOD_cc2
 
realtype __turbulence_MOD_cc3
 
realtype __turbulence_MOD_cc4
 
realtype __turbulence_MOD_cc5
 
realtype __turbulence_MOD_cc6
 
realtype __turbulence_MOD_ct2
 
realtype __turbulence_MOD_ct3
 
realtype __turbulence_MOD_ct4
 
realtype __turbulence_MOD_ct5
 
realtype __turbulence_MOD_a1
 
realtype __turbulence_MOD_a2
 
realtype __turbulence_MOD_a3
 
realtype __turbulence_MOD_a4
 
realtype __turbulence_MOD_a5
 
realtype __turbulence_MOD_at1
 
realtype __turbulence_MOD_at2
 
realtype __turbulence_MOD_at3
 
realtype __turbulence_MOD_at4
 
realtype __turbulence_MOD_at5
 
integer __turbulence_MOD_iw_model
 
realtype __turbulence_MOD_alpha
 
realtype __turbulence_MOD_klimiw
 
realtype __turbulence_MOD_rich_cr
 
realtype __turbulence_MOD_numiw
 
realtype __turbulence_MOD_nuhiw
 
realtype __turbulence_MOD_numshear
 
static const integer turbulence_convective = 0
 
static const integer turbulence_algebraic = 1
 
static const integer turbulence_first_order = 2
 
static const integer turbulence_second_order = 3
 
static const integer turbulence_tke_local_eq = 1
 
static const integer turbulence_tke_keps = 2
 
static const integer turbulence_tke_my = 3
 
static const integer turbulence_constant = 1
 
static const integer turbulence_munkanderson = 2
 
static const integer turbulence_schumgerz = 3
 
static const integer turbulence_eiflerschrimpf = 4
 
static const integer turbulence_diss_eq = 8
 
static const integer turbulence_length_eq = 9
 
static const integer turbulence_generic_eq = 10
 
static const integer turbulence_dirichlet = 0
 
static const integer turbulence_neumann = 1
 
static const integer turbulence_viscous = 0
 
static const integer turbulence_logarithmic = 1
 
static const integer turbulence_injection = 2
 

Macro Definition Documentation

◆ turbulence_a1

#define turbulence_a1   __turbulence_MOD_a1

Definition at line 230 of file turbulence.h.

◆ turbulence_a2

#define turbulence_a2   __turbulence_MOD_a2

Definition at line 232 of file turbulence.h.

◆ turbulence_a3

#define turbulence_a3   __turbulence_MOD_a3

Definition at line 234 of file turbulence.h.

◆ turbulence_a4

#define turbulence_a4   __turbulence_MOD_a4

Definition at line 236 of file turbulence.h.

◆ turbulence_a5

#define turbulence_a5   __turbulence_MOD_a5

Definition at line 238 of file turbulence.h.

◆ turbulence_alpha

#define turbulence_alpha   __turbulence_MOD_alpha

Definition at line 252 of file turbulence.h.

◆ turbulence_an

#define turbulence_an   __turbulence_MOD_an

Definition at line 48 of file turbulence.h.

◆ turbulence_as

#define turbulence_as   __turbulence_MOD_as

Definition at line 46 of file turbulence.h.

◆ turbulence_at

#define turbulence_at   __turbulence_MOD_at

Definition at line 50 of file turbulence.h.

◆ turbulence_at1

#define turbulence_at1   __turbulence_MOD_at1

Definition at line 240 of file turbulence.h.

◆ turbulence_at2

#define turbulence_at2   __turbulence_MOD_at2

Definition at line 242 of file turbulence.h.

◆ turbulence_at3

#define turbulence_at3   __turbulence_MOD_at3

Definition at line 244 of file turbulence.h.

◆ turbulence_at4

#define turbulence_at4   __turbulence_MOD_at4

Definition at line 246 of file turbulence.h.

◆ turbulence_at5

#define turbulence_at5   __turbulence_MOD_at5

Definition at line 248 of file turbulence.h.

◆ turbulence_b

#define turbulence_b   __turbulence_MOD_b

Definition at line 20 of file turbulence.h.

◆ turbulence_b1

#define turbulence_b1   __turbulence_MOD_b1

Definition at line 82 of file turbulence.h.

◆ turbulence_cc1

#define turbulence_cc1   __turbulence_MOD_cc1

Definition at line 206 of file turbulence.h.

◆ turbulence_cc2

#define turbulence_cc2   __turbulence_MOD_cc2

Definition at line 212 of file turbulence.h.

◆ turbulence_cc3

#define turbulence_cc3   __turbulence_MOD_cc3

Definition at line 214 of file turbulence.h.

◆ turbulence_cc4

#define turbulence_cc4   __turbulence_MOD_cc4

Definition at line 216 of file turbulence.h.

◆ turbulence_cc5

#define turbulence_cc5   __turbulence_MOD_cc5

Definition at line 218 of file turbulence.h.

◆ turbulence_cc6

#define turbulence_cc6   __turbulence_MOD_cc6

Definition at line 220 of file turbulence.h.

◆ turbulence_cde

#define turbulence_cde   __turbulence_MOD_cde

Definition at line 78 of file turbulence.h.

◆ turbulence_ce1

#define turbulence_ce1   __turbulence_MOD_ce1

Definition at line 170 of file turbulence.h.

◆ turbulence_ce2

#define turbulence_ce2   __turbulence_MOD_ce2

Definition at line 172 of file turbulence.h.

◆ turbulence_ce3minus

#define turbulence_ce3minus   __turbulence_MOD_ce3minus

Definition at line 174 of file turbulence.h.

◆ turbulence_ce3plus

#define turbulence_ce3plus   __turbulence_MOD_ce3plus

Definition at line 176 of file turbulence.h.

◆ turbulence_cm0

#define turbulence_cm0   __turbulence_MOD_cm0

Definition at line 74 of file turbulence.h.

◆ turbulence_cm0_fix

#define turbulence_cm0_fix   __turbulence_MOD_cm0_fix

Definition at line 114 of file turbulence.h.

◆ turbulence_cmsf

#define turbulence_cmsf   __turbulence_MOD_cmsf

Definition at line 76 of file turbulence.h.

◆ turbulence_cmue1

#define turbulence_cmue1   __turbulence_MOD_cmue1

Definition at line 40 of file turbulence.h.

◆ turbulence_cmue2

#define turbulence_cmue2   __turbulence_MOD_cmue2

Definition at line 42 of file turbulence.h.

◆ turbulence_compute_c3

#define turbulence_compute_c3   __turbulence_MOD_compute_c3

Definition at line 124 of file turbulence.h.

◆ turbulence_compute_kappa

#define turbulence_compute_kappa   __turbulence_MOD_compute_kappa

Definition at line 120 of file turbulence.h.

◆ turbulence_compute_param

#define turbulence_compute_param   __turbulence_MOD_compute_param

Definition at line 144 of file turbulence.h.

◆ turbulence_const_nuh

#define turbulence_const_nuh   __turbulence_MOD_const_nuh

Definition at line 134 of file turbulence.h.

◆ turbulence_const_num

#define turbulence_const_num   __turbulence_MOD_const_num

Definition at line 132 of file turbulence.h.

◆ turbulence_cpsi1

#define turbulence_cpsi1   __turbulence_MOD_cpsi1

Definition at line 152 of file turbulence.h.

◆ turbulence_cpsi2

#define turbulence_cpsi2   __turbulence_MOD_cpsi2

Definition at line 154 of file turbulence.h.

◆ turbulence_cpsi3minus

#define turbulence_cpsi3minus   __turbulence_MOD_cpsi3minus

Definition at line 156 of file turbulence.h.

◆ turbulence_cpsi3plus

#define turbulence_cpsi3plus   __turbulence_MOD_cpsi3plus

Definition at line 158 of file turbulence.h.

◆ turbulence_craig_m

#define turbulence_craig_m   __turbulence_MOD_craig_m

Definition at line 86 of file turbulence.h.

◆ turbulence_ct1

#define turbulence_ct1   __turbulence_MOD_ct1

Definition at line 208 of file turbulence.h.

◆ turbulence_ct2

#define turbulence_ct2   __turbulence_MOD_ct2

Definition at line 222 of file turbulence.h.

◆ turbulence_ct3

#define turbulence_ct3   __turbulence_MOD_ct3

Definition at line 224 of file turbulence.h.

◆ turbulence_ct4

#define turbulence_ct4   __turbulence_MOD_ct4

Definition at line 226 of file turbulence.h.

◆ turbulence_ct5

#define turbulence_ct5   __turbulence_MOD_ct5

Definition at line 228 of file turbulence.h.

◆ turbulence_ctt

#define turbulence_ctt   __turbulence_MOD_ctt

Definition at line 210 of file turbulence.h.

◆ turbulence_cw

#define turbulence_cw   __turbulence_MOD_cw

Definition at line 118 of file turbulence.h.

◆ turbulence_e1

#define turbulence_e1   __turbulence_MOD_e1

Definition at line 184 of file turbulence.h.

◆ turbulence_e2

#define turbulence_e2   __turbulence_MOD_e2

Definition at line 186 of file turbulence.h.

◆ turbulence_e3

#define turbulence_e3   __turbulence_MOD_e3

Definition at line 188 of file turbulence.h.

◆ turbulence_eps

#define turbulence_eps   __turbulence_MOD_eps

Definition at line 8 of file turbulence.h.

◆ turbulence_eps_min

#define turbulence_eps_min   __turbulence_MOD_eps_min

Definition at line 138 of file turbulence.h.

◆ turbulence_epsb

#define turbulence_epsb   __turbulence_MOD_epsb

Definition at line 16 of file turbulence.h.

◆ turbulence_epsb_method

#define turbulence_epsb_method   __turbulence_MOD_epsb_method

Definition at line 202 of file turbulence.h.

◆ turbulence_epsb_min

#define turbulence_epsb_min   __turbulence_MOD_epsb_min

Definition at line 142 of file turbulence.h.

◆ turbulence_galp

#define turbulence_galp   __turbulence_MOD_galp

Definition at line 130 of file turbulence.h.

◆ turbulence_gam

#define turbulence_gam   __turbulence_MOD_gam

Definition at line 44 of file turbulence.h.

◆ turbulence_gamb

#define turbulence_gamb   __turbulence_MOD_gamb

Definition at line 34 of file turbulence.h.

◆ turbulence_gamh

#define turbulence_gamh   __turbulence_MOD_gamh

Definition at line 36 of file turbulence.h.

◆ turbulence_gams

#define turbulence_gams   __turbulence_MOD_gams

Definition at line 38 of file turbulence.h.

◆ turbulence_gamu

#define turbulence_gamu   __turbulence_MOD_gamu

Definition at line 30 of file turbulence.h.

◆ turbulence_gamv

#define turbulence_gamv   __turbulence_MOD_gamv

Definition at line 32 of file turbulence.h.

◆ turbulence_gen_alpha

#define turbulence_gen_alpha   __turbulence_MOD_gen_alpha

Definition at line 166 of file turbulence.h.

◆ turbulence_gen_d

#define turbulence_gen_d   __turbulence_MOD_gen_d

Definition at line 164 of file turbulence.h.

◆ turbulence_gen_l

#define turbulence_gen_l   __turbulence_MOD_gen_l

Definition at line 168 of file turbulence.h.

◆ turbulence_gen_m

#define turbulence_gen_m   __turbulence_MOD_gen_m

Definition at line 146 of file turbulence.h.

◆ turbulence_gen_n

#define turbulence_gen_n   __turbulence_MOD_gen_n

Definition at line 148 of file turbulence.h.

◆ turbulence_gen_p

#define turbulence_gen_p   __turbulence_MOD_gen_p

Definition at line 150 of file turbulence.h.

◆ turbulence_iw_model

#define turbulence_iw_model   __turbulence_MOD_iw_model

Definition at line 250 of file turbulence.h.

◆ turbulence_k_lbc

#define turbulence_k_lbc   __turbulence_MOD_k_lbc

Definition at line 100 of file turbulence.h.

◆ turbulence_k_min

#define turbulence_k_min   __turbulence_MOD_k_min

Definition at line 136 of file turbulence.h.

◆ turbulence_k_ubc

#define turbulence_k_ubc   __turbulence_MOD_k_ubc

Definition at line 98 of file turbulence.h.

◆ turbulence_kappa

#define turbulence_kappa   __turbulence_MOD_kappa

Definition at line 122 of file turbulence.h.

◆ turbulence_kb

#define turbulence_kb   __turbulence_MOD_kb

Definition at line 14 of file turbulence.h.

◆ turbulence_kb_lbc

#define turbulence_kb_lbc   __turbulence_MOD_kb_lbc

Definition at line 104 of file turbulence.h.

◆ turbulence_kb_method

#define turbulence_kb_method   __turbulence_MOD_kb_method

Definition at line 200 of file turbulence.h.

◆ turbulence_kb_min

#define turbulence_kb_min   __turbulence_MOD_kb_min

Definition at line 140 of file turbulence.h.

◆ turbulence_kb_ubc

#define turbulence_kb_ubc   __turbulence_MOD_kb_ubc

Definition at line 102 of file turbulence.h.

◆ turbulence_klimiw

#define turbulence_klimiw   __turbulence_MOD_klimiw

Definition at line 254 of file turbulence.h.

◆ turbulence_l

#define turbulence_l   __turbulence_MOD_l

Definition at line 10 of file turbulence.h.

◆ turbulence_lbc_type

#define turbulence_lbc_type   __turbulence_MOD_lbc_type

Definition at line 112 of file turbulence.h.

◆ turbulence_len_scale_method

#define turbulence_len_scale_method   __turbulence_MOD_len_scale_method

Definition at line 94 of file turbulence.h.

◆ turbulence_length_lim

#define turbulence_length_lim   __turbulence_MOD_length_lim

Definition at line 128 of file turbulence.h.

◆ turbulence_my_length

#define turbulence_my_length   __turbulence_MOD_my_length

Definition at line 194 of file turbulence.h.

◆ turbulence_new_constr

#define turbulence_new_constr   __turbulence_MOD_new_constr

Definition at line 196 of file turbulence.h.

◆ turbulence_nuh

#define turbulence_nuh   __turbulence_MOD_nuh

Definition at line 26 of file turbulence.h.

◆ turbulence_nuhiw

#define turbulence_nuhiw   __turbulence_MOD_nuhiw

Definition at line 260 of file turbulence.h.

◆ turbulence_num

#define turbulence_num   __turbulence_MOD_num

Definition at line 24 of file turbulence.h.

◆ turbulence_numiw

#define turbulence_numiw   __turbulence_MOD_numiw

Definition at line 258 of file turbulence.h.

◆ turbulence_numshear

#define turbulence_numshear   __turbulence_MOD_numshear

Definition at line 262 of file turbulence.h.

◆ turbulence_nus

#define turbulence_nus   __turbulence_MOD_nus

Definition at line 28 of file turbulence.h.

◆ turbulence_p

#define turbulence_p   __turbulence_MOD_p

Definition at line 18 of file turbulence.h.

◆ turbulence_pb

#define turbulence_pb   __turbulence_MOD_pb

Definition at line 22 of file turbulence.h.

◆ turbulence_prandtl0

#define turbulence_prandtl0   __turbulence_MOD_prandtl0

Definition at line 84 of file turbulence.h.

◆ turbulence_prandtl0_fix

#define turbulence_prandtl0_fix   __turbulence_MOD_prandtl0_fix

Definition at line 116 of file turbulence.h.

◆ turbulence_psi_lbc

#define turbulence_psi_lbc   __turbulence_MOD_psi_lbc

Definition at line 108 of file turbulence.h.

◆ turbulence_psi_ubc

#define turbulence_psi_ubc   __turbulence_MOD_psi_ubc

Definition at line 106 of file turbulence.h.

◆ turbulence_r

#define turbulence_r   __turbulence_MOD_r

Definition at line 52 of file turbulence.h.

◆ turbulence_rcm

#define turbulence_rcm   __turbulence_MOD_rcm

Definition at line 80 of file turbulence.h.

◆ turbulence_ri_st

#define turbulence_ri_st   __turbulence_MOD_ri_st

Definition at line 126 of file turbulence.h.

◆ turbulence_rich_cr

#define turbulence_rich_cr   __turbulence_MOD_rich_cr

Definition at line 256 of file turbulence.h.

◆ turbulence_rig

#define turbulence_rig   __turbulence_MOD_rig

Definition at line 54 of file turbulence.h.

◆ turbulence_scnd_coeff

#define turbulence_scnd_coeff   __turbulence_MOD_scnd_coeff

Definition at line 204 of file turbulence.h.

◆ turbulence_scnd_method

#define turbulence_scnd_method   __turbulence_MOD_scnd_method

Definition at line 198 of file turbulence.h.

◆ turbulence_sig_e

#define turbulence_sig_e   __turbulence_MOD_sig_e

Definition at line 180 of file turbulence.h.

◆ turbulence_sig_e0

#define turbulence_sig_e0   __turbulence_MOD_sig_e0

Definition at line 88 of file turbulence.h.

◆ turbulence_sig_k

#define turbulence_sig_k   __turbulence_MOD_sig_k

Definition at line 178 of file turbulence.h.

◆ turbulence_sig_kpsi

#define turbulence_sig_kpsi   __turbulence_MOD_sig_kpsi

Definition at line 160 of file turbulence.h.

◆ turbulence_sig_peps

#define turbulence_sig_peps   __turbulence_MOD_sig_peps

Definition at line 182 of file turbulence.h.

◆ turbulence_sig_psi

#define turbulence_sig_psi   __turbulence_MOD_sig_psi

Definition at line 162 of file turbulence.h.

◆ turbulence_sl

#define turbulence_sl   __turbulence_MOD_sl

Definition at line 192 of file turbulence.h.

◆ turbulence_sq

#define turbulence_sq   __turbulence_MOD_sq

Definition at line 190 of file turbulence.h.

◆ turbulence_stab_method

#define turbulence_stab_method   __turbulence_MOD_stab_method

Definition at line 96 of file turbulence.h.

◆ turbulence_tke

#define turbulence_tke   __turbulence_MOD_tke

Definition at line 6 of file turbulence.h.

◆ turbulence_tke_method

#define turbulence_tke_method   __turbulence_MOD_tke_method

Definition at line 92 of file turbulence.h.

◆ turbulence_tkeo

#define turbulence_tkeo   __turbulence_MOD_tkeo

Definition at line 12 of file turbulence.h.

◆ turbulence_turb1

#define turbulence_turb1   __turbulence_MOD_turb1

Definition at line 64 of file turbulence.h.

◆ turbulence_turb2

#define turbulence_turb2   __turbulence_MOD_turb2

Definition at line 66 of file turbulence.h.

◆ turbulence_turb3

#define turbulence_turb3   __turbulence_MOD_turb3

Definition at line 68 of file turbulence.h.

◆ turbulence_turb4

#define turbulence_turb4   __turbulence_MOD_turb4

Definition at line 70 of file turbulence.h.

◆ turbulence_turb5

#define turbulence_turb5   __turbulence_MOD_turb5

Definition at line 72 of file turbulence.h.

◆ turbulence_turb_method

#define turbulence_turb_method   __turbulence_MOD_turb_method

Definition at line 90 of file turbulence.h.

◆ turbulence_ubc_type

#define turbulence_ubc_type   __turbulence_MOD_ubc_type

Definition at line 110 of file turbulence.h.

◆ turbulence_uu

#define turbulence_uu   __turbulence_MOD_uu

Definition at line 58 of file turbulence.h.

◆ turbulence_vv

#define turbulence_vv   __turbulence_MOD_vv

Definition at line 60 of file turbulence.h.

◆ turbulence_ww

#define turbulence_ww   __turbulence_MOD_ww

Definition at line 62 of file turbulence.h.

◆ turbulence_xrf

#define turbulence_xrf   __turbulence_MOD_xrf

Definition at line 56 of file turbulence.h.

Function Documentation

◆ __turbulence_MOD_analyse_model()

void __turbulence_MOD_analyse_model ( )
extern

Referenced by turbulence_analyse_model().

Here is the caller graph for this function:

◆ __turbulence_MOD_clean_turbulence()

void __turbulence_MOD_clean_turbulence ( )
extern

Referenced by turbulence_clean_turbulence().

Here is the caller graph for this function:

◆ __turbulence_MOD_do_epsb()

void __turbulence_MOD_do_epsb ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
extern

Referenced by turbulence_do_epsb().

Here is the caller graph for this function:

◆ __turbulence_MOD_do_kb()

void __turbulence_MOD_do_kb ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
extern

Referenced by turbulence_do_kb().

Here is the caller graph for this function:

◆ __turbulence_MOD_do_lengthscale()

void __turbulence_MOD_do_lengthscale ( integer nlev,
realtype dt,
realtype depth,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
extern

Referenced by turbulence_do_lengthscale().

Here is the caller graph for this function:

◆ __turbulence_MOD_do_tke()

void __turbulence_MOD_do_tke ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
extern

Referenced by turbulence_do_tke().

Here is the caller graph for this function:

◆ __turbulence_MOD_do_turbulence()

void __turbulence_MOD_do_turbulence ( integer nlev,
realtype dt,
realtype depth,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss,
realtype xp 
)
extern

Referenced by turbulence_do_turbulence().

Here is the caller graph for this function:

◆ __turbulence_MOD_epsilon_bc()

realtype __turbulence_MOD_epsilon_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
extern

Referenced by turbulence_epsilon_bc().

Here is the caller graph for this function:

◆ __turbulence_MOD_generate_model()

void __turbulence_MOD_generate_model ( )
extern

Referenced by turbulence_generate_model().

Here is the caller graph for this function:

◆ __turbulence_MOD_init_scnd()

void __turbulence_MOD_init_scnd ( integer scnd_coeff)
extern

Referenced by turbulence_init_scnd().

Here is the caller graph for this function:

◆ __turbulence_MOD_init_turbulence()

void __turbulence_MOD_init_turbulence ( integer namlst,
char fn,
integer nlev,
long int  _slfn 
)
extern

Referenced by turbulence_init_turbulence().

Here is the caller graph for this function:

◆ __turbulence_MOD_k_bc()

realtype __turbulence_MOD_k_bc ( integer bc,
integer type,
realtype zi,
realtype z0,
realtype u_tau 
)
extern

Referenced by turbulence_k_bc().

Here is the caller graph for this function:

◆ __turbulence_MOD_kolpran()

void __turbulence_MOD_kolpran ( integer nlev)
extern

Referenced by turbulence_kolpran().

Here is the caller graph for this function:

◆ __turbulence_MOD_post_init_turbulence()

void __turbulence_MOD_post_init_turbulence ( integer nlev)
extern

Referenced by turbulence_post_init_turbulence().

Here is the caller graph for this function:

◆ __turbulence_MOD_print_state_turbulence()

void __turbulence_MOD_print_state_turbulence ( )
extern

Referenced by turbulence_print_state_turbulence().

Here is the caller graph for this function:

◆ __turbulence_MOD_psi_bc()

realtype __turbulence_MOD_psi_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
extern

Referenced by turbulence_psi_bc().

Here is the caller graph for this function:

◆ __turbulence_MOD_q2l_bc()

realtype __turbulence_MOD_q2l_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
extern

Referenced by turbulence_q2l_bc().

Here is the caller graph for this function:

◆ __turbulence_MOD_q2over2_bc()

realtype __turbulence_MOD_q2over2_bc ( integer bc,
integer type,
realtype zi,
realtype z0,
realtype u_tau 
)
extern

Referenced by turbulence_q2over2_bc().

Here is the caller graph for this function:

◆ __turbulence_MOD_report_model()

void __turbulence_MOD_report_model ( )
extern

Referenced by turbulence_report_model().

Here is the caller graph for this function:

◆ __turbulence_MOD_stabilityfunctions()

void __turbulence_MOD_stabilityfunctions ( integer nlev)
extern

Referenced by turbulence_stabilityfunctions().

Here is the caller graph for this function:

◆ turbulence_analyse_model()

static void turbulence_analyse_model ( void  )
inlinestatic

Definition at line 322 of file turbulence.h.

References __turbulence_MOD_analyse_model().

Here is the call graph for this function:

◆ turbulence_clean_turbulence()

static void turbulence_clean_turbulence ( void  )
inlinestatic

Definition at line 564 of file turbulence.h.

References __turbulence_MOD_clean_turbulence().

Here is the call graph for this function:

◆ turbulence_do_epsb()

static void turbulence_do_epsb ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
inlinestatic

Definition at line 446 of file turbulence.h.

References __turbulence_MOD_do_epsb(), dt, h, nn, and x.

Here is the call graph for this function:

◆ turbulence_do_kb()

static void turbulence_do_kb ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
inlinestatic

Definition at line 396 of file turbulence.h.

References __turbulence_MOD_do_kb(), dt, h, nn, and x.

Here is the call graph for this function:

◆ turbulence_do_lengthscale()

static void turbulence_do_lengthscale ( integer nlev,
realtype dt,
realtype depth,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
inlinestatic

Definition at line 421 of file turbulence.h.

References __turbulence_MOD_do_lengthscale(), depth, dt, h, nn, and x.

Here is the call graph for this function:

◆ turbulence_do_tke()

static void turbulence_do_tke ( integer nlev,
realtype dt,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss 
)
inlinestatic

Definition at line 372 of file turbulence.h.

References __turbulence_MOD_do_tke(), dt, h, nn, and x.

Here is the call graph for this function:

◆ turbulence_do_turbulence()

static void turbulence_do_turbulence ( integer nlev,
realtype dt,
realtype depth,
realtype u_taus,
realtype u_taub,
realtype z0s,
realtype z0b,
realtype h,
realtype nn,
realtype ss,
realtype xp 
)
inlinestatic

Definition at line 346 of file turbulence.h.

References __turbulence_MOD_do_turbulence(), depth, dt, h, nn, and x.

Referenced by gotm_step().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ turbulence_epsilon_bc()

static realtype turbulence_epsilon_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
inlinestatic

Definition at line 515 of file turbulence.h.

References __turbulence_MOD_epsilon_bc(), bc, type, and x.

Here is the call graph for this function:

◆ turbulence_generate_model()

static void turbulence_generate_model ( void  )
inlinestatic

Definition at line 315 of file turbulence.h.

References __turbulence_MOD_generate_model().

Here is the call graph for this function:

◆ turbulence_get_global()

realtype turbulence_get_global ( const char name)

Definition at line 574 of file turbulence.h.

References HUGE, turbulence_a1, turbulence_a2, turbulence_a3, turbulence_a4, turbulence_a5, turbulence_alpha, turbulence_at1, turbulence_at2, turbulence_at3, turbulence_at4, turbulence_at5, turbulence_b1, turbulence_cc1, turbulence_cc2, turbulence_cc3, turbulence_cc4, turbulence_cc5, turbulence_cc6, turbulence_cde, turbulence_ce1, turbulence_ce2, turbulence_ce3minus, turbulence_ce3plus, turbulence_cm0, turbulence_cm0_fix, turbulence_cmsf, turbulence_compute_c3, turbulence_compute_kappa, turbulence_compute_param, turbulence_const_nuh, turbulence_const_num, turbulence_cpsi1, turbulence_cpsi2, turbulence_cpsi3minus, turbulence_cpsi3plus, turbulence_craig_m, turbulence_ct1, turbulence_ct2, turbulence_ct3, turbulence_ct4, turbulence_ct5, turbulence_ctt, turbulence_cw, turbulence_e1, turbulence_e2, turbulence_e3, turbulence_eps_min, turbulence_epsb_method, turbulence_epsb_min, turbulence_galp, turbulence_gen_alpha, turbulence_gen_d, turbulence_gen_l, turbulence_gen_m, turbulence_gen_n, turbulence_gen_p, turbulence_iw_model, turbulence_k_lbc, turbulence_k_min, turbulence_k_ubc, turbulence_kappa, turbulence_kb_lbc, turbulence_kb_method, turbulence_kb_min, turbulence_kb_ubc, turbulence_klimiw, turbulence_lbc_type, turbulence_len_scale_method, turbulence_length_lim, turbulence_my_length, turbulence_new_constr, turbulence_nuhiw, turbulence_numiw, turbulence_numshear, turbulence_prandtl0, turbulence_prandtl0_fix, turbulence_psi_lbc, turbulence_psi_ubc, turbulence_rcm, turbulence_ri_st, turbulence_rich_cr, turbulence_scnd_coeff, turbulence_scnd_method, turbulence_sig_e, turbulence_sig_e0, turbulence_sig_k, turbulence_sig_kpsi, turbulence_sig_peps, turbulence_sig_psi, turbulence_sl, turbulence_sq, turbulence_stab_method, turbulence_tke_method, turbulence_turb_method, turbulence_ubc_type, and x.

◆ turbulence_init_scnd()

static void turbulence_init_scnd ( integer scnd_coeff)
inlinestatic

Definition at line 307 of file turbulence.h.

References __turbulence_MOD_init_scnd(), and x.

Here is the call graph for this function:

◆ turbulence_init_turbulence()

static void turbulence_init_turbulence ( integer namlst,
char fn,
integer nlev 
)
inlinestatic

Definition at line 289 of file turbulence.h.

References __turbulence_MOD_init_turbulence(), strlencheck, and x.

Here is the call graph for this function:

◆ turbulence_k_bc()

static realtype turbulence_k_bc ( integer bc,
integer type,
realtype zi,
realtype z0,
realtype u_tau 
)
inlinestatic

Definition at line 482 of file turbulence.h.

References __turbulence_MOD_k_bc(), bc, type, and x.

Here is the call graph for this function:

◆ turbulence_kolpran()

static void turbulence_kolpran ( integer nlev)
inlinestatic

Definition at line 462 of file turbulence.h.

References __turbulence_MOD_kolpran(), and x.

Here is the call graph for this function:

◆ turbulence_post_init_turbulence()

static void turbulence_post_init_turbulence ( integer nlev)
inlinestatic

Definition at line 299 of file turbulence.h.

References __turbulence_MOD_post_init_turbulence(), and x.

Referenced by event_defaults().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ turbulence_print_state_turbulence()

static void turbulence_print_state_turbulence ( void  )
inlinestatic

Definition at line 571 of file turbulence.h.

References __turbulence_MOD_print_state_turbulence().

Here is the call graph for this function:

◆ turbulence_psi_bc()

static realtype turbulence_psi_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
inlinestatic

Definition at line 533 of file turbulence.h.

References __turbulence_MOD_psi_bc(), bc, type, and x.

Here is the call graph for this function:

◆ turbulence_q2l_bc()

static realtype turbulence_q2l_bc ( integer bc,
integer type,
realtype zi,
realtype ki,
realtype z0,
realtype u_tau 
)
inlinestatic

Definition at line 551 of file turbulence.h.

References __turbulence_MOD_q2l_bc(), bc, type, and x.

Here is the call graph for this function:

◆ turbulence_q2over2_bc()

static realtype turbulence_q2over2_bc ( integer bc,
integer type,
realtype zi,
realtype z0,
realtype u_tau 
)
inlinestatic

Definition at line 498 of file turbulence.h.

References __turbulence_MOD_q2over2_bc(), bc, type, and x.

Here is the call graph for this function:

◆ turbulence_report_model()

static void turbulence_report_model ( void  )
inlinestatic

Definition at line 329 of file turbulence.h.

References __turbulence_MOD_report_model().

Here is the call graph for this function:

◆ turbulence_stabilityfunctions()

static void turbulence_stabilityfunctions ( integer nlev)
inlinestatic

Definition at line 470 of file turbulence.h.

References __turbulence_MOD_stabilityfunctions(), and x.

Here is the call graph for this function:

Variable Documentation

◆ __turbulence_MOD_a1

realtype __turbulence_MOD_a1
extern

◆ __turbulence_MOD_a2

realtype __turbulence_MOD_a2
extern

◆ __turbulence_MOD_a3

realtype __turbulence_MOD_a3
extern

◆ __turbulence_MOD_a4

realtype __turbulence_MOD_a4
extern

◆ __turbulence_MOD_a5

realtype __turbulence_MOD_a5
extern

◆ __turbulence_MOD_alpha

realtype __turbulence_MOD_alpha
extern

◆ __turbulence_MOD_an

realtype_1d __turbulence_MOD_an
extern

◆ __turbulence_MOD_as

realtype_1d __turbulence_MOD_as
extern

◆ __turbulence_MOD_at

realtype_1d __turbulence_MOD_at
extern

◆ __turbulence_MOD_at1

realtype __turbulence_MOD_at1
extern

◆ __turbulence_MOD_at2

realtype __turbulence_MOD_at2
extern

◆ __turbulence_MOD_at3

realtype __turbulence_MOD_at3
extern

◆ __turbulence_MOD_at4

realtype __turbulence_MOD_at4
extern

◆ __turbulence_MOD_at5

realtype __turbulence_MOD_at5
extern

◆ __turbulence_MOD_b

realtype_1d __turbulence_MOD_b
extern

◆ __turbulence_MOD_b1

realtype __turbulence_MOD_b1
extern

◆ __turbulence_MOD_cc1

realtype __turbulence_MOD_cc1
extern

◆ __turbulence_MOD_cc2

realtype __turbulence_MOD_cc2
extern

◆ __turbulence_MOD_cc3

realtype __turbulence_MOD_cc3
extern

◆ __turbulence_MOD_cc4

realtype __turbulence_MOD_cc4
extern

◆ __turbulence_MOD_cc5

realtype __turbulence_MOD_cc5
extern

◆ __turbulence_MOD_cc6

realtype __turbulence_MOD_cc6
extern

◆ __turbulence_MOD_cde

realtype __turbulence_MOD_cde
extern

◆ __turbulence_MOD_ce1

realtype __turbulence_MOD_ce1
extern

◆ __turbulence_MOD_ce2

realtype __turbulence_MOD_ce2
extern

◆ __turbulence_MOD_ce3minus

realtype __turbulence_MOD_ce3minus
extern

◆ __turbulence_MOD_ce3plus

realtype __turbulence_MOD_ce3plus
extern

◆ __turbulence_MOD_cm0

realtype __turbulence_MOD_cm0
extern

◆ __turbulence_MOD_cm0_fix

realtype __turbulence_MOD_cm0_fix
extern

◆ __turbulence_MOD_cmsf

realtype __turbulence_MOD_cmsf
extern

◆ __turbulence_MOD_cmue1

realtype_1d __turbulence_MOD_cmue1
extern

◆ __turbulence_MOD_cmue2

realtype_1d __turbulence_MOD_cmue2
extern

◆ __turbulence_MOD_compute_c3

logical __turbulence_MOD_compute_c3
extern

◆ __turbulence_MOD_compute_kappa

logical __turbulence_MOD_compute_kappa
extern

◆ __turbulence_MOD_compute_param

logical __turbulence_MOD_compute_param
extern

◆ __turbulence_MOD_const_nuh

realtype __turbulence_MOD_const_nuh
extern

◆ __turbulence_MOD_const_num

realtype __turbulence_MOD_const_num
extern

◆ __turbulence_MOD_cpsi1

realtype __turbulence_MOD_cpsi1
extern

◆ __turbulence_MOD_cpsi2

realtype __turbulence_MOD_cpsi2
extern

◆ __turbulence_MOD_cpsi3minus

realtype __turbulence_MOD_cpsi3minus
extern

◆ __turbulence_MOD_cpsi3plus

realtype __turbulence_MOD_cpsi3plus
extern

◆ __turbulence_MOD_craig_m

realtype __turbulence_MOD_craig_m
extern

◆ __turbulence_MOD_ct1

realtype __turbulence_MOD_ct1
extern

◆ __turbulence_MOD_ct2

realtype __turbulence_MOD_ct2
extern

◆ __turbulence_MOD_ct3

realtype __turbulence_MOD_ct3
extern

◆ __turbulence_MOD_ct4

realtype __turbulence_MOD_ct4
extern

◆ __turbulence_MOD_ct5

realtype __turbulence_MOD_ct5
extern

◆ __turbulence_MOD_ctt

realtype __turbulence_MOD_ctt
extern

◆ __turbulence_MOD_cw

realtype __turbulence_MOD_cw
extern

◆ __turbulence_MOD_e1

realtype __turbulence_MOD_e1
extern

◆ __turbulence_MOD_e2

realtype __turbulence_MOD_e2
extern

◆ __turbulence_MOD_e3

realtype __turbulence_MOD_e3
extern

◆ __turbulence_MOD_eps

realtype_1d __turbulence_MOD_eps
extern

◆ __turbulence_MOD_eps_min

realtype __turbulence_MOD_eps_min
extern

◆ __turbulence_MOD_epsb

realtype_1d __turbulence_MOD_epsb
extern

◆ __turbulence_MOD_epsb_method

integer __turbulence_MOD_epsb_method
extern

◆ __turbulence_MOD_epsb_min

realtype __turbulence_MOD_epsb_min
extern

◆ __turbulence_MOD_galp

realtype __turbulence_MOD_galp
extern

◆ __turbulence_MOD_gam

realtype_1d __turbulence_MOD_gam
extern

◆ __turbulence_MOD_gamb

realtype_1d __turbulence_MOD_gamb
extern

◆ __turbulence_MOD_gamh

realtype_1d __turbulence_MOD_gamh
extern

◆ __turbulence_MOD_gams

realtype_1d __turbulence_MOD_gams
extern

◆ __turbulence_MOD_gamu

realtype_1d __turbulence_MOD_gamu
extern

◆ __turbulence_MOD_gamv

realtype_1d __turbulence_MOD_gamv
extern

◆ __turbulence_MOD_gen_alpha

realtype __turbulence_MOD_gen_alpha
extern

◆ __turbulence_MOD_gen_d

realtype __turbulence_MOD_gen_d
extern

◆ __turbulence_MOD_gen_l

realtype __turbulence_MOD_gen_l
extern

◆ __turbulence_MOD_gen_m

realtype __turbulence_MOD_gen_m
extern

◆ __turbulence_MOD_gen_n

realtype __turbulence_MOD_gen_n
extern

◆ __turbulence_MOD_gen_p

realtype __turbulence_MOD_gen_p
extern

◆ __turbulence_MOD_iw_model

integer __turbulence_MOD_iw_model
extern

◆ __turbulence_MOD_k_lbc

integer __turbulence_MOD_k_lbc
extern

◆ __turbulence_MOD_k_min

realtype __turbulence_MOD_k_min
extern

◆ __turbulence_MOD_k_ubc

integer __turbulence_MOD_k_ubc
extern

◆ __turbulence_MOD_kappa

realtype __turbulence_MOD_kappa
extern

◆ __turbulence_MOD_kb

realtype_1d __turbulence_MOD_kb
extern

◆ __turbulence_MOD_kb_lbc

integer __turbulence_MOD_kb_lbc
extern

◆ __turbulence_MOD_kb_method

integer __turbulence_MOD_kb_method
extern

◆ __turbulence_MOD_kb_min

realtype __turbulence_MOD_kb_min
extern

◆ __turbulence_MOD_kb_ubc

integer __turbulence_MOD_kb_ubc
extern

◆ __turbulence_MOD_klimiw

realtype __turbulence_MOD_klimiw
extern

◆ __turbulence_MOD_l

realtype_1d __turbulence_MOD_l
extern

◆ __turbulence_MOD_lbc_type

integer __turbulence_MOD_lbc_type
extern

◆ __turbulence_MOD_len_scale_method

integer __turbulence_MOD_len_scale_method
extern

◆ __turbulence_MOD_length_lim

logical __turbulence_MOD_length_lim
extern

◆ __turbulence_MOD_my_length

integer __turbulence_MOD_my_length
extern

◆ __turbulence_MOD_new_constr

logical __turbulence_MOD_new_constr
extern

◆ __turbulence_MOD_nuh

realtype_1d __turbulence_MOD_nuh
extern

◆ __turbulence_MOD_nuhiw

realtype __turbulence_MOD_nuhiw
extern

◆ __turbulence_MOD_num

realtype_1d __turbulence_MOD_num
extern

◆ __turbulence_MOD_numiw

realtype __turbulence_MOD_numiw
extern

◆ __turbulence_MOD_numshear

realtype __turbulence_MOD_numshear
extern

◆ __turbulence_MOD_nus

realtype_1d __turbulence_MOD_nus
extern

◆ __turbulence_MOD_p

realtype_1d __turbulence_MOD_p
extern

◆ __turbulence_MOD_pb

realtype_1d __turbulence_MOD_pb
extern

◆ __turbulence_MOD_prandtl0

realtype __turbulence_MOD_prandtl0
extern

◆ __turbulence_MOD_prandtl0_fix

realtype __turbulence_MOD_prandtl0_fix
extern

◆ __turbulence_MOD_psi_lbc

integer __turbulence_MOD_psi_lbc
extern

◆ __turbulence_MOD_psi_ubc

integer __turbulence_MOD_psi_ubc
extern

◆ __turbulence_MOD_r

realtype_1d __turbulence_MOD_r
extern

◆ __turbulence_MOD_rcm

realtype __turbulence_MOD_rcm
extern

◆ __turbulence_MOD_ri_st

realtype __turbulence_MOD_ri_st
extern

◆ __turbulence_MOD_rich_cr

realtype __turbulence_MOD_rich_cr
extern

◆ __turbulence_MOD_rig

realtype_1d __turbulence_MOD_rig
extern

◆ __turbulence_MOD_scnd_coeff

integer __turbulence_MOD_scnd_coeff
extern

◆ __turbulence_MOD_scnd_method

integer __turbulence_MOD_scnd_method
extern

◆ __turbulence_MOD_sig_e

realtype __turbulence_MOD_sig_e
extern

◆ __turbulence_MOD_sig_e0

realtype __turbulence_MOD_sig_e0
extern

◆ __turbulence_MOD_sig_k

realtype __turbulence_MOD_sig_k
extern

◆ __turbulence_MOD_sig_kpsi

realtype __turbulence_MOD_sig_kpsi
extern

◆ __turbulence_MOD_sig_peps

logical __turbulence_MOD_sig_peps
extern

◆ __turbulence_MOD_sig_psi

realtype __turbulence_MOD_sig_psi
extern

◆ __turbulence_MOD_sl

realtype __turbulence_MOD_sl
extern

◆ __turbulence_MOD_sq

realtype __turbulence_MOD_sq
extern

◆ __turbulence_MOD_stab_method

integer __turbulence_MOD_stab_method
extern

◆ __turbulence_MOD_tke

realtype_1d __turbulence_MOD_tke
extern

◆ __turbulence_MOD_tke_method

integer __turbulence_MOD_tke_method
extern

◆ __turbulence_MOD_tkeo

realtype_1d __turbulence_MOD_tkeo
extern

◆ __turbulence_MOD_turb1

realtype_1d __turbulence_MOD_turb1
extern

◆ __turbulence_MOD_turb2

realtype_1d __turbulence_MOD_turb2
extern

◆ __turbulence_MOD_turb3

realtype_1d __turbulence_MOD_turb3
extern

◆ __turbulence_MOD_turb4

realtype_1d __turbulence_MOD_turb4
extern

◆ __turbulence_MOD_turb5

realtype_1d __turbulence_MOD_turb5
extern

◆ __turbulence_MOD_turb_method

integer __turbulence_MOD_turb_method
extern

◆ __turbulence_MOD_ubc_type

integer __turbulence_MOD_ubc_type
extern

◆ __turbulence_MOD_uu

realtype_1d __turbulence_MOD_uu
extern

◆ __turbulence_MOD_vv

realtype_1d __turbulence_MOD_vv
extern

◆ __turbulence_MOD_ww

realtype_1d __turbulence_MOD_ww
extern

◆ __turbulence_MOD_xrf

realtype_1d __turbulence_MOD_xrf
extern

◆ turbulence_algebraic

const integer turbulence_algebraic = 1
static

Definition at line 264 of file turbulence.h.

◆ turbulence_constant

const integer turbulence_constant = 1
static

Definition at line 270 of file turbulence.h.

◆ turbulence_convective

const integer turbulence_convective = 0
static

Definition at line 263 of file turbulence.h.

◆ turbulence_dirichlet

const integer turbulence_dirichlet = 0
static

Definition at line 277 of file turbulence.h.

◆ turbulence_diss_eq

const integer turbulence_diss_eq = 8
static

Definition at line 274 of file turbulence.h.

◆ turbulence_eiflerschrimpf

const integer turbulence_eiflerschrimpf = 4
static

Definition at line 273 of file turbulence.h.

◆ turbulence_first_order

const integer turbulence_first_order = 2
static

Definition at line 265 of file turbulence.h.

◆ turbulence_generic_eq

const integer turbulence_generic_eq = 10
static

Definition at line 276 of file turbulence.h.

◆ turbulence_injection

const integer turbulence_injection = 2
static

Definition at line 281 of file turbulence.h.

◆ turbulence_length_eq

const integer turbulence_length_eq = 9
static

Definition at line 275 of file turbulence.h.

◆ turbulence_logarithmic

const integer turbulence_logarithmic = 1
static

Definition at line 280 of file turbulence.h.

◆ turbulence_munkanderson

const integer turbulence_munkanderson = 2
static

Definition at line 271 of file turbulence.h.

◆ turbulence_neumann

const integer turbulence_neumann = 1
static

Definition at line 278 of file turbulence.h.

◆ turbulence_schumgerz

const integer turbulence_schumgerz = 3
static

Definition at line 272 of file turbulence.h.

◆ turbulence_second_order

const integer turbulence_second_order = 3
static

Definition at line 266 of file turbulence.h.

◆ turbulence_tke_keps

const integer turbulence_tke_keps = 2
static

Definition at line 268 of file turbulence.h.

◆ turbulence_tke_local_eq

const integer turbulence_tke_local_eq = 1
static

Definition at line 267 of file turbulence.h.

◆ turbulence_tke_my

const integer turbulence_tke_my = 3
static

Definition at line 269 of file turbulence.h.

◆ turbulence_viscous

const integer turbulence_viscous = 0
static

Definition at line 279 of file turbulence.h.