Linear Interpolative Table is a form of lookup table which uses the key to identify the two closest values (one below and one above) and then interpolate between them.
LITBuilder provides a class to help with the construction of a LIT.
The null lut is the base class for lookup tables that do not perform a lookup but instead return a constant array of values.
The OneLUT is a lookup table that returns one for any input key.
The TrigLUT is a lookup table that utilizes three coefficients A, B and C to transform the lookup key as follows: result = A * cos(key) + B * sin(key) + C If the result of the lookup is a double array of length n, then each coefficient should also be a double array of length n.
The ZeroLUT is a lookup table that returns zero for any input key.