bluemira.radiation_transport.neutronics.zero_d_neutronics ========================================================= .. py:module:: bluemira.radiation_transport.neutronics.zero_d_neutronics .. autoapi-nested-parse:: Simple 0-D neutronics model. Classes ------- .. autoapisummary:: bluemira.radiation_transport.neutronics.zero_d_neutronics.ZeroDNeutronicsModelParams bluemira.radiation_transport.neutronics.zero_d_neutronics.ZeroDNeutronicsResult bluemira.radiation_transport.neutronics.zero_d_neutronics.ZeroDNeutronicsModel Module Contents --------------- .. py:class:: ZeroDNeutronicsModelParams Bases: :py:obj:`bluemira.base.parameter_frame._frame.ParameterFrame` .. autoapi-inheritance-diagram:: bluemira.radiation_transport.neutronics.zero_d_neutronics.ZeroDNeutronicsModelParams :parts: 1 :private-bases: ZeroDNeutronicsModel input parameters .. py:attribute:: P_fus_DT :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: e_mult :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: e_decay_mult :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: TBR :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: f_n_blanket :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: f_n_divertor :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: f_n_vessel :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: f_n_aux :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_bb_iron_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_vv_iron_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_div_cu_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:class:: ZeroDNeutronicsResult Bases: :py:obj:`bluemira.base.parameter_frame._frame.ParameterFrame` .. autoapi-inheritance-diagram:: bluemira.radiation_transport.neutronics.zero_d_neutronics.ZeroDNeutronicsResult :parts: 1 :private-bases: ZeroDNeutronicsModel output parameters .. py:attribute:: e_mult :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: TBR :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_blanket :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_divertor :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_vessel :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_aux :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_e_mult :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: P_n_decay :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_bb_iron_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_vv_iron_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:attribute:: peak_div_cu_dpa_rate :type: bluemira.base.parameter_frame._parameter.Parameter[float] .. py:class:: ZeroDNeutronicsModel(params: ZeroDNeutronicsModelParams) Simplified fraction distribution of neutron power and energy multiplication among components :param params: ZeroDNeutornicsModel input parameter frame .. py:attribute:: _source :value: '0-D neutronics model' .. py:attribute:: params .. py:method:: _check_fractions() .. py:method:: run() -> ZeroDNeutronicsResult Run the 0-D neutronics model :rtype: ZeroDNeutronicsModel results