BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Execution::GreedyDispatcher< WeakPtrs > Member List

This is the complete list of members for BPMNOS::Execution::GreedyDispatcher< WeakPtrs >, including all inherited members.

addEvaluation(WeakPtrs..., std::shared_ptr< Decision > decision, std::optional< double > reward)BPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
clockTick()BPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
connect(Mediator *mediator) overrideBPMNOS::Execution::GreedyDispatcher< WeakPtrs >virtual
dataDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
dataUpdate(const DataUpdate *update)BPMNOS::Execution::GreedyDispatcher< WeakPtrs >protectedvirtual
decisionsWithoutEvaluationBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
dispatchEvent(const SystemState *systemState) overrideBPMNOS::Execution::GreedyDispatcher< WeakPtrs >virtual
evaluatedDecisionsBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
evaluatorBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
GreedyDispatcher(Evaluator *evaluator)BPMNOS::Execution::GreedyDispatcher< WeakPtrs >
intersect(const std::vector< const BPMNOS::Model::Attribute * > &first, const std::set< const BPMNOS::Model::Attribute * > &second) constBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
invariantEvaluationsBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
notice(const Observable *observable) overrideBPMNOS::Execution::GreedyDispatcher< WeakPtrs >virtual
BPMNOS::Execution::EventDispatcher::notice(Event *event)BPMNOS::Execution::EventDispatchervirtual
removeDependentEvaluations(const DataUpdate *update, std::unordered_map< long unsigned int, auto_list< WeakPtrs..., std::shared_ptr< Decision > > > &evaluatedDecisions, auto_list< WeakPtrs..., std::shared_ptr< Decision > > &unevaluatedDecisions)BPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
removeObsolete(const DataUpdate *update, auto_list< WeakPtrs..., std::shared_ptr< Decision > > &evaluation, auto_list< WeakPtrs..., std::shared_ptr< Decision > > &unevaluatedDecisions)BPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
timeAndDataDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
timeDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< WeakPtrs >protected
timestampBPMNOS::Execution::GreedyDispatcher< WeakPtrs >
~EventDispatcher()=defaultBPMNOS::Execution::EventDispatchervirtual
~GreedyDispatcher()=defaultBPMNOS::Execution::GreedyDispatcher< WeakPtrs >virtual