Public Member Functions | |
void | 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) |
void | 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) |
void | 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) |
void | 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) |
void | 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) |
void | 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) |
void | 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) |
void | 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) |
void svd< ComplexMatrix >::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 | ||
) |
Definition at line 219 of file svd.cc.
References F77_DBLE_CMPLX_ARG, GESDD_COMPLEX_STEP, m, max(), min(), and n.
void svd< Matrix >::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 | ||
) |
Definition at line 187 of file svd.cc.
References GESDD_REAL_STEP.
void svd< FloatMatrix >::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 | ||
) |
Definition at line 203 of file svd.cc.
References GESDD_REAL_STEP.
void svd< FloatComplexMatrix >::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 | ||
) |
Definition at line 248 of file svd.cc.
References F77_CMPLX_ARG, GESDD_COMPLEX_STEP, m, max(), min(), and n.
void svd< ComplexMatrix >::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 | ||
) |
Definition at line 128 of file svd.cc.
References F77_DBLE_CMPLX_ARG, GESVD_COMPLEX_STEP, m, max(), and n.
void svd< Matrix >::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 | ||
) |
Definition at line 94 of file svd.cc.
References GESVD_REAL_STEP.
void svd< FloatMatrix >::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 | ||
) |
Definition at line 111 of file svd.cc.
References GESVD_REAL_STEP.
void svd< FloatComplexMatrix >::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 | ||
) |
Definition at line 147 of file svd.cc.
References F77_CMPLX_ARG, GESVD_COMPLEX_STEP, m, max(), and n.