Nektar++
|
HDF5 DataSpace wrapper. More...
#include <H5.h>
Public Member Functions | |
DataSpace () | |
DataSpace (hsize_t size, hsize_t max=H5S_UNLIMITED-1) | |
DataSpace (const std::vector< hsize_t > &dims) | |
DataSpace (const std::vector< hsize_t > &dims, const std::vector< hsize_t > &max_dims) | |
~DataSpace () | |
void | Close () |
void | SelectRange (const hsize_t start, const hsize_t count) |
hsize_t | GetSize () |
Public Member Functions inherited from Nektar::LibUtilities::H5::Object | |
hid_t | GetId () const |
operator hid_t () const | |
Static Public Member Functions | |
static DataSpaceSharedPtr | Null () |
static DataSpaceSharedPtr | Scalar () |
static DataSpaceSharedPtr | OneD (hsize_t size) |
Private Member Functions | |
DataSpace (hid_t id) | |
Friends | |
class | Attribute |
class | DataSet |
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::DataSpace::DataSpace | ( | ) |
Nektar::LibUtilities::H5::DataSpace::DataSpace | ( | hsize_t | size, |
hsize_t | max = H5S_UNLIMITED - 1 |
||
) |
Nektar::LibUtilities::H5::DataSpace::DataSpace | ( | const std::vector< hsize_t > & | dims | ) |
Nektar::LibUtilities::H5::DataSpace::DataSpace | ( | const std::vector< hsize_t > & | dims, |
const std::vector< hsize_t > & | max_dims | ||
) |
Nektar::LibUtilities::H5::DataSpace::~DataSpace | ( | ) |
|
private |
|
virtual |
Implements Nektar::LibUtilities::H5::Object.
Definition at line 445 of file H5.cpp.
References H5_CALL.
Referenced by ~DataSpace().
|
static |
Definition at line 390 of file H5.cpp.
References H5_CONSTRUCT.
|
static |
Definition at line 403 of file H5.cpp.
References H5_CONSTRUCT.
Referenced by Nektar::LibUtilities::H5::CanHaveGroupsDataSets::CreateWriteDataSet(), Nektar::LibUtilities::H5::DataSet::Read(), Nektar::LibUtilities::H5::CanHaveAttributes::SetAttribute(), Nektar::LibUtilities::FieldIOHdf5::v_Write(), and Nektar::LibUtilities::H5::DataSet::Write().
|
static |
Definition at line 397 of file H5.cpp.
References H5_CONSTRUCT.
Referenced by Nektar::LibUtilities::H5::CanHaveAttributes::GetAttribute(), and Nektar::LibUtilities::H5::CanHaveAttributes::SetAttribute().
void Nektar::LibUtilities::H5::DataSpace::SelectRange | ( | const hsize_t | start, |
const hsize_t | count | ||
) |