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