KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
List of all members
Kratos::UniversalFileIO Class Reference

Short class definition. More...

#include <universal_file_io.h>

Collaboration diagram for Kratos::UniversalFileIO:

Public Member Functions

Life Cycle
 UniversalFileIO (ModelPart &OutputModelPart, std::string OutputFilenameWithoutExtension, std::string WriteConditionsFlag, Parameters NodalResults)
 Default constructor. More...
 
virtual ~UniversalFileIO ()
 Destructor. More...
 
Operations
void InitializeLogging ()
 
void WriteMeshToResultFile ()
 
void InitializeOutputFile ()
 
void WriteUnits ()
 
void WriteNodes ()
 
void WriteElements ()
 
void WriteAllElementsButNoConditions ()
 
void WriteConditionsAsDummyElements ()
 
void LogNodalResults (const int optimizationIteration)
 
Input and output
virtual std::string Info () const
 Turn back information as a std::string. More...
 
virtual void PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Detailed Description

Short class definition.

Detail class definition.

Follows the universal I-deas file convetion so that results can be imported in SIEMENS NX: https://docs.plm.automation.siemens.com/tdoc/nx/10/nx_help/#uid:index_advanced:xid602249:id625716:id625821

Constructor & Destructor Documentation

◆ UniversalFileIO()

Kratos::UniversalFileIO::UniversalFileIO ( ModelPart OutputModelPart,
std::string  OutputFilenameWithoutExtension,
std::string  WriteConditionsFlag,
Parameters  NodalResults 
)

Default constructor.

◆ ~UniversalFileIO()

virtual Kratos::UniversalFileIO::~UniversalFileIO ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Info()

virtual std::string Kratos::UniversalFileIO::Info ( ) const
inlinevirtual

Turn back information as a std::string.

◆ InitializeLogging()

void Kratos::UniversalFileIO::InitializeLogging ( )

◆ InitializeOutputFile()

void Kratos::UniversalFileIO::InitializeOutputFile ( )

◆ LogNodalResults()

void Kratos::UniversalFileIO::LogNodalResults ( const int  optimizationIteration)

◆ PrintData()

virtual void Kratos::UniversalFileIO::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

◆ PrintInfo()

virtual void Kratos::UniversalFileIO::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

Print information about this object.

◆ WriteAllElementsButNoConditions()

void Kratos::UniversalFileIO::WriteAllElementsButNoConditions ( )

◆ WriteConditionsAsDummyElements()

void Kratos::UniversalFileIO::WriteConditionsAsDummyElements ( )

◆ WriteElements()

void Kratos::UniversalFileIO::WriteElements ( )

◆ WriteMeshToResultFile()

void Kratos::UniversalFileIO::WriteMeshToResultFile ( )

◆ WriteNodes()

void Kratos::UniversalFileIO::WriteNodes ( )

◆ WriteUnits()

void Kratos::UniversalFileIO::WriteUnits ( )

The documentation for this class was generated from the following files: