Indexing#

Classes#

Indexing#

Full name: geomodelgrids::utils::Indexing

Methods#

Indexing()#

Constructor.

getIndex(const double x)#

Get index.

  • x[in] Coordinate value.

  • returns Index for coordinate value.

IndexingUniform#

Full name: geomodelgrids::utils::IndexingUniform

Methods#

IndexingUniform()#

Constructor.

getIndex(const double x)#

Get index.

  • x[in] Coordinate value.

  • returns Index for coordinate value.

IndexingVariable#

Full name: geomodelgrids::utils::IndexingVariable

Enums#

  • ASCENDING Order coordinates in ascending order.

  • DESCENDING Order coordinates in descending order.

Methods#

IndexingVariable(const double* x, const size_t numX, SortOrder sortOrder=ASCENDING)#

Constructor.

  • x[in] Array of coordinates along axis.

  • numX[in] Number of coordinates along axis.

  • sortOrder[in] Order of coordinate indexing.

getIndex(const double x)#

Get index.

  • x[in] Coordinate value.

  • returns Index for coordinate value.