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

Public Member Functions

virtual void setUp (SharedPtr< Storage > storage) override
 Prepares the run, creates logger, output, ... More...
 
virtual void tearDown (const Storage &UNUSED(storage), const Statistics &UNUSED(stats)) override
 
- 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 ()
 

Additional Inherited Members

- Protected Member Functions inherited from IRun
virtual void tearDown (const Storage &storage, const Statistics &stats)=0
 Called after the run. More...
 
void setNullToDefaults (SharedPtr< Storage > storage)
 
void tearDownInternal (const Storage &storage, const Statistics &stats)
 
- 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 52 of file VanDerWaals.cpp.

Member Function Documentation

◆ setUp()

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

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

Implements IRun.

Definition at line 54 of file VanDerWaals.cpp.

◆ tearDown()

virtual void VanDerWallsSimulation::tearDown ( const Storage UNUSEDstorage,
const Statistics UNUSEDstats 
)
inlineoverridevirtual

Definition at line 77 of file VanDerWaals.cpp.


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