OGS
OutputConfig.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include <set>
7#include <string>
8#include <vector>
9
11
12namespace ProcessLib
13{
14enum class OutputType : uint8_t
15{
18};
19
21{
30 std::string prefix;
31 std::string suffix;
33 unsigned int number_of_files;
34 unsigned int chunk_size_bytes;
35 std::string data_mode;
41 std::vector<PairRepeatEachSteps> repeats_each_steps;
50 std::set<std::string> output_variables;
52 std::vector<std::string> mesh_names_for_output;
58 std::vector<double> fixed_output_times;
60};
61} // namespace ProcessLib
std::vector< PairRepeatEachSteps > repeats_each_steps
std::vector< double > fixed_output_times
unsigned int number_of_files
unsigned int chunk_size_bytes
std::set< std::string > output_variables
std::vector< std::string > mesh_names_for_output