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_optionsopts
 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.

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: