![]() |
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.