|
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) |