GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
svd< T > Member List

This is the complete list of members for svd< T >, including all inherited members.

DM_P typedefsvd< T >private
DM_T typedefsvd< T >
Driver enum namesvd< T >
gejsv(char &joba, char &jobu, char &jobv, char &jobr, char &jobt, char &jobp, octave_f77_int_type m, octave_f77_int_type n, P *tmp_data, octave_f77_int_type m1, DM_P *s_vec, P *u, P *v, octave_f77_int_type nrow_v1, std::vector< P > &work, octave_f77_int_type &lwork, std::vector< octave_f77_int_type > &iwork, octave_f77_int_type &info)svd< T >private
gejsv(char &joba, char &jobu, char &jobv, char &jobr, char &jobt, char &jobp, F77_INT m, F77_INT n, P *tmp_data, F77_INT m1, DM_P *s_vec, P *u, P *v, F77_INT nrow_v1, std::vector< P > &work, F77_INT &lwork, std::vector< F77_INT > &iwork, F77_INT &info)svd< T >private
gejsv(char &joba, char &jobu, char &jobv, char &jobr, char &jobt, char &jobp, F77_INT m, F77_INT n, P *tmp_data, F77_INT m1, DM_P *s_vec, P *u, P *v, F77_INT nrow_v1, std::vector< P > &work, F77_INT &lwork, std::vector< F77_INT > &iwork, F77_INT &info)svd< T >private
gejsv(char &joba, char &jobu, char &jobv, char &jobr, char &jobt, char &jobp, F77_INT m, F77_INT n, P *tmp_data, F77_INT m1, DM_P *s_vec, P *u, P *v, F77_INT nrow_v1, std::vector< P > &work, F77_INT &lwork, std::vector< F77_INT > &iwork, F77_INT &info)svd< T >private
gejsv(char &joba, char &jobu, char &jobv, char &jobr, char &jobt, char &jobp, F77_INT m, F77_INT n, P *tmp_data, F77_INT m1, DM_P *s_vec, P *u, P *v, F77_INT nrow_v1, std::vector< P > &work, F77_INT &lwork, std::vector< F77_INT > &iwork, F77_INT &info)svd< T >private
gesdd(char &jobz, octave_f77_int_type m, octave_f77_int_type n, P *tmp_data, octave_f77_int_type m1, DM_P *s_vec, P *u, P *vt, octave_f77_int_type nrow_vt1, std::vector< P > &work, octave_f77_int_type &lwork, octave_f77_int_type *iwork, octave_f77_int_type &info)svd< T >private
gesdd(char &jobz, F77_INT m, F77_INT n, double *tmp_data, F77_INT m1, double *s_vec, double *u, double *vt, F77_INT nrow_vt1, std::vector< double > &work, F77_INT &lwork, F77_INT *iwork, F77_INT &info)svd< T >private
gesdd(char &jobz, F77_INT m, F77_INT n, float *tmp_data, F77_INT m1, float *s_vec, float *u, float *vt, F77_INT nrow_vt1, std::vector< float > &work, F77_INT &lwork, F77_INT *iwork, F77_INT &info)svd< T >private
gesdd(char &jobz, F77_INT m, F77_INT n, Complex *tmp_data, F77_INT m1, double *s_vec, Complex *u, Complex *vt, F77_INT nrow_vt1, std::vector< Complex > &work, F77_INT &lwork, F77_INT *iwork, F77_INT &info)svd< T >private
gesdd(char &jobz, F77_INT m, F77_INT n, FloatComplex *tmp_data, F77_INT m1, float *s_vec, FloatComplex *u, FloatComplex *vt, F77_INT nrow_vt1, std::vector< FloatComplex > &work, F77_INT &lwork, F77_INT *iwork, F77_INT &info)svd< T >private
gesvd(char &jobu, char &jobv, octave_f77_int_type m, octave_f77_int_type n, P *tmp_data, octave_f77_int_type m1, DM_P *s_vec, P *u, P *vt, octave_f77_int_type nrow_vt1, std::vector< P > &work, octave_f77_int_type &lwork, octave_f77_int_type &info)svd< T >private
gesvd(char &jobu, char &jobv, F77_INT m, F77_INT n, double *tmp_data, F77_INT m1, double *s_vec, double *u, double *vt, F77_INT nrow_vt1, std::vector< double > &work, F77_INT &lwork, F77_INT &info)svd< T >private
gesvd(char &jobu, char &jobv, F77_INT m, F77_INT n, float *tmp_data, F77_INT m1, float *s_vec, float *u, float *vt, F77_INT nrow_vt1, std::vector< float > &work, F77_INT &lwork, F77_INT &info)svd< T >private
gesvd(char &jobu, char &jobv, F77_INT m, F77_INT n, Complex *tmp_data, F77_INT m1, double *s_vec, Complex *u, Complex *vt, F77_INT nrow_vt1, std::vector< Complex > &work, F77_INT &lwork, F77_INT &info)svd< T >private
gesvd(char &jobu, char &jobv, F77_INT m, F77_INT n, FloatComplex *tmp_data, F77_INT m1, float *s_vec, FloatComplex *u, FloatComplex *vt, F77_INT nrow_vt1, std::vector< FloatComplex > &work, F77_INT &lwork, F77_INT &info)svd< T >private
left_singular_matrix(void) constsvd< T >
m_driversvd< T >private
m_left_smsvd< T >private
m_right_smsvd< T >private
m_sigmasvd< T >private
m_typesvd< T >private
operator=(const svd &a)svd< T >inline
P typedefsvd< T >private
right_singular_matrix(void) constsvd< T >
singular_values(void) constsvd< T >inline
svd(void)svd< T >inline
svd(const T &a, svd::Type type=svd::Type::std, svd::Driver driver=svd::Driver::GESVD)svd< T >
svd(const svd &a)svd< T >inline
Type enum namesvd< T >
~svd(void)=defaultsvd< T >