walberla::timeloop::ITimeloop Class Referenceabstract

#include <ITimeloop.h>

+ Inheritance diagram for walberla::timeloop::ITimeloop:

Public Member Functions

virtual ~ITimeloop ()=default
 
virtual void run ()=0
 
virtual void singleStep ()=0
 
virtual void stop ()=0
 
virtual void synchronizedStop (bool)=0
 
virtual void setCurrentTimeStep (uint_t ts)=0
 
virtual uint_t getCurrentTimeStep () const =0
 
virtual uint_t getNrOfTimeSteps () const =0
 

Constructor & Destructor Documentation

◆ ~ITimeloop()

virtual walberla::timeloop::ITimeloop::~ITimeloop ( )
virtualdefault

Member Function Documentation

◆ getCurrentTimeStep()

virtual uint_t walberla::timeloop::ITimeloop::getCurrentTimeStep ( ) const
pure virtual

◆ getNrOfTimeSteps()

virtual uint_t walberla::timeloop::ITimeloop::getNrOfTimeSteps ( ) const
pure virtual

◆ run()

virtual void walberla::timeloop::ITimeloop::run ( )
pure virtual

◆ setCurrentTimeStep()

virtual void walberla::timeloop::ITimeloop::setCurrentTimeStep ( uint_t  ts)
pure virtual

◆ singleStep()

virtual void walberla::timeloop::ITimeloop::singleStep ( )
pure virtual

◆ stop()

virtual void walberla::timeloop::ITimeloop::stop ( )
pure virtual

◆ synchronizedStop()

virtual void walberla::timeloop::ITimeloop::synchronizedStop ( bool  )
pure virtual

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