beta_library_class Type Reference
Beta data library class; it reads the beta source data from a file into memory. More...
Public Member Functions | |
procedure, public | init => beta_library__init |
Constructor. More... | |
procedure, public | destroy => beta_library__destroy |
Destructor. More... | |
Public Attributes | |
integer, dimension(:), allocatable | zaid |
ZAI of the nuclide which belongs to this line [total_lines]. More... | |
real(c_double), dimension(:,:), allocatable | bdata |
beta data [3,total_lines] More... | |
integer, dimension(:), allocatable | btype |
beta type [total_lines] More... | |
integer, dimension(:), allocatable | n_lines |
number of lines for a nuclide [itot] More... | |
integer, dimension(:), allocatable | first_line |
number of the first line for a nuclide [itot] More... | |
real(c_double), dimension(:), allocatable | fb |
[itot] More... | |
real(c_double), dimension(:), allocatable | bdis |
[itot] More... | |
type(origen_librarywrapper), pointer | lib => NULL() |
an origen library More... | |
Detailed Description
Beta data library class; it reads the beta source data from a file into memory.
The beta library filename is fixed; the I/O unit is predefined with the parameter beta_library_unit
, but can be changed in the constructor, if needed. Since the library is formatted, the unit number is not important.
Member Function/Subroutine Documentation
procedure, public init | ( | ) |
Constructor.
procedure, public destroy | ( | ) |
Destructor.
References beta_library::beta_library_unit, and beta_library::resolver.
Member Data Documentation
integer, dimension(:), allocatable zaid |
ZAI of the nuclide which belongs to this line [total_lines].
real(c_double), dimension(:,:), allocatable bdata |
beta data [3,total_lines]
integer, dimension(:), allocatable btype |
beta type [total_lines]
integer, dimension(:), allocatable n_lines |
number of lines for a nuclide [itot]
integer, dimension(:), allocatable first_line |
number of the first line for a nuclide [itot]
real(c_double), dimension(:), allocatable fb |
[itot]
real(c_double), dimension(:), allocatable bdis |
[itot]
type(origen_librarywrapper), pointer lib => NULL() |
an origen library
The documentation for this type was generated from the following file:
- Manager/emit/beta_library.f90