SPH
Public Member Functions | List of all members
ProgressLog Class Reference

#include <Common.h>

Inheritance diagram for ProgressLog:
PeriodicTrigger ITrigger Polymorphic

Public Member Functions

 ProgressLog (const Float period)
 
virtual AutoPtr< ITriggeraction (Storage &UNUSED(storage), Statistics &stats) override
 
- Public Member Functions inherited from PeriodicTrigger
 PeriodicTrigger (const Float period, const Float startTime)
 period Period in simulation time of triggered action. More...
 
virtual TriggerEnum type () const override
 Returns the type of the trigger. More...
 
virtual bool condition (const Storage &UNUSED(storage), const Statistics &stats) override
 
- Public Member Functions inherited from ITrigger
virtual bool condition (const Storage &storage, const Statistics &stats)=0
 Returns true if the trigger should be executed. More...
 
virtual AutoPtr< ITriggeraction (Storage &storage, Statistics &stats)=0
 Action executed when the condition is fulfilled. More...
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Definition at line 19 of file Common.h.

Constructor & Destructor Documentation

◆ ProgressLog()

ProgressLog::ProgressLog ( const Float  period)
inline

Definition at line 21 of file Common.h.

Member Function Documentation

◆ action()

virtual AutoPtr<ITrigger> ProgressLog::action ( Storage UNUSEDstorage,
Statistics stats 
)
inlineoverridevirtual

Definition at line 26 of file Common.h.


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