SPH
|
#include <InitialConditionJobs.h>
Public Member Functions | |
ImpactorIc (const std::string &name, const BodySettings &overrides=EMPTY_SETTINGS) | |
virtual std::string | className () const override |
Name representing the type of the job (e.e. "SPH"). More... | |
virtual UnorderedMap< std::string, ExtJobType > | requires () const override |
List of slots that need to be connected to evaluate the job. More... | |
virtual UnorderedMap< std::string, ExtJobType > | getSlots () const override |
Lists all potential inputs of the job. More... | |
virtual void | evaluate (const RunSettings &global, IRunCallbacks &UNUSED(callbacks)) override |
![]() | |
MonolithicBodyIc (const std::string &name, const BodySettings &overrides=EMPTY_SETTINGS) | |
virtual VirtualSettings | getSettings () override |
Returns a settings object which allows to query and modify the state of the job. More... | |
![]() | |
IParticleJob (const std::string &name) | |
~IParticleJob () override | |
virtual Optional< ExtJobType > | provides () const override final |
Specifies the type of the job, i.e. what kind of data the job provides. More... | |
virtual JobContext | getResult () const override final |
Returns the result of the job. More... | |
![]() | |
IJob (const std::string &name) | |
virtual std::string | instanceName () const |
Unique name representing this job. More... | |
virtual void | evaluate (const RunSettings &global, IRunCallbacks &callbacks)=0 |
Runs the operation provided by the job. More... | |
![]() | |
virtual | ~Polymorphic () |
![]() | |
MaterialProvider (const BodySettings &overrides=EMPTY_SETTINGS) | |
Additional Inherited Members | |
![]() | |
template<typename T > | |
SharedPtr< T > | getInput (const std::string &name) const |
Convenient function to return input data for slot of given name. More... | |
![]() | |
void | addMaterialEntries (VirtualSettings::Category &category, Function< bool()> enabler) |
![]() | |
struct { | |
bool shape = false | |
bool material = false | |
} | slotUsage |
![]() | |
SharedPtr< ParticleData > | result |
Data filled by the job when it finishes. More... | |
![]() | |
std::string | instName |
UnorderedMap< std::string, JobContext > | inputs |
Contains all input data, identified by names of input slots. More... | |
![]() | |
BodySettings | body |
Definition at line 95 of file InitialConditionJobs.h.
|
inline |
Definition at line 97 of file InitialConditionJobs.h.
|
inlineoverridevirtual |
Name representing the type of the job (e.e. "SPH").
Reimplemented from MonolithicBodyIc.
Definition at line 100 of file InitialConditionJobs.h.
|
overridevirtual |
Reimplemented from MonolithicBodyIc.
Definition at line 324 of file InitialConditionJobs.cpp.
|
inlineoverridevirtual |
Lists all potential inputs of the job.
This is the superset of slots returned by function requires and it has to be fixed, i.e. cannot change when internal state of the job changes.
Reimplemented from MonolithicBodyIc.
Definition at line 111 of file InitialConditionJobs.h.
|
inlineoverridevirtual |
List of slots that need to be connected to evaluate the job.
The returned map shall contain names of the slots and their types. No two slots can have the same name. This list can can be changed, based on internal state of the job.
Reimplemented from MonolithicBodyIc.
Definition at line 105 of file InitialConditionJobs.h.