SPH
|
#include "objects/containers/UnorderedMap.h"
#include "objects/geometry/Domain.h"
#include "objects/wrappers/ExtendedEnum.h"
#include "objects/wrappers/SharedPtr.h"
#include "quantities/Storage.h"
#include "run/VirtualSettings.h"
#include "system/Settings.h"
#include "system/Statistics.h"
#include "Job.inl.h"
Go to the source code of this file.
Classes | |
class | IJobData |
struct | ParticleData |
class | JobContext |
Data exchanged by jobs. More... | |
class | IJob |
Base class for all object performing an operation in a simulation hierarchy. More... | |
class | IJobDesc |
Provides a descriptor of a job that allows to create new instances. More... | |
struct | JobRegistrar |
Helper class, allowing to register job into the global list of jobs. More... | |
class | IParticleJob |
Base class for all jobs providing particle data. More... | |
class | IRunJob |
Base class for jobs running a simulation. More... | |
class | IGeometryJob |
Base class for jobs providing a geometric shape. More... | |
class | IMaterialJob |
Base class for jobs providing a material. More... | |
class | INullJob |
Base class for jobs providing no data. More... | |
Typedefs | |
using | ExtJobType = ExtendedEnum< JobType > |
using | CreateJobFunc = Function< AutoPtr< IJob >(std::string name)> |
Enumerations | |
enum class | JobType { PARTICLES , MATERIAL , GEOMETRY } |
Functions | |
ArrayView< const AutoPtr< IJobDesc > > | enumerateRegisteredJobs () |
Returns a view of all currently registered jobs. More... | |
RawPtr< IJobDesc > | getJobDesc (const std::string &name) |
Returns a job descriptor for given class name. More... | |
VirtualSettings::Category & | addGenericCategory (VirtualSettings &connector, std::string &instanceName) |
Adds a common settings category, used by all jobs. More... | |
using CreateJobFunc = Function<AutoPtr<IJob>(std::string name)> |
using ExtJobType = ExtendedEnum<JobType> |
|
strong |
VirtualSettings::Category& addGenericCategory | ( | VirtualSettings & | connector, |
std::string & | instanceName | ||
) |