SAORandomController =================== .. currentmodule:: negmas.sao .. autoclass:: SAORandomController :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~SAORandomController.active_negotiators ~SAORandomController.crisp_ufun ~SAORandomController.default_negotiator_type ~SAORandomController.finished_negotiators ~SAORandomController.has_cardinal_preferences ~SAORandomController.has_preferences ~SAORandomController.has_ufun ~SAORandomController.id ~SAORandomController.name ~SAORandomController.negotiators ~SAORandomController.preferences ~SAORandomController.prob_ufun ~SAORandomController.reserved_outcome ~SAORandomController.reserved_value ~SAORandomController.short_type_name ~SAORandomController.started_negotiators ~SAORandomController.states ~SAORandomController.to_start_negotiators ~SAORandomController.type_name ~SAORandomController.ufun ~SAORandomController.unfinished_negotiators ~SAORandomController.uuid .. rubric:: Methods Summary .. autosummary:: ~SAORandomController.add_negotiator ~SAORandomController.after_join ~SAORandomController.before_join ~SAORandomController.call ~SAORandomController.checkpoint ~SAORandomController.checkpoint_info ~SAORandomController.create ~SAORandomController.create_negotiator ~SAORandomController.from_checkpoint ~SAORandomController.is_clean ~SAORandomController.join ~SAORandomController.kill_negotiator ~SAORandomController.make_negotiator ~SAORandomController.on_leave ~SAORandomController.on_mechanism_error ~SAORandomController.on_negotiation_end ~SAORandomController.on_negotiation_start ~SAORandomController.on_notification ~SAORandomController.on_preferences_changed ~SAORandomController.on_round_end ~SAORandomController.on_round_start ~SAORandomController.partner_agent_ids ~SAORandomController.partner_agent_names ~SAORandomController.partner_negotiator_ids ~SAORandomController.partner_negotiator_names ~SAORandomController.propose ~SAORandomController.reset ~SAORandomController.respond ~SAORandomController.set_id ~SAORandomController.set_preferences ~SAORandomController.spawn ~SAORandomController.spawn_object .. rubric:: Attributes Documentation .. autoattribute:: active_negotiators .. autoattribute:: crisp_ufun .. autoattribute:: default_negotiator_type .. autoattribute:: finished_negotiators .. autoattribute:: has_cardinal_preferences .. autoattribute:: has_preferences .. autoattribute:: has_ufun .. autoattribute:: id .. autoattribute:: name .. autoattribute:: negotiators .. autoattribute:: preferences .. autoattribute:: prob_ufun .. autoattribute:: reserved_outcome .. autoattribute:: reserved_value .. autoattribute:: short_type_name .. autoattribute:: started_negotiators .. autoattribute:: states .. autoattribute:: to_start_negotiators .. autoattribute:: type_name .. autoattribute:: ufun .. autoattribute:: unfinished_negotiators .. autoattribute:: uuid .. rubric:: Methods Documentation .. automethod:: add_negotiator .. automethod:: after_join .. automethod:: before_join .. automethod:: call .. automethod:: checkpoint .. automethod:: checkpoint_info .. automethod:: create .. automethod:: create_negotiator .. automethod:: from_checkpoint .. automethod:: is_clean .. automethod:: join .. automethod:: kill_negotiator .. automethod:: make_negotiator .. automethod:: on_leave .. automethod:: on_mechanism_error .. automethod:: on_negotiation_end .. automethod:: on_negotiation_start .. automethod:: on_notification .. automethod:: on_preferences_changed .. automethod:: on_round_end .. automethod:: on_round_start .. automethod:: partner_agent_ids .. automethod:: partner_agent_names .. automethod:: partner_negotiator_ids .. automethod:: partner_negotiator_names .. automethod:: propose .. automethod:: reset .. automethod:: respond .. automethod:: set_id .. automethod:: set_preferences .. automethod:: spawn .. automethod:: spawn_object