|
BPMN-OS
BPMN for optimization and simulation
|
Class using local evaluations to determine the reward of a decision. More...
Definition at line 12 of file LocalEvaluator.h.
#include <LocalEvaluator.h>
Public Member Functions | |
| virtual bool | updateValues (EntryDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (ExitDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (ChoiceDecision *decision, Values &status, Values &data, Values &globals) |
| virtual bool | updateValues (MessageDeliveryDecision *decision, Values &status, Values &data, Values &globals) |
| std::optional< double > | evaluate (EntryDecision *decision) override |
| std::optional< double > | evaluate (ExitDecision *decision) override |
| std::optional< double > | evaluate (ChoiceDecision *decision) override |
| std::optional< double > | evaluate (MessageDeliveryDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (EntryDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (ExitDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (ChoiceDecision *decision) override |
| std::set< const BPMNOS::Model::Attribute * > | getDependencies (MessageDeliveryDecision *decision) override |
Public Member Functions inherited from BPMNOS::Execution::Evaluator | |
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 140 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 105 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 126 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 166 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 224 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 187 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 212 of file LocalEvaluator.cpp.
|
overridevirtual |
Implements BPMNOS::Execution::Evaluator.
Definition at line 242 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 60 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 10 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 44 of file LocalEvaluator.cpp.
|
virtual |
Reimplemented in BPMNOS::Execution::GuidedEvaluator.
Definition at line 73 of file LocalEvaluator.cpp.