Classes | Functions
vnl_qr.h File Reference

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

#include <iosfwd>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_matrix.h>
#include <vnl/algo/vnl_algo_export.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. More...
 
template<class T >
std::ostream & operator<< (std::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

◆ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  ,
vnl_qr< T > const &  qr 
)

◆ vnl_qr_determinant()

template<class T >
T vnl_qr_determinant ( vnl_matrix< T > const &  m)
inline

Compute determinant of matrix "M" using QR.

Definition at line 84 of file vnl_qr.h.