Nektar++
|
#include <H5.h>
Public Member Functions | |
PList () | |
~PList () override | |
void | SetChunk (const std::vector< hsize_t > &dims) |
void | SetDeflate (const unsigned level=1) |
void | SetMpio (CommSharedPtr comm) |
void | SetDxMpioCollective () |
void | SetDxMpioIndependent () |
Public Member Functions inherited from Nektar::LibUtilities::H5::Object | |
void | Close () |
hid_t | GetId () const |
operator hid_t () const | |
Static Public Member Functions | |
static PListSharedPtr | Default () |
Default options. More... | |
static PListSharedPtr | ObjectCreate () |
Properties for object creation. More... | |
static PListSharedPtr | FileCreate () |
Properties for file creation. More... | |
static PListSharedPtr | FileAccess () |
Properties for file access. More... | |
static PListSharedPtr | DatasetCreate () |
Properties for dataset creation. More... | |
static PListSharedPtr | DatasetAccess () |
Properties for dataset access. More... | |
static PListSharedPtr | DatasetXfer () |
Properties for raw data transfer. More... | |
static PListSharedPtr | FileMount () |
Properties for file mounting. More... | |
static PListSharedPtr | GroupCreate () |
Properties for group creation. More... | |
static PListSharedPtr | GroupAccess () |
Properties for group access. More... | |
static PListSharedPtr | DatatypeCreate () |
Properties for datatype creation. More... | |
static PListSharedPtr | DatatypeAccess () |
Properties for datatype access. More... | |
static PListSharedPtr | StringCreate () |
Properties for character encoding when encoding strings or object names. More... | |
static PListSharedPtr | AttributeCreate () |
Properties for attribute creation. More... | |
static PListSharedPtr | ObjectCopy () |
Properties governing the object copying process. More... | |
static PListSharedPtr | LinkCreate () |
Properties governing link creation. More... | |
static PListSharedPtr | LinkAccess () |
Properties governing link traversal when accessing objects. More... | |
Protected Member Functions | |
void | v_Close () override |
Protected Member Functions inherited from Nektar::LibUtilities::H5::Object | |
Object () | |
Object (hid_t id) | |
virtual | ~Object () |
virtual void | v_Close ()=0 |
Private Member Functions | |
PList (hid_t cls) | |
Additional Inherited Members | |
Protected Attributes inherited from Nektar::LibUtilities::H5::Object | |
hid_t | m_Id |
Nektar::LibUtilities::H5::PList::PList | ( | ) |
Definition at line 55 of file H5.cpp.
Referenced by AttributeCreate(), DatasetAccess(), DatasetCreate(), DatasetXfer(), DatatypeAccess(), DatatypeCreate(), Default(), FileAccess(), FileCreate(), FileMount(), GroupAccess(), GroupCreate(), LinkAccess(), LinkCreate(), ObjectCopy(), ObjectCreate(), and StringCreate().
|
override |
Definition at line 62 of file H5.cpp.
References Nektar::LibUtilities::H5::Object::Close().
|
private |
Definition at line 58 of file H5.cpp.
References H5_CONSTRUCT, and Nektar::LibUtilities::H5::Object::m_Id.
|
static |
|
static |
|
static |
|
static |
Properties for raw data transfer.
Definition at line 109 of file H5.cpp.
References PList().
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Import(), and Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
static |
|
static |
|
static |
Default options.
Definition at line 73 of file H5.cpp.
References PList().
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Import(), Nektar::LibUtilities::FieldIOHdf5::v_ImportFieldMetaData(), and Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
static |
Properties for file access.
Definition at line 91 of file H5.cpp.
References PList().
Referenced by Nektar::LibUtilities::FieldIOHdf5::v_Import(), and Nektar::LibUtilities::FieldIOHdf5::v_Write().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
void Nektar::LibUtilities::H5::PList::SetChunk | ( | const std::vector< hsize_t > & | dims | ) |
void Nektar::LibUtilities::H5::PList::SetDeflate | ( | const unsigned | level = 1 | ) |
Definition at line 177 of file H5.cpp.
References H5_CALL, CellMLToNektar.pycml::level, and Nektar::LibUtilities::H5::Object::m_Id.
void Nektar::LibUtilities::H5::PList::SetDxMpioCollective | ( | ) |
void Nektar::LibUtilities::H5::PList::SetDxMpioIndependent | ( | ) |
void Nektar::LibUtilities::H5::PList::SetMpio | ( | CommSharedPtr | comm | ) |
|
static |
|
overrideprotectedvirtual |
Implements Nektar::LibUtilities::H5::Object.
Definition at line 66 of file H5.cpp.
References H5_CALL, and Nektar::LibUtilities::H5::Object::m_Id.