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

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

ComplexGSVD Class Reference

List of all members.

Public Member Functions

 ComplexGSVD (const ComplexMatrix &a, const ComplexMatrix &b, GSVD::type gsvd_type=GSVD::economy)
 ComplexGSVD (const ComplexGSVD &a)
 ComplexGSVD (const ComplexMatrix &a, const ComplexMatrix &b, octave_idx_type &info, GSVD::type gsvd_type=GSVD::economy)
ComplexMatrix left_singular_matrix_A (void) const
ComplexMatrix left_singular_matrix_B (void) const
ComplexGSVDoperator= (const ComplexGSVD &a)
ComplexMatrix R_matrix (void) const
ComplexMatrix 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 ComplexMatrix &a, const ComplexMatrix &b, GSVD::type gsvd_type=GSVD::economy)

Private Attributes

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

Friends

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

Detailed Description

Definition at line 31 of file CmplxGSVD.h.


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

Generated by  Doxygen 1.6.0   Back to index