![]() |
VM2D
1.12
Vortex methods for 2D flows simulation
|
Класс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл More...
#include <Times2D.h>


Public Member Functions | |
| Times (const World2D &W_) | |
| Конструктор More... | |
| ~Times () | |
| Деструктор More... | |
| virtual void | GenerateStatHeader () const override |
| Генерация заголовка файла временной статистики More... | |
| virtual void | GenerateStatString () const override |
| Сохранение строки со статистикой в файл временной статистики More... | |
| virtual void | ToZero () override |
| Обнуление состояния временной статистики More... | |
Static Public Member Functions | |
| static double | dT (const timePeriod &t) |
Public Attributes | |
| timePeriod | timeWholeStep |
| Начало и конец процесса выполнения шага целиком More... | |
| timePeriod | timeReserveMemoryForMatrixAndRhs |
| Начало и конец процесса выделения памяти под матрицу и правую часть More... | |
| timePeriod | timeFillMatrixAndRhs |
| Начало и конец процесса заполнения матрицы и формирования правой части More... | |
| timePeriod | timeSolveLinearSystem |
| Начало и конец процесса решения системы линейных алгебраических уравнений More... | |
| timePeriod | timeCalcVortexConvVelo |
| Начало и конец процесса вычисления конвективных скоростей вихрей More... | |
| timePeriod | timeCalcVortexDiffVelo |
| Начало и конец процесса вычисления диффузионных скоростей вихрей More... | |
| timePeriod | timeGetHydroDynamForce |
| Начало и конец процесса вычисления нагрузок More... | |
| timePeriod | timeMoveVortexes |
| Начало и конец процесса перемещения вихрей More... | |
| timePeriod | timeCheckInside |
| Начало и конец процесса контроля протыкания More... | |
| timePeriod | timeRestruct |
| Начало и конец процесса реструктуризации пелены More... | |
| timePeriod | timeWakeSort |
| Начало и конец процесса сортировки вихревого следа More... | |
| timePeriod | timeSaveKadr |
| Начало и конец процесса сохранения кадра в файл More... | |
| timePeriod | timeVP |
| Начало и конец процесса подсчета полей скоростей и давления и сохранения их в файл More... | |
| timePeriod | timeOther |
| Все прочее More... | |
Static Protected Member Functions | |
| static void | ToZeroPeriod (timePeriod &period) |
Private Attributes | |
| const World2D & | W |
| Константная ссылка на решаемую задачу More... | |
Класс для сбора статистики времени исполнения основных шагов алгоритма и вывода ее в файл
|
inline |
|
inlinestaticinherited |
Вычисление разницы во времени для пары засечек в секундах
| [in] | t | константная ссылка на пару засечек времени |
Definition at line 82 of file TimesGen.h.

|
overridevirtual |
Генерация заголовка файла временной статистики
Implements VMlib::TimesGen.
Definition at line 55 of file Times2D.cpp.


|
overridevirtual |
Сохранение строки со статистикой в файл временной статистики
Implements VMlib::TimesGen.
Definition at line 72 of file Times2D.cpp.


|
overridevirtual |
Обнуление состояния временной статистики
Implements VMlib::TimesGen.
Definition at line 100 of file Times2D.cpp.


|
inlinestaticprotectedinherited |
Обнуление одного временного периода
| [out] | period | промежуток времени, начало и конец которого будут обнулены |
Definition at line 56 of file TimesGen.h.

| timePeriod VM2D::Times::timeCalcVortexConvVelo |
| timePeriod VM2D::Times::timeCalcVortexDiffVelo |
| timePeriod VM2D::Times::timeCheckInside |
| timePeriod VM2D::Times::timeFillMatrixAndRhs |
| timePeriod VM2D::Times::timeGetHydroDynamForce |
| timePeriod VM2D::Times::timeMoveVortexes |
| timePeriod VM2D::Times::timeOther |
| timePeriod VM2D::Times::timeReserveMemoryForMatrixAndRhs |
| timePeriod VM2D::Times::timeRestruct |
| timePeriod VM2D::Times::timeSaveKadr |
| timePeriod VM2D::Times::timeSolveLinearSystem |
| timePeriod VM2D::Times::timeVP |
| timePeriod VM2D::Times::timeWakeSort |
| timePeriod VM2D::Times::timeWholeStep |
|
private |