Nektar++
|
#include <FieldIOHdf5.h>
Public Member Functions | |
H5TagWriter (H5::GroupSharedPtr grp) | |
Default constructor. More... | |
Public Member Functions inherited from Nektar::LibUtilities::TagWriter | |
std::shared_ptr< TagWriter > | AddChild (const std::string &name) |
Create a child node. More... | |
void | SetAttr (const std::string &key, const std::string &val) |
Set an attribute on the node. More... | |
Protected Member Functions | |
TagWriterSharedPtr | v_AddChild (const std::string &name) override |
Add a child node. More... | |
void | v_SetAttr (const std::string &key, const std::string &val) override |
Set an attribute key/value pair on this tag. More... | |
Protected Member Functions inherited from Nektar::LibUtilities::TagWriter | |
virtual | ~TagWriter () |
virtual std::shared_ptr< TagWriter > | v_AddChild (const std::string &name)=0 |
virtual void | v_SetAttr (const std::string &key, const std::string &val)=0 |
Private Attributes | |
H5::GroupSharedPtr | m_Group |
HDF5 group for this tag. More... | |
Definition at line 91 of file FieldIOHdf5.h.
|
inline |
Default constructor.
Definition at line 95 of file FieldIOHdf5.h.
Referenced by v_AddChild().
|
inlineoverrideprotectedvirtual |
Add a child node.
Implements Nektar::LibUtilities::TagWriter.
Definition at line 101 of file FieldIOHdf5.h.
References H5TagWriter(), m_Group, and CellMLToNektar.pycml::name.
|
inlineoverrideprotectedvirtual |
Set an attribute key/value pair on this tag.
Implements Nektar::LibUtilities::TagWriter.
Definition at line 108 of file FieldIOHdf5.h.
References m_Group.
|
private |
HDF5 group for this tag.
Definition at line 115 of file FieldIOHdf5.h.
Referenced by v_AddChild(), and v_SetAttr().