Normalizable ============ .. currentmodule:: negmas.preferences .. autoclass:: Normalizable :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~Normalizable.base_type ~Normalizable.type .. rubric:: Methods Summary .. autosummary:: ~Normalizable.__call__ ~Normalizable.difference_prob ~Normalizable.eval ~Normalizable.eval_normalized ~Normalizable.is_better ~Normalizable.is_equivalent ~Normalizable.is_not_better ~Normalizable.is_not_worse ~Normalizable.is_session_dependent ~Normalizable.is_state_dependent ~Normalizable.is_stationary ~Normalizable.is_volatile ~Normalizable.is_worse ~Normalizable.minmax ~Normalizable.normalize ~Normalizable.scale_by ~Normalizable.scale_max ~Normalizable.scale_min ~Normalizable.shift_by ~Normalizable.shift_max ~Normalizable.shift_min .. rubric:: Attributes Documentation .. autoattribute:: base_type .. autoattribute:: type .. rubric:: Methods Documentation .. automethod:: __call__ .. automethod:: difference_prob .. automethod:: eval .. automethod:: eval_normalized .. automethod:: is_better .. automethod:: is_equivalent .. automethod:: is_not_better .. automethod:: is_not_worse .. automethod:: is_session_dependent .. automethod:: is_state_dependent .. automethod:: is_stationary .. automethod:: is_volatile .. automethod:: is_worse .. automethod:: minmax .. automethod:: normalize .. automethod:: scale_by .. automethod:: scale_max .. automethod:: scale_min .. automethod:: shift_by .. automethod:: shift_max .. automethod:: shift_min