origen_particleemitter Type Reference

Public Member Functions

procedure, pass, public initialize => PE_initialize
 
procedure, pass, public get_type_str => PE_get_type_str
 
procedure, pass, public load_data => PE_load_data
 
procedure, pass, public set_library => PE_set_library
 
procedure, pass, public set_energy_bounds => PE_set_energy_bounds
 
procedure, pass, public get_particle_source => PE_get_particle_source
 
procedure, pass, public destroy => PE_destroy
 
procedure, pass process_neutron_options => PE_process_neutron_options
 
procedure, pass process_alpha_options => PE_process_alpha_options
 

Public Attributes

logical, public initialized = .false.
 
real(c_double), dimension(:), allocatable energy_bounds
 
type(origen_librarywrapper), pointer lib_wrapper => NULL()
 
type(neutron_library_class), pointer neutron_data => NULL()
 
type(alpha_library_class), pointer alpha_data => NULL()
 
type(beta_library_class), pointer beta_data => NULL()
 
type(gamma_library_class), pointer gamma_data => NULL()
 
character(len=1024) origen_data_dir = ''
 

Member Function/Subroutine Documentation

procedure, pass, public initialize ( )
procedure, pass, public get_type_str ( )
procedure, pass, public load_data ( )
procedure, pass, public set_library ( )
procedure, pass, public set_energy_bounds ( )
procedure, pass, public get_particle_source ( )
procedure, pass, public destroy ( )
procedure, pass process_neutron_options ( )
procedure, pass process_alpha_options ( )

Member Data Documentation

logical, public initialized = .false.
real(c_double), dimension(:), allocatable energy_bounds
type(origen_librarywrapper), pointer lib_wrapper => NULL()
type(neutron_library_class), pointer neutron_data => NULL()
type(alpha_library_class), pointer alpha_data => NULL()
type(beta_library_class), pointer beta_data => NULL()
type(gamma_library_class), pointer gamma_data => NULL()
character(len=1024) origen_data_dir = ''

The documentation for this type was generated from the following file: