|
subroutine, public | mom_lateral_mixing_coeffs::calc_depth_function (G, CS) |
| Calculates the non-dimensional depth functions. More...
|
|
subroutine, public | mom_lateral_mixing_coeffs::calc_resoln_function (h, tv, G, GV, US, CS) |
| Calculates and stores the non-dimensional resolution functions. More...
|
|
subroutine, public | mom_lateral_mixing_coeffs::calc_slope_functions (h, tv, dt, G, GV, US, CS) |
| Calculates and stores functions of isopycnal slopes, e.g. Sx, Sy, S*N, mostly used in the Visbeck et al. style scaling of diffusivity. More...
|
|
subroutine | mom_lateral_mixing_coeffs::calc_visbeck_coeffs (h, slope_x, slope_y, N2_u, N2_v, G, GV, US, CS) |
| Calculates factors used when setting diffusivity coefficients similar to Visbeck et al. More...
|
|
subroutine | mom_lateral_mixing_coeffs::calc_slope_functions_using_just_e (h, G, GV, US, CS, e, calculate_slopes) |
| The original calc_slope_function() that calculated slopes using interface positions only, not accounting for density variations. More...
|
|
subroutine, public | mom_lateral_mixing_coeffs::calc_qg_leith_viscosity (CS, G, GV, US, h, k, div_xx_dx, div_xx_dy, vort_xy_dx, vort_xy_dy) |
| Calculates the Leith Laplacian and bi-harmonic viscosity coefficients. More...
|
|
subroutine, public | mom_lateral_mixing_coeffs::varmix_init (Time, G, GV, US, param_file, diag, CS) |
| Initializes the variables mixing coefficients container. More...
|
|