107 std::istream& mainStream,
108 std::istream& mechanicsStream,
109 std::istream& defaultStream,
110 std::istream& switcherStream,
111 std::istream& varsStream
148 const std::string& _problemName,
149 const size_t _problemNumber,
150 const std::string& _filePassport,
151 const std::string& _mechanics,
152 const std::string& _defaults,
153 const std::string& _switchers,
154 const std::vector<std::string>& vars
Заголовочный файл с описанием класса LogStream.
Класс, определяющий работу с потоком логов
Абстрактный класс, опеделяющий паспорт задачи
TimeDiscretizationProperties timeDiscretizationProperties
Структура с параметрами процесса интегрирования по времени
LogStream info
Поток для вывода логов и сообщений об ошибках
virtual ~PassportGen()
Деструктор
std::string problemName
Название задачи
std::string dir
Рабочий каталог задачи
virtual void GetAllParamsFromParser(std::istream &mainStream, std::istream &mechanicsStream, std::istream &defaultStream, std::istream &switcherStream, std::istream &varsStream)=0
Считывание всех параметров расчета из соответствующих потоков
size_t problemNumber
Номер задачи
virtual void PrintAllParams()=0
Печать всех параметров расчета в поток логов
Структура, задающая параметры процесса интегрирования по времени
std::pair< std::string, int > fileTypeVtx
Тип файлов для сохранения скорости и давления
double timeStart
Начальное время
int saveVPstep
Шаг вычисления и сохранения скорости и давления
int saveVtxStep
Шаг сохранения кадров в бинарные файлы
int saveVisStress
Шаг вычисления и сохранения скорости и давления
int nameLength
Число разрядов в имени файла
double timeStop
Конечное время
std::pair< std::string, int > fileTypeVP
Тип файлов для сохранения скорости и давления
TimeDiscretizationProperties()=default