SPH
|
Public Member Functions | |
Collision () | |
virtual void | setUp (SharedPtr< Storage > storage) override |
Prepares the run, creates logger, output, ... More... | |
virtual void | setUp (SharedPtr< Storage > storage) override |
Prepares the run, creates logger, output, ... More... | |
virtual void | tearDown (const Storage &storage, const Statistics &stats) override |
Called after the run. More... | |
Public Member Functions inherited from IRun | |
IRun () | |
~IRun () | |
Statistics | run (Storage &storage) |
Runs the simulation. More... | |
Statistics | run (Storage &storage, IRunCallbacks &callbacks) |
Runs the simulation. More... | |
Public Member Functions inherited from Polymorphic | |
virtual | ~Polymorphic () |
Protected Member Functions | |
virtual void | tearDown (const Storage &storage, const Statistics &stats) override |
Called after the run. More... | |
Protected Member Functions inherited from IRun | |
void | setNullToDefaults (SharedPtr< Storage > storage) |
void | tearDownInternal (const Storage &storage, const Statistics &stats) |
Additional Inherited Members | |
Protected Attributes inherited from IRun | |
RunSettings | settings |
AutoPtr< IOutput > | output |
Data output. More... | |
SharedPtr< ILogger > | logger |
Logging. More... | |
AutoPtr< ILogWriter > | logWriter |
Writes statistics into logger every timestep. More... | |
SharedPtr< IScheduler > | scheduler |
Scheduler used for parallelization. More... | |
AutoPtr< ITimeStepping > | timeStepping |
Timestepping. More... | |
AutoPtr< ISolver > | solver |
Solver. More... | |
List< AutoPtr< ITrigger > > | triggers |
Triggers. More... | |
Array< AutoPtr< IDiagnostic > > | diagnostics |
Diagnostics. More... | |
Definition at line 11 of file Collision.cpp.
|
inline |
Definition at line 13 of file Collision.cpp.
Prepares the run, creates logger, output, ...
Implements IRun.
Definition at line 47 of file Collision.cpp.
Prepares the run, creates logger, output, ...
Implements IRun.
Definition at line 9 of file SimpleCollision.cpp.
|
inlineoverrideprotectedvirtual |
Called after the run.
Used to save the necessary data, log run statistics, etc. Is called at the end of run function.
stats | Run statistics at the end of the run. |
Implements IRun.
Definition at line 86 of file Collision.cpp.
|
inlineoverridevirtual |
Called after the run.
Used to save the necessary data, log run statistics, etc. Is called at the end of run function.
stats | Run statistics at the end of the run. |
Implements IRun.
Definition at line 44 of file SimpleCollision.cpp.