CAM
diagnose_correlations_module.F90 File Reference

Modules

module  diagnose_correlations_module
 

Functions/Subroutines

subroutine, public diagnose_correlations_module::diagnose_correlations (d_variables, corr_array_pre, corr_array)
 
subroutine, private diagnose_correlations_module::diagnose_corr (n_variables, sqrt_sigma2_on_mu2_ip, corr_matrix_prescribed, corr_matrix_approx)
 
subroutine diagnose_correlations_module::approx_w_corr (nz, d_variables, pdf_params, rrm, Nrm, Ncnm, stdev_w, sigma_rr_1, sigma_Nr_1, sigma_Ncn_1, corr_array)
 
subroutine diagnose_correlations_module::approx_w_covar (nz, pdf_params, rrm, Nrm, Ncnm, wpchip_zt, wprrp_zt, wpNrp_zt, wpNcnp_zt)
 
real(kind=core_rknd) function, public diagnose_correlations_module::calc_w_corr (wpxp, stdev_w, stdev_x, w_tol, x_tol)
 
real(kind=core_rknd) function, public diagnose_correlations_module::calc_varnce (mixt_frac, x1, x2, xm, x1p2, x2p2)
 
real(kind=core_rknd) function, public diagnose_correlations_module::calc_mean (mixt_frac, x1, x2)
 
subroutine, public diagnose_correlations_module::calc_cholesky_corr_mtx_approx (n_variables, corr_matrix, corr_cholesky_mtx, corr_mtx_approx)
 
subroutine, public diagnose_correlations_module::setup_corr_cholesky_mtx (n_variables, corr_matrix, corr_cholesky_mtx_t)
 
subroutine, public diagnose_correlations_module::cholesky_to_corr_mtx_approx (n_variables, corr_cholesky_mtx_t, corr_matrix_approx)
 
subroutine, private diagnose_correlations_module::corr_array_assertion_checks (n_variables, corr_array)
 
subroutine, private diagnose_correlations_module::rearrange_corr_array (d_variables, corr_array, corr_array_swapped)
 
subroutine diagnose_correlations_module::set_w_corr (nz, d_variables, corr_chi_w, corr_wrr, corr_wNr, corr_wNcn, corr_array)
 
subroutine diagnose_correlations_module::unpack_correlations (d_variables, corr_array, corr_w_chi, corr_wrr, corr_wNr, corr_wNcn, corr_chi_eta, corr_chi_rr, corr_chi_Nr, corr_chi_Ncn, corr_eta_rr, corr_eta_Nr, corr_eta_Ncn, corr_rrNr)