Page MenuHomec4science

hdf5io.h
No OneTemporary

File Metadata

Created
Thu, Jul 18, 05:25

hdf5io.h

#include <hdf5.h>
#include <stdio.h>
#define MAXX1D 1000
#define MAXX2D 400
#define MAXY2D 100
#define MAXX3D 10
#define MAXY3D 400
#define MAXZ3D 100
struct ElementsDataStruct
{
int nelts;
char ** elts;
double * data;
};
/*******************************
read Attribute
*******************************/
char * readAttributeAsString(hid_t group,char *name);
int readAttributeAsInt(hid_t group,char *name);
double readAttributeAsDouble(hid_t group,char *name);
char ** readAttributeAsArrayString(hid_t group,char *name);
double * readAttributeAsArrayDouble(hid_t group,char *name);
double ** readAttributeAsArray2dDouble(hid_t group,char *name);
/*******************************
read Dataset
*******************************/
int readDataSetAsInt(hid_t group,char *name);
double readDataSetAsDouble(hid_t group,char *name);
double * readDatasetAsArrayDouble(hid_t group,char *name);
double ** readDatasetAsArray2DDouble_v0(hid_t group,char *name);
//double ** readDatasetAsArray2dDouble(hid_t group,char *name,int *idims);
//double *** readDatasetAsArray3dDouble(hid_t group,char *name,int *idims);
int readDatasetAsArray2dDouble(hid_t group,char *name,int *idims,double output[MAXX2D][MAXY2D]);
int readDatasetAsArray3dDouble(hid_t group,char *name,int *idims,double output[MAXX3D][MAXY3D][MAXZ3D]);
/*******************************
read group
*******************************/
struct ElementsDataStruct readGroupAsElementsData(hid_t parent,char *name);

Event Timeline