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::XmlOStreamBase64BinaryWriter Class Reference

#include <xml_ostream_base64_binary_writer.h>

Inheritance diagram for Kratos::XmlOStreamBase64BinaryWriter:
Collaboration diagram for Kratos::XmlOStreamBase64BinaryWriter:

Protected Member Functions

Protected operations
void WriteExpressions (const std::vector< Expression::ConstPointer > &rExpressions, const std::string &rTabbing) override
 Writes generic lazy type expressions. More...
 
Protected operations

Life cycle

using IndexType = std::size_t
 
 XmlOStreamBase64BinaryWriter (std::ostream &rOStream)
 Constructor. More...
 

Additional Inherited Members

- Public Types inherited from Kratos::XmlOStreamWriter
using IndexType = std::size_t
 
- Public Member Functions inherited from Kratos::XmlOStreamWriter
void WriteElement (const XmlExpressionElement &rElement, const IndexType Level=0)
 Writes an XML expression element. More...
 
 XmlOStreamWriter (std::ostream &rOStream)
 Constructor. More...
 
virtual ~XmlOStreamWriter ()=default
 
- Protected Attributes inherited from Kratos::XmlOStreamWriter
std::ostream & mrOStream
 

Member Typedef Documentation

◆ IndexType

Constructor & Destructor Documentation

◆ XmlOStreamBase64BinaryWriter()

Kratos::XmlOStreamBase64BinaryWriter::XmlOStreamBase64BinaryWriter ( std::ostream &  rOStream)

Constructor.

Parameters
rOStreamThe output stream to write to.

Member Function Documentation

◆ WriteExpressions()

void Kratos::XmlOStreamBase64BinaryWriter::WriteExpressions ( const std::vector< Expression::ConstPointer > &  rExpressions,
const std::string &  rTabbing 
)
overrideprotectedvirtual

Writes generic lazy type expressions.

Parameters
rExpressionsExpressions list to write.
rTabbingTabbing used for expression writing.

Implements Kratos::XmlOStreamWriter.


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