/home/fayn/OpenKraken-dev/OpenKN-math/src/RQDecomposition.hpp File Reference

#include <cmath>
#include "MathException.hpp"
#include "Matrix.hpp"
#include "Matrix3x3.hpp"

Include dependency graph for RQDecomposition.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kn

Functions

template<class T >
void kn::qrDecomposition (const Matrix< T > &A, Matrix< T > &R, Matrix< T > &Q)
 Computes a QR decomposition of a nxn matrix A where R is a upper triangular nxn matrix and Q is a nxn orthogonal matrix.
template<class T >
void kn::rqDecomposition3x3 (const Matrix< T > &A, Matrix< T > &R, Matrix< T > &Q)
 Computes a RQ decomposition of a 3x3 matrix A where R is a upper triangular 3x3 matrix and Q is a 3x3 orthogonal matrix.
template<class T >
void kn::rq3x3MakePositiveDiagonal (Matrix< T > &R, Matrix< T > &Q)
 Update the 3x3 RQ decomposition such the diagonal elements of R are positive.


Generated on Thu Nov 12 16:06:35 2009 for OpenKN-math by  doxygen 1.5.8