VM2D
1.12
Vortex methods for 2D flows simulation
|
Класс, опеделяющий текущую решаемую задачу More...
#include <WorldGen.h>
Public Member Functions | |
VMlib::LogStream & | getInfo () const |
Возврат ссылки на объект LogStream Используется в техничеcких целях для организации вывода More... | |
std::ostream & | getInfo (char x) const |
Возврат ссылки на поток вывода информации Необходимо для вывода телеметрической информации, информации об ошибках и т.п. More... | |
size_t | getCurrentStep () const |
Возврат константной ссылки на параметры распараллеливания по MPI. More... | |
const PassportGen & | getPassportGen () |
bool | isFinished () const |
Функция, возвращающая признак завершения счета в решаемой задаче More... | |
WorldGen (const VMlib::PassportGen &passport_) | |
Конструктор More... | |
virtual | ~WorldGen () |
Деструктор More... | |
virtual void | Step ()=0 |
Функция выполнения предварительного шага More... | |
Public Attributes | |
size_t | currentStep |
Текущий номер шага в решаемой задаче More... | |
Protected Attributes | |
LogStream | info |
Поток для вывода логов и сообщений об ошибках More... | |
const PassportGen & | passportGen |
Константная ссылка на паспорт конкретного расчета More... | |
std::unique_ptr< TimesGen > | timestat |
Сведения о временах выполнения основных операций More... | |
Класс, опеделяющий текущую решаемую задачу
Definition at line 55 of file WorldGen.h.
WorldGen::WorldGen | ( | const VMlib::PassportGen & | passport_ | ) |
Конструктор
[in] | passport_ | константная ссылка на паспорт расчета |
Definition at line 44 of file WorldGen.cpp.
|
inlinevirtual |
|
inline |
Возврат константной ссылки на параметры распараллеливания по MPI.
Definition at line 91 of file WorldGen.h.
|
inline |
Возврат ссылки на объект LogStream Используется в техничеcких целях для организации вывода
Definition at line 74 of file WorldGen.h.
|
inline |
Возврат ссылки на поток вывода информации Необходимо для вывода телеметрической информации, информации об ошибках и т.п.
[in] | x | символ, определяющий стиль вывода сообщения |
Definition at line 81 of file WorldGen.h.
|
inline |
Definition at line 93 of file WorldGen.h.
bool WorldGen::isFinished | ( | ) | const |
Функция, возвращающая признак завершения счета в решаемой задаче
true, если задача решена и выполнен признак останова; false если требуется еще выполнять шаги по времени
Definition at line 49 of file WorldGen.cpp.
|
pure virtual |
Функция выполнения предварительного шага
Основная функция выполнения одного шага по времени
Implemented in VM2D::World2D.
size_t VMlib::WorldGen::currentStep |
Текущий номер шага в решаемой задаче
Definition at line 69 of file WorldGen.h.
|
mutableprotected |
Поток для вывода логов и сообщений об ошибках
Definition at line 59 of file WorldGen.h.
|
protected |
Константная ссылка на паспорт конкретного расчета
Definition at line 62 of file WorldGen.h.
|
protected |
Сведения о временах выполнения основных операций
Definition at line 65 of file WorldGen.h.