BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Execution::BestFirstEntry Member List

This is the complete list of members for BPMNOS::Execution::BestFirstEntry, including all inherited members.

addEvaluation(WeakPtrs..., std::shared_ptr< Decision > decision, std::optional< double > reward)BPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
BestFirstEntry(Evaluator *evaluator)BPMNOS::Execution::BestFirstEntry
clockTick()BPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
connect(Mediator *mediator) overrideBPMNOS::Execution::BestFirstEntryvirtual
dataDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
dataUpdate(const DataUpdate *update)BPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protectedvirtual
decisionsWithoutEvaluationBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
dispatchEvent(const SystemState *systemState) overrideBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >virtual
evaluatedDecisionsBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
evaluatorBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
GreedyDispatcher(Evaluator *evaluator)BPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >
intersect(const std::vector< const BPMNOS::Model::Attribute * > &first, const std::set< const BPMNOS::Model::Attribute * > &second) constBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
invariantEvaluationsBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
notice(const Observable *observable) overrideBPMNOS::Execution::BestFirstEntryvirtual
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< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
removeObsolete(const DataUpdate *update, auto_list< WeakPtrs..., std::shared_ptr< Decision > > &evaluation, auto_list< WeakPtrs..., std::shared_ptr< Decision > > &unevaluatedDecisions)BPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
timeAndDataDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
timeDependentEvaluationsBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >protected
timestampBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >
~EventDispatcher()=defaultBPMNOS::Execution::EventDispatchervirtual
~GreedyDispatcher()=defaultBPMNOS::Execution::GreedyDispatcher< std::weak_ptr< const Token >, std::weak_ptr< const DecisionRequest > >virtual