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

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: