23 #if !defined (octave_dbleSVD_h)
24 #define octave_dbleSVD_h 1
50 SVD (
void) : type_computed (), sigma (), left_sm (), right_sm () { }
54 : type_computed (), sigma (), left_sm (), right_sm ()
56 init (a, svd_type, svd_driver);
61 : type_computed (), sigma (), left_sm (), right_sm ()
63 info = init (a, svd_type, svd_driver);
67 : type_computed (a.type_computed), sigma (a.sigma),
68 left_sm (a.left_sm), right_sm (a.right_sm)
88 Matrix left_singular_matrix (
void)
const;
90 Matrix right_singular_matrix (
void)
const;
DiagMatrix singular_values(void) const
ColumnVector & operator=(const ColumnVector &a)
SVD(const Matrix &a, octave_idx_type &info, type svd_type=SVD::std, driver svd_driver=SVD::GESVD)
SVD(const Matrix &a, type svd_type=SVD::std, driver svd_driver=SVD::GESVD)
template OCTAVE_API std::ostream & operator<<(std::ostream &, const Array< bool > &)