gamma emission source reader More...
Data Types | |
| type | gamma_library_class |
| Gamma library; provides a wrapper around the gamma data libraries. More... | |
| type | origen_gamma_options |
| Options for gamma calculation and output. More... | |
Functions/Subroutines | |
| real(c_double) function | next_larger_brem_continuum_energy (index, e_target) |
| real(c_double) function | min_brem_continuum_energy () |
| real(c_double) function | max_brem_continuum_energy () |
| subroutine | setup_brem_continuum_e_bounds () |
| subroutine | dump_orig_spectra_de (title, unit, energy, tally, nuc_id) |
| subroutine | dump_orig_spectra (title, unit, energy, tally, nuc_id) |
| subroutine | dump_binned_spectra_de (title, unit, energy, tally, nuc_id) |
| subroutine | dump_binned_spectra (title, unit, energy, tally, nuc_id) |
Variables | |
| integer, parameter | gamma_library_unit = 10 |
| default IO unit for the library More... | |
| type(fileutils), private | resolver |
| integer, private | pass_number = 0 |
| real(c_double), dimension(:), allocatable, private | brem_continuum_e_bounds |
| real(c_double), private | bin_boundary_match_tol =1d-5 |
Detailed Description
gamma emission source reader
Function/Subroutine Documentation
| real(c_double) function gamma_library::next_larger_brem_continuum_energy | ( | integer, intent(inout) | index, |
| real(c_double), intent(in) | e_target | ||
| ) |
| real(c_double) function gamma_library::min_brem_continuum_energy | ( | ) |
References brem_continuum_e_bounds, and setup_brem_continuum_e_bounds().
Referenced by dump_orig_spectra(), dump_orig_spectra_de(), and next_larger_brem_continuum_energy().
| real(c_double) function gamma_library::max_brem_continuum_energy | ( | ) |
References brem_continuum_e_bounds, and setup_brem_continuum_e_bounds().
Referenced by dump_orig_spectra(), dump_orig_spectra_de(), and next_larger_brem_continuum_energy().
| subroutine gamma_library::setup_brem_continuum_e_bounds | ( | ) |
References brem_continuum_e_bounds, dump_binned_spectra(), dump_binned_spectra_de(), dump_orig_spectra(), dump_orig_spectra_de(), gamma_library_unit, next_larger_brem_continuum_energy(), pass_number, and resolver.
Referenced by max_brem_continuum_energy(), min_brem_continuum_energy(), and next_larger_brem_continuum_energy().
| subroutine gamma_library::dump_orig_spectra_de | ( | character(*), intent(in) | title, |
| integer | unit, | ||
| real, dimension(:), intent(in) | energy, | ||
| real, dimension(:), intent(in) | tally, | ||
| integer | nuc_id | ||
| ) |
References max_brem_continuum_energy(), and min_brem_continuum_energy().
Referenced by setup_brem_continuum_e_bounds().
| subroutine gamma_library::dump_orig_spectra | ( | character(*), intent(in) | title, |
| integer | unit, | ||
| real, dimension(:), intent(in) | energy, | ||
| real, dimension(:), intent(in) | tally, | ||
| integer | nuc_id | ||
| ) |
References max_brem_continuum_energy(), and min_brem_continuum_energy().
Referenced by setup_brem_continuum_e_bounds().
| subroutine gamma_library::dump_binned_spectra_de | ( | character(*), intent(in) | title, |
| integer | unit, | ||
| real(c_double), dimension(:), intent(in) | energy, | ||
| real(c_double), dimension(:), intent(in) | tally, | ||
| integer | nuc_id | ||
| ) |
Referenced by setup_brem_continuum_e_bounds().
| subroutine gamma_library::dump_binned_spectra | ( | character(*), intent(in) | title, |
| integer | unit, | ||
| real(c_double), dimension(:), intent(in) | energy, | ||
| real(c_double), dimension(:), intent(in) | tally, | ||
| integer | nuc_id | ||
| ) |
References bin_boundary_match_tol.
Referenced by setup_brem_continuum_e_bounds().
Variable Documentation
| integer, parameter gamma_library_unit = 10 |
default IO unit for the library
Referenced by setup_brem_continuum_e_bounds().
| type(fileutils), private resolver |
Referenced by setup_brem_continuum_e_bounds().
| integer, private pass_number = 0 |
Referenced by setup_brem_continuum_e_bounds().
| real(c_double), dimension(:), allocatable, private brem_continuum_e_bounds |
| real(c_double), private bin_boundary_match_tol =1d-5 |
Referenced by dump_binned_spectra(), and next_larger_brem_continuum_energy().

1.8.10