OGS
CreateOutput.h
Go to the documentation of this file.
1
11#pragma once
12
15
16namespace BaseLib
17{
18class ConfigTree;
19}
20
21namespace MeshLib
22{
23class Mesh;
24}
25
26namespace ProcessLib
27{
28Output createOutput(OutputConfig&& oc, std::string const& output_directory,
29 std::vector<std::unique_ptr<MeshLib::Mesh>> const& meshes);
30
31std::vector<Output> createOutput(
32 const BaseLib::ConfigTree& config,
33 const std::string& output_directory,
34 std::vector<std::unique_ptr<MeshLib::Mesh>>& meshes);
35
36std::vector<Output> createOutputs(
37 const BaseLib::ConfigTree& output_configs,
38 std::string const& output_directory,
39 std::vector<std::unique_ptr<MeshLib::Mesh>>& meshes);
40} // namespace ProcessLib
Output createOutput(OutputConfig &&oc, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > const &meshes)
std::vector< Output > createOutputs(const BaseLib::ConfigTree &output_configs, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > &meshes)