StaticOptimization.h
1 
10 #ifndef WRENCH_STATICOPTIMIZATION_H
11 #define WRENCH_STATICOPTIMIZATION_H
12 
13 namespace wrench {
14 
15  class Workflow;
16 
17  /***********************/
19  /***********************/
20 
26  public:
32  virtual void process(Workflow *workflow) = 0;
33 
34  /***********************/
36  /***********************/
37  virtual ~StaticOptimization() = default;
38  /***********************/
40  /***********************/
41 
42  };
43 
44  /***********************/
46  /***********************/
47 }
48 
49 #endif //WRENCH_STATICOPTIMIZATION_H
Definition: Alarm.cpp:20
An abstract class that serves as a base class for implementing static (i.e., before workflow executio...
Definition: StaticOptimization.h:25
A workflow (to be executed by a WMS)
Definition: Workflow.h:34
virtual void process(Workflow *workflow)=0
Method to pre-process a workflow so as to optimize its execution (to be overridden)