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

Function createAndWrited1

SRC/recorder/MPCORecorder.cpp:1045–1057  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1043 return H5Dclose(dataset_id);
1044 }
1045 hid_t createAndWrited1(hid_t obj, const char *name, const double *data, hsize_t data_size) {
1046 // error flags
1047 herr_t status;
1048 // create the dataspace
1049 hsize_t dim[1] = { data_size };
1050 hid_t space = H5Screate_simple(1, dim, NULL);
1051 // create the dataset and write data to it.
1052 hid_t dset = H5Dcreate(obj, name, H5T_IEEE_F64LE, space, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
1053 status = H5Dwrite(dset, H5T_NATIVE_DOUBLE, H5S_ALL, H5S_ALL, H5P_DEFAULT, data);
1054 // close and release resources
1055 status = H5Sclose(space);
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

Callers 1

createAndWriteFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected