OGS
CreateOutput.cpp File Reference

Detailed Description

Definition in file CreateOutput.cpp.

#include "CreateOutput.h"
#include <memory>
#include <range/v3/algorithm/find.hpp>
#include <tuple>
#include "BaseLib/ConfigTree.h"
#include "BaseLib/Logging.h"
#include "BaseLib/cpp23.h"
#include "MeshLib/Mesh.h"
#include "ProcessLib/Output/CreateOutputConfig.h"
Include dependency graph for CreateOutput.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{CreateOutput.cpp}
 
namespace  ProcessLib
 

Functions

int anonymous_namespace{CreateOutput.cpp}::convertVtkDataMode (std::string_view const &data_mode)
 
bool anonymous_namespace{CreateOutput.cpp}::areOutputNamesUnique (std::vector< ProcessLib::Output > const &outputs)
 
std::unique_ptr< OutputFormatProcessLib::createOutputFormat (std::string const &output_directory, OutputType const output_type, std::string prefix, std::string suffix, std::string const &data_mode, bool const compress_output, unsigned int const number_of_files, unsigned int const chunk_size_bytes)
 
Output ProcessLib::createOutput (OutputConfig &&oc, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > const &meshes)
 
std::vector< OutputProcessLib::createOutput (const BaseLib::ConfigTree &config, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > &meshes)
 
std::vector< OutputProcessLib::createOutputs (const BaseLib::ConfigTree &output_configs, std::string const &output_directory, std::vector< std::unique_ptr< MeshLib::Mesh > > &meshes)