origen_case_m Module Reference

Data Types

type  origen_case
 

Functions/Subroutines

subroutine origen_case_initialize (this, trx, adj)
 
subroutine origen_case_set_initial_concentrations (this, numnuc, ids, libs, concent, concent_units)
 
subroutine origen_case_set_initial_concentrations_by_vector (this, concent, concent_units)
 
subroutine origen_case_set_feed_rates (this, numnuc, ids, libs, concent, concent_units)
 
subroutine origen_case_set_feed_rates_by_vector (this, concent, concent_units)
 
subroutine origen_case_load_new_concentrations (this, concentrations, nuc_n, nuc_id, nuc_x, nuc_lib, units)
 
subroutine origen_case_set_times (this, time_list)
 
subroutine origen_case_set_fluxes (this, fluxes)
 
subroutine origen_case_set_powers (this, powers)
 
subroutine origen_case_get_concentrations (this, concent_f)
 
subroutine origen_case_get_transition_matrix (this, object_ptr)
 
integer(c_int) function origen_case_get_nsteps (this)
 
integer(c_int) function origen_case_get_nlibs (this)
 
integer(c_int) function origen_case_get_nucs (this)
 
logical(c_bool) function origen_case_get_adjoint (this)
 
logical(c_bool) function origen_case_get_fixed_fission_energy (this)
 
integer(c_int) function origen_case_get_conc_units (this)
 
subroutine origen_case_get_libr (this, object_ptr)
 
subroutine origen_case_get_zaid (this, object_ptr)
 
subroutine origen_case_get_times (this, object_ptr)
 
subroutine origen_case_get_flux (this, object_ptr)
 
subroutine origen_case_get_power (this, object_ptr)
 
subroutine origen_case_get_burnup (this, object_ptr)
 
subroutine origen_case_get_fluence (this, object_ptr)
 
subroutine origen_case_get_conc0 (this, object_ptr)
 
subroutine origen_case_get_reprocessing_rate (this, object_ptr)
 
subroutine origen_case_get_feed_rate (this, object_ptr)
 
integer(c_int) function origen_case_get_solver (this)
 
subroutine origen_case_set_nsteps (this, temp_nsteps)
 
subroutine origen_case_set_nlibs (this, temp_nlibs)
 
subroutine origen_case_set_nucs (this, temp_nucs)
 
subroutine origen_case_set_fixed_fission_energy (this, temp_fixed_fission_energy)
 
subroutine origen_case_set_libr (this, temp_libr)
 
subroutine origen_case_set_burnup (this, temp_burnup)
 
subroutine origen_case_set_fluence (this, temp_fluence)
 
subroutine origen_case_set_conc (this, temp_conc)
 
subroutine origen_case_set_conc0 (this, temp_conc0)
 
subroutine origen_case_set_reprocessing_rate (this, temp_reprocessing_rate)
 
subroutine origen_case_set_feed_rate (this, temp_feed_rate)
 
subroutine origen_case_set_conc0_at (this, i, value)
 
subroutine origen_case_set_reprocessing_rate_at (this, i, value)
 
subroutine origen_case_set_feed_rate_at (this, i, value)
 
subroutine origen_case_set_burnup_at (this, i, value)
 
subroutine origen_case_set_fluence_at (this, i, value)
 
subroutine origen_case_get_solver_options (this, solver, nterm, nshrt, abstol, reltol, cram_order, internal_steps)
 
subroutine origen_case_set_solver_options (this, solver, nterm, nshrt, abstol, reltol, cram_order, internal_steps)
 
subroutine origen_case_removed_constructor_initialize (this)
 
subroutine origen_case_destroy (this)
 

Function/Subroutine Documentation

subroutine origen_case_m::origen_case_initialize ( class(origen_case this,
class(origen_transitionmatrixp)  trx,
logical(c_bool)  adj 
)
subroutine origen_case_m::origen_case_set_initial_concentrations ( class(origen_case this,
integer(c_int)  numnuc,
class(integerlist)  ids,
class(integerlist)  libs,
class(doublelist)  concent,
integer(c_int)  concent_units 
)
subroutine origen_case_m::origen_case_set_initial_concentrations_by_vector ( class(origen_case this,
class(doublelist)  concent,
integer(c_int)  concent_units 
)
subroutine origen_case_m::origen_case_set_feed_rates ( class(origen_case this,
integer(c_int)  numnuc,
class(integerlist)  ids,
class(integerlist)  libs,
class(doublelist)  concent,
integer(c_int)  concent_units 
)
subroutine origen_case_m::origen_case_set_feed_rates_by_vector ( class(origen_case this,
class(doublelist)  concent,
integer(c_int)  concent_units 
)
subroutine origen_case_m::origen_case_load_new_concentrations ( class(origen_case this,
class(doublelist)  concentrations,
integer(c_int)  nuc_n,
class(integerlist)  nuc_id,
class(doublelist)  nuc_x,
class(integerlist)  nuc_lib,
integer(c_int)  units 
)
subroutine origen_case_m::origen_case_set_times ( class(origen_case this,
class(doublelist)  time_list 
)
subroutine origen_case_m::origen_case_set_fluxes ( class(origen_case this,
class(doublelist)  fluxes 
)
subroutine origen_case_m::origen_case_set_powers ( class(origen_case this,
class(doublelist)  powers 
)
subroutine origen_case_m::origen_case_get_concentrations ( class(origen_case this,
class(double2dlist)  concent_f 
)
subroutine origen_case_m::origen_case_get_transition_matrix ( class(origen_case this,
class(origen_transitionmatrixp)  object_ptr 
)
integer(c_int) function origen_case_m::origen_case_get_nsteps ( class(origen_case this)
integer(c_int) function origen_case_m::origen_case_get_nlibs ( class(origen_case this)
integer(c_int) function origen_case_m::origen_case_get_nucs ( class(origen_case this)
logical(c_bool) function origen_case_m::origen_case_get_adjoint ( class(origen_case this)
logical(c_bool) function origen_case_m::origen_case_get_fixed_fission_energy ( class(origen_case this)
integer(c_int) function origen_case_m::origen_case_get_conc_units ( class(origen_case this)
subroutine origen_case_m::origen_case_get_libr ( class(origen_case this,
class(integerlist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_zaid ( class(origen_case this,
class(integerlist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_times ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_flux ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_power ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_burnup ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_fluence ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_conc0 ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_reprocessing_rate ( class(origen_case this,
class(doublelist)  object_ptr 
)
subroutine origen_case_m::origen_case_get_feed_rate ( class(origen_case this,
class(doublelist)  object_ptr 
)
integer(c_int) function origen_case_m::origen_case_get_solver ( class(origen_case this)
subroutine origen_case_m::origen_case_set_nsteps ( class(origen_case this,
integer(c_int)  temp_nsteps 
)
subroutine origen_case_m::origen_case_set_nlibs ( class(origen_case this,
integer(c_int)  temp_nlibs 
)
subroutine origen_case_m::origen_case_set_nucs ( class(origen_case this,
integer(c_int)  temp_nucs 
)
subroutine origen_case_m::origen_case_set_fixed_fission_energy ( class(origen_case this,
logical(c_bool)  temp_fixed_fission_energy 
)
subroutine origen_case_m::origen_case_set_libr ( class(origen_case this,
class(integerlist)  temp_libr 
)
subroutine origen_case_m::origen_case_set_burnup ( class(origen_case this,
class(doublelist)  temp_burnup 
)
subroutine origen_case_m::origen_case_set_fluence ( class(origen_case this,
class(doublelist)  temp_fluence 
)
subroutine origen_case_m::origen_case_set_conc ( class(origen_case this,
class(double2dlist)  temp_conc 
)
subroutine origen_case_m::origen_case_set_conc0 ( class(origen_case this,
class(doublelist)  temp_conc0 
)
subroutine origen_case_m::origen_case_set_reprocessing_rate ( class(origen_case this,
class(doublelist)  temp_reprocessing_rate 
)
subroutine origen_case_m::origen_case_set_feed_rate ( class(origen_case this,
class(doublelist)  temp_feed_rate 
)
subroutine origen_case_m::origen_case_set_conc0_at ( class(origen_case this,
integer(c_int)  i,
real(c_double)  value 
)
subroutine origen_case_m::origen_case_set_reprocessing_rate_at ( class(origen_case this,
integer(c_int)  i,
real(c_double)  value 
)
subroutine origen_case_m::origen_case_set_feed_rate_at ( class(origen_case this,
integer(c_int)  i,
real(c_double)  value 
)
subroutine origen_case_m::origen_case_set_burnup_at ( class(origen_case this,
integer(c_int)  i,
real(c_double)  value 
)
subroutine origen_case_m::origen_case_set_fluence_at ( class(origen_case this,
integer(c_int)  i,
real(c_double)  value 
)
subroutine origen_case_m::origen_case_get_solver_options ( class(origen_case this,
integer(c_int)  solver,
integer(c_int)  nterm,
integer(c_int)  nshrt,
real(c_double)  abstol,
real(c_double)  reltol,
integer(c_int)  cram_order,
integer(c_int)  internal_steps 
)
subroutine origen_case_m::origen_case_set_solver_options ( class(origen_case this,
integer(c_int)  solver,
integer(c_int)  nterm,
integer(c_int)  nshrt,
real(c_double)  abstol,
real(c_double)  reltol,
integer(c_int)  cram_order,
integer(c_int)  internal_steps 
)
subroutine origen_case_m::origen_case_removed_constructor_initialize ( class(origen_case this)
subroutine origen_case_m::origen_case_destroy ( class(origen_case this)