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

1.8.10