Nektar++
|
#include <H5.h>
Public Member Functions | |
~DataSet () | |
void | Close () |
DataSpaceSharedPtr | GetSpace () const |
template<class T > | |
void | Write (const std::vector< T > &data) |
template<class T > | |
void | Write (const std::vector< T > &data, DataSpaceSharedPtr filespace, PListSharedPtr dxpl=PList::Default()) |
template<class T > | |
void | Read (std::vector< T > &data) |
template<class T > | |
void | Read (std::vector< T > &data, DataSpaceSharedPtr filespace, PListSharedPtr dxpl=PList::Default()) |
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 | |
hid_t | GetId () const |
operator hid_t () const | |
Private Member Functions | |
DataSet (hid_t id) | |
Friends | |
class | CanHaveGroupsDataSets |
Additional Inherited Members | |
Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
hid_t | m_Id |
Nektar::LibUtilities::H5::DataSet::~DataSet | ( | ) |
|
private |
|
virtual |
Implements Nektar::LibUtilities::H5::Object.
Definition at line 617 of file H5.cpp.
References H5_CALL.
Referenced by ~DataSet().
DataSpaceSharedPtr Nektar::LibUtilities::H5::DataSet::GetSpace | ( | ) | const |
|
inline |
Definition at line 484 of file H5.h.
References ASSERTL0, GetSpace(), Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType(), H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
|
inline |
Definition at line 500 of file H5.h.
References Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType(), Nektar::LibUtilities::H5::Object::m_Id, and Nektar::LibUtilities::H5::DataSpace::OneD().
|
inline |
Definition at line 462 of file H5.h.
References Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType(), H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.
|
inline |
Definition at line 470 of file H5.h.
References Nektar::LibUtilities::H5::DataTypeTraits< T >::GetType(), Nektar::LibUtilities::H5::Object::m_Id, and Nektar::LibUtilities::H5::DataSpace::OneD().
|
friend |