SPH
|
#include "io/Output.h"
#include "objects/containers/CallbackSet.h"
#include "objects/containers/UnorderedMap.h"
#include "objects/wrappers/Any.h"
#include "quantities/Storage.h"
#include "run/IRun.h"
#include "run/Job.h"
#include "run/VirtualSettings.h"
#include "system/Statistics.h"
#include <set>
Go to the source code of this file.
Classes | |
class | IJobCallbacks |
Interface used during job evaluation. More... | |
class | NullJobCallbacks |
class | INode |
Provides an interface for running a simulation. More... | |
struct | SlotData |
class | JobNode |
Building block of a simulation hierarchy. More... | |
Enumerations | |
enum | JobNotificationType { ENTRY_CHANGED , PROVIDER_CONNECTED , PROVIDER_DISCONNECTED , DEPENDENT_CONNECTED , DEPENDENT_DISCONNECTED } |
Functions | |
template<typename TJob , typename... TArgs> | |
SharedPtr< JobNode > | makeNode (TArgs &&... args) |
Helper function for creating job nodes. More... | |
AutoPtr< JobNode > | cloneNode (const JobNode &node, const std::string &name="") |
Clones a single node. More... | |
SharedPtr< JobNode > | cloneHierarchy (JobNode &node, const Optional< std::string > &prefix=NOTHING) |
Clones all nodes in the hierarchy. More... | |
enum JobNotificationType |