origen_alpha_class Type Reference
Alpha calculation module. More...
Public Member Functions | |
procedure | init => origen_alpha__init |
Constructor. More... | |
procedure | destroy => origen_alpha__destroy |
Destructor. More... | |
procedure | output => origen_alpha__output |
perform the output More... | |
procedure, public | get_spectrum => origen_alpha__get_spectrum |
get spectrum on a case # More... | |
Public Attributes | |
type(origen_librarywrapper), pointer | lib =>NULL() |
associated origen library More... | |
type(alpha_library_class), pointer | alib =>NULL() |
associated alpha library More... | |
integer | nsteps |
Number of time steps. More... | |
type(origen_alpha_options) | opts |
Set of alpha calculation options. More... | |
real(c_double), dimension(:,:,:), allocatable | source |
Alpha source [0:nsteps, itot, ngroups]. More... | |
real(c_double), dimension(:,:), allocatable | spectrum |
Alpha spectrum (1/s) [ngroups, 0:nsteps]. More... | |
Detailed Description
Alpha calculation module.
Member Function/Subroutine Documentation
procedure init | ( | ) |
Constructor.
procedure destroy | ( | ) |
Destructor.
procedure output | ( | ) |
perform the output
procedure, public get_spectrum | ( | ) |
get spectrum on a case #
References origen_definitions_m::avogadro, and origen_definitions_m::err.
Member Data Documentation
type(origen_librarywrapper), pointer lib =>NULL() |
associated origen library
type(alpha_library_class), pointer alib =>NULL() |
associated alpha library
integer nsteps |
Number of time steps.
type(origen_alpha_options) opts |
Set of alpha calculation options.
real(c_double), dimension(:,:,:), allocatable source |
Alpha source [0:nsteps, itot, ngroups].
real(c_double), dimension(:,:), allocatable spectrum |
Alpha spectrum (1/s) [ngroups, 0:nsteps].
The documentation for this type was generated from the following file:
- Manager/emit/origen_alpha.f90