bluemira.codes.process._inputs ============================== .. py:module:: bluemira.codes.process._inputs .. autoapi-nested-parse:: Parameter classes/structures for Process Classes ------- .. autoapisummary:: bluemira.codes.process._inputs.ProcessInputs Module Contents --------------- .. py:class:: ProcessInputs Process Inputs dataclass .. rubric:: Notes All entries get wrapped in an INVariable class to enable easy InDat writing. Units for these are available in bluemira.codes.process.mapping for mapped variables otherwise `process.io.python_fortran_dicts.get_dicts()["DICT_DESCRIPTIONS"]` .. py:attribute:: runtitle :type: str | None :value: None .. py:attribute:: bounds :type: dict[str, dict[str, str]] | None :value: None .. py:attribute:: icc :type: list[int] | None :value: None .. py:attribute:: ixc :type: list[int] | None :value: None .. py:attribute:: maxcal :type: int | None :value: None .. py:attribute:: minmax :type: int | None :value: None .. py:attribute:: epsvmc :type: float | None :value: None .. py:attribute:: neqns :type: int | None :value: None .. py:attribute:: ioptimz :type: int | None :value: None .. py:attribute:: output_costs :type: int | None :value: None .. py:attribute:: isweep :type: int | None :value: None .. py:attribute:: nsweep :type: int | None :value: None .. py:attribute:: sweep :type: list[float] | None :value: None .. py:attribute:: pulsetimings :type: int | None :value: None .. py:attribute:: scan_dim :type: int | None :value: None .. py:attribute:: t_plant_pulse_burn :type: float | None :value: None .. py:attribute:: t_plant_pulse_dwell :type: float | None :value: None .. py:attribute:: t_plant_pulse_fusion_ramp :type: float | None :value: None .. py:attribute:: t_plant_pulse_plasma_current_ramp_up :type: float | None :value: None .. py:attribute:: t_plant_pulse_plasma_current_ramp_down :type: float | None :value: None .. py:attribute:: t_plant_pulse_coil_precharge :type: float | None :value: None .. py:attribute:: ibkt_life :type: int | None :value: None .. py:attribute:: den_steel :type: float | None :value: None .. py:attribute:: f_p_blkt_multiplication :type: float | None :value: None .. py:attribute:: fblss :type: float | None :value: None .. py:attribute:: f_ster_div_single :type: float | None :value: None .. py:attribute:: i_fw_blkt_vv_shape :type: int | None :value: None .. py:attribute:: fw_armour_thickness :type: float | None :value: None .. py:attribute:: i_blanket_type :type: int | None :value: None .. py:attribute:: i_blkt_inboard :type: int | None :value: None .. py:attribute:: i_blkt_dual_coolant :type: int | None :value: None .. py:attribute:: f_blkt_li6_enrichment :type: float | None :value: None .. py:attribute:: breeder_f :type: float | None :value: None .. py:attribute:: breeder_multiplier :type: float | None :value: None .. py:attribute:: vfcblkt :type: float | None :value: None .. py:attribute:: vfpblkt :type: float | None :value: None .. py:attribute:: blktmodel :type: int | None :value: None .. py:attribute:: breedmat :type: int | None :value: None .. py:attribute:: fblbe :type: float | None :value: None .. py:attribute:: fblbreed :type: float | None :value: None .. py:attribute:: fblhebmi :type: float | None :value: None .. py:attribute:: fblhebmo :type: float | None :value: None .. py:attribute:: fblhebpi :type: float | None :value: None .. py:attribute:: fblhebpo :type: float | None :value: None .. py:attribute:: hcdportsize :type: int | None :value: None .. py:attribute:: npdiv :type: int | None :value: None .. py:attribute:: nphcdin :type: int | None :value: None .. py:attribute:: nphcdout :type: int | None :value: None .. py:attribute:: wallpf :type: float | None :value: None .. py:attribute:: i_thermal_electric_conversion :type: int | None :value: None .. py:attribute:: secondary_cycle_liq :type: int | None :value: None .. py:attribute:: dr_fw_wall :type: float | None :value: None .. py:attribute:: radius_fw_channel :type: float | None :value: None .. py:attribute:: dx_fw_module :type: float | None :value: None .. py:attribute:: temp_fw_coolant_in :type: float | None :value: None .. py:attribute:: temp_fw_coolant_out :type: float | None :value: None .. py:attribute:: pres_fw_coolant :type: float | None :value: None .. py:attribute:: roughness_fw_channel :type: float | None :value: None .. py:attribute:: len_fw_channel :type: float | None :value: None .. py:attribute:: f_fw_peak :type: float | None :value: None .. py:attribute:: pres_blkt_coolant :type: float | None :value: None .. py:attribute:: temp_blkt_coolant_in :type: float | None :value: None .. py:attribute:: temp_blkt_coolant_out :type: float | None :value: None .. py:attribute:: coolp :type: float | None :value: None .. py:attribute:: i_blkt_coolant_type :type: int | None :value: None .. py:attribute:: n_blkt_outboard_modules_poloidal :type: int | None :value: None .. py:attribute:: n_blkt_inboard_modules_poloidal :type: int | None :value: None .. py:attribute:: n_blkt_outboard_modules_toroidal :type: int | None :value: None .. py:attribute:: n_blkt_inboard_modules_toroidal :type: int | None :value: None .. py:attribute:: temp_fw_max :type: float | None :value: None .. py:attribute:: fw_th_conductivity :type: float | None :value: None .. py:attribute:: fvoldw :type: float | None :value: None .. py:attribute:: fvolsi :type: float | None :value: None .. py:attribute:: fvolso :type: float | None :value: None .. py:attribute:: fwclfr :type: float | None :value: None .. py:attribute:: dr_pf_cryostat :type: float | None :value: None .. py:attribute:: vfshld :type: float | None :value: None .. py:attribute:: irefprop :type: int | None :value: None .. py:attribute:: fblli2o :type: float | None :value: None .. py:attribute:: fbllipb :type: float | None :value: None .. py:attribute:: f_a_blkt_cooling_channels :type: float | None :value: None .. py:attribute:: declblkt :type: float | None :value: None .. py:attribute:: declfw :type: float | None :value: None .. py:attribute:: declshld :type: float | None :value: None .. py:attribute:: blkttype :type: int | None :value: None .. py:attribute:: etaiso :type: float | None :value: None .. py:attribute:: eta_coolant_pump_electric :type: float | None :value: None .. py:attribute:: n_liq_recirc :type: int | None :value: None .. py:attribute:: bz_channel_conduct_liq :type: float | None :value: None .. py:attribute:: blpressure_liq :type: float | None :value: None .. py:attribute:: inlet_temp_liq :type: float | None :value: None .. py:attribute:: outlet_temp_liq :type: float | None :value: None .. py:attribute:: f_nuc_pow_bz_struct :type: float | None :value: None .. py:attribute:: pnuc_fw_ratio_dcll :type: float | None :value: None .. py:attribute:: sig_tf_case_max :type: float | None :value: None .. py:attribute:: sig_tf_wp_max :type: float | None :value: None .. py:attribute:: bcritsc :type: float | None :value: None .. py:attribute:: f_dr_tf_plasma_case :type: float | None :value: None .. py:attribute:: casths_fraction :type: float | None :value: None .. py:attribute:: f_t_turn_tf :type: float | None :value: None .. py:attribute:: t_turn_tf_max :type: float | None :value: None .. py:attribute:: c_tf_turn :type: float | None :value: None .. py:attribute:: c_tf_turn_max :type: float | None :value: None .. py:attribute:: den_tf_coil_case :type: float | None :value: None .. py:attribute:: dcond :type: list[float] | None :value: None .. py:attribute:: den_tf_wp_turn_insulation :type: float | None :value: None .. py:attribute:: dia_tf_turn_coolant_channel :type: float | None :value: None .. py:attribute:: b_crit_upper_nbti :type: float | None :value: None .. py:attribute:: t_crit_nbti :type: float | None :value: None .. py:attribute:: f_a_tf_turn_cable_copper :type: float | None :value: None .. py:attribute:: fhts :type: float | None :value: None .. py:attribute:: i_tf_stress_model :type: int | None :value: None .. py:attribute:: i_tf_wp_geom :type: int | None :value: None .. py:attribute:: i_tf_case_geom :type: int | None :value: None .. py:attribute:: i_tf_turns_integer :type: int | None :value: None .. py:attribute:: i_tf_sc_mat :type: int | None :value: None .. py:attribute:: i_tf_sup :type: int | None :value: None .. py:attribute:: i_tf_shape :type: int | None :value: None .. py:attribute:: i_tf_cond_eyoung_trans :type: int | None :value: None .. py:attribute:: i_r_cp_top :type: int | None :value: None .. py:attribute:: i_tf_tresca :type: int | None :value: None .. py:attribute:: n_rad_per_layer :type: int | None :value: None .. py:attribute:: i_tf_bucking :type: int | None :value: None .. py:attribute:: n_tf_graded_layers :type: int | None :value: None .. py:attribute:: j_tf_bus :type: float | None :value: None .. py:attribute:: eyoung_ins :type: float | None :value: None .. py:attribute:: eyoung_steel :type: float | None :value: None .. py:attribute:: eyong_cond_axial :type: float | None :value: None .. py:attribute:: eyoung_res_tf_buck :type: float | None :value: None .. py:attribute:: poisson_steel :type: float | None :value: None .. py:attribute:: poisson_copper :type: float | None :value: None .. py:attribute:: poisson_al :type: float | None :value: None .. py:attribute:: str_cs_con_res :type: float | None :value: None .. py:attribute:: str_pf_con_res :type: float | None :value: None .. py:attribute:: str_tf_con_res :type: float | None :value: None .. py:attribute:: str_wp_max :type: float | None :value: None .. py:attribute:: i_str_wp :type: int | None :value: None .. py:attribute:: quench_model :type: str :value: None .. py:attribute:: tcritsc :type: float | None :value: None .. py:attribute:: t_tf_superconductor_quench :type: float | None :value: None .. py:attribute:: dx_tf_wp_insertion_gap :type: float | None :value: None .. py:attribute:: rho_tf_bus :type: float | None :value: None .. py:attribute:: frhocp :type: float | None :value: None .. py:attribute:: frholeg :type: float | None :value: None .. py:attribute:: i_cp_joints :type: int | None :value: None .. py:attribute:: rho_tf_joints :type: float | None :value: None .. py:attribute:: n_tf_joints_contact :type: int | None :value: None .. py:attribute:: n_tf_joints :type: int | None :value: None .. py:attribute:: th_joint_contact :type: float | None :value: None .. py:attribute:: n_tf_coils :type: int | None :value: None .. py:attribute:: tftmp :type: float | None :value: None .. py:attribute:: dx_tf_turn_insulation :type: float | None :value: None .. py:attribute:: dr_tf_nose_case :type: float | None :value: None .. py:attribute:: dx_tf_turn_steel :type: float | None :value: None .. py:attribute:: dx_tf_wp_insulation :type: float | None :value: None .. py:attribute:: temp_tf_conductor_quench_max :type: float | None :value: None .. py:attribute:: temp_croco_quench_max :type: float | None :value: None .. py:attribute:: temp_tf_cryo :type: float | None :value: None .. py:attribute:: v_tf_coil_dump_quench_max_kv :type: float | None :value: None .. py:attribute:: f_vforce_inboard :type: float | None :value: None .. py:attribute:: f_a_tf_turn_cable_space_extra_void :type: float | None :value: None .. py:attribute:: etapump :type: float | None :value: None .. py:attribute:: fcoolcp :type: float | None :value: None .. py:attribute:: f_a_tf_cool_outboard :type: float | None :value: None .. py:attribute:: ptempalw :type: float | None :value: None .. py:attribute:: radius_cp_coolant_channel :type: float | None :value: None .. py:attribute:: temp_cp_coolant_inlet :type: float | None :value: None .. py:attribute:: tcpav :type: float | None :value: None .. py:attribute:: vel_cp_coolant_midplane :type: float | None :value: None .. py:attribute:: theta1_coil :type: float | None :value: None .. py:attribute:: theta1_vv :type: float | None :value: None .. py:attribute:: max_vv_stress :type: float | None :value: None .. py:attribute:: inuclear :type: int | None :value: None .. py:attribute:: qnuc :type: float | None :value: None .. py:attribute:: ripple_b_tf_plasma_edge_max :type: float | None :value: None .. py:attribute:: i_tf_inside_cs :type: int | None :value: None .. py:attribute:: dr_tf_inboard :type: float | None :value: None .. py:attribute:: dr_tf_shld_gap :type: float | None :value: None .. py:attribute:: dr_tf_plasma_case :type: float | None :value: None .. py:attribute:: dx_tf_side_case_min :type: float | None :value: None .. py:attribute:: tmargmin :type: float | None :value: None .. py:attribute:: tmargmin_cs :type: float | None :value: None .. py:attribute:: oacdcp :type: float | None :value: None .. py:attribute:: dx_tf_turn_general :type: int | None :value: None .. py:attribute:: len_tf_bus :type: float | None :value: None .. py:attribute:: rrr_tf_cu :type: float | None :value: None .. py:attribute:: t_tf_quench_detection :type: float | None :value: None .. py:attribute:: i_pf_energy_storage_source :type: int | None :value: None .. py:attribute:: maxpoloidalpower :type: float | None :value: None .. py:attribute:: abktflnc :type: float | None :value: None .. py:attribute:: adivflnc :type: float | None :value: None .. py:attribute:: cconfix :type: float | None :value: None .. py:attribute:: cconshpf :type: float | None :value: None .. py:attribute:: cconshtf :type: float | None :value: None .. py:attribute:: f_t_plant_available :type: float | None :value: None .. py:attribute:: cfind :type: list[float] | None :value: None .. py:attribute:: cland :type: float | None :value: None .. py:attribute:: costexp :type: float | None :value: None .. py:attribute:: costexp_pebbles :type: float | None :value: None .. py:attribute:: cost_factor_buildings :type: float | None :value: None .. py:attribute:: cost_factor_land :type: float | None :value: None .. py:attribute:: cost_factor_tf_coils :type: float | None :value: None .. py:attribute:: cost_factor_fwbs :type: float | None :value: None .. py:attribute:: cost_factor_tf_rh :type: float | None :value: None .. py:attribute:: cost_factor_tf_vv :type: float | None :value: None .. py:attribute:: cost_factor_tf_bop :type: float | None :value: None .. py:attribute:: cost_factor_tf_misc :type: float | None :value: None .. py:attribute:: maintenance_fwbs :type: float | None :value: None .. py:attribute:: maintenance_gen :type: float | None :value: None .. py:attribute:: amortization :type: float | None :value: None .. py:attribute:: cost_model :type: int | None :value: None .. py:attribute:: cowner :type: float | None :value: None .. py:attribute:: cplife_input :type: float | None :value: None .. py:attribute:: cpstflnc :type: float | None :value: None .. py:attribute:: csi :type: float | None :value: None .. py:attribute:: decomf :type: float | None :value: None .. py:attribute:: dintrt :type: float | None :value: None .. py:attribute:: fcap0 :type: float | None :value: None .. py:attribute:: fcap0cp :type: float | None :value: None .. py:attribute:: fcdfuel :type: float | None :value: None .. py:attribute:: fcontng :type: float | None :value: None .. py:attribute:: fcr0 :type: float | None :value: None .. py:attribute:: fkind :type: float | None :value: None .. py:attribute:: i_plant_availability :type: int | None :value: None .. py:attribute:: life_dpa :type: float | None :value: None .. py:attribute:: avail_min :type: float | None :value: None .. py:attribute:: favail :type: float | None :value: None .. py:attribute:: num_rh_systems :type: int | None :value: None .. py:attribute:: conf_mag :type: float | None :value: None .. py:attribute:: div_prob_fail :type: float | None :value: None .. py:attribute:: div_umain_time :type: float | None :value: None .. py:attribute:: div_nref :type: float | None :value: None .. py:attribute:: div_nu :type: float | None :value: None .. py:attribute:: fwbs_nref :type: float | None :value: None .. py:attribute:: fwbs_nu :type: float | None :value: None .. py:attribute:: fwbs_prob_fail :type: float | None :value: None .. py:attribute:: fwbs_umain_time :type: float | None :value: None .. py:attribute:: redun_vacp :type: float | None :value: None .. py:attribute:: t_blkt_replace_yrs :type: float | None :value: None .. py:attribute:: tcomrepl :type: float | None :value: None .. py:attribute:: t_div_replace_yrs :type: float | None :value: None .. py:attribute:: uubop :type: float | None :value: None .. py:attribute:: uucd :type: float | None :value: None .. py:attribute:: uudiv :type: float | None :value: None .. py:attribute:: uufuel :type: float | None :value: None .. py:attribute:: uufw :type: float | None :value: None .. py:attribute:: uumag :type: float | None :value: None .. py:attribute:: uuves :type: float | None :value: None .. py:attribute:: ifueltyp :type: int | None :value: None .. py:attribute:: ucblvd :type: float | None :value: None .. py:attribute:: ucdiv :type: float | None :value: None .. py:attribute:: ucme :type: float | None :value: None .. py:attribute:: ireactor :type: int | None :value: None .. py:attribute:: lsa :type: int | None :value: None .. py:attribute:: discount_rate :type: float | None :value: None .. py:attribute:: startupratio :type: float | None :value: None .. py:attribute:: life_plant :type: float | None :value: None .. py:attribute:: bkt_life_csf :type: int | None :value: None .. py:attribute:: i_bldgs_size :type: int | None :value: None .. py:attribute:: residual_sig_hoop :type: float | None :value: None .. py:attribute:: n_cycle_min :type: int | None :value: None .. py:attribute:: t_crack_vertical :type: float | None :value: None .. py:attribute:: t_crack_radial :type: float | None :value: None .. py:attribute:: dr_cs_turn_conduit :type: float | None :value: None .. py:attribute:: dz_cs_turn_conduit :type: float | None :value: None .. py:attribute:: sf_vertical_crack :type: float | None :value: None .. py:attribute:: sf_radial_crack :type: float | None :value: None .. py:attribute:: sf_fast_fracture :type: float | None :value: None .. py:attribute:: paris_coefficient :type: float | None :value: None .. py:attribute:: paris_power_law :type: float | None :value: None .. py:attribute:: walker_coefficient :type: float | None :value: None .. py:attribute:: fracture_toughness :type: float | None :value: None .. py:attribute:: dx_hts_tape_rebco :type: float | None :value: None .. py:attribute:: dx_hts_tape_copper :type: float | None :value: None .. py:attribute:: dx_hts_tape_hastelloy :type: float | None :value: None .. py:attribute:: dr_hts_tape :type: float | None :value: None .. py:attribute:: dx_hts_tape_total :type: float | None :value: None .. py:attribute:: dx_croco_strand_copper :type: float | None :value: None .. py:attribute:: copper_rrr :type: float | None :value: None .. py:attribute:: copper_m2_max :type: float | None :value: None .. py:attribute:: f_coppera_m2 :type: float | None :value: None .. py:attribute:: copperaoh_m2_max :type: float | None :value: None .. py:attribute:: f_copperaoh_m2 :type: float | None :value: None .. py:attribute:: i_p_coolant_pumping :type: int | None :value: None .. py:attribute:: gamma_he :type: float | None :value: None .. py:attribute:: t_in_bb :type: float | None :value: None .. py:attribute:: t_out_bb :type: float | None :value: None .. py:attribute:: p_he :type: float | None :value: None .. py:attribute:: dp_he :type: float | None :value: None .. py:attribute:: p_hcd_injected_min :type: float | None :value: None .. py:attribute:: beta_poloidal_max :type: float | None :value: None .. py:attribute:: big_q_plasma_min :type: float | None :value: None .. py:attribute:: b_tf_inboard_max :type: float | None :value: None .. py:attribute:: dr_tf_wp_with_insulation :type: float | None :value: None .. py:attribute:: fbeta :type: float | None :value: None .. py:attribute:: fbetatry_lower :type: float | None :value: None .. py:attribute:: fcwr :type: float | None :value: None .. py:attribute:: fdene :type: float | None :value: None .. py:attribute:: fiooic :type: float | None :value: None .. py:attribute:: fjohc :type: float | None :value: None .. py:attribute:: fjohc0 :type: float | None :value: None .. py:attribute:: fl_h_threshold :type: float | None :value: None .. py:attribute:: fradpwr :type: float | None :value: None .. py:attribute:: eta_cd_norm_hcd_primary_max :type: float | None :value: None .. py:attribute:: pflux_fw_rad_max :type: float | None :value: None .. py:attribute:: mvalim :type: float | None :value: None .. py:attribute:: f_p_beam_shine_through_max :type: float | None :value: None .. py:attribute:: nflutfmax :type: float | None :value: None .. py:attribute:: p_plasma_separatrix_min_mw :type: float | None :value: None .. py:attribute:: f_fw_rad_max :type: float | None :value: None .. py:attribute:: p_plant_electric_net_required_mw :type: float | None :value: None .. py:attribute:: p_fusion_total_max_mw :type: float | None :value: None .. py:attribute:: psepbqarmax :type: float | None :value: None .. py:attribute:: pseprmax :type: float | None :value: None .. py:attribute:: ptfnucmax :type: float | None :value: None .. py:attribute:: tbrmin :type: float | None :value: None .. py:attribute:: t_burn_min :type: float | None :value: None .. py:attribute:: pflux_fw_neutron_max_mw :type: float | None :value: None .. py:attribute:: f_alpha_energy_confinement_min :type: float | None :value: None .. py:attribute:: zeff_max :type: float | None :value: None .. py:attribute:: aplasmin :type: float | None :value: None .. py:attribute:: blbmith :type: float | None :value: None .. py:attribute:: blbmoth :type: float | None :value: None .. py:attribute:: blbpith :type: float | None :value: None .. py:attribute:: blbpoth :type: float | None :value: None .. py:attribute:: blbuith :type: float | None :value: None .. py:attribute:: blbuoth :type: float | None :value: None .. py:attribute:: dr_blkt_inboard :type: float | None :value: None .. py:attribute:: dr_blkt_outboard :type: float | None :value: None .. py:attribute:: dr_bore :type: float | None :value: None .. py:attribute:: f_z_cryostat :type: float | None :value: None .. py:attribute:: dr_cryostat :type: float | None :value: None .. py:attribute:: dr_vv_inboard :type: float | None :value: None .. py:attribute:: dr_vv_outboard :type: float | None :value: None .. py:attribute:: dz_vv_upper :type: float | None :value: None .. py:attribute:: dz_vv_lower :type: float | None :value: None .. py:attribute:: f_avspace :type: float | None :value: None .. py:attribute:: fcspc :type: float | None :value: None .. py:attribute:: fhole :type: float | None :value: None .. py:attribute:: fseppc :type: float | None :value: None .. py:attribute:: dr_shld_vv_gap_inboard :type: float | None :value: None .. py:attribute:: dr_cs_tf_gap :type: float | None :value: None .. py:attribute:: gapomin :type: float | None :value: None .. py:attribute:: iohcl :type: int | None :value: None .. py:attribute:: i_cs_precomp :type: int | None :value: None .. py:attribute:: dr_cs :type: float | None :value: None .. py:attribute:: rinboard :type: float | None :value: None .. py:attribute:: f_r_cp :type: float | None :value: None .. py:attribute:: dr_fw_plasma_gap_inboard :type: float | None :value: None .. py:attribute:: dr_fw_plasma_gap_outboard :type: float | None :value: None .. py:attribute:: dr_shld_inboard :type: float | None :value: None .. py:attribute:: dz_shld_lower :type: float | None :value: None .. py:attribute:: dr_shld_outboard :type: float | None :value: None .. py:attribute:: dz_shld_upper :type: float | None :value: None .. py:attribute:: sigallpc :type: float | None :value: None .. py:attribute:: tfoofti :type: float | None :value: None .. py:attribute:: dr_shld_thermal_inboard :type: float | None :value: None .. py:attribute:: dr_shld_thermal_outboard :type: float | None :value: None .. py:attribute:: dz_shld_thermal :type: float | None :value: None .. py:attribute:: dz_xpoint_divertor :type: float | None :value: None .. py:attribute:: dz_shld_vv_gap :type: float | None :value: None .. py:attribute:: dz_fw_plasma_gap :type: float | None :value: None .. py:attribute:: dr_shld_blkt_gap :type: float | None :value: None .. py:attribute:: plleni :type: float | None :value: None .. py:attribute:: plsepi :type: float | None :value: None .. py:attribute:: plsepo :type: float | None :value: None .. py:attribute:: f_dr_tf_outboard_inboard :type: float | None :value: None .. py:attribute:: dx_beam_duct :type: float | None :value: None .. py:attribute:: f_c_plasma_bootstrap_max :type: float | None :value: None .. py:attribute:: f_c_plasma_bootstrap :type: float | None :value: None .. py:attribute:: cboot :type: float | None :value: None .. py:attribute:: n_ecrh_harmonic :type: float | None :value: None .. py:attribute:: e_beam_kev :type: float | None :value: None .. py:attribute:: eta_ecrh_injector_wall_plug :type: float | None :value: None .. py:attribute:: eta_beam_injector_wall_plug :type: float | None :value: None .. py:attribute:: feffcd :type: float | None :value: None .. py:attribute:: f_radius_beam_tangency_rmajor :type: float | None :value: None .. py:attribute:: f_beam_tritium :type: float | None :value: None .. py:attribute:: eta_cd_norm_ecrh :type: float | None :value: None .. py:attribute:: xi_ebw :type: float | None :value: None .. py:attribute:: i_hcd_primary :type: int | None :value: None .. py:attribute:: i_ecrh_wave_mode :type: int | None :value: None .. py:attribute:: irfcf :type: int | None :value: None .. py:attribute:: dx_beam_shield :type: float | None :value: None .. py:attribute:: p_hcd_primary_extra_heat_mw :type: float | None :value: None .. py:attribute:: p_hcd_injected_max :type: float | None :value: None .. py:attribute:: n_beam_decay_lengths_core_required :type: float | None :value: None .. py:attribute:: radius_plasma_core_norm :type: float | None :value: None .. py:attribute:: f_p_plasma_core_rad_reduction :type: float | None :value: None .. py:attribute:: f_nd_impurity_electrons :type: list[float] | None :value: None .. py:attribute:: impvardiv :type: int | None :value: None .. py:attribute:: lhat :type: float | None :value: None .. py:attribute:: fzactual :type: float | None :value: None .. py:attribute:: anginc :type: float | None :value: None .. py:attribute:: deg_div_field_plate :type: float | None :value: None .. py:attribute:: betai :type: float | None :value: None .. py:attribute:: betao :type: float | None :value: None .. py:attribute:: f_vol_div_coolant :type: float | None :value: None .. py:attribute:: den_div_structure :type: float | None :value: None .. py:attribute:: dz_divertor :type: float | None :value: None .. py:attribute:: dx_div_plate :type: float | None :value: None .. py:attribute:: fdiva :type: float | None :value: None .. py:attribute:: f_div_flux_expansion :type: float | None :value: None .. py:attribute:: pflux_div_heat_load_max_mw :type: float | None :value: None .. py:attribute:: prn1 :type: float | None :value: None .. py:attribute:: tdiv :type: float | None :value: None .. py:attribute:: xpertin :type: float | None :value: None .. py:attribute:: i_div_heat_load :type: int | None :value: None .. py:attribute:: bctmp :type: float | None :value: None .. py:attribute:: dtstor :type: float | None :value: None .. py:attribute:: istore :type: int | None :value: None .. py:attribute:: itcycl :type: int | None :value: None .. py:attribute:: i_pulsed_plant :type: int | None :value: None .. py:attribute:: p_plant_electric_base :type: float | None :value: None .. py:attribute:: crypw_max :type: float | None :value: None .. py:attribute:: f_crypmw :type: float | None :value: None .. py:attribute:: etatf :type: float | None :value: None .. py:attribute:: eta_turbine :type: float | None :value: None .. py:attribute:: f_p_blkt_coolant_pump_total_heat :type: float | None :value: None .. py:attribute:: f_p_div_coolant_pump_total_heat :type: float | None :value: None .. py:attribute:: f_p_fw_coolant_pump_total_heat :type: float | None :value: None .. py:attribute:: f_p_sgld_coolant_pump_total_heat :type: float | None :value: None .. py:attribute:: ipowerflow :type: int | None :value: None .. py:attribute:: i_shld_primary_heat :type: int | None :value: None .. py:attribute:: pinjmax :type: float | None :value: None .. py:attribute:: pflux_plant_floor_electric :type: float | None :value: None .. py:attribute:: p_tritium_plant_electric_mw :type: float | None :value: None .. py:attribute:: vachtmw :type: float | None :value: None .. py:attribute:: i_hcd_calculations :type: int | None :value: None .. py:attribute:: i_vacuum_pump_type :type: int | None :value: None .. py:attribute:: pres_vv_chamber_base :type: float | None :value: None .. py:attribute:: pres_div_chamber_burn :type: float | None :value: None .. py:attribute:: molflow_vac_pumps :type: float | None :value: None .. py:attribute:: outgrat_fw :type: float | None :value: None .. py:attribute:: temp_vv_chamber_gas_burn_end :type: float | None :value: None .. py:attribute:: pumpareafraction :type: float | None :value: None .. py:attribute:: volflow_vac_pumps_max :type: float | None :value: None .. py:attribute:: f_volflow_vac_pumps_impedance :type: float | None :value: None .. py:attribute:: pres_vv_chamber_dwell_start :type: float | None :value: None .. py:attribute:: outgasindex :type: float | None :value: None .. py:attribute:: outgasfactor :type: float | None :value: None .. py:attribute:: alfapf :type: float | None :value: None .. py:attribute:: alstroh :type: float | None :value: None .. py:attribute:: j_cs_flat_top_end :type: float | None :value: None .. py:attribute:: c_pf_coil_turn_peak_input :type: list[float] | None :value: None .. py:attribute:: etapsu :type: float | None :value: None .. py:attribute:: f_j_cs_start_pulse_end_flat_top :type: float | None :value: None .. py:attribute:: fcuohsu :type: float | None :value: None .. py:attribute:: fcupfsu :type: float | None :value: None .. py:attribute:: fvs_cs_pf_total_ramp :type: float | None :value: None .. py:attribute:: i_pf_location :type: list[int] | None :value: None .. py:attribute:: i_pf_conductor :type: int | None :value: None .. py:attribute:: i_cs_superconductor :type: int | None :value: None .. py:attribute:: i_pf_superconductor :type: int | None :value: None .. py:attribute:: i_pf_current :type: int | None :value: None .. py:attribute:: i_r_pf_outside_tf_placement :type: int | None :value: None .. py:attribute:: n_pf_coils_in_group :type: list[int] | None :value: None .. py:attribute:: n_cs_current_filaments :type: int | None :value: None .. py:attribute:: n_pf_coil_groups :type: int | None :value: None .. py:attribute:: f_z_cs_tf_internal :type: float | None :value: None .. py:attribute:: f_a_cs_turn_steel :type: float | None :value: None .. py:attribute:: rho_pf_coil :type: float | None :value: None .. py:attribute:: j_pf_coil_wp_peak :type: list[float] | None :value: None .. py:attribute:: dr_pf_tf_outboard_out_offset :type: float | None :value: None .. py:attribute:: rpf2 :type: float | None :value: None .. py:attribute:: rref :type: list[float] | None :value: None .. py:attribute:: sigpfcalw :type: float | None :value: None .. py:attribute:: sigpfcf :type: float | None :value: None .. py:attribute:: f_a_pf_coil_void :type: list[float] | None :value: None .. py:attribute:: vhohc :type: float | None :value: None .. py:attribute:: zref :type: list[float] | None :value: None .. py:attribute:: b_cs_limit_max :type: float | None :value: None .. py:attribute:: fb_cs_limit_max :type: float | None :value: None .. py:attribute:: ld_ratio_cst :type: float | None :value: None .. py:attribute:: temp_cs_superconductor_margin_min :type: float | None :value: None .. py:attribute:: alphaj :type: float | None :value: None .. py:attribute:: alphan :type: float | None :value: None .. py:attribute:: alphat :type: float | None :value: None .. py:attribute:: aspect :type: float | None :value: None .. py:attribute:: beamfus0 :type: float | None :value: None .. py:attribute:: beta_total_vol_avg :type: float | None :value: None .. py:attribute:: betbm0 :type: float | None :value: None .. py:attribute:: b_plasma_toroidal_on_axis :type: float | None :value: None .. py:attribute:: csawth :type: float | None :value: None .. py:attribute:: cvol :type: float | None :value: None .. py:attribute:: cwrmax :type: float | None :value: None .. py:attribute:: nd_plasma_electrons_vol_avg :type: float | None :value: None .. py:attribute:: beta_norm_max :type: float | None :value: None .. py:attribute:: epbetmax :type: float | None :value: None .. py:attribute:: f_p_alpha_plasma_deposited :type: float | None :value: None .. py:attribute:: f_plasma_fuel_deuterium :type: float | None :value: None .. py:attribute:: f_p_div_lower :type: float | None :value: None .. py:attribute:: ffwal :type: float | None :value: None .. py:attribute:: f_nd_plasma_pedestal_greenwald :type: float | None :value: None .. py:attribute:: f_nd_plasma_separatrix_greenwald :type: float | None :value: None .. py:attribute:: fkzohm :type: float | None :value: None .. py:attribute:: fp_plasma_separatrix_min_mw :type: float | None :value: None .. py:attribute:: fne0 :type: float | None :value: None .. py:attribute:: f_plasma_fuel_tritium :type: float | None :value: None .. py:attribute:: f_plasma_fuel_helium3 :type: float | None :value: None .. py:attribute:: f_c_plasma_non_inductive :type: float | None :value: None .. py:attribute:: ejima_coeff :type: float | None :value: None .. py:attribute:: hfact :type: float | None :value: None .. py:attribute:: t_plasma_energy_confinement_max :type: float | None :value: None .. py:attribute:: i_bootstrap_current :type: int | None :value: None .. py:attribute:: i_beta_component :type: int | None :value: None .. py:attribute:: i_plasma_current :type: int | None :value: None .. py:attribute:: i_density_limit :type: int | None :value: None .. py:attribute:: i_diamagnetic_current :type: int | None :value: None .. py:attribute:: i_beta_fast_alpha :type: int | None :value: None .. py:attribute:: i_plasma_pedestal :type: int | None :value: None .. py:attribute:: i_pfirsch_schluter_current :type: int | None :value: None .. py:attribute:: eped_sf :type: float | None :value: None .. py:attribute:: nd_plasma_pedestal_electron :type: float | None :value: None .. py:attribute:: nd_plasma_separatrix_electron :type: float | None :value: None .. py:attribute:: plasma_res_factor :type: float | None :value: None .. py:attribute:: radius_plasma_pedestal_density_norm :type: float | None :value: None .. py:attribute:: radius_plasma_pedestal_temp_norm :type: float | None :value: None .. py:attribute:: tbeta :type: float | None :value: None .. py:attribute:: temp_plasma_pedestal_kev :type: float | None :value: None .. py:attribute:: temp_plasma_separatrix_kev :type: float | None :value: None .. py:attribute:: i_alphaj :type: int | None :value: None .. py:attribute:: i_beta_norm_max :type: int | None :value: None .. py:attribute:: i_ind_plasma_internal_norm :type: int | None :value: None .. py:attribute:: iradloss :type: int | None :value: None .. py:attribute:: i_confinement_time :type: int | None :value: None .. py:attribute:: iscrp :type: int | None :value: None .. py:attribute:: i_plasma_geometry :type: int | None :value: None .. py:attribute:: itart :type: int | None :value: None .. py:attribute:: itartpf :type: int | None :value: None .. py:attribute:: i_pflux_fw_neutron :type: int | None :value: None .. py:attribute:: kappa :type: float | None :value: None .. py:attribute:: kappa95 :type: float | None :value: None .. py:attribute:: m_s_limit :type: float | None :value: None .. py:attribute:: i_l_h_threshhold :type: int | None :value: None .. py:attribute:: q95 :type: float | None :value: None .. py:attribute:: q0 :type: float | None :value: None .. py:attribute:: tauratio :type: float | None :value: None .. py:attribute:: rad_fraction_sol :type: float | None :value: None .. py:attribute:: f_nd_alpha_electron :type: float | None :value: None .. py:attribute:: ind_plasma_internal_norm :type: float | None :value: None .. py:attribute:: rmajor :type: float | None :value: None .. py:attribute:: f_nd_beam_electron :type: float | None :value: None .. py:attribute:: i_single_null :type: int | None :value: None .. py:attribute:: f_sync_reflect :type: float | None :value: None .. py:attribute:: temp_plasma_electron_vol_avg_kev :type: float | None :value: None .. py:attribute:: temp_plasma_ion_vol_avg_kev :type: float | None :value: None .. py:attribute:: f_temp_plasma_ion_electron :type: float | None :value: None .. py:attribute:: triang :type: float | None :value: None .. py:attribute:: triang95 :type: float | None :value: None .. py:attribute:: fblvd :type: float | None :value: None .. py:attribute:: i_fw_coolant_type :type: str | None :value: None .. py:attribute:: i_fw_blkt_shared_coolant :type: int | None :value: None .. py:attribute:: i_blkt_liquid_breeder_type :type: int | None :value: None .. py:attribute:: i_blkt_module_segmentation :type: int | None :value: None .. py:attribute:: i_blkt_liquid_breeder_channel_type :type: int | None :value: None .. py:method:: __iter__() -> collections.abc.Iterator[tuple[str, float | list | dict]] Iterate over this dataclass The order is based on the order in which the values were declared. :Yields: the field name and its value .. py:method:: to_invariable() -> dict[str, bluemira.codes.process.api._INVariable] Wrap each value in an INVariable object Needed for compatibility with PROCESS InDat writer :returns: Converted input dictionary .. py:method:: to_dict() -> dict[str, float | list | dict] :returns: A dictionary representation of the dataclass