113 std::istream& mainStream,
114 std::istream& mechanicsStream,
115 std::istream& defaultStream,
116 std::istream& switcherStream,
117 std::istream& varsStream,
118 const std::vector<std::string> paramList
155 const std::string& _problemName,
156 const size_t _problemNumber,
157 const std::string& _filePassport,
158 const std::string& _mechanics,
159 const std::string& _defaults,
160 const std::string& _switchers,
161 const std::vector<std::string>& vars
Заголовочный файл с описанием класса LogStream.
Класс, определяющий работу с потоком логов
Абстрактный класс, опеделяющий паспорт задачи
TimeDiscretizationProperties timeDiscretizationProperties
Структура с параметрами процесса интегрирования по времени
LogStream info
Поток для вывода логов и сообщений об ошибках
virtual ~PassportGen()
Деструктор
std::string problemName
Название задачи
virtual void GetParamsFromParser(std::istream &mainStream, std::istream &mechanicsStream, std::istream &defaultStream, std::istream &switcherStream, std::istream &varsStream, const std::vector< std::string > paramList)=0
Считывание всех параметров расчета из соответствующих потоков
std::string dir
Рабочий каталог задачи
size_t problemNumber
Номер задачи
virtual void PrintAllParams()=0
Печать всех параметров расчета в поток логов
Структура, задающая параметры процесса интегрирования по времени
std::pair< std::string, int > fileTypeVtx
Тип файлов для сохранения скорости и давления
double timeStart
Начальное время
std::vector< std::string > reviseParameters
Список перечитываемых параметров
int saveVPstep
Шаг вычисления и сохранения скорости и давления
int revisePassportStep
Шаг перечитывания паспорта
int saveVtxStep
Шаг сохранения кадров в бинарные файлы
int saveVisStress
Шаг вычисления и сохранения скорости и давления
int nameLength
Число разрядов в имени файла
double timeStop
Конечное время
std::pair< std::string, int > fileTypeVP
Тип файлов для сохранения скорости и давления
TimeDiscretizationProperties()=default