Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 oCWorkflowExecutionExceptionAn generic exception that is thrown whenever something unexpected (but simulation-valid) occurrs during the simulated execution of a WMS
 oCTerminalOutputColor-enabling wrappers around Simgrid's XBT_INFO, XBT_DEBUG, XBT_WARN logging macros
 oCDataMovementManagerA helper daemon (co-located with a WMS) that handles data movement operations
 oCJobManagerA helper daemon (co-located with the WMS) to handle job executions
 oCBatchServiceA batch-scheduled compute service that manages a set of compute hosts and controls access to their resource via a batch queue
 oCBatchServicePropertyConfigurable properties for a BatchService
 oCCloudServiceA cloud-based compute service that manages a set of physical hosts and controls access to their resources by (transparently) executing jobs in VM instances
 oCCloudServicePropertyConfigurable properties for a CloudService
 oCComputeServiceThe compute service base class
 oCComputeServicePropertyConfigurable properties for a ComputeService
 oCMultihostMulticoreComputeServiceA compute service that manages a set of multi-core compute hosts and controls access to their resources using various scheduling strategies
 oCMultihostMulticoreComputeServicePropertyConfigurable properties for a MultiHostMulticoreComputeService
 oCVirtualizedClusterServiceA simulated virtualized cluster-based compute service
 oCVirtualizedClusterServicePropertyConfigurable properties for a VirtualizedClusterService
 oCFileRegistryServiceA file registry service (a.k.a. replica catalog) that holds a database of which files are available at which storage services. A WMS can add, lookup, and remove entries at will from this database
 oCFileRegistryServicePropertyConfigurable properties for a FileRegistryService
 oCNetworkProximityServiceA simulated network proximity service that estimates inter-host latencies and can be queries for such estimates
 oCNetworkProximityServicePropertyConfigurable properties for a NetworkProximityService
 oCServiceA simulated service that can be added to the simulation
 oCServicePropertyConfigurable properties for a Service
 oCSimpleStorageServiceA simulated simple storage service that provides direct access to some storage resource (e.g., a disk)
 oCSimpleStorageServicePropertyConfigurable properties for a SimpleStorageService
 oCStorageServiceA simulated storage service
 oCStorageServicePropertyConfigurable properties for a StorageService
 oCSimulationThe simulation state
 oCSimulationOutputPost-mortem simulation-generated data
 oCSimulationTimestampA time-stamped simulation event stored in SimulationOutput
 oCSimulationTimestampTaskCompletionA "task completion" timestamped simulation event
 oCSimulationTraceA template class to represent a trace of timestamps
 oCDynamicOptimizationAn abstract dynamic optimization class
 oCPilotJobSchedulerA (mostly virtual) base class for implementing pilot job schedulers
 oCStandardJobSchedulerA (mostly virtual) base class for implementing standard job schedulers
 oCStaticOptimizationAn abstract static optimization class
 oCWMSA simulated workflow management system (WMS)
 oCFailureCauseA top-level class to describe all simulation-valid failures that can occur during workflow execution
 oCNoStorageServiceForFileA "file cannot be found anywhere" failure cause
 oCFileNotFoundA "file is not found" failure cause
 oCStorageServiceNotEnoughSpaceA "not enough space on storage service" failure cause
 oCStorageServiceFileAlreadyThereA "file already there" failure cause
 oCFileAlreadyBeingCopiedA "file is already being copied" failure cause
 oCServiceIsDownA "service is down" failure cause
 oCJobTypeNotSupportedA "compute service does not support requested job type" failure cause
 oCFunctionalityNotAvailableA requested functionality is not available on that service
 oCNotEnoughComputeResourcesA "compute service doesn't have enough cores" failure cause
 oCNetworkErrorA "network error (or endpoint is down)" failure cause
 oCNetworkTimeoutA "network timout" failure cause
 oCJobCannotBeTerminatedA "job cannot be terminated" failure cause
 oCJobCannotBeForgottenA "job cannot be forgotten" failure cause
 oCComputeThreadHasDiedA "compute thread has died" failure cause
 oCFatalFailureUnknown failure cause
 oCJobTimeoutA "job has times out" failure cause
 oCWorkflowExecutionEventA class to represent the various execution events that are relevant to the execution of a workflow
 oCStandardJobCompletedEventA "standard job has completed" WorkflowExecutionEvent
 oCStandardJobFailedEventA "standard job has failed" WorkflowExecutionEvent
 oCPilotJobStartedEventA "pilot job has started" WorkflowExecutionEvent
 oCPilotJobExpiredEventA "pilot job has expired" WorkflowExecutionEvent
 oCFileCopyCompletedEventA "file copy has completed" WorkflowExecutionEvent
 oCFileCopyFailedEventA "file copy has failed" WorkflowExecutionEvent
 oCPilotJobA pilot WorkflowJob
 oCStandardJobA standard (i.e., non-pilot) workflow job
 oCWorkflowJobAbstraction of a job used for executing tasks in a Workflow
 oCWorkflowA workflow (to be executed by a WMS)
 oCWorkflowFileA data file used/produced by a WorkflowTask in a Workflow
 \CWorkflowTaskA computational task in a Workflow