| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | private | :: | consider_par_bias | ||||
| integer, | private | :: | n_opp | ||||
| integer, | private | :: | n_par | ||||
| integer, | private | :: | cnt_sing_hist | ||||
| integer, | private | :: | cnt_doub_hist | ||||
| integer, | private | :: | cnt_opp_hist | ||||
| integer, | private | :: | cnt_par_hist | ||||
| integer, | private | :: | cnt_trip_hist | ||||
| integer, | private | :: | above_max_singles | ||||
| integer, | private | :: | above_max_para | ||||
| integer, | private | :: | above_max_anti | ||||
| integer, | private | :: | above_max_doubles | ||||
| integer, | private | :: | above_max_triples | ||||
| integer, | private | :: | below_thresh_singles | ||||
| integer, | private | :: | below_thresh_para | ||||
| integer, | private | :: | below_thresh_anti | ||||
| integer, | private | :: | below_thresh_doubles | ||||
| integer, | private | :: | below_thresh_triples | ||||
| logical, | private | :: | enough_sing_hist | ||||
| logical, | private | :: | enough_doub_hist | ||||
| logical, | private | :: | enough_par_hist | ||||
| logical, | private | :: | enough_opp_hist | ||||
| logical, | private | :: | enough_trip_hist | ||||
| real(kind=dp), | private | :: | frq_step_size | = | 0.1_dp | ||
| real(kind=dp), | public | :: | max_frequency_bound | = | 10000.0_dp | ||
| integer, | public | :: | n_frequency_bins | = | 100000 | ||
| real(kind=dp), | public | :: | frq_ratio_cutoff | = | 0.999_dp | ||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins_singles(:) | |||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins_para(:) | |||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins_anti(:) | |||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins_doubles(:) | |||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins(:) | |||
| integer(kind=int64), | private, | allocatable | :: | frequency_bins_triples(:) | |||
| integer(kind=TagIntType), | private | :: | mem_tag_histograms | = | 0 | ||
| integer(kind=int64), | private | :: | zero_singles | ||||
| integer(kind=int64), | private | :: | zero_para | ||||
| integer(kind=int64), | private | :: | zero_anti | ||||
| integer(kind=int64), | private | :: | zero_doubles | ||||
| integer(kind=int64), | private | :: | zero_triples | ||||
| real(kind=dp), | private | :: | gamma_sing | ||||
| real(kind=dp), | private | :: | gamma_doub | ||||
| real(kind=dp), | private | :: | gamma_opp | ||||
| real(kind=dp), | private | :: | gamma_par | ||||
| real(kind=dp), | private | :: | gamma_trip | ||||
| real(kind=dp), | private | :: | min_sing | ||||
| real(kind=dp), | private | :: | min_doub | ||||
| real(kind=dp), | private | :: | min_opp | ||||
| real(kind=dp), | private | :: | min_par | ||||
| real(kind=dp), | private | :: | min_trip | ||||
| real(kind=dp), | private, | parameter | :: | thresh | = | 1.0e-6_dp | |
| logical, | public | :: | t_fill_frequency_hists | = | .false. | ||
| logical, | public | :: | t_test_hist_tau | = | .false. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | mat_ele | |||
| real(kind=dp), | intent(in) | :: | pgen | |||
| integer, | intent(in) | :: | ic | |||
| logical, | intent(in) | :: | t_parallel | |||
| integer, | intent(in), | optional | :: | ex(2,ic) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | mat_ele | |||
| real(kind=dp), | intent(in) | :: | pgen | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | mat_ele | |||
| real(kind=dp), | intent(in) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | spec_frequency_bins(n_frequency_bins) | |||
| real(kind=dp), | intent(out) | :: | ratio |