origen_library_m Module Reference

Data Types

type  origen_library
 

Functions/Subroutines

subroutine origen_library_initialize_copy (this, orig)
 
logical(c_bool) function origen_library_has_definition (this)
 
subroutine origen_library_get_definition (this, definition)
 
subroutine origen_library_set_definition (this, definition)
 
subroutine origen_library_manageptr_definition (this, definition)
 
subroutine origen_library_getptr_definition (this, definition)
 
logical(c_bool) function origen_library_has_tag_manager (this)
 
subroutine origen_library_get_tag_manager (this, tag_manager)
 
subroutine origen_library_set_tag_manager (this, tag_manager)
 
subroutine origen_library_manageptr_tag_manager (this, tag_manager)
 
subroutine origen_library_getptr_tag_manager (this, tag_manager)
 
logical(c_bool) function origen_library_has_decay_data (this)
 
subroutine origen_library_get_decay_data (this, decay_data)
 
subroutine origen_library_set_decay_data (this, decay_data)
 
subroutine origen_library_manageptr_decay_data (this, decay_data)
 
subroutine origen_library_getptr_decay_data (this, decay_data)
 
logical(c_bool) function origen_library_has_transition_structure (this)
 
subroutine origen_library_get_transition_structure (this, transition_structure)
 
subroutine origen_library_set_transition_structure (this, transition_structure)
 
subroutine origen_library_manageptr_transition_structure (this, transition_structure)
 
subroutine origen_library_getptr_transition_structure (this, transition_structure)
 
logical(c_bool) function origen_library_has_transition_coeff (this)
 
integer(c_size_t) function origen_library_transition_coeff_size (this)
 
logical(c_bool) function origen_library_has_transition_coeff_at (this, index)
 
subroutine origen_library_resize_transition_coeff (this, size)
 
subroutine origen_library_getptr_transition_coeff_at (this, transition_coeff, index)
 
subroutine origen_library_manageptr_transition_coeff_at (this, transition_coeff, index)
 
subroutine origen_library_get_transition_coeff_at (this, transition_coeff, index)
 
subroutine origen_library_set_transition_coeff_at (this, transition_coeff, index)
 
subroutine origen_library_add_transition_coeff (this, transition_coeff)
 
subroutine origen_library_delete_transition_coeff_at (this, index)
 
subroutine origen_library_newptr_transition_matrix_at (this, object_ptr, index)
 
subroutine origen_library_add_transition_matrix (this, transition_matrix)
 
logical(c_bool) function origen_library_equals (this, obj)
 
subroutine origen_library_initialize (this)
 
subroutine origen_library_destroy (this)
 

Function/Subroutine Documentation

subroutine origen_library_m::origen_library_initialize_copy ( class(origen_library this,
class(origen_library orig 
)
logical(c_bool) function origen_library_m::origen_library_has_definition ( class(origen_library this)
subroutine origen_library_m::origen_library_get_definition ( class(origen_library this,
class(origen_libraryheader)  definition 
)
subroutine origen_library_m::origen_library_set_definition ( class(origen_library this,
class(origen_libraryheader)  definition 
)
subroutine origen_library_m::origen_library_manageptr_definition ( class(origen_library this,
class(origen_libraryheader)  definition 
)
subroutine origen_library_m::origen_library_getptr_definition ( class(origen_library this,
class(origen_libraryheader)  definition 
)
logical(c_bool) function origen_library_m::origen_library_has_tag_manager ( class(origen_library this)
subroutine origen_library_m::origen_library_get_tag_manager ( class(origen_library this,
class(origen_tagmanager)  tag_manager 
)
subroutine origen_library_m::origen_library_set_tag_manager ( class(origen_library this,
class(origen_tagmanager)  tag_manager 
)
subroutine origen_library_m::origen_library_manageptr_tag_manager ( class(origen_library this,
class(origen_tagmanager)  tag_manager 
)
subroutine origen_library_m::origen_library_getptr_tag_manager ( class(origen_library this,
class(origen_tagmanager)  tag_manager 
)
logical(c_bool) function origen_library_m::origen_library_has_decay_data ( class(origen_library this)
subroutine origen_library_m::origen_library_get_decay_data ( class(origen_library this,
class(origen_decaydata)  decay_data 
)
subroutine origen_library_m::origen_library_set_decay_data ( class(origen_library this,
class(origen_decaydata)  decay_data 
)
subroutine origen_library_m::origen_library_manageptr_decay_data ( class(origen_library this,
class(origen_decaydata)  decay_data 
)
subroutine origen_library_m::origen_library_getptr_decay_data ( class(origen_library this,
class(origen_decaydata)  decay_data 
)
logical(c_bool) function origen_library_m::origen_library_has_transition_structure ( class(origen_library this)
subroutine origen_library_m::origen_library_get_transition_structure ( class(origen_library this,
class(origen_transitionstructure)  transition_structure 
)
subroutine origen_library_m::origen_library_set_transition_structure ( class(origen_library this,
class(origen_transitionstructure)  transition_structure 
)
subroutine origen_library_m::origen_library_manageptr_transition_structure ( class(origen_library this,
class(origen_transitionstructure)  transition_structure 
)
subroutine origen_library_m::origen_library_getptr_transition_structure ( class(origen_library this,
class(origen_transitionstructure)  transition_structure 
)
logical(c_bool) function origen_library_m::origen_library_has_transition_coeff ( class(origen_library this)
integer(c_size_t) function origen_library_m::origen_library_transition_coeff_size ( class(origen_library this)
logical(c_bool) function origen_library_m::origen_library_has_transition_coeff_at ( class(origen_library this,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_resize_transition_coeff ( class(origen_library this,
integer(c_size_t)  size 
)
subroutine origen_library_m::origen_library_getptr_transition_coeff_at ( class(origen_library this,
class(origen_transitioncoeff)  transition_coeff,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_manageptr_transition_coeff_at ( class(origen_library this,
class(origen_transitioncoeff)  transition_coeff,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_get_transition_coeff_at ( class(origen_library this,
class(origen_transitioncoeff)  transition_coeff,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_set_transition_coeff_at ( class(origen_library this,
class(origen_transitioncoeff)  transition_coeff,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_add_transition_coeff ( class(origen_library this,
class(origen_transitioncoeff)  transition_coeff 
)
subroutine origen_library_m::origen_library_delete_transition_coeff_at ( class(origen_library this,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_newptr_transition_matrix_at ( class(origen_library this,
class(origen_transitionmatrixp)  object_ptr,
integer(c_size_t)  index 
)
subroutine origen_library_m::origen_library_add_transition_matrix ( class(origen_library this,
class(origen_transitionmatrixp)  transition_matrix 
)
logical(c_bool) function origen_library_m::origen_library_equals ( class(origen_library this,
class(origen_library obj 
)
subroutine origen_library_m::origen_library_initialize ( class(origen_library this)
subroutine origen_library_m::origen_library_destroy ( class(origen_library this)