5.5.2. Options

The GIL provides a set of options to control the interpolation process:

Default Data

Must be specified for each independent variable. This value is assumed for incomplete queries, this is if only a subset of the independent variables is specified for a query.

Cache

If enabled, GIL caches interpolation results, which improves performance if multiple queries are made for the same query point. Will increase memory usage.

Normalize

In order to set the different independent variable axes into perspective to each other, each axis is normalized when this option is turned on. The resulting normalized axes are given as:

where is the independent variable, is the normalized independent variable, is the axis' Lower Limit, and is the Upper Limit.

Normalization is relevant to all GIL algorithms.

Lower and Upper Limit

These two values control the normalization of the independent variable axes. A reasonable choice for the upper and lower limit could span the typical range for the independent variable, for example.