MechanismFactory

class negmas.situated.MechanismFactory(world: World, mechanism_name: str, mechanism_params: dict[str, Any], issues: list[Issue], req_id: str, caller: Agent, partners: list[Agent], roles: list[str] | None = None, annotation: dict[str, Any] | None = None, neg_n_steps: int | None = None, neg_time_limit: int | None = None, neg_step_time_limit=None, allow_self_negotiation=False, log_ufuns_file=None, group: str | None = None)[source]

Bases: object

A mechanism creation class. It can invite agents to join a mechanism and then run it.

Methods Summary

init()

Methods Documentation

init() NegotiationInfo | None[source]