![]() |
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.
|
#include <xml_ostream_base64_binary_writer.h>
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 |
| using Kratos::XmlOStreamBase64BinaryWriter::IndexType = std::size_t |
| Kratos::XmlOStreamBase64BinaryWriter::XmlOStreamBase64BinaryWriter | ( | std::ostream & | rOStream | ) |
Constructor.
| rOStream | The output stream to write to. |
|
overrideprotectedvirtual |
Writes generic lazy type expressions.
| rExpressions | Expressions list to write. |
| rTabbing | Tabbing used for expression writing. |
Implements Kratos::XmlOStreamWriter.