Mathter
A configurable 3D math library for game developers.
Classes | Namespaces | Functions
DecomposeLU.hpp File Reference
#include "../Common/Range.hpp"

Go to the source code of this file.

Classes

class  mathter::DecompositionLU< T, Dim, Order, Layout, Packed >
 A utility class that can do common operations with the LU decomposition, i.e. solving equation systems. More...
 
class  mathter::DecompositionLUP< T, Dim, Order, Layout, Packed >
 A utility class that can do common operations with the LUP decomposition, i.e. solving equation systems. More...
 

Namespaces

 mathter
 

Functions

template<class T , int Dim, eMatrixOrder Order, eMatrixLayout Layout, bool Packed>
auto mathter::DecomposeLU (const Matrix< T, Dim, Dim, Order, Layout, Packed > &m)
 
template<class T , int Dim, eMatrixOrder Order, eMatrixLayout Layout, bool Packed>
auto mathter::DecomposeLUP (const Matrix< T, Dim, Dim, Order, Layout, Packed > &m, int &parity)
 Implements LU decomposition with partial pivoting. More...
 
template<class T , int Dim, eMatrixOrder Order, eMatrixLayout Layout, bool Packed>
auto mathter::DecomposeLUP (const Matrix< T, Dim, Dim, Order, Layout, Packed > &m)
 Implements LU decomposition with partial pivoting. More...