Logo Search packages:      
Sourcecode: octave-linear-algebra version File versions  Download package

Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends

GSVD Class Reference

List of all members.

Public Types

enum  type { std, economy, sigma_only }

Public Member Functions

 GSVD (const Matrix &a, const Matrix &b, type gsvd_type=GSVD::economy)
 GSVD (const GSVD &a)
 GSVD (const Matrix &a, const Matrix &b, octave_idx_type &info, type gsvd_type=GSVD::economy)
Matrix left_singular_matrix_A (void) const
Matrix left_singular_matrix_B (void) const
GSVDoperator= (const GSVD &a)
Matrix R_matrix (void) const
Matrix right_singular_matrix (void) const
DiagMatrix singular_values_A (void) const
DiagMatrix singular_values_B (void) const

Private Member Functions

octave_idx_type init (const Matrix &a, const Matrix &b, type gsvd_type=economy)

Private Attributes

Matrix left_smA
Matrix left_smB
Matrix R
Matrix right_sm
DiagMatrix sigmaA
DiagMatrix sigmaB
GSVD::type type_computed


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

Detailed Description

Definition at line 30 of file dbleGSVD.h.

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

Generated by  Doxygen 1.6.0   Back to index