CAM
clip_semi_implicit Module Reference

Functions/Subroutines

real(kind=core_rknd) function, public clip_semi_imp_lhs (dt, f_unclipped, l_upper_thresh, upper_threshold, l_lower_thresh, lower_threshold)
 
pure real(kind=core_rknd) function, private compute_clip_lhs (dt_clip, B_fnc)
 
real(kind=core_rknd) function, public clip_semi_imp_rhs (dt, f_unclipped, l_upper_thresh, upper_threshold, l_lower_thresh, lower_threshold)
 
subroutine, private compute_fncts_a_b (l_upper_thresh, upper_threshold, l_lower_thresh, lower_threshold, f_diff, A_fnc, B_fnc)
 

Variables

real(kind=core_rknd), parameter sigma_coef = 0.15_core_rknd
 
real(kind=core_rknd), parameter dt_clip_coef = 1.0_core_rknd
 

Function/Subroutine Documentation

◆ clip_semi_imp_lhs()

real( kind = core_rknd ) function, public clip_semi_implicit::clip_semi_imp_lhs ( real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), intent(in)  f_unclipped,
logical, intent(in)  l_upper_thresh,
real( kind = core_rknd ), intent(in)  upper_threshold,
logical, intent(in)  l_lower_thresh,
real( kind = core_rknd ), intent(in)  lower_threshold 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clip_semi_imp_rhs()

real( kind = core_rknd ) function, public clip_semi_implicit::clip_semi_imp_rhs ( real( kind = core_rknd ), intent(in)  dt,
real( kind = core_rknd ), intent(in)  f_unclipped,
logical, intent(in)  l_upper_thresh,
real( kind = core_rknd ), intent(in)  upper_threshold,
logical, intent(in)  l_lower_thresh,
real( kind = core_rknd ), intent(in)  lower_threshold 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ compute_clip_lhs()

pure real( kind = core_rknd ) function, private clip_semi_implicit::compute_clip_lhs ( real( kind = core_rknd), intent(in)  dt_clip,
real( kind = core_rknd ), intent(in)  B_fnc 
)
private
Here is the caller graph for this function:

◆ compute_fncts_a_b()

subroutine, private clip_semi_implicit::compute_fncts_a_b ( logical, intent(in)  l_upper_thresh,
real( kind = core_rknd ), intent(in)  upper_threshold,
logical, intent(in)  l_lower_thresh,
real( kind = core_rknd ), intent(in)  lower_threshold,
real( kind = core_rknd ), intent(in)  f_diff,
real( kind = core_rknd ), intent(out)  A_fnc,
real( kind = core_rknd ), intent(out)  B_fnc 
)
private
Here is the caller graph for this function:

Variable Documentation

◆ dt_clip_coef

real(kind=core_rknd), parameter clip_semi_implicit::dt_clip_coef = 1.0_core_rknd
private

◆ sigma_coef

real( kind = core_rknd ), parameter clip_semi_implicit::sigma_coef = 0.15_core_rknd
private