origen_decayresource_m Module Reference

Data Types

type  origen_decaychannel
 
type  origen_decaychannellist
 
type  origen_decayparent
 
type  origen_decayresource
 

Functions/Subroutines

integer(c_int) function origen_decaychannellist_size (this)
 
logical(c_bool) function origen_decaychannellist_empty (this)
 
subroutine origen_decaychannellist_at (this, object_ptr, index)
 
subroutine origen_decaychannellist_front (this, object_ptr)
 
subroutine origen_decaychannellist_back (this, object_ptr)
 
subroutine origen_decaychannellist_push_back (this, newValue)
 
subroutine origen_decaychannellist_pop_back (this)
 
subroutine origen_decaychannellist_insert (this, index, item)
 
subroutine origen_decaychannellist_removeat (this, index)
 
logical(c_bool) function origen_decaychannellist_contains (this, item)
 
subroutine origen_decaychannellist_clear (this)
 
subroutine origen_decaychannellist_initialize (this)
 
subroutine origen_decaychannellist_destroy (this)
 
integer(c_int) function origen_decaychannel_get_yield_type (this)
 
subroutine origen_decaychannel_set_yield_type (this, value)
 
real(c_double) function origen_decaychannel_get_branch_ratio (this)
 
subroutine origen_decaychannel_set_branch_ratio (this, value)
 
real(c_double) function origen_decaychannel_get_yield (this, daughter_id)
 
subroutine origen_decaychannel_get_yield_map (this, yield_ids, yields)
 
subroutine origen_decaychannel_list_residual_ids (this, residual_ids)
 
integer(c_int) function origen_decaychannel_num_residuals (this)
 
subroutine origen_decaychannel_initialize (this)
 
subroutine origen_decaychannel_destroy (this)
 
subroutine origen_decayparent_get_channel_map (this, decay_modes, decaychannels)
 
subroutine origen_decayparent_get_decaychannel (this, object_ptr, decay_mode)
 
integer(c_int) function origen_decayparent_num_residuals (this, decay_mode)
 
subroutine origen_decayparent_num_decay_modes (this)
 
real(c_double) function origen_decayparent_get_half_life (this)
 
subroutine origen_decayparent_set_half_life (this, value)
 
real(c_double) function origen_decayparent_get_rcg_for_air (this)
 
subroutine origen_decayparent_set_rcg_for_air (this, value)
 
real(c_double) function origen_decayparent_get_rcg_for_water (this)
 
subroutine origen_decayparent_set_rcg_for_water (this, value)
 
real(c_double) function origen_decayparent_get_decay_constant (this)
 
subroutine origen_decayparent_set_decay_constant (this, value)
 
real(c_double) function origen_decayparent_get_q_fraction_from_photons (this)
 
subroutine origen_decayparent_set_q_fraction_from_photons (this, value)
 
real(c_double) function origen_decayparent_get_recoverable_energy_value (this)
 
subroutine origen_decayparent_set_recoverable_energy_value (this, value)
 
integer(c_int) function origen_decayparent_get_time_units (this)
 
subroutine origen_decayparent_set_time_units (this, value)
 
subroutine origen_decayparent_list_decay_modes (this, decay_modes)
 
subroutine origen_decayparent_initialize (this)
 
subroutine origen_decayparent_destroy (this)
 
integer(c_int) function origen_decayresource_isomeric_yields (this)
 
integer(c_int) function origen_decayresource_izzzaaa_yields (this)
 
integer(c_int) function origen_decayresource_missing_yields (this)
 
integer(c_int) function origen_decayresource_num_parents (this)
 
integer(c_int) function origen_decayresource_num_decay_modes (this, id)
 
integer(c_int) function origen_decayresource_num_residuals (this, id, decay_mode)
 
logical(c_bool) function origen_decayresource_is_present (this, id)
 
logical(c_bool) function origen_decayresource_has_decay_mode (this, id, decay_mode)
 
subroutine origen_decayresource_list_parent_ids (this, parent_ids)
 
subroutine origen_decayresource_list_decay_modes (this, decay_modes)
 
subroutine origen_decayresource_get_parent (this, object_ptr, id)
 
subroutine origen_decayresource_initialize (this)
 
subroutine origen_decayresource_destroy (this)
 

Function/Subroutine Documentation

integer(c_int) function origen_decayresource_m::origen_decaychannellist_size ( class(origen_decaychannellist this)
logical(c_bool) function origen_decayresource_m::origen_decaychannellist_empty ( class(origen_decaychannellist this)
subroutine origen_decayresource_m::origen_decaychannellist_at ( class(origen_decaychannellist this,
class(origen_decaychannel object_ptr,
integer(c_int)  index 
)
subroutine origen_decayresource_m::origen_decaychannellist_front ( class(origen_decaychannellist this,
class(origen_decaychannel object_ptr 
)
subroutine origen_decayresource_m::origen_decaychannellist_back ( class(origen_decaychannellist this,
class(origen_decaychannel object_ptr 
)
subroutine origen_decayresource_m::origen_decaychannellist_push_back ( class(origen_decaychannellist this,
class(origen_decaychannel newValue 
)
subroutine origen_decayresource_m::origen_decaychannellist_pop_back ( class(origen_decaychannellist this)
subroutine origen_decayresource_m::origen_decaychannellist_insert ( class(origen_decaychannellist this,
integer(c_int)  index,
class(origen_decaychannel item 
)
subroutine origen_decayresource_m::origen_decaychannellist_removeat ( class(origen_decaychannellist this,
integer(c_int)  index 
)
logical(c_bool) function origen_decayresource_m::origen_decaychannellist_contains ( class(origen_decaychannellist this,
class(origen_decaychannel item 
)
subroutine origen_decayresource_m::origen_decaychannellist_clear ( class(origen_decaychannellist this)
subroutine origen_decayresource_m::origen_decaychannellist_initialize ( class(origen_decaychannellist this)
subroutine origen_decayresource_m::origen_decaychannellist_destroy ( class(origen_decaychannellist this)
integer(c_int) function origen_decayresource_m::origen_decaychannel_get_yield_type ( class(origen_decaychannel this)
subroutine origen_decayresource_m::origen_decaychannel_set_yield_type ( class(origen_decaychannel this,
integer(c_int)  value 
)
real(c_double) function origen_decayresource_m::origen_decaychannel_get_branch_ratio ( class(origen_decaychannel this)
subroutine origen_decayresource_m::origen_decaychannel_set_branch_ratio ( class(origen_decaychannel this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decaychannel_get_yield ( class(origen_decaychannel this,
integer(c_int)  daughter_id 
)
subroutine origen_decayresource_m::origen_decaychannel_get_yield_map ( class(origen_decaychannel this,
class(integerlist)  yield_ids,
class(doublelist)  yields 
)
subroutine origen_decayresource_m::origen_decaychannel_list_residual_ids ( class(origen_decaychannel this,
class(integerlist)  residual_ids 
)
integer(c_int) function origen_decayresource_m::origen_decaychannel_num_residuals ( class(origen_decaychannel this)
subroutine origen_decayresource_m::origen_decaychannel_initialize ( class(origen_decaychannel this)
subroutine origen_decayresource_m::origen_decaychannel_destroy ( class(origen_decaychannel this)
subroutine origen_decayresource_m::origen_decayparent_get_channel_map ( class(origen_decayparent this,
class(integerlist)  decay_modes,
class(origen_decaychannellist decaychannels 
)
subroutine origen_decayresource_m::origen_decayparent_get_decaychannel ( class(origen_decayparent this,
class(origen_decaychannel object_ptr,
integer(c_int)  decay_mode 
)
integer(c_int) function origen_decayresource_m::origen_decayparent_num_residuals ( class(origen_decayparent this,
integer(c_int)  decay_mode 
)
subroutine origen_decayresource_m::origen_decayparent_num_decay_modes ( class(origen_decayparent this)
real(c_double) function origen_decayresource_m::origen_decayparent_get_half_life ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_half_life ( class(origen_decayparent this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decayparent_get_rcg_for_air ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_rcg_for_air ( class(origen_decayparent this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decayparent_get_rcg_for_water ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_rcg_for_water ( class(origen_decayparent this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decayparent_get_decay_constant ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_decay_constant ( class(origen_decayparent this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decayparent_get_q_fraction_from_photons ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_q_fraction_from_photons ( class(origen_decayparent this,
real(c_double)  value 
)
real(c_double) function origen_decayresource_m::origen_decayparent_get_recoverable_energy_value ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_recoverable_energy_value ( class(origen_decayparent this,
real(c_double)  value 
)
integer(c_int) function origen_decayresource_m::origen_decayparent_get_time_units ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_set_time_units ( class(origen_decayparent this,
integer(c_int)  value 
)
subroutine origen_decayresource_m::origen_decayparent_list_decay_modes ( class(origen_decayparent this,
class(integerlist)  decay_modes 
)
subroutine origen_decayresource_m::origen_decayparent_initialize ( class(origen_decayparent this)
subroutine origen_decayresource_m::origen_decayparent_destroy ( class(origen_decayparent this)
integer(c_int) function origen_decayresource_m::origen_decayresource_isomeric_yields ( class(origen_decayresource this)
integer(c_int) function origen_decayresource_m::origen_decayresource_izzzaaa_yields ( class(origen_decayresource this)
integer(c_int) function origen_decayresource_m::origen_decayresource_missing_yields ( class(origen_decayresource this)
integer(c_int) function origen_decayresource_m::origen_decayresource_num_parents ( class(origen_decayresource this)
integer(c_int) function origen_decayresource_m::origen_decayresource_num_decay_modes ( class(origen_decayresource this,
integer(c_int)  id 
)
integer(c_int) function origen_decayresource_m::origen_decayresource_num_residuals ( class(origen_decayresource this,
integer(c_int)  id,
integer(c_int)  decay_mode 
)
logical(c_bool) function origen_decayresource_m::origen_decayresource_is_present ( class(origen_decayresource this,
integer(c_int)  id 
)
logical(c_bool) function origen_decayresource_m::origen_decayresource_has_decay_mode ( class(origen_decayresource this,
integer(c_int)  id,
integer(c_int)  decay_mode 
)
subroutine origen_decayresource_m::origen_decayresource_list_parent_ids ( class(origen_decayresource this,
class(integerlist)  parent_ids 
)
subroutine origen_decayresource_m::origen_decayresource_list_decay_modes ( class(origen_decayresource this,
class(integerlist)  decay_modes 
)
subroutine origen_decayresource_m::origen_decayresource_get_parent ( class(origen_decayresource this,
class(origen_decayparent object_ptr,
integer(c_int)  id 
)
subroutine origen_decayresource_m::origen_decayresource_initialize ( class(origen_decayresource this)
subroutine origen_decayresource_m::origen_decayresource_destroy ( class(origen_decayresource this)