| Nektar++
    | 
#include <H5.h>
| Public Member Functions | |
| ~Group () override | |
| std::vector< std::string > | GetElementNames () | 
| CanHaveAttributesSharedPtr | operator[] (hsize_t idx) | 
| CanHaveAttributesSharedPtr | operator[] (const std::string &key) | 
|  Public Member Functions inherited from Nektar::LibUtilities::H5::CanHaveAttributes | |
| AttributeSharedPtr | CreateAttribute (const std::string &name, DataTypeSharedPtr type, DataSpaceSharedPtr space) | 
| AttributeSharedPtr | OpenAttribute (const std::string &name) | 
| template<class T > | |
| void | SetAttribute (const std::string &name, const T &value) | 
| template<class T > | |
| void | SetAttribute (const std::string &name, const std::vector< T > &value) | 
| template<class T > | |
| void | GetAttribute (const std::string &name, T &value) | 
| template<class T > | |
| void | GetAttribute (const std::string &name, std::vector< T > &value) | 
| int | GetNumAttr () const | 
| AttrIterator | attr_begin () | 
| AttrIterator | attr_end () | 
|  Public Member Functions inherited from Nektar::LibUtilities::H5::Object | |
| void | Close () | 
| hid_t | GetId () const | 
| operator hid_t () const | |
|  Public Member Functions inherited from Nektar::LibUtilities::H5::CanHaveGroupsDataSets | |
| GroupSharedPtr | CreateGroup (const std::string &name, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) | 
| DataSetSharedPtr | CreateDataSet (const std::string &name, DataTypeSharedPtr type, DataSpaceSharedPtr space, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) | 
| template<class T > | |
| DataSetSharedPtr | CreateWriteDataSet (const std::string &name, const std::vector< T > &data, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) | 
| GroupSharedPtr | OpenGroup (const std::string &name, PListSharedPtr accessPL=PList::Default()) const | 
| DataSetSharedPtr | OpenDataSet (const std::string &name, PListSharedPtr accessPL=PList::Default()) const | 
| bool | ContainsDataSet (std::string nm) | 
| hsize_t | GetNumElements () | 
| Protected Member Functions | |
| void | v_Close () override | 
| hsize_t | v_GetNumElements () override | 
|  Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
| Object () | |
| Object (hid_t id) | |
| virtual | ~Object () | 
| virtual void | v_Close ()=0 | 
|  Protected Member Functions inherited from Nektar::LibUtilities::H5::CanHaveGroupsDataSets | |
| virtual hsize_t | v_GetNumElements ()=0 | 
| LinkIterator | begin () | 
| LinkIterator | end () | 
| Private Member Functions | |
| Group (hid_t id) | |
| Friends | |
| class | CanHaveGroupsDataSets | 
| Additional Inherited Members | |
|  Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
| hid_t | m_Id | 
| 
 | override | 
Definition at line 666 of file H5.cpp.
References Nektar::LibUtilities::H5::Object::Close(), and Nektar::LibUtilities::H5::Object::m_Id.
| 
 | private | 
| std::vector< std::string > Nektar::LibUtilities::H5::Group::GetElementNames | ( | ) | 
Definition at line 687 of file H5.cpp.
References Nektar::LibUtilities::H5::CanHaveGroupsDataSets::GetNumElements(), Nektar::LibUtilities::H5::Object::m_Id, and CellMLToNektar.pycml::name.
| CanHaveAttributesSharedPtr Nektar::LibUtilities::H5::Group::operator[] | ( | const std::string & | key | ) | 
| CanHaveAttributesSharedPtr Nektar::LibUtilities::H5::Group::operator[] | ( | hsize_t | idx | ) | 
| 
 | overrideprotectedvirtual | 
Implements Nektar::LibUtilities::H5::Object.
Definition at line 674 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
| 
 | overrideprotectedvirtual | 
Implements Nektar::LibUtilities::H5::CanHaveGroupsDataSets.
Definition at line 680 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
| 
 | friend |