WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cwrench::Action::ActionExecutionA data structure that keeps track of an action's execution(s)
 Cwrench::ActionExecutionServicePropertyConfigurable properties for a ActionExecutionService
 Cwrench::BatchJobA batch_standard_and_pilot_jobs job, which encapsulates a Job and additional information used by a batch_standard_and_pilot_jobs
 Cwrench::BatchSchedulerAn abstract class that defines a batch_standard_and_pilot_jobs scheduler
 Cwrench::BatschedNetworkListenerAn empty class to make Doxygen happy when Batsched is not enabled
 Cwrench::BlockA class that implements a "block" abstraction for memory management
 Cwrench::DagOfTasksAn internal class that uses the Boost Graph Library to implement a DAG of WorkflowTask objects
 Cwrench::DataFileA data file used/produced by a WorkflowTask in a Workflow
 Cenable_shared_from_this
 Cexception
 Cwrench::ExecutionEventA class to represent the various execution events that are relevant to the execution of a workflow
 Cwrench::FailureCauseA top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS)
 Cwrench::FileLocationA class that encodes a file location
 CGenericSimulationTrace
 Cwrench::JobAbstraction of a job used for executing tasks in a Workflow
 Cwrench::LogicalFileSystemA class that implements a weak file system abstraction
 Cwrench::ParallelModelA virtual class (with convenient static methods) to define parallel task performance models
 Cwrench::PointerUtilA helper class that implements useful smart pointer operations
 Cwrench::S4U_DaemonA generic "running daemon" abstraction that serves as a basis for all simulated processes
 Cwrench::S4U_DaemonActorThe S4U actor that's the foundation for the S4U_Daemon abstraction
 Cwrench::S4U_MailboxWrappers around S4U's communication methods
 Cwrench::S4U_PendingCommunicationThis is a simple wrapper class around S4U asynchronous communication checking methods
 Cwrench::S4U_SimulationWrappers around S4U's basic simulation methods
 Cwrench::S4U_VirtualMachineA wrapper for the simgrid::s4u::VirtualMachine class
 Cwrench::ServiceMessagePayloadConfigurable message payloads for a Service
 Cwrench::ServicePropertyConfigurable properties for a Service
 Cwrench::SimulationA class that provides basic simulation methods. Once the simulation object has been explicitly or implicitly destroyed, then any call to the WRENCH APIs has undefied behavior (due to memory_manager_service being de-allocated)
 Cwrench::SimulationMessageTop-level class to describe a message communicated by processes in the simulation
 Cwrench::SimulationOutputA class that contains post-mortem simulation-generated data
 Cwrench::SimulationTimestamp< T >A time-stamped simulation event stored in SimulationOutput
 Cwrench::SimulationTimestampTypeFile, Source, Whoami used to be hashed as key for unordered multimap for ongoing file operations
 Cwrench::TerminalOutputColor-enabling wrappers around Simgrid's XBT_INFO, XBT_DEBUG, XBT_WARN logging macros
 Cwrench::TraceFileLoaderA class that can load a job submission trace (a.k.a. supercomputer workload) in the SWF format (see http://www.cs.huji.ac.il/labs/parallel/workload/swf.html) and store it as a vector of simulation-relevant fields
 Cwrench::UnitParserA class used to part string specification of values with units into a single value (e.g., "2KB" -> 2048 bytes, "2Kb" -> 256 bytes)
 Cwrench::VertexPropertiesData structure to store vertex properties
 Cwrench::WfCommonsWorkflowParserA class that implement methods to read workflow files provided by the WfCommons project
 Cwrench::WorkflowTask::WorkflowTaskExecutionA data structure that keeps track of a task's execution event times