Classes | Functions
core/vnl/algo/vnl_qr.h File Reference

Calculate inverse of a matrix using QR. More...

#include <vnl/vnl_vector.h>
#include <vnl/vnl_matrix.h>
#include <vcl_iosfwd.h>

Go to the source code of this file.

Classes

class  vnl_qr< T >
 Extract the Q*R decomposition of matrix M. More...

Functions

template<class T >
vnl_qr_determinant (vnl_matrix< T > const &m)
 Compute determinant of matrix "M" using QR.
template<class T >
export vcl_ostream & operator<< (vcl_ostream &, vnl_qr< T > const &qr)

Detailed Description

Calculate inverse of a matrix using QR.

Author:
Andrew W. Fitzgibbon, Oxford RRG
Date:
08 Dec 1996
    Modifications
     081296 AWF Temporarily abandoned as I realized my problem was symmetric...
     080697 AWF Recovered, implemented solve().
     200897 AWF Added determinant().
     071097 AWF Added Q(), R().
     Christian Stoecklin, ETH Zurich, added QtB(v)
     31-mar-2000 fsm: templated
     28/03/2001 - dac (Manchester) - tidied up documentation
     13 Jan.2003 - Peter Vanroose - added missing implementation for inverse(),
                                  tinverse(), solve(matrix), extract_q_and_r().
   

Definition in file vnl_qr.h.


Function Documentation

template<class T >
export vcl_ostream& operator<< ( vcl_ostream &  ,
vnl_qr< T > const &  qr 
)
template<class T >
T vnl_qr_determinant ( vnl_matrix< T > const &  m) [inline]

Compute determinant of matrix "M" using QR.

Definition at line 83 of file vnl_qr.h.