|
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 |