CAM
pdf_utilities Module Reference

Functions/Subroutines

pure real(kind=core_rknd) function, public mean_l2n (mu_x, sigma2_on_mu2)
 
pure real(kind=dp) function, public mean_l2n_dp (mu_x, sigma2_on_mu2)
 
pure real(kind=core_rknd) function, public stdev_l2n (sigma2_on_mu2)
 
pure real(kind=dp) function, public stdev_l2n_dp (sigma2_on_mu2)
 
pure real(kind=core_rknd) function, public corr_nl2nn (corr_x_y, sigma_y_n, y_sigma2_on_mu2)
 
pure real(kind=dp) function, public corr_nl2nn_dp (corr_x_y, sigma_y_n, y_sigma2_on_mu2)
 
pure real(kind=core_rknd) function, public corr_ll2nn (corr_x_y, sigma_x_n, sigma_y_n, x_sigma2_on_mu2, y_sigma2_on_mu2)
 
pure real(kind=dp) function, public corr_ll2nn_dp (corr_x_y, sigma_x_n, sigma_y_n, x_sigma2_on_mu2, y_sigma2_on_mu2)
 
elemental real(kind=core_rknd) function, public compute_mean_binormal (mu_x_1, mu_x_2, mixt_frac)
 
elemental real(kind=core_rknd) function, public compute_variance_binormal (xm, mu_x_1, mu_x_2, stdev_x_1, stdev_x_2, mixt_frac)
 
pure real(kind=core_rknd) function, public calc_corr_chi_x (crt_i, cthl_i, sigma_rt_i, sigma_thl_i, sigma_chi_i, corr_rt_x_i, corr_thl_x_i)
 
pure real(kind=core_rknd) function, public calc_corr_rt_x (crt_i, sigma_rt_i, sigma_chi_i, sigma_eta_i, corr_chi_x_i, corr_eta_x_i)
 
pure real(kind=core_rknd) function, public calc_corr_thl_x (cthl_i, sigma_thl_i, sigma_chi_i, sigma_eta_i, corr_chi_x_i, corr_eta_x_i)
 
pure real(kind=core_rknd) function, public calc_xp2 (mu_x_1, mu_x_2, mu_x_1_n, mu_x_2_n, sigma_x_1, sigma_x_2, sigma_x_1_n, sigma_x_2_n, mixt_frac, x_frac_1, x_frac_2, x_mean)
 

Function/Subroutine Documentation

◆ calc_corr_chi_x()

pure real( kind = core_rknd ) function, public pdf_utilities::calc_corr_chi_x ( real( kind = core_rknd ), intent(in)  crt_i,
real( kind = core_rknd ), intent(in)  cthl_i,
real( kind = core_rknd ), intent(in)  sigma_rt_i,
real( kind = core_rknd ), intent(in)  sigma_thl_i,
real( kind = core_rknd ), intent(in)  sigma_chi_i,
real( kind = core_rknd ), intent(in)  corr_rt_x_i,
real( kind = core_rknd ), intent(in)  corr_thl_x_i 
)

◆ calc_corr_rt_x()

pure real( kind = core_rknd ) function, public pdf_utilities::calc_corr_rt_x ( real( kind = core_rknd ), intent(in)  crt_i,
real( kind = core_rknd ), intent(in)  sigma_rt_i,
real( kind = core_rknd ), intent(in)  sigma_chi_i,
real( kind = core_rknd ), intent(in)  sigma_eta_i,
real( kind = core_rknd ), intent(in)  corr_chi_x_i,
real( kind = core_rknd ), intent(in)  corr_eta_x_i 
)

◆ calc_corr_thl_x()

pure real( kind = core_rknd ) function, public pdf_utilities::calc_corr_thl_x ( real( kind = core_rknd ), intent(in)  cthl_i,
real( kind = core_rknd ), intent(in)  sigma_thl_i,
real( kind = core_rknd ), intent(in)  sigma_chi_i,
real( kind = core_rknd ), intent(in)  sigma_eta_i,
real( kind = core_rknd ), intent(in)  corr_chi_x_i,
real( kind = core_rknd ), intent(in)  corr_eta_x_i 
)

◆ calc_xp2()

pure real( kind = core_rknd ) function, public pdf_utilities::calc_xp2 ( real( kind = core_rknd ), intent(in)  mu_x_1,
real( kind = core_rknd ), intent(in)  mu_x_2,
real( kind = core_rknd ), intent(in)  mu_x_1_n,
real( kind = core_rknd ), intent(in)  mu_x_2_n,
real( kind = core_rknd ), intent(in)  sigma_x_1,
real( kind = core_rknd ), intent(in)  sigma_x_2,
real( kind = core_rknd ), intent(in)  sigma_x_1_n,
real( kind = core_rknd ), intent(in)  sigma_x_2_n,
real( kind = core_rknd ), intent(in)  mixt_frac,
real( kind = core_rknd ), intent(in)  x_frac_1,
real( kind = core_rknd ), intent(in)  x_frac_2,
real( kind = core_rknd ), intent(in)  x_mean 
)
Here is the caller graph for this function:

◆ compute_mean_binormal()

elemental real( kind = core_rknd ) function, public pdf_utilities::compute_mean_binormal ( real( kind = core_rknd ), intent(in)  mu_x_1,
real( kind = core_rknd ), intent(in)  mu_x_2,
real( kind = core_rknd ), intent(in)  mixt_frac 
)
Here is the caller graph for this function:

◆ compute_variance_binormal()

elemental real( kind = core_rknd ) function, public pdf_utilities::compute_variance_binormal ( real( kind = core_rknd ), intent(in)  xm,
real( kind = core_rknd ), intent(in)  mu_x_1,
real( kind = core_rknd ), intent(in)  mu_x_2,
real( kind = core_rknd ), intent(in)  stdev_x_1,
real( kind = core_rknd ), intent(in)  stdev_x_2,
real( kind = core_rknd ), intent(in)  mixt_frac 
)
Here is the caller graph for this function:

◆ corr_ll2nn()

pure real( kind = core_rknd ) function, public pdf_utilities::corr_ll2nn ( real( kind = core_rknd ), intent(in)  corr_x_y,
real( kind = core_rknd ), intent(in)  sigma_x_n,
real( kind = core_rknd ), intent(in)  sigma_y_n,
real( kind = core_rknd ), intent(in)  x_sigma2_on_mu2,
real( kind = core_rknd ), intent(in)  y_sigma2_on_mu2 
)

◆ corr_ll2nn_dp()

pure real( kind = dp ) function, public pdf_utilities::corr_ll2nn_dp ( real( kind = dp ), intent(in)  corr_x_y,
real( kind = dp ), intent(in)  sigma_x_n,
real( kind = dp ), intent(in)  sigma_y_n,
real( kind = dp ), intent(in)  x_sigma2_on_mu2,
real( kind = dp ), intent(in)  y_sigma2_on_mu2 
)

◆ corr_nl2nn()

pure real( kind = core_rknd ) function, public pdf_utilities::corr_nl2nn ( real( kind = core_rknd ), intent(in)  corr_x_y,
real( kind = core_rknd ), intent(in)  sigma_y_n,
real( kind = core_rknd ), intent(in)  y_sigma2_on_mu2 
)
Here is the caller graph for this function:

◆ corr_nl2nn_dp()

pure real( kind = dp ) function, public pdf_utilities::corr_nl2nn_dp ( real( kind = dp ), intent(in)  corr_x_y,
real( kind = dp ), intent(in)  sigma_y_n,
real( kind = dp ), intent(in)  y_sigma2_on_mu2 
)

◆ mean_l2n()

pure real( kind = core_rknd ) function, public pdf_utilities::mean_l2n ( real( kind = core_rknd ), intent(in)  mu_x,
real( kind = core_rknd ), intent(in)  sigma2_on_mu2 
)
Here is the caller graph for this function:

◆ mean_l2n_dp()

pure real( kind = dp ) function, public pdf_utilities::mean_l2n_dp ( real( kind = dp ), intent(in)  mu_x,
real( kind = dp ), intent(in)  sigma2_on_mu2 
)

◆ stdev_l2n()

pure real( kind = core_rknd ) function, public pdf_utilities::stdev_l2n ( real( kind = core_rknd ), intent(in)  sigma2_on_mu2)

◆ stdev_l2n_dp()

pure real( kind = dp ) function, public pdf_utilities::stdev_l2n_dp ( real( kind = dp ), intent(in)  sigma2_on_mu2)