StateDependentUFunMixin
- class negmas.preferences.StateDependentUFunMixin[source]
Bases:
objectIndicates that the ufun is state-dependent (i.e. utility value of outcomes depend on the mechanism state)
Methods Summary
eval(offer)eval_on_state(offer[, nmi, state])Evaluates the offer given a session and state
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_state(offer: Outcome, nmi: NegotiatorMechanismInterface | None = None, state: MechanismState | None = None) Distribution[source]
Evaluates the offer given a session and state
- is_session_dependent()[source]
Does the utiltiy of an outcome depend on the
NegotiatorMechanismInterface?