origen_transitionmatrixupdater_m Module Reference

Data Types

type  origen_transitionmatrixupdater
 

Functions/Subroutines

subroutine origen_transitionmatrixupdater_initialize_storage (this, storage_bounds)
 
subroutine origen_transitionmatrixupdater_load (this, library_definition, aux_mg_library, fission_yields)
 
subroutine origen_transitionmatrixupdater_update_mg_flux (this, mg_flux)
 
subroutine origen_transitionmatrixupdater_update_user_xs (this, id_form, nuclide_list, num_mts, mt_list, xs)
 
subroutine origen_transitionmatrixupdater_update_fission_absorption_xs (this, id_form, nuclide_list, fission_xs, absorption_xs)
 
subroutine origen_transitionmatrixupdater_get_xs (this, id_form, nuclide_list, num_mts, mt_list, xs)
 
subroutine origen_transitionmatrixupdater_get_transition_matrix (this, tm)
 
subroutine origen_transitionmatrixupdater_get_errors (this, errors)
 
subroutine origen_transitionmatrixupdater_get_data_container (this, dc)
 
subroutine origen_transitionmatrixupdater_clear (this)
 
integer(c_int) function origen_transitionmatrixupdater_num_energy_groups (this)
 
subroutine origen_transitionmatrixupdater_energy_groups (this, object_ptr)
 
subroutine origen_transitionmatrixupdater_storage_bounds (this, object_ptr)
 
subroutine origen_transitionmatrixupdater_library (this, object_ptr)
 
logical(c_bool) function origen_transitionmatrixupdater_initialized (this)
 
subroutine origen_transitionmatrixupdater_library_header (this, object_ptr)
 
subroutine origen_transitionmatrixupdater_transition_structure (this, object_ptr)
 
subroutine origen_transitionmatrixupdater_initialize (this)
 
subroutine origen_transitionmatrixupdater_destroy (this)
 

Function/Subroutine Documentation

subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_initialize_storage ( class(origen_transitionmatrixupdater this,
class(scalestl_vec_flt)  storage_bounds 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_load ( class(origen_transitionmatrixupdater this,
character(len=*)  library_definition,
character(len=*)  aux_mg_library,
character(len=*)  fission_yields 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_update_mg_flux ( class(origen_transitionmatrixupdater this,
class(scalestl_vec_flt)  mg_flux 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_update_user_xs ( class(origen_transitionmatrixupdater this,
character(len=*)  id_form,
class(scalestl_vec_int)  nuclide_list,
class(scalestl_vec_int)  num_mts,
class(scalestl_vec_int)  mt_list,
class(scalestl_vec_flt)  xs 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_update_fission_absorption_xs ( class(origen_transitionmatrixupdater this,
character(len=*)  id_form,
class(scalestl_vec_int)  nuclide_list,
class(scalestl_vec_flt)  fission_xs,
class(scalestl_vec_flt)  absorption_xs 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_get_xs ( class(origen_transitionmatrixupdater this,
character(len=*)  id_form,
class(scalestl_vec_int)  nuclide_list,
class(scalestl_vec_int)  num_mts,
class(scalestl_vec_int)  mt_list,
class(scalestl_vec_flt)  xs 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_get_transition_matrix ( class(origen_transitionmatrixupdater this,
class(origen_transitionmatrixp)  tm 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_get_errors ( class(origen_transitionmatrixupdater this,
class(scalestl_vec_str)  errors 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_get_data_container ( class(origen_transitionmatrixupdater this,
class(datacontainer)  dc 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_clear ( class(origen_transitionmatrixupdater this)
integer(c_int) function origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_num_energy_groups ( class(origen_transitionmatrixupdater this)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_energy_groups ( class(origen_transitionmatrixupdater this,
class(scalestl_vec_flt)  object_ptr 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_storage_bounds ( class(origen_transitionmatrixupdater this,
class(scalestl_vec_flt)  object_ptr 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_library ( class(origen_transitionmatrixupdater this,
class(origen_library)  object_ptr 
)
logical(c_bool) function origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_initialized ( class(origen_transitionmatrixupdater this)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_library_header ( class(origen_transitionmatrixupdater this,
class(origen_libraryheader)  object_ptr 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_transition_structure ( class(origen_transitionmatrixupdater this,
class(origen_transitionstructure)  object_ptr 
)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_initialize ( class(origen_transitionmatrixupdater this)
subroutine origen_transitionmatrixupdater_m::origen_transitionmatrixupdater_destroy ( class(origen_transitionmatrixupdater this)