GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "mx-defs.h"
void svd< Matrix >::gesdd | ( | char & | jobz, |
octave_idx_type | m, | ||
octave_idx_type | n, | ||
double * | tmp_data, | ||
octave_idx_type | m1, | ||
double * | s_vec, | ||
double * | u, | ||
double * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< double > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type * | iwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 190 of file svd.cc.
References GESDD_REAL_STEP.
void svd< FloatMatrix >::gesdd | ( | char & | jobz, |
octave_idx_type | m, | ||
octave_idx_type | n, | ||
float * | tmp_data, | ||
octave_idx_type | m1, | ||
float * | s_vec, | ||
float * | u, | ||
float * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< float > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type * | iwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 208 of file svd.cc.
References GESDD_REAL_STEP.
void svd< ComplexMatrix >::gesdd | ( | char & | jobz, |
octave_idx_type | m, | ||
octave_idx_type | n, | ||
Complex * | tmp_data, | ||
octave_idx_type | m1, | ||
double * | s_vec, | ||
Complex * | u, | ||
Complex * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< Complex > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type * | iwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 226 of file svd.cc.
References F77_DBLE_CMPLX_ARG, GESDD_COMPLEX_STEP, and min().
void svd< FloatComplexMatrix >::gesdd | ( | char & | jobz, |
octave_idx_type | m, | ||
octave_idx_type | n, | ||
FloatComplex * | tmp_data, | ||
octave_idx_type | m1, | ||
float * | s_vec, | ||
FloatComplex * | u, | ||
FloatComplex * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< FloatComplex > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type * | iwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 255 of file svd.cc.
References F77_CMPLX_ARG, GESDD_COMPLEX_STEP, max(), and min().
void svd< Matrix >::gesvd | ( | char & | jobu, |
char & | jobv, | ||
octave_idx_type | m, | ||
octave_idx_type | n, | ||
double * | tmp_data, | ||
octave_idx_type | m1, | ||
double * | s_vec, | ||
double * | u, | ||
double * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< double > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 94 of file svd.cc.
References GESVD_REAL_STEP.
void svd< FloatMatrix >::gesvd | ( | char & | jobu, |
char & | jobv, | ||
octave_idx_type | m, | ||
octave_idx_type | n, | ||
float * | tmp_data, | ||
octave_idx_type | m1, | ||
float * | s_vec, | ||
float * | u, | ||
float * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< float > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 111 of file svd.cc.
References GESVD_REAL_STEP.
void svd< ComplexMatrix >::gesvd | ( | char & | jobu, |
char & | jobv, | ||
octave_idx_type | m, | ||
octave_idx_type | n, | ||
Complex * | tmp_data, | ||
octave_idx_type | m1, | ||
double * | s_vec, | ||
Complex * | u, | ||
Complex * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< Complex > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 128 of file svd.cc.
References F77_DBLE_CMPLX_ARG, GESVD_COMPLEX_STEP, and max().
void svd< FloatComplexMatrix >::gesvd | ( | char & | jobu, |
char & | jobv, | ||
octave_idx_type | m, | ||
octave_idx_type | n, | ||
FloatComplex * | tmp_data, | ||
octave_idx_type | m1, | ||
float * | s_vec, | ||
FloatComplex * | u, | ||
FloatComplex * | vt, | ||
octave_idx_type | nrow_vt1, | ||
std::vector< FloatComplex > & | work, | ||
octave_idx_type & | lwork, | ||
octave_idx_type & | info | ||
) |
Definition at line 148 of file svd.cc.
References F77_CMPLX_ARG, GESVD_COMPLEX_STEP, and max().