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