SessionDependentUFunMixin
- class negmas.preferences.SessionDependentUFunMixin[source]
Bases:
objectIndicates that the ufun is session-dependent (i.e. utility value of outcomes depend on the NMI)
Methods Summary
eval(offer)eval_on_session(offer[, nmi])Evaluates the offer given a session
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface?Does the utiltiy of an outcome depend on the negotiation state?
Methods Documentation
- eval(offer: Outcome) Distribution[source]
- abstractmethod eval_on_session(offer: Outcome, nmi: NegotiatorMechanismInterface | None = None) Distribution[source]
Evaluates the offer given a session
- is_session_dependent()[source]
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface?