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

Function createAndWrited2

SRC/recorder/MPCORecorder.cpp:1058–1071  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1056 return dset;
1057 }
1058 hid_t createAndWrited2(hid_t obj, const char *name, const double *data, hsize_t rows, hsize_t cols)
1059 {
1060 // error flags
1061 herr_t status;
1062 // create the dataspace
1063 hsize_t dim[2] = { rows, cols };
1064 hid_t space = H5Screate_simple(2, dim, NULL);
1065 // create the dataset and write data to it.
1066 hid_t dset = H5Dcreate(obj, name, H5T_IEEE_F64LE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
1067 status = H5Dwrite(dset, H5T_NATIVE_DOUBLE, H5S_ALL, H5S_ALL, H5P_DEFAULT, data);
1068 // close and release resources
1069 status = H5Sclose(space);
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

Callers 1

createAndWriteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected