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

Function createAndWritei2

SRC/recorder/MPCORecorder.cpp:1086–1099  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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
1089 herr_t status;
1090 // create the dataspace
1091 hsize_t dim[2] = { rows, cols };
1092 hid_t space = H5Screate_simple(2, dim, NULL);
1093 // create the dataset and write data to it.
1094 hid_t dset = H5Dcreate(obj, name, H5T_STD_I32LE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
1095 status = H5Dwrite(dset, H5T_NATIVE_INT, H5S_ALL, H5S_ALL, H5P_DEFAULT, data);
1096 // close and release resources
1097 status = H5Sclose(space);
1098 return dset;
1099 }
1100 hid_t createAndWrites(hid_t obj, const char *name, const char *data, hsize_t data_size)
1101 {
1102 // error flags

Callers 1

createAndWriteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected