SPH
Public Member Functions | Protected Member Functions | List of all members
RotatingRod Class Reference
Inheritance diagram for RotatingRod:
IRun Polymorphic

Public Member Functions

 RotatingRod ()
 
virtual void setUp (SharedPtr< Storage > storage) override
 Prepares the run, creates logger, output, ... 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< IOutputoutput
 Data output. More...
 
SharedPtr< ILoggerlogger
 Logging. More...
 
AutoPtr< ILogWriterlogWriter
 Writes statistics into logger every timestep. More...
 
SharedPtr< ISchedulerscheduler
 Scheduler used for parallelization. More...
 
AutoPtr< ITimeSteppingtimeStepping
 Timestepping. More...
 
AutoPtr< ISolversolver
 Solver. More...
 
List< AutoPtr< ITrigger > > triggers
 Triggers. More...
 
Array< AutoPtr< IDiagnostic > > diagnostics
 Diagnostics. More...
 

Detailed Description

Definition at line 28 of file RotatingRod.cpp.

Constructor & Destructor Documentation

◆ RotatingRod()

RotatingRod::RotatingRod ( )
inline

Definition at line 30 of file RotatingRod.cpp.

Member Function Documentation

◆ setUp()

virtual void RotatingRod::setUp ( SharedPtr< Storage storage)
inlineoverridevirtual

Prepares the run, creates logger, output, ...

Todo:
change to logfile

Implements IRun.

Definition at line 67 of file RotatingRod.cpp.

◆ tearDown()

virtual void RotatingRod::tearDown ( const Storage storage,
const Statistics stats 
)
inlineoverrideprotectedvirtual

Called after the run.

Used to save the necessary data, log run statistics, etc. Is called at the end of run function.

Parameters
statsRun statistics at the end of the run.

Implements IRun.

Definition at line 97 of file RotatingRod.cpp.


The documentation for this class was generated from the following file: