Hyperslab#

Full name: geomodelgrids::serial::Hyperslab

Methods#

Hyperslab(geomodelgrids::serial::HDF* const h5, const char* path, const hsize_t dims[], const size_t ndims)#

Constructor.

  • h5[in] HDF5 object with model.

  • path[in] Full path to dataset.

  • dims[in] Array of hyperslab dimensions.

  • ndims[in] Number of dimensions of hyperslab (should match number of dimensions of dataset).

interpolate(double* const values, const double indexFloat[])#

Compute values at point using bilinear interpolation.

  • values[out] Preallocated array for interpolated values.

  • indexFloat[in] Index of target point as floating point values.