JetBase
=======

.. currentmodule:: jetset.jet_model

.. autoclass:: JetBase
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~JetBase.IC_adaptive_e_binning
      ~JetBase.IC_nu_size
      ~JetBase.Norm_distr
      ~JetBase.gamma_grid_size
      ~JetBase.geometry
      ~JetBase.nu_grid_size
      ~JetBase.nu_max
      ~JetBase.nu_min
      ~JetBase.nu_seed_size
      ~JetBase.nu_size
      ~JetBase.spectral_components_list

   .. rubric:: Methods Summary

   .. autosummary::

      ~JetBase.add_EC_component
      ~JetBase.add_SSC_component
      ~JetBase.add_basic_components
      ~JetBase.add_sync_component
      ~JetBase.available_emitters_distributions
      ~JetBase.debug_SSC
      ~JetBase.debug_synch
      ~JetBase.del_EC_component
      ~JetBase.del_par_from_dic
      ~JetBase.del_spectral_component
      ~JetBase.energetic_report
      ~JetBase.eval
      ~JetBase.get_DL_cm
      ~JetBase.get_IC_mode
      ~JetBase.get_IC_nu_size
      ~JetBase.get_SED_peak
      ~JetBase.get_beaming
      ~JetBase.get_component_peak
      ~JetBase.get_emiss_lim
      ~JetBase.get_emitters_distribution_name
      ~JetBase.get_external_field_transf
      ~JetBase.get_flag
      ~JetBase.get_path
      ~JetBase.get_seed_nu_size
      ~JetBase.get_spectral_component_by_name
      ~JetBase.get_spectral_component_names_list
      ~JetBase.get_verbosity
      ~JetBase.lin_func
      ~JetBase.list_spectral_components
      ~JetBase.load_model
      ~JetBase.make_conical_jet
      ~JetBase.plot_model
      ~JetBase.save_model
      ~JetBase.sed_table
      ~JetBase.set_EC_dependencies
      ~JetBase.set_IC_nu_size
      ~JetBase.set_blob
      ~JetBase.set_emiss_lim
      ~JetBase.set_emitters_distribution
      ~JetBase.set_emitting_region
      ~JetBase.set_external_field_transf
      ~JetBase.set_external_fields
      ~JetBase.set_flag
      ~JetBase.set_gamma_grid_size
      ~JetBase.set_nu_grid_size
      ~JetBase.set_num_c_threads
      ~JetBase.set_path
      ~JetBase.set_seed_nu_size
      ~JetBase.set_verbosity
      ~JetBase.show_emitters_distribution
      ~JetBase.show_model
      ~JetBase.show_spectral_components
      ~JetBase.switch_Norm_distr_OFF
      ~JetBase.switch_Norm_distr_ON

   .. rubric:: Attributes Documentation

   .. autoattribute:: IC_adaptive_e_binning
   .. autoattribute:: IC_nu_size
   .. autoattribute:: Norm_distr
   .. autoattribute:: gamma_grid_size
   .. autoattribute:: geometry
   .. autoattribute:: nu_grid_size
   .. autoattribute:: nu_max
   .. autoattribute:: nu_min
   .. autoattribute:: nu_seed_size
   .. autoattribute:: nu_size
   .. autoattribute:: spectral_components_list

   .. rubric:: Methods Documentation

   .. automethod:: add_EC_component
   .. automethod:: add_SSC_component
   .. automethod:: add_basic_components
   .. automethod:: add_sync_component
   .. automethod:: available_emitters_distributions
   .. automethod:: debug_SSC
   .. automethod:: debug_synch
   .. automethod:: del_EC_component
   .. automethod:: del_par_from_dic
   .. automethod:: del_spectral_component
   .. automethod:: energetic_report
   .. automethod:: eval
   .. automethod:: get_DL_cm
   .. automethod:: get_IC_mode
   .. automethod:: get_IC_nu_size
   .. automethod:: get_SED_peak
   .. automethod:: get_beaming
   .. automethod:: get_component_peak
   .. automethod:: get_emiss_lim
   .. automethod:: get_emitters_distribution_name
   .. automethod:: get_external_field_transf
   .. automethod:: get_flag
   .. automethod:: get_path
   .. automethod:: get_seed_nu_size
   .. automethod:: get_spectral_component_by_name
   .. automethod:: get_spectral_component_names_list
   .. automethod:: get_verbosity
   .. automethod:: lin_func
   .. automethod:: list_spectral_components
   .. automethod:: load_model
   .. automethod:: make_conical_jet
   .. automethod:: plot_model
   .. automethod:: save_model
   .. automethod:: sed_table
   .. automethod:: set_EC_dependencies
   .. automethod:: set_IC_nu_size
   .. automethod:: set_blob
   .. automethod:: set_emiss_lim
   .. automethod:: set_emitters_distribution
   .. automethod:: set_emitting_region
   .. automethod:: set_external_field_transf
   .. automethod:: set_external_fields
   .. automethod:: set_flag
   .. automethod:: set_gamma_grid_size
   .. automethod:: set_nu_grid_size
   .. automethod:: set_num_c_threads
   .. automethod:: set_path
   .. automethod:: set_seed_nu_size
   .. automethod:: set_verbosity
   .. automethod:: show_emitters_distribution
   .. automethod:: show_model
   .. automethod:: show_spectral_components
   .. automethod:: switch_Norm_distr_OFF
   .. automethod:: switch_Norm_distr_ON
