|
Public Member Functions |
| HDFFile (const char *fileNameIn, IO_TYPE fType=COLLECTIVE_IO, IO_TYPE dType=INDEPENDENT_IO, MPI_Comm commIn=MPI_COMM_WORLD) |
| HDFFile (const char *fileNameIn, ISUB **procGrid, ISUB nLists, ISUB *listSizes, IO_TYPE dType=INDEPENDENT_IO, MPI_Comm commIn=MPI_COMM_WORLD) |
| ~HDFFile () |
GBOOL | close () |
GBOOL | open (FILE_ACCESS accessIn, ISUB fileNestDepth=FILE_DEPTH_DEFAULT) |
GBOOL | openCreate (GBOOL overWriteIn, ISUB fileNestDepth=FILE_DEPTH_DEFAULT) |
GBOOL | openGroup (const char *groupName) |
GBOOL | createGroup (const char *groupName, GUSHORT hint=GROUP_HINT) |
GBOOL | closeGroup () |
GBOOL | up () |
GBOOL | top () |
GBOOL | writeMeta (const char *metaName, HDFID location, GDOUBLE meta) |
GBOOL | writeMeta (const char *metaName, HDFID location, GDOUBLE *meta, GSHORT len) |
GBOOL | writeMeta (const char *metaName, HDFID location, ISUB meta) |
GBOOL | readMeta (const char *metaName, HDFID location, GDOUBLE &meta) |
GBOOL | readMeta (const char *metaName, HDFID location, ISUB &meta) |
GBOOL | writeVector (const char *dataName, const GDOUBLE *data, ISUB dataSize) |
GBOOL | writeVector (const char *dataName, const ISUB *data, ISUB dataSize) |
GBOOL | readVector (const char *dataName, GDOUBLE *&data, ISUB &dataSize) |
GBOOL | readVector (const char *dataName, ISUB *&data, ISUB &dataSize) |
GBOOL | writeMatrix (const char *dataName, GDOUBLE *data, ISUB n1, ISUB n2) |
GBOOL | readMatrix (const char *dataName, GDOUBLE *&data, ISUB &n1, ISUB &n2) |
GBOOL | checkHDF (HDFID statusIn, char *message=NULL) const |
HDFID | getCurrentHDFObj () |
Friends |
HDFERR | stripLinkLayer (HDFID location, const char *memName, void *nada) |
HDFERR | makeLink (HDFID location, const char *memName, void *parentName) |