TimeInAgreementMixin

class negmas.situated.TimeInAgreementMixin[source]

Bases: object

Methods Summary

delete_executed_contracts()

executable_contracts()

Called at every time-step to get the contracts that are executable at this point of the simulation

get_dropped_contracts()

init([time_field])

on_contract_signed(contract)

Methods Documentation

delete_executed_contracts()None[source]
executable_contracts()Collection[negmas.situated.Contract][source]

Called at every time-step to get the contracts that are executable at this point of the simulation

get_dropped_contracts()Collection[negmas.situated.Contract][source]
init(time_field='time')[source]
on_contract_signed(contract: negmas.situated.Contract)[source]