WRENCH
1.10
Cyberinfrastructure Simulation Workbench
Overview
Installation
Getting Started
WRENCH 101
WRENCH 102
APIs Reference
User
Developer
Internal
include
wrench
wms
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
25
class
StaticOptimization
{
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
wrench
Definition:
Alarm.cpp:20
wrench::StaticOptimization
An abstract class that serves as a base class for implementing static (i.e., before workflow executio...
Definition:
StaticOptimization.h:25
wrench::Workflow
A workflow (to be executed by a WMS)
Definition:
Workflow.h:34
wrench::StaticOptimization::process
virtual void process(Workflow *workflow)=0
Method to pre-process a workflow so as to optimize its execution (to be overridden)