MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / createAndWritei1

Function createAndWritei1

SRC/recorder/MPCORecorder.cpp:1072–1085  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1070 return dset;
1071 }
1072 hid_t createAndWritei1(hid_t obj, const char *name, const int *data, hsize_t data_size)
1073 {
1074 // error flags
1075 herr_t status;
1076 // create the dataspace
1077 hsize_t dim[1] = { data_size };
1078 hid_t space = H5Screate_simple(1, dim, NULL);
1079 // create the dataset and write data to it.
1080 hid_t dset = H5Dcreate(obj, name, H5T_STD_I32LE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
1081 status = H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data);
1082 // close and release resources
1083 status = H5Sclose(space);
1084 return dset;
1085 }
1086 hid_t createAndWritei2(hid_t obj, const char *name, const int *data, hsize_t rows, hsize_t cols)
1087 {
1088 // error flags

Callers 1

createAndWriteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected