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/bare_metal/BareMetalComputeService.h"
18 #include "wrench/services/compute/bare_metal/BareMetalComputeServiceProperty.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/VirtualizedClusterComputeService.h"
24 #include "wrench/services/compute/virtualized_cluster/VirtualizedClusterComputeServiceProperty.h"
25 #include "wrench/services/compute/cloud/CloudComputeService.h"
26 #include "wrench/services/compute/cloud/CloudComputeServiceProperty.h"
27 #include "wrench/services/compute/batch/BatchComputeService.h"
28 #include "wrench/services/compute/batch/BatchComputeServiceProperty.h"
29 #include "wrench/services/compute/htcondor/HTCondorComputeService.h"
30 #include "wrench/services/compute/htcondor/HTCondorComputeServiceProperty.h"
31 #include "wrench/services/network_proximity/NetworkProximityService.h"
32 #include "wrench/services/network_proximity/NetworkProximityServiceProperty.h"
33 
34 // WMS Implementations
35 #include "wrench/wms/WMS.h"
36 
37 // Scheduler
38 #include "wrench/wms/scheduler/StandardJobScheduler.h"
39 #include "wrench/wms/scheduler/PilotJobScheduler.h"
40 
41 // Scheduling Optimizations
42 #include "wrench/wms/StaticOptimization.h"
43 #include "wrench/wms/DynamicOptimization.h"
44 
45 // Simulation Output Analysis
46 #include "wrench/simulation/SimulationTimestamp.h"
47 #include "wrench/simulation/SimulationTimestampTypes.h"
48 
49 // Tools
50 #include "wrench/tools/pegasus/PegasusWorkflowParser.h"
51 
52 
53 #endif //WRENCH_WRENCH_H