![]() |
VM2D 1.14
Vortex methods for 2D flows simulation
|
Класс, опеделяющий текущую решаемую задачу More...
#include <WorldGen.h>


Public Member Functions | |
| VMlib::LogStream & | getInfo () const |
| Возврат ссылки на объект LogStream Используется в техничеcких целях для организации вывода | |
| std::ostream & | getInfo (char x) const |
| Возврат ссылки на поток вывода информации Необходимо для вывода телеметрической информации, информации об ошибках и т.п. | |
| size_t | getCurrentStep () const |
| Возврат константной ссылки на параметры распараллеливания по MPI. | |
| double | getCurrentTime () const |
| const PassportGen & | getPassportGen () const |
| bool | isFinished () const |
| Функция, возвращающая признак завершения счета в решаемой задаче | |
| WorldGen (const VMlib::PassportGen &passport_) | |
| Конструктор | |
| virtual | ~WorldGen () |
| Деструктор | |
| virtual void | Step ()=0 |
| Функция выполнения предварительного шага | |
Public Attributes | |
| size_t | nVtxBeforeMerging |
Protected Attributes | |
| LogStream | info |
| Поток для вывода логов и сообщений об ошибках | |
| const PassportGen & | passportGen |
| Константная ссылка на паспорт конкретного расчета | |
| std::unique_ptr< TimersGen > | timers |
| Сведения о временах выполнения основных операций | |
| size_t | currentStep |
| Текущий номер шага в решаемой задаче | |
| double | currentTime |
| Текущее время в решаемой задаче | |
Класс, опеделяющий текущую решаемую задачу
Definition at line 56 of file WorldGen.h.
| WorldGen::WorldGen | ( | const VMlib::PassportGen & | passport_ | ) |
Конструктор
| [in] | passport_ | константная ссылка на паспорт расчета |
Definition at line 47 of file WorldGen.cpp.
|
inlinevirtual |
|
inline |
Возврат константной ссылки на параметры распараллеливания по MPI.
Возврат номера текущего временного шага
Definition at line 99 of file WorldGen.h.

|
inline |
|
inline |
Возврат ссылки на объект LogStream Используется в техничеcких целях для организации вывода
Definition at line 82 of file WorldGen.h.

|
inline |
Возврат ссылки на поток вывода информации Необходимо для вывода телеметрической информации, информации об ошибках и т.п.
| [in] | x | символ, определяющий стиль вывода сообщения |
Definition at line 89 of file WorldGen.h.
|
inline |
| bool WorldGen::isFinished | ( | ) | const |
Функция, возвращающая признак завершения счета в решаемой задаче
true, если задача решена и выполнен признак останова; false если требуется еще выполнять шаги по времени
Definition at line 52 of file WorldGen.cpp.
|
pure virtual |
Функция выполнения предварительного шага
Основная функция выполнения одного шага по времени
Implemented in VM2D::World2D.
|
protected |
Текущий номер шага в решаемой задаче
Definition at line 69 of file WorldGen.h.
|
protected |
Текущее время в решаемой задаче
Definition at line 72 of file WorldGen.h.
|
mutableprotected |
Поток для вывода логов и сообщений об ошибках
Definition at line 60 of file WorldGen.h.
| size_t VMlib::WorldGen::nVtxBeforeMerging |
Definition at line 76 of file WorldGen.h.
|
protected |
Константная ссылка на паспорт конкретного расчета
Definition at line 63 of file WorldGen.h.
|
protected |
Сведения о временах выполнения основных операций
Definition at line 66 of file WorldGen.h.