OGS
ProcessOutput.h File Reference

Detailed Description

Definition in file ProcessOutput.h.

#include <set>
#include "ProcessLib/ProcessVariable.h"
#include "SecondaryVariable.h"
Include dependency graph for ProcessOutput.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProcessLib::OutputDataSpecification
 Holds information about which variables to write to output files. More...
 

Namespaces

 ProcessLib
 

Enumerations

enum class  ProcessLib::OutputType : uint8_t { ProcessLib::vtk , ProcessLib::xdmf }
 

Functions

void ProcessLib::addProcessDataToMesh (const double t, std::vector< GlobalVector * > const &x, int const process_id, MeshLib::Mesh &mesh, std::vector< NumLib::LocalToGlobalIndexMap const * > const &bulk_dof_tables, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_tables, std::vector< std::reference_wrapper< ProcessVariable >> const &process_variables, SecondaryVariableCollection const &secondary_variables, bool const output_secondary_variable, std::vector< std::unique_ptr< IntegrationPointWriter >> const *integration_point_writer, OutputDataSpecification const &process_output)
 Prepare the output data, i.e. add the solution to vtu data structure. More...
 
void ProcessLib::makeOutput (std::string const &file_name, MeshLib::Mesh const &mesh, bool const compress_output, int const data_mode)