Nektar++
|
HDF5 file wrapper. More...
#include <H5.h>
Static Public Member Functions | |
static FileSharedPtr | Create (const std::string &filename, unsigned mode, PListSharedPtr createPL=PList::Default(), PListSharedPtr accessPL=PList::Default()) |
static FileSharedPtr | Open (const std::string &filename, unsigned mode, PListSharedPtr accessPL=PList::Default()) |
Protected Member Functions | |
void | v_Close () override |
hsize_t | v_GetNumElements () override |
Protected Member Functions inherited from Nektar::LibUtilities::H5::CanHaveGroupsDataSets | |
virtual hsize_t | v_GetNumElements ()=0 |
LinkIterator | begin () |
LinkIterator | end () |
Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
virtual void | v_Close ()=0 |
Private Member Functions | |
File (hid_t id) | |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
hid_t | m_Id |
|
override |
Definition at line 644 of file H5.cpp.
References Nektar::LibUtilities::H5::Object::Close(), and Nektar::LibUtilities::H5::Object::m_Id.
|
private |
|
static |
Definition at line 627 of file H5.cpp.
References File(), and H5_CONSTRUCT.
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
static |
Definition at line 636 of file H5.cpp.
References File(), and H5_CONSTRUCT.
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
overrideprotectedvirtual |
Implements Nektar::LibUtilities::H5::Object.
Definition at line 652 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
|
overrideprotectedvirtual |
Implements Nektar::LibUtilities::H5::CanHaveGroupsDataSets.
Definition at line 657 of file H5.cpp.
References Nektar::LibUtilities::H5::CanHaveGroupsDataSets::OpenGroup().