gamma_library Module Reference

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 ( )
real(c_double) function gamma_library::max_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 
)
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 
)
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 
)
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 
)

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
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