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 }

Public Member Functions

 SVD (void)
 SVD (const Matrix &a, type svd_type=SVD::std)
 sigma (a.sigma)
 left_sm (a.left_sm)
 right_sm (a.right_sm)
SVDoperator= (const SVD &a)
 ~SVD (void)
DiagMatrix singular_values (void) const
Matrix left_singular_matrix (void) const
Matrix right_singular_matrix (void) const

Public Attributes

 info = init (a, svd_type)
 __pad0__: type_computed (a.type_computed)

Friends

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

Member Enumeration Documentation

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 
) [inline]

SVD::~SVD ( void   )  [inline]


Member Function Documentation

Matrix SVD::left_singular_matrix ( void   )  const

SVD::left_sm ( a.  left_sm  ) 

SVD& SVD::operator= ( const SVD a  )  [inline]

Matrix SVD::right_singular_matrix ( void   )  const

SVD::right_sm ( a.  right_sm  )  [inline]

SVD::sigma ( a.  sigma  ) 

Type Constraints

DiagMatrix SVD::singular_values ( void   )  const [inline]


Friends And Related Function Documentation

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


Member Data Documentation

SVD::info = init (a, svd_type)


The documentation for this class was generated from the following files: