11 #ifndef UNIVERSAL_FILE_IO_H
12 #define UNIVERSAL_FILE_IO_H
87 void InitializeLogging();
90 void WriteMeshToResultFile();
93 void InitializeOutputFile();
102 void WriteElements();
105 void WriteAllElementsButNoConditions();
108 void WriteConditionsAsDummyElements();
111 void LogNodalResults(
const int optimizationIteration );
130 virtual std::string
Info()
const
132 return "UniversalFileIO";
138 rOStream <<
"UniversalFileIO";
204 std::string mOutputFilenameWithExtension;
206 std::string mWriteConditionsFlag;
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Short class definition.
Definition: universal_file_io.h:59
virtual std::string Info() const
Turn back information as a std::string.
Definition: universal_file_io.h:130
virtual ~UniversalFileIO()
Destructor.
Definition: universal_file_io.h:72
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: universal_file_io.h:136
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: universal_file_io.h:142
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
WriteConditionsFlag
Definition: gid_io.h:53