waLBerla 7.3
Loading...
Searching...
No Matches
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:
  • /builds/administration/walberla-website/walberla/src/timeloop/ITimeloop.h