OutcomeSpace ============ .. currentmodule:: negmas.outcomes .. autoclass:: OutcomeSpace :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~OutcomeSpace.cardinality .. rubric:: Methods Summary .. autosummary:: ~OutcomeSpace.are_types_ok ~OutcomeSpace.cardinality_if_discretized ~OutcomeSpace.ensure_correct_types ~OutcomeSpace.enumerate_or_sample ~OutcomeSpace.is_discrete ~OutcomeSpace.is_finite ~OutcomeSpace.is_float ~OutcomeSpace.is_integer ~OutcomeSpace.is_numeric ~OutcomeSpace.is_valid ~OutcomeSpace.random_outcome ~OutcomeSpace.sample ~OutcomeSpace.to_discrete ~OutcomeSpace.to_largest_discrete .. rubric:: Attributes Documentation .. autoattribute:: cardinality .. rubric:: Methods Documentation .. automethod:: are_types_ok .. automethod:: cardinality_if_discretized .. automethod:: ensure_correct_types .. automethod:: enumerate_or_sample .. automethod:: is_discrete .. automethod:: is_finite .. automethod:: is_float .. automethod:: is_integer .. automethod:: is_numeric .. automethod:: is_valid .. automethod:: random_outcome .. automethod:: sample .. automethod:: to_discrete .. automethod:: to_largest_discrete