origen_transitionmatrixp_m Module Reference
Data Types | |
type | origen_transitionmatrixp |
Function/Subroutine Documentation
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_finish_init | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_build_coo_matrix | ( | class(origen_transitionmatrixp) | this, |
real(c_double) | flux, | ||
class(integerlist) | ia, | ||
class(integerlist) | ja, | ||
class(doublelist) | a | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_build_full_matrix | ( | class(origen_transitionmatrixp) | this, |
real(c_double) | flux, | ||
class(double2dlist) | matrix | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_expand_matrix_pointers | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_check_library | ( | class(origen_transitionmatrixp) | this | ) |
logical(c_bool) function origen_transitionmatrixp_m::origen_transitionmatrixp_check | ( | class(origen_transitionmatrixp) | this, |
class(stringlist) | errors | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_print_transitions_for | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | parent_id, | ||
integer(c_int) | mt_in | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_find_nuclide_guess | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | id | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_find_nuclide | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | lib, | ||
integer(c_int) | id | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_not_found | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_print_info | ( | class(origen_transitionmatrixp) | this | ) |
real(c_double) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_xs | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | n, | ||
integer(c_int) | mt_in | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_xs | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | n, | ||
integer(c_int) | mt_in, | ||
real(c_double) | new_xs | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_perturb_xs | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | n, | ||
integer(c_int) | mt, | ||
real(c_double) | factor | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_collect_xs | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | nuclist, | ||
class(integer2dlist) | xslist | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_convert_abundances | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_transpose_transition_matrix | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_cleanup_transitions_for_adjoint | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | concentrations, | ||
class(doublelist) | adjoint_source_term_reaction, | ||
class(doublelist) | adjoint_source_term_decay | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_fold_flux | ( | class(origen_transitionmatrixp) | this, |
real(c_double) | flux, | ||
class(doublelist) | d, | ||
class(doublelist) | a | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_first_transition | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | n | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_last_transition | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | n, | ||
real(c_double) | flux | ||
) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_num_massive_daughters | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | mt_in | ||
) |
logical(c_bool) function origen_transitionmatrixp_m::origen_transitionmatrixp_has_valid_mts | ( | class(origen_transitionmatrixp) | this | ) |
logical(c_bool) function origen_transitionmatrixp_m::origen_transitionmatrixp_is_mts_properly_ordered | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | mts | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_find_all_mts | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | mts | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_find_parents | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | nind, | ||
class(integerlist) | parents, | ||
class(integerlist) | mts, | ||
class(integerlist) | tinds | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_find_daughters | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | nind, | ||
class(integerlist) | daughters, | ||
class(integerlist) | mts, | ||
class(integerlist) | tinds | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_clear_tinds_2d | ( | class(origen_transitionmatrixp) | this, |
class(integer2dlist) | tinds_2d | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_setup_fast_transition_access | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | ninds, | ||
class(integerlist) | mts, | ||
class(integer2dlist) | tinds_2d | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_fast_set_xs | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | ninds, | ||
class(integerlist) | mts, | ||
class(integer2dlist) | tinds_2d, | ||
class(doublelist) | new_xs | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_remove_fp_reactions | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_ilite | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_iact | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_ifp | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_itot | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_non | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nfluxgrp | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nti | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nfiso | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_pos | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nmonth | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nday | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_int) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_nyear | ( | class(origen_transitionmatrixp) | this | ) |
real(c_float) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_burnup | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_filename | ( | class(origen_transitionmatrixp) | this, |
character(len=*) | string2Populate | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_typ_nuc | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_nucl | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_kd_ | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_non0_ | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_kd | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_non0 | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_loc | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_mt | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_nucfis | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_dis | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_genneu | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_q | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_fg | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_ampc | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_wmpc | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_abund | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_wabund | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_spectrum | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_a | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_tocap | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_fiss | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_m | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_kappa_fission | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_kappa_capture | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_titles | ( | class(origen_transitionmatrixp) | this, |
class(stringlist) | object_ptr | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_itot | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_itot | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_ilite | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_ilite | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_iact | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_iact | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_ifp | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_ifp | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_non | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_non | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nfluxgrp | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_nfluxgrp | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nti | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_nti | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nfiso | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_nfiso | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_pos | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_pos | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_burnup | ( | class(origen_transitionmatrixp) | this, |
real(c_float) | in_bu | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nmonth | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_month | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nday | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_day | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nyear | ( | class(origen_transitionmatrixp) | this, |
integer(c_int) | in_year | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_filename | ( | class(origen_transitionmatrixp) | this, |
character(len=*) | filename_in | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nucl | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_nucl | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_kd_ | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_kd_ | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_non0_ | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_non0_ | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_kd | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_kd | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_non0 | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_non0 | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_loc | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_loc | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_a | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | in_a | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_mt | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_mt | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_dis | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_dis | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_q | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_q | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_fg | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_fg | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_ampc | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_ampc | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_wmpc | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_wmpc | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_abund | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_abund | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_wabund | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_wabund | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_tocap | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | in_tocap | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_fiss | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | in_fiss | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_kappa_fission | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_kappa_fission | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_kappa_capture | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_kappa_capture | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_genneu | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_genneu | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_spectrum | ( | class(origen_transitionmatrixp) | this, |
class(floatlist) | in_spectrum | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_nucfis | ( | class(origen_transitionmatrixp) | this, |
class(integerlist) | in_nucfis | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_set_titles | ( | class(origen_transitionmatrixp) | this, |
class(stringlist) | in_titles | ||
) |
real(c_double) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_reaction_power | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | numden, | ||
real(c_double) | vol, | ||
real(c_double) | flux | ||
) |
real(c_double) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_capture_power | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | numden, | ||
real(c_double) | vol, | ||
real(c_double) | flux | ||
) |
real(c_double) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_fission_power | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | numden, | ||
real(c_double) | vol, | ||
real(c_double) | flux | ||
) |
real(c_double) function origen_transitionmatrixp_m::origen_transitionmatrixp_get_decay_power | ( | class(origen_transitionmatrixp) | this, |
class(doublelist) | numden, | ||
real(c_double) | vol | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_kd_array | ( | class(origen_transitionmatrixp) | this, |
integer(c_int), dimension(:), allocatable | kd | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_non0_array | ( | class(origen_transitionmatrixp) | this, |
integer(c_int), dimension(:), allocatable | non0 | ||
) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_get_loc_array | ( | class(origen_transitionmatrixp) | this, |
integer(c_int), dimension(:), allocatable | loc | ||
) |
integer(c_size_t) function origen_transitionmatrixp_m::origen_transitionmatrixp_kd_size | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_size_t) function origen_transitionmatrixp_m::origen_transitionmatrixp_non0_size | ( | class(origen_transitionmatrixp) | this | ) |
integer(c_size_t) function origen_transitionmatrixp_m::origen_transitionmatrixp_loc_size | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_initialize | ( | class(origen_transitionmatrixp) | this | ) |
subroutine origen_transitionmatrixp_m::origen_transitionmatrixp_destroy | ( | class(origen_transitionmatrixp) | this | ) |