origen_nuclideset_m Module Reference

Data Types

type  origen_nuclideset
 

Functions/Subroutines

subroutine origen_nuclideset_initialize_copy (this, orig)
 
subroutine origen_nuclideset_initialize_legacy_vec (this, nlt, nac, nfp, ids)
 
subroutine origen_nuclideset_initialize_legacy (this, nlt, nac, nfp, ids)
 
subroutine origen_nuclideset_set_ids_legacy_vec (this, nlt, nac, nfp, ids)
 
subroutine origen_nuclideset_set_ids_legacy (this, nlt, nac, nfp, ids)
 
integer(c_size_t) function origen_nuclideset_ids_size (this)
 
logical(c_bool) function origen_nuclideset_has_ids (this)
 
subroutine origen_nuclideset_get_ids_vec (this, ids)
 
subroutine origen_nuclideset_set_ids_vec (this, ids)
 
subroutine origen_nuclideset_manageptr_ids (this, ids)
 
subroutine origen_nuclideset_getptr_ids_vec (this, ids)
 
subroutine origen_nuclideset_get_ids (this, ids)
 
subroutine origen_nuclideset_set_ids (this, ids)
 
integer(c_int) function origen_nuclideset_sizzzaaa_at (this, index)
 
integer(c_int) function origen_nuclideset_izzzaaa_at (this, index)
 
integer(c_int) function origen_nuclideset_zzzaaai_at (this, index)
 
integer(c_int) function origen_nuclideset_s_at (this, index)
 
integer(c_int) function origen_nuclideset_i_at (this, index)
 
integer(c_int) function origen_nuclideset_z_at (this, index)
 
integer(c_int) function origen_nuclideset_a_at (this, index)
 
integer(c_int) function origen_nuclideset_total_nuclides (this)
 
logical(c_bool) function origen_nuclideset_has_sublibs (this)
 
integer(c_size_t) function origen_nuclideset_count_sublibs (this)
 
logical(c_bool) function origen_nuclideset_has_sublib (this, s)
 
integer(c_int) function origen_nuclideset_ids_at (this, index)
 
integer(c_size_t) function origen_nuclideset_num_in_sublib (this, s)
 
integer(c_size_t) function origen_nuclideset_sublib_begin (this, s)
 
integer(c_size_t) function origen_nuclideset_sublib_end (this, s)
 
integer(c_size_t) function origen_nuclideset_lookup_index (this, id)
 
integer(c_size_t) function origen_nuclideset_lookup_index_guess (this, izzzaaa)
 
logical(c_bool) function origen_nuclideset_lookup_index_all (this, ids, izzzaaa)
 
integer(c_size_t) function origen_nuclideset_not_found (this)
 
subroutine origen_nuclideset_convert_symbol_to_izzzaaa (this, symbols, ids)
 
subroutine origen_nuclideset_convert_sizzzaaa_to_zzzaaai (this, ids)
 
subroutine origen_nuclideset_initialize (this)
 
subroutine origen_nuclideset_destroy (this)
 

Function/Subroutine Documentation

subroutine origen_nuclideset_m::origen_nuclideset_initialize_copy ( class(origen_nuclideset this,
class(origen_nuclideset orig 
)
subroutine origen_nuclideset_m::origen_nuclideset_initialize_legacy_vec ( class(origen_nuclideset this,
integer(c_int)  nlt,
integer(c_int)  nac,
integer(c_int)  nfp,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_initialize_legacy ( class(origen_nuclideset this,
integer(c_int)  nlt,
integer(c_int)  nac,
integer(c_int)  nfp,
integer(c_int), dimension(:)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_set_ids_legacy_vec ( class(origen_nuclideset this,
integer(c_int)  nlt,
integer(c_int)  nac,
integer(c_int)  nfp,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_set_ids_legacy ( class(origen_nuclideset this,
integer(c_int)  nlt,
integer(c_int)  nac,
integer(c_int)  nfp,
integer(c_int), dimension(:)  ids 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_ids_size ( class(origen_nuclideset this)
logical(c_bool) function origen_nuclideset_m::origen_nuclideset_has_ids ( class(origen_nuclideset this)
subroutine origen_nuclideset_m::origen_nuclideset_get_ids_vec ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_set_ids_vec ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_manageptr_ids ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_getptr_ids_vec ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_get_ids ( class(origen_nuclideset this,
integer(c_int), dimension(:), allocatable  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_set_ids ( class(origen_nuclideset this,
integer(c_int), dimension(:)  ids 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_sizzzaaa_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_izzzaaa_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_zzzaaai_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_s_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_i_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_z_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_a_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_total_nuclides ( class(origen_nuclideset this)
logical(c_bool) function origen_nuclideset_m::origen_nuclideset_has_sublibs ( class(origen_nuclideset this)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_count_sublibs ( class(origen_nuclideset this)
logical(c_bool) function origen_nuclideset_m::origen_nuclideset_has_sublib ( class(origen_nuclideset this,
integer(c_int)  s 
)
integer(c_int) function origen_nuclideset_m::origen_nuclideset_ids_at ( class(origen_nuclideset this,
integer(c_size_t)  index 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_num_in_sublib ( class(origen_nuclideset this,
integer(c_int)  s 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_sublib_begin ( class(origen_nuclideset this,
integer(c_int)  s 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_sublib_end ( class(origen_nuclideset this,
integer(c_int)  s 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_lookup_index ( class(origen_nuclideset this,
integer(c_int)  id 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_lookup_index_guess ( class(origen_nuclideset this,
integer(c_int)  izzzaaa 
)
logical(c_bool) function origen_nuclideset_m::origen_nuclideset_lookup_index_all ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids,
integer(c_int)  izzzaaa 
)
integer(c_size_t) function origen_nuclideset_m::origen_nuclideset_not_found ( class(origen_nuclideset this)
subroutine origen_nuclideset_m::origen_nuclideset_convert_symbol_to_izzzaaa ( class(origen_nuclideset this,
class(scalestl_vec_str)  symbols,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_convert_sizzzaaa_to_zzzaaai ( class(origen_nuclideset this,
class(scalestl_vec_int)  ids 
)
subroutine origen_nuclideset_m::origen_nuclideset_initialize ( class(origen_nuclideset this)
subroutine origen_nuclideset_m::origen_nuclideset_destroy ( class(origen_nuclideset this)