VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
VMlib::TimesGen Class Referenceabstract

#include <TimesGen.h>

Public Member Functions

 TimesGen ()
 Конструктор
 
virtual ~TimesGen ()
 Деструктор
 
virtual void GenerateStatHeader () const =0
 Генерация заголовка файла временной статистики
 
virtual void GenerateStatString () const =0
 Сохранение строки со статистикой в файл временной статистики
 
virtual void ToZero ()=0
 Обнуление состояния временной статистики
 

Static Public Member Functions

static double dT (const timePeriod &t)
 

Static Protected Member Functions

static void ToZeroPeriod (timePeriod &period)
 

Detailed Description

Definition at line 199 of file TimesGen.h.

Constructor & Destructor Documentation

◆ TimesGen()

VMlib::TimesGen::TimesGen ( )
inline

Конструктор

Definition at line 212 of file TimesGen.h.

212{};

◆ ~TimesGen()

virtual VMlib::TimesGen::~TimesGen ( )
inlinevirtual

Деструктор

Definition at line 215 of file TimesGen.h.

215{};

Member Function Documentation

◆ dT()

static double VMlib::TimesGen::dT ( const timePeriod t)
inlinestatic

Вычисление разницы во времени для пары засечек в секундах

Parameters
[in]tконстантная ссылка на пару засечек времени
Returns
разницу в секундах

Definition at line 230 of file TimesGen.h.

231 {
232 return (t.second - t.first);
233 }//dT(...)

◆ GenerateStatHeader()

virtual void VMlib::TimesGen::GenerateStatHeader ( ) const
pure virtual

Генерация заголовка файла временной статистики

◆ GenerateStatString()

virtual void VMlib::TimesGen::GenerateStatString ( ) const
pure virtual

Сохранение строки со статистикой в файл временной статистики

◆ ToZero()

virtual void VMlib::TimesGen::ToZero ( )
pure virtual

Обнуление состояния временной статистики

◆ ToZeroPeriod()

static void VMlib::TimesGen::ToZeroPeriod ( timePeriod period)
inlinestaticprotected

Обнуление одного временного периода

Parameters
[out]periodпромежуток времени, начало и конец которого будут обнулены

Definition at line 204 of file TimesGen.h.

205 {
206 period.first = 0;
207 period.second = 0;
208 }//ToZero(...)

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