wrench.h
1 
10 #ifndef WRENCH_WRENCH_H
11 #define WRENCH_WRENCH_H
12 
13 #include "wrench/simulation/Simulation.h"
14 #include "wrench/workflow/Workflow.h"
15 
16 // Services and Service Properties
17 #include "wrench/services/compute/multihost_multicore/MultihostMulticoreComputeService.h"
18 #include "wrench/services/compute/multihost_multicore/MultihostMulticoreComputeServiceProperty.h"
19 #include "wrench/services/storage/simple/SimpleStorageService.h"
20 #include "wrench/services/storage/simple/SimpleStorageServiceProperty.h"
21 #include "wrench/services/file_registry/FileRegistryService.h"
22 #include "wrench/services/file_registry/FileRegistryServiceProperty.h"
23 #include "wrench/services/compute/virtualized_cluster/VirtualizedClusterService.h"
24 #include "wrench/services/compute/virtualized_cluster/VirtualizedClusterServiceProperty.h"
25 #include "wrench/services/compute/cloud/CloudService.h"
26 #include "wrench/services/compute/cloud/CloudServiceProperty.h"
27 #include "wrench/services/compute/batch/BatchService.h"
28 #include "wrench/services/compute/batch/BatchServiceProperty.h"
29 #include "wrench/services/network_proximity/NetworkProximityService.h"
30 #include "wrench/services/network_proximity/NetworkProximityServiceProperty.h"
31 
32 // WMS Implementations
33 #include "wrench/wms/WMS.h"
34 
35 // Scheduler
36 #include "wrench/wms/scheduler/StandardJobScheduler.h"
37 #include "wrench/wms/scheduler/PilotJobScheduler.h"
38 
39 // Scheduling Optimizations
40 #include "wrench/wms/StaticOptimization.h"
41 #include "wrench/wms/DynamicOptimization.h"
42 
43 // Simulation Output Analysis
44 #include "wrench/simulation/SimulationTimestamp.h"
45 #include "wrench/simulation/SimulationTimestampTypes.h"
46 
47 
48 
49 #endif //WRENCH_WRENCH_H