Classes | Functions
vnl_svd.h File Reference

Holds the singular value decomposition of a vnl_matrix. More...

#include <iosfwd>
#include <vnl/vnl_numeric_traits.h>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_matrix.h>
#include <vnl/vnl_diag_matrix.h>
#include <vnl/algo/vnl_algo_export.h>

Go to the source code of this file.

Classes

class  vnl_svd< T >
 Holds the singular value decomposition of a vnl_matrix. More...
 

Functions

template<class T >
vnl_matrix< T > vnl_svd_inverse (vnl_matrix< T > const &m)
 
template<class T >
std::ostream & operator<< (std::ostream &, vnl_svd< T > const &svd)
 

Detailed Description

Holds the singular value decomposition of a vnl_matrix.

Author
Andrew W. Fitzgibbon, Oxford IERG
Date
15 Jul 96
  Modifications
   fsm, Oxford IESRG, 26 Mar 1999
     1. The singular values are now stored as reals (not complexes) when T is complex.
     2. Fixed bug : for complex T, matrices have to be conjugated as well as transposed.
   Feb.2002 - Peter Vanroose - brief doxygen comment placed on single line

Definition in file vnl_svd.h.

Function Documentation

◆ operator<<()

template<class T >
std::ostream& operator<< ( std::ostream &  ,
vnl_svd< T > const &  svd 
)

Definition at line 165 of file vnl_svd.hxx.

◆ vnl_svd_inverse()

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

Definition at line 200 of file vnl_svd.h.