StationaryMixin

class negmas.preferences.StationaryMixin[source]

Bases: object

Indicates that the ufun is stationary which means that it is not session or state dependent and not volatile.

Negotiators using this type of ufuns can assume that if they call it twice with the same outcome, it will always return the same value.

Methods Summary

is_session_dependent()

rtype:

bool

is_state_dependent()

rtype:

bool

is_stationary()

rtype:

bool

is_volatile()

rtype:

bool

to_stationary()

rtype:

UtilityFunction

Methods Documentation

is_session_dependent()[source]
Return type:

bool

is_state_dependent()[source]
Return type:

bool

is_stationary()[source]
Return type:

bool

is_volatile()[source]
Return type:

bool

to_stationary()[source]
Return type:

UtilityFunction