|
procedure, public | init => orgneut__init |
| Constructor. More...
|
|
procedure, public | destroy => orgneut__destroy |
| Destructor. More...
|
|
procedure | nucalc => orgneut__nucalc |
| Perform the neutron calculations. More...
|
|
procedure, public | output => orgneut__output |
| Print the neutron output tables. More...
|
|
procedure, public | output_detailed_source => orgneut__output_detailed_source |
| Print the detailed neutron source data. More...
|
|
procedure | output_source => orgneut__output_source |
| Prints the neutron source tables. More...
|
|
procedure | output_spectra => orgneut__output_spectra |
| Print neutron spectra: alpha-n, spon-fiss, delayed neutron, total. More...
|
|
procedure | define_matrix_uo2 => orgneut__define_matrix_uo2 |
| Define UO2 (a,n) source matrix. More...
|
|
procedure | define_matrix_glass => orgneut__define_matrix_glass |
| Define borosilicate glass (a,n) source matrix. More...
|
|
procedure | define_arbitrary_matrix => orgneut__define_arbitrary_matrix |
| Define (a,n) source matrix based on actual concentrations in the NSTAR step. More...
|
|
procedure | order_sources => orgneut__order_sources |
|
procedure | order_target => orgneut__order_target |
|
procedure, public | get_spectrum => orgneut__get_spectrum |
| Get the spectrum for a specific case: More...
|
|
|
integer | nsteps |
| Number of steps. More...
|
|
type(origen_librarywrapper), pointer | lib => NULL() |
| associated ORIGEN library More...
|
|
type(neutron_library_class), pointer | nlib => NULL() |
| associated neutron library More...
|
|
type(origen_neutron_options) | opts |
| set of options More...
|
|
real(c_double), dimension(:,:), allocatable | source_sf |
| final spontaneous fission source by nuclide [libiact * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | source_an |
| alpha,n source term by nuclide [libiact+libifp * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | source_dn |
| delayed neutron sources [libifp * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | spectrum_an |
| alpha,n neutron spectra [ngroups * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | spectrum_sf |
| spontaneous fission neutron spectra [ngroups * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | spectrum_dn |
| delayed neutron spectra [ngroups * 0:nsteps] More...
|
|
real(c_double), dimension(:,:), allocatable | spectrum |
| final total neutron spectra [ngroups * 0:nsteps] More...
|
|
integer | n_source_nuclides |
| number of sources nuclides More...
|
|
integer, dimension(:), allocatable | source_nuclides |
| list of source nuclides - ZAI [n_source_nuclides] More...
|
|
integer, dimension(:), allocatable | source_nuclide_indexes |
| list of source nuclides - M [n_source_nuclides] More...
|
|
real(c_double), dimension(:), allocatable | source_branching |
| source nuclide total alpha branching ratios [n_source_nuclides] More...
|
|
real(c_double), dimension(:), allocatable | source_lambdas |
| decay constants of source nuclides [n_source_nuclides] More...
|
|
real(c_double), dimension(:,:), allocatable | source_concentrations |
| concentrations of the source nuclides [n_source_nuclides,0:nsteps] More...
|
|
integer | sf_source_n |
| number of SF neutron sources More...
|
|
character(len=20), dimension(:), allocatable | sf_source_nuclides |
| spontaneous fission neutron source nuclides [itot] More...
|
|
real(c_double), dimension(:,:), allocatable | sf_source_data |
| spontaneous fission neutron source data [itot, 6] More...
|
|
real(c_double), dimension(:,:), allocatable | sf_source_spectra |
| spontaneous fission neutron spectra by source nuclide [ngroups, itot] More...
|
|
integer | dn_source_n |
| number of delayed neutron source nuclides More...
|
|
character(20), dimension(:), allocatable | dn_source_nuclides |
| delayed neutron source nuclides [itot] More...
|
|
real(c_double), dimension(:,:), allocatable | dn_source_data |
| delayed neutron source [itot, 5] More...
|
|
real(c_double), dimension(:,:), allocatable | dn_source_spectra |
| delayed neutron spectra by source nuclide [ngroups, itot] More...
|
|
real(c_double) | average_energy_an |
| average neutron energy (a,n) More...
|
|
real(c_double) | average_energy_sf |
| average neutron energy (SF) More...
|
|
real(c_double) | average_energy_dn |
| average neutron energy (DN) More...
|
|
real(c_double) | average_energy |
| average neutron energy (total) More...
|
|
real(c_double), dimension(:,:), allocatable | an_target_spectra |
| [ngroups, n_target] More...
|
|
integer | n_matrix |
|
integer, dimension(:), allocatable | matrix_z |
|
real(c_double), dimension(:), allocatable | matrix_x |
|
integer | n_target |
|
integer, dimension(:), allocatable | target_n |
|
real(c_double), dimension(:), allocatable | target_x |
|
logical | noneut |
| flag for lack of neutron calculations data More...
|
|
Class handling the neutron calculations.