**7.1****
****Class Names** (.NET, C#, CSharp, VB, Visual Basic, F#)

The classes that compute and store LU factorizations
in **NMath** are named **<Type>LUFact**, where **<Type>**
is **Float**, **Double**,
**FloatComplex**, or **DoubleComplex**. (See Chapter 3
for a description of the complex number classes.) Thus:

● The **FloatLUFact** class represents the
LU factorization of a matrix of single-precision floating point numbers.

● The **DoubleLUFact** class
represents the LU factorization of a matrix of double-precision
floating point numbers.

● The **FloatComplexLUFact**
class represents the LU factorization of a matrix of single-precision
complex numbers.

● The **DoubleComplexLUFact**
class represents the LU factorization of a matrix of double-precision
complex numbers.