Navigation

Operators and Keywords

Function List:

C++ API

SVD Class Reference

#include <dbleSVD.h>

Collaboration diagram for SVD:

List of all members.

Public Types

enum  type { std, economy, sigma_only }
enum  driver { GESVD, GESDD }

Public Member Functions

 SVD (void)
 SVD (const Matrix &a, type svd_type=SVD::std, driver svd_driver=SVD::GESVD)
 SVD (const Matrix &a, octave_idx_type &info, type svd_type=SVD::std, driver svd_driver=SVD::GESVD)
 SVD (const SVD &a)
SVDoperator= (const SVD &a)
 ~SVD (void)
DiagMatrix singular_values (void) const
Matrix left_singular_matrix (void) const
Matrix right_singular_matrix (void) const

Friends

std::ostream & operator<< (std::ostream &os, const SVD &a)

Member Enumeration Documentation

Enumerator:
GESVD 
GESDD 
enum SVD::type
Enumerator:
std 
economy 
sigma_only 

Constructor & Destructor Documentation

SVD::SVD ( void   )  [inline]
SVD::SVD ( const Matrix a,
type  svd_type = SVD::std,
driver  svd_driver = SVD::GESVD 
) [inline]
SVD::SVD ( const Matrix a,
octave_idx_type info,
type  svd_type = SVD::std,
driver  svd_driver = SVD::GESVD 
) [inline]
SVD::SVD ( const SVD a  )  [inline]
SVD::~SVD ( void   )  [inline]

Member Function Documentation

Matrix SVD::left_singular_matrix ( void   )  const
SVD& SVD::operator= ( const SVD a  )  [inline]
Matrix SVD::right_singular_matrix ( void   )  const
DiagMatrix SVD::singular_values ( void   )  const [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const SVD a 
) [friend]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines