L_UMTP_Mathematics

This function library provides the following functions:

Function

Description

Comparison functions for floating point numbers

L_UMTP_lrEQ

This function checks two numbers for equality , up to a deviation of e = 1 e-9 .

L_UMTP_lrGE

This function checks two numbers for greater than or equal to , up to a deviation of e = 1 e-9 .

L_UMTP_lrGT

This function checks two numbers for greater than and not equal to , up to a deviation of e = 1 e-9 .

L_UMTP_lrLE

This function checks two numbers for less than or equal to , up to a deviation of e = 1 e-9 .

L_UMTP_lrLT

This function checks two numbers for less than and not equal to , up to a deviation of e = 1 e-9 .

L_UMTP_lrNE

This function checks two numbers for non equality , up to a deviation of e = 1 e-9 .

Functions of linear algebra

L_UMTP_CrossProd

This function calculates the cross product of two vectors.

L_UMTP_Invert2x2

This function inverts a 2x2 matrix.

L_UMTP_Invert3x3

This function inverts a 3x3 matrix.

Functions for interpolation

L_UMTP_BilinearInterpolation

Bilinear interpolation function

L_UMTP_LinearInterpolation

Linear interpolation function

L_UMTP_2DInterpolation

Function for sequential 2D interpolation on a rectangular surface