AgentMechanismInterface ======================= .. currentmodule:: negmas.common .. autoclass:: AgentMechanismInterface :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~AgentMechanismInterface.agent_ids ~AgentMechanismInterface.agent_names ~AgentMechanismInterface.annotation ~AgentMechanismInterface.atomic_steps ~AgentMechanismInterface.cartesian_outcome_space ~AgentMechanismInterface.dynamic_entry ~AgentMechanismInterface.estimated_n_steps ~AgentMechanismInterface.estimated_time_limit ~AgentMechanismInterface.genius_negotiator_ids ~AgentMechanismInterface.history ~AgentMechanismInterface.id ~AgentMechanismInterface.issues ~AgentMechanismInterface.max_n_negotiators ~AgentMechanismInterface.mechanism_id ~AgentMechanismInterface.n_negotiators ~AgentMechanismInterface.n_outcomes ~AgentMechanismInterface.n_steps ~AgentMechanismInterface.negotiator_ids ~AgentMechanismInterface.negotiator_time_limit ~AgentMechanismInterface.outcome_space ~AgentMechanismInterface.outcomes ~AgentMechanismInterface.params ~AgentMechanismInterface.participants ~AgentMechanismInterface.pend ~AgentMechanismInterface.pend_per_second ~AgentMechanismInterface.requirements ~AgentMechanismInterface.state ~AgentMechanismInterface.step_time_limit ~AgentMechanismInterface.time_limit .. rubric:: Methods Summary .. autosummary:: ~AgentMechanismInterface.asdict ~AgentMechanismInterface.discrete_outcome_space ~AgentMechanismInterface.discrete_outcomes ~AgentMechanismInterface.genius_id ~AgentMechanismInterface.keys ~AgentMechanismInterface.log_critical ~AgentMechanismInterface.log_debug ~AgentMechanismInterface.log_error ~AgentMechanismInterface.log_info ~AgentMechanismInterface.log_warning ~AgentMechanismInterface.negotiator_index ~AgentMechanismInterface.random_outcome ~AgentMechanismInterface.random_outcomes ~AgentMechanismInterface.values .. rubric:: Attributes Documentation .. autoattribute:: agent_ids .. autoattribute:: agent_names .. autoattribute:: annotation .. autoattribute:: atomic_steps .. autoattribute:: cartesian_outcome_space .. autoattribute:: dynamic_entry .. autoattribute:: estimated_n_steps .. autoattribute:: estimated_time_limit .. autoattribute:: genius_negotiator_ids .. autoattribute:: history .. autoattribute:: id .. autoattribute:: issues .. autoattribute:: max_n_negotiators .. autoattribute:: mechanism_id .. autoattribute:: n_negotiators .. autoattribute:: n_outcomes .. autoattribute:: n_steps .. autoattribute:: negotiator_ids .. autoattribute:: negotiator_time_limit .. autoattribute:: outcome_space .. autoattribute:: outcomes .. autoattribute:: params .. autoattribute:: participants .. autoattribute:: pend .. autoattribute:: pend_per_second .. autoattribute:: requirements .. autoattribute:: state .. autoattribute:: step_time_limit .. autoattribute:: time_limit .. rubric:: Methods Documentation .. automethod:: asdict .. automethod:: discrete_outcome_space .. automethod:: discrete_outcomes .. automethod:: genius_id .. automethod:: keys .. automethod:: log_critical .. automethod:: log_debug .. automethod:: log_error .. automethod:: log_info .. automethod:: log_warning .. automethod:: negotiator_index .. automethod:: random_outcome .. automethod:: random_outcomes .. automethod:: values