Derived Types

TypeLocationExtendsDescription
arrays_linear_system_channel_t cmp_channel_init_m None
arrays_linear_system_mesh2D_t cmp_mesh2D_init_m None
arrays_linear_system_solid_t cmp_solid_init_m None
arrays_linear_system_strand_t cmp_strand_init_m None
big_arrays_channel_t cmp_channel_init_m None
big_arrays_mesh2D_t cmp_mesh2D_init_m None
big_arrays_solid_t cmp_solid_init_m None
big_arrays_strand_t cmp_strand_init_m None
blasius_cfg_t lib_friction_correlations_m None
boundary_t cmp_boundary_init_m None
brent_t lib_ext_math_m None

class with the function f(x)

cell_state_t cmp_channel_flux_m None
central_spiral_cfg_t lib_friction_correlations_m None
channel_t cmp_channel_init_m None
circulator_dynamic_parameters_t cmp_circulator_init_m brent_t
circulator_t cmp_circulator_init_m None
comp_desc_c_t krn_simulation_m None
conservative_variable_derivatives_t cmp_junction_calc_m None
conservative_variables_t cmp_junction_calc_m None
constituent_t cmp_strand_init_m None
coo_csr_t krn_interface_m None
coord_t cmp_mesh2D_init_m None
copper_cfg_t lib_material_metal_m None
DBG_cfg_t lib_nusselt_correlations_m None
dbl_pointer_t krn_interface_m None

encapsulate pointer in order to create array of pointers

der_cons_vars_t cmp_junction_calc_m None
derivatives_involving_both_branches_t cmp_circulator_calc_m None
elements_1D_t cmp_mesh2D_init_m None
elements_t cmp_mesh2D_init_m None
FF_flux_port_pointer_CC_t cmp_circulator_init_m None
FF_flux_port_pointer_t cmp_junction_init_m None
FF_flux_port_t krn_interface_m port_t
FF_src_port_pointer_t krn_interface_m None
FF_src_port_t krn_interface_m port_t
FFsrcLink_t cmp_FFsrcLink_init_m None
flux_and_derivatives_for_cold_circulator_t cmp_circulator_calc_m None
flux_and_derivatives_t cmp_junction_init_m None
flux_He_channel_t cmp_channel_init_m None
flux_mesh2D_t cmp_mesh2D_init_m None
flux_solid_t cmp_solid_init_m None
flux_strand_t cmp_strand_init_m None
friction_t lib_friction_correlations_m None
FS_port_pointer_t krn_interface_m None
FS_port_t krn_interface_m port_t
FSlink_t cmp_FSlink_init_m None
fSolve_t lib_ext_math_m None

Procedure 'fcn' of this class is the parameter to fSolve subroutine.

Read more…
glass_epoxy_cfg_t lib_material_insulation_m None
glass_kapton_glass_cfg_t lib_material_insulation_m None
growing_h5_tbl_t lib_hdf_write_m None
h5_export_c_t krn_simulation_m None
hdf5_t lib_hdf_write_m None
hdf_desc_p_t lib_hdf_write_m None
hdf_desc_t lib_hdf_write_m None
He_prop_t cmp_channel_init_m None
hug_brent_t cmp_boundary_calc_m brent_t
hug_star_t cmp_boundary_calc_m None
input_t lib_input_m type_node
junction_dynamic_parameters_t cmp_junction_init_m fSolve_t

Object given to non-linear equation solver (fSolve)

junction_dynamic_per_branch_t cmp_junction_init_m None

Parameters stored per branch used in fSolve I've put large values just for test

junction_dynamic_star_t cmp_junction_init_m None

Used locally by fSolve function as variable noted with '' and '*'

junction_t cmp_junction_init_m None
katheder_cfg_t lib_friction_correlations_m None
krn_t krn_interface_m None

Structure which will be used to size matrices like: coo,csr and ports

lab_prop_t cmp_mesh2D_init_m None
label_t cmp_mesh2D_init_m None
labelLk_t cmp_mesh2D_init_m None
material_t lib_material_m None
mesh2D_prop_t cmp_mesh2D_init_m None
mesh2D_t cmp_mesh2D_init_m None
nb3sn_cfg_t lib_material_nb3sn_m None
nbti_cfg_t lib_material_nbti_m None
nusselt_t lib_nusselt_correlations_m None
pipe_cfg_t lib_nusselt_correlations_m None
port_list_t krn_interface_m None
port_t krn_interface_m None
primitive_variables_t cmp_junction_calc_m None
ro_from_pT_obj_t lib_He_thermo_m brent_t
scenario_t cmp_strand_init_m None
signal_t krn_simulation_m None
simulation_t krn_simulation_m None
solid_prop_t cmp_solid_init_m None
solid_t cmp_solid_init_m None
source_terms_channels_t cmp_channel_init_m None
SS_flux_port_pointer_t krn_interface_m None
SS_flux_port_t krn_interface_m port_t
SS_src_port_pointer_t krn_interface_m None
SS_src_port_t krn_interface_m port_t
SSfluxLink_t cmp_SSfluxLink_m None
SSsrcLink_t cmp_SSsrcLink_init_m None
stainless_steel_cfg_t lib_material_metal_m None
StateVariable_channel_t cmp_channel_init_m None
StateVariable_mesh2D_t cmp_mesh2D_init_m None
StateVariable_solid_t cmp_solid_init_m None
StateVariable_strand_t cmp_strand_init_m None
str_ptr krn_global_tools_m None
strand_prop_t cmp_strand_init_m None
strand_t cmp_strand_init_m None
T_from_roE_obj_t lib_He_thermo_m brent_t
T_from_roP_obj_t lib_He_thermo_m brent_t
tbl_dsc_c_t krn_simulation_m None
tbl_dsc_t lib_hdf_write_m None
ThArrays_t lib_He_thermo_m None
timer_point_t krn_global_tools_m None
timer_t krn_global_tools_m None
type~~graph~~TypeGraph type~arrays_linear_system_channel_t arrays_linear_system_channel_t type~dbl_pointer_t dbl_pointer_t type~arrays_linear_system_channel_t->type~dbl_pointer_t ValExp, ValImp type~arrays_linear_system_mesh2d_t arrays_linear_system_mesh2D_t type~arrays_linear_system_mesh2d_t->type~dbl_pointer_t ValExp, ValImp type~arrays_linear_system_solid_t arrays_linear_system_solid_t type~arrays_linear_system_solid_t->type~dbl_pointer_t ValExp, ValImp type~arrays_linear_system_strand_t arrays_linear_system_strand_t type~arrays_linear_system_strand_t->type~dbl_pointer_t ValExp, ValImp type~big_arrays_channel_t big_arrays_channel_t type~big_arrays_mesh2d_t big_arrays_mesh2D_t type~big_arrays_solid_t big_arrays_solid_t type~big_arrays_strand_t big_arrays_strand_t type~blasius_cfg_t blasius_cfg_t type~boundary_t boundary_t type~ff_flux_port_t FF_flux_port_t type~boundary_t->type~ff_flux_port_t port type~signal_t signal_t type~boundary_t->type~signal_t imposed_PorM, imposed_T type~brent_t brent_t type~cell_state_t cell_state_t type~central_spiral_cfg_t central_spiral_cfg_t type~channel_t channel_t type~channel_t->type~arrays_linear_system_channel_t bigLS type~channel_t->type~big_arrays_channel_t big type~flux_he_channel_t flux_He_channel_t type~channel_t->type~flux_he_channel_t flxHe type~friction_t friction_t type~channel_t->type~friction_t fct type~hdf_desc_t hdf_desc_t type~channel_t->type~hdf_desc_t hdf type~he_prop_t He_prop_t type~channel_t->type~he_prop_t HeProp type~nusselt_t nusselt_t type~channel_t->type~nusselt_t nuss type~source_terms_channels_t source_terms_channels_t type~channel_t->type~source_terms_channels_t srcPP type~statevariable_channel_t StateVariable_channel_t type~channel_t->type~statevariable_channel_t StVar, StVarOld, StVarOld2, StVarOld3, StVarOld4, StVarOld5, StVarOld6 type~circulator_dynamic_parameters_t circulator_dynamic_parameters_t type~circulator_dynamic_parameters_t->type~brent_t type~circulator_t circulator_t type~circulator_t->type~circulator_dynamic_parameters_t dynCC type~ff_flux_port_pointer_cc_t FF_flux_port_pointer_CC_t type~circulator_t->type~ff_flux_port_pointer_cc_t br type~comp_desc_c_t comp_desc_c_t c_ptr c_ptr type~comp_desc_c_t->c_ptr name_ptr, node_x_ptr, data_ptr type~conservative_variable_derivatives_t conservative_variable_derivatives_t type~conservative_variables_t conservative_variables_t type~constituent_t constituent_t type~coo_csr_t coo_csr_t type~coo_csr_t->type~dbl_pointer_t coo_ptr, csr_ptr mkl_pardiso_handle mkl_pardiso_handle type~coo_csr_t->mkl_pardiso_handle pt type~coord_t coord_t type~copper_cfg_t copper_cfg_t type~dbg_cfg_t DBG_cfg_t type~der_cons_vars_t der_cons_vars_t type~derivatives_involving_both_branches_t derivatives_involving_both_branches_t type~elements_1d_t elements_1D_t type~elements_t elements_t type~elements_t->type~coord_t norm, NeighCenter, centTOface, centTOfaceN, center type~ff_flux_port_pointer_cc_t->type~ff_flux_port_t p type~ff_flux_port_pointer_t FF_flux_port_pointer_t type~ff_flux_port_pointer_t->type~ff_flux_port_t p type~port_t port_t type~ff_flux_port_t->type~port_t type~ff_src_port_pointer_t FF_src_port_pointer_t type~ff_src_port_t FF_src_port_t type~ff_src_port_pointer_t->type~ff_src_port_t p type~ff_src_port_t->type~port_t type~ffsrclink_t FFsrcLink_t type~ffsrclink_t->type~dbl_pointer_t MxUp, MxDown type~ffsrclink_t->type~ff_src_port_pointer_t lk type~ffsrclink_t->type~nusselt_t nuss type~flux_and_derivatives_for_cold_circulator_t flux_and_derivatives_for_cold_circulator_t type~flux_and_derivatives_t flux_and_derivatives_t type~flux_mesh2d_t flux_mesh2D_t type~flux_solid_t flux_solid_t type~flux_strand_t flux_strand_t type~friction_t->c_ptr frict_cfg type~fs_port_pointer_t FS_port_pointer_t type~fs_port_t FS_port_t type~fs_port_pointer_t->type~fs_port_t p type~fs_port_t->type~port_t type~fslink_t FSlink_t type~fslink_t->type~fs_port_pointer_t lk type~fslink_t->type~nusselt_t nuss type~fsolve_t fSolve_t type~glass_epoxy_cfg_t glass_epoxy_cfg_t type~glass_kapton_glass_cfg_t glass_kapton_glass_cfg_t type~growing_h5_tbl_t growing_h5_tbl_t type~h5_export_c_t h5_export_c_t type~h5_export_c_t->c_ptr tables_ptr type~hdf5_t hdf5_t type~hdf5_t->type~growing_h5_tbl_t tables, time, global type~tbl_dsc_t tbl_dsc_t type~hdf5_t->type~tbl_dsc_t tbl_dsc type~hdf_desc_p_t hdf_desc_p_t type~hdf_desc_p_t->type~hdf_desc_t p type~he_prop_t->type~ff_flux_port_t in, out type~he_prop_t->type~ff_src_port_pointer_t thermF type~he_prop_t->type~fs_port_pointer_t thermP type~he_prop_t->type~signal_t Temp_or_Q_Wall type~hug_brent_t hug_brent_t type~hug_brent_t->type~brent_t type~hug_star_t hug_star_t type~input_t input_t type~input_t->type~input_t cmp_arr YamlFile YamlFile type~input_t->YamlFile file type_dictionary type_dictionary type~input_t->type_dictionary cmp_by_type type_node type_node type~input_t->type_node root type~input_t->type_node type~junction_dynamic_parameters_t junction_dynamic_parameters_t type~junction_dynamic_parameters_t->type~fsolve_t type~junction_dynamic_per_branch_t junction_dynamic_per_branch_t type~junction_dynamic_parameters_t->type~junction_dynamic_per_branch_t br type~junction_dynamic_star_t junction_dynamic_star_t type~junction_t junction_t type~junction_t->type~ff_flux_port_pointer_t br type~junction_t->type~flux_and_derivatives_t FlJ type~junction_t->type~junction_dynamic_parameters_t dynamic type~katheder_cfg_t katheder_cfg_t type~krn_t krn_t type~krn_t->type~coo_csr_t imp, exp type~krn_t->type~ff_flux_port_t FF_flux_ports type~krn_t->type~ff_src_port_t FF_src_ports type~krn_t->type~fs_port_t FS_ports type~port_list_t port_list_t type~krn_t->type~port_list_t FF_flux_list, FF_src_list, FS_list, SS_flux_list, SS_src_list type~ss_flux_port_t SS_flux_port_t type~krn_t->type~ss_flux_port_t SS_flux_ports type~ss_src_port_t SS_src_port_t type~krn_t->type~ss_src_port_t SS_src_ports type~lab_prop_t lab_prop_t type~material_t material_t type~lab_prop_t->type~material_t mat type~lab_prop_t->type~signal_t value type~label_t label_t type~label_t->type~lab_prop_t regionArr, edgeArr type~labellk_t labelLk_t type~label_t->type~labellk_t MC_Arr, Ch_Arr type~material_t->c_ptr res_cfg, th_cond_cfg, stra_cfg, t_crit_cfg, bc_cfg, jc_cfg, tcs_cfg, heat_cap_cfg type~mesh2d_prop_t mesh2D_prop_t type~mesh2d_prop_t->type~coord_t node type~mesh2d_prop_t->type~elements_t elem type~mesh2d_prop_t->type~fs_port_pointer_t thermP type~ss_src_port_pointer_t SS_src_port_pointer_t type~mesh2d_prop_t->type~ss_src_port_pointer_t thermS type~mesh2d_t mesh2D_t type~mesh2d_t->type~arrays_linear_system_mesh2d_t bigLS type~mesh2d_t->type~big_arrays_mesh2d_t big type~mesh2d_t->type~flux_mesh2d_t flxS type~mesh2d_t->type~label_t label type~mesh2d_t->type~mesh2d_prop_t M2D_Prop type~statevariable_mesh2d_t StateVariable_mesh2D_t type~mesh2d_t->type~statevariable_mesh2d_t StVar, StVarOld, StVarOld2, StVarOld3, StVarOld4, StVarOld5, StVarOld6 type~nb3sn_cfg_t nb3sn_cfg_t type~nbti_cfg_t nbti_cfg_t type~nusselt_t->c_ptr nuss_cfg type~pipe_cfg_t pipe_cfg_t type~primitive_variables_t primitive_variables_t type~ro_from_pt_obj_t ro_from_pT_obj_t type~ro_from_pt_obj_t->type~brent_t type~scenario_t scenario_t type~scenario_t->type~signal_t Q_ext_load, Bfield_load, dBfield_load, ElCur_load type~simulation_t simulation_t type~signal_t->type~simulation_t sim c_funptr c_funptr type~signal_t->c_funptr init_signal_ext_ptr, sign_ptr type~signal_t->c_ptr val_cfg type~simulation_t->type~signal_t impl_tol type~solid_prop_t solid_prop_t type~solid_prop_t->type~fs_port_pointer_t thermP type~solid_prop_t->type~ss_src_port_pointer_t thermS type~solid_t solid_t type~solid_t->type~arrays_linear_system_solid_t bigLS type~solid_t->type~big_arrays_solid_t big type~solid_t->type~flux_solid_t flxS type~solid_t->type~hdf_desc_t hdf type~solid_t->type~material_t mat type~solid_t->type~signal_t Q_ext_load type~solid_t->type~solid_prop_t MC_Prop type~statevariable_solid_t StateVariable_solid_t type~solid_t->type~statevariable_solid_t StVar, StVarOld, StVarOld2, StVarOld3, StVarOld4, StVarOld5, StVarOld6 type~ss_flux_port_pointer_t SS_flux_port_pointer_t type~ss_flux_port_pointer_t->type~ss_flux_port_t p type~ss_flux_port_t->type~port_t type~ss_src_port_pointer_t->type~ss_src_port_t p type~ss_src_port_t->type~port_t type~ssfluxlink_t SSfluxLink_t type~ssfluxlink_t->type~ss_flux_port_pointer_t solLk type~sssrclink_t SSsrcLink_t type~sssrclink_t->type~material_t mat_ins type~sssrclink_t->type~ss_src_port_pointer_t lk type~stainless_steel_cfg_t stainless_steel_cfg_t type~statevariable_strand_t StateVariable_strand_t type~str_ptr str_ptr type~strand_prop_t strand_prop_t type~strand_prop_t->type~fs_port_pointer_t thermP type~strand_prop_t->type~ss_flux_port_t in, out type~strand_t strand_t type~strand_t->type~arrays_linear_system_strand_t bigLS type~strand_t->type~big_arrays_strand_t big type~strand_t->type~constituent_t ct type~strand_t->type~flux_strand_t flxS type~strand_t->type~hdf_desc_t hdf type~strand_t->type~material_t mat_stab, mat_supc type~strand_t->type~scenario_t scen type~strand_t->type~statevariable_strand_t StVar, StVarOld, StVarOld2, StVarOld3, StVarOld4, StVarOld5, StVarOld6 type~strand_t->type~strand_prop_t SC_Prop type~t_from_roe_obj_t T_from_roE_obj_t type~t_from_roe_obj_t->type~brent_t type~t_from_rop_obj_t T_from_roP_obj_t type~t_from_rop_obj_t->type~brent_t type~tbl_dsc_c_t tbl_dsc_c_t type~tbl_dsc_c_t->c_ptr name_ptr, vars_ptr, comps_ptr type~tbl_dsc_t->type~hdf_desc_p_t comps type~tharrays_t ThArrays_t type~timer_point_t timer_point_t type~timer_t timer_t type~timer_t->type~timer_point_t list
Help