WRENCH  1.11
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
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