TimeInAgreementMixin

class negmas.situated.TimeInAgreementMixin[source]

Bases: object

Methods Summary

delete_executed_contracts()

rtype:

None

executable_contracts()

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

get_dropped_contracts()

rtype:

Collection[Contract]

init([time_field])

on_contract_signed(contract)

Methods Documentation

delete_executed_contracts()[source]
Return type:

None

executable_contracts()[source]

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

Return type:

Collection[Contract]

get_dropped_contracts()[source]
Return type:

Collection[Contract]

init(time_field='time')[source]
on_contract_signed(contract)[source]