OGS
OutputConfig.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <set>
14#include <string>
15#include <vector>
16
18
19namespace ProcessLib
20{
21enum class OutputType : uint8_t
22{
23 vtk,
24 xdmf
25};
26
28{
37 std::string prefix;
38 std::string suffix;
40 unsigned int number_of_files;
41 unsigned int chunk_size_bytes;
42 std::string data_mode;
48 std::vector<PairRepeatEachSteps> repeats_each_steps;
57 std::set<std::string> output_variables;
59 std::vector<std::string> mesh_names_for_output;
65 std::vector<double> fixed_output_times;
67};
68} // 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