Public Member Functions | |
void | ggsvd (char &jobu, char &jobv, char &jobq, F77_INT m, F77_INT n, F77_INT p, F77_INT &k, F77_INT &l, Complex *tmp_dataA, F77_INT m1, Complex *tmp_dataB, F77_INT p1, Matrix &alpha, Matrix &beta, Complex *u, F77_INT nrow_u, Complex *v, F77_INT nrow_v, Complex *q, F77_INT nrow_q, ComplexMatrix &work, F77_INT lwork, F77_INT *iwork, F77_INT &info) |
void | ggsvd (char &jobu, char &jobv, char &jobq, F77_INT m, F77_INT n, F77_INT p, F77_INT &k, F77_INT &l, double *tmp_dataA, F77_INT m1, double *tmp_dataB, F77_INT p1, Matrix &alpha, Matrix &beta, double *u, F77_INT nrow_u, double *v, F77_INT nrow_v, double *q, F77_INT nrow_q, Matrix &work, F77_INT lwork, F77_INT *iwork, F77_INT &info) |
void | ggsvd (char &jobu, char &jobv, char &jobq, F77_INT m, F77_INT n, F77_INT p, F77_INT &k, F77_INT &l, float *tmp_dataA, F77_INT m1, float *tmp_dataB, F77_INT p1, FloatMatrix &alpha, FloatMatrix &beta, float *u, F77_INT nrow_u, float *v, F77_INT nrow_v, float *q, F77_INT nrow_q, FloatMatrix &work, F77_INT lwork, F77_INT *iwork, F77_INT &info) |
void | ggsvd (char &jobu, char &jobv, char &jobq, F77_INT m, F77_INT n, F77_INT p, F77_INT &k, F77_INT &l, FloatComplex *tmp_dataA, F77_INT m1, FloatComplex *tmp_dataB, F77_INT p1, FloatMatrix &alpha, FloatMatrix &beta, FloatComplex *u, F77_INT nrow_u, FloatComplex *v, F77_INT nrow_v, FloatComplex *q, F77_INT nrow_q, FloatComplexMatrix &work, F77_INT lwork, F77_INT *iwork, F77_INT &info) |
void gsvd< ComplexMatrix >::ggsvd | ( | char & | jobu, |
char & | jobv, | ||
char & | jobq, | ||
F77_INT | m, | ||
F77_INT | n, | ||
F77_INT | p, | ||
F77_INT & | k, | ||
F77_INT & | l, | ||
Complex * | tmp_dataA, | ||
F77_INT | m1, | ||
Complex * | tmp_dataB, | ||
F77_INT | p1, | ||
Matrix & | alpha, | ||
Matrix & | beta, | ||
Complex * | u, | ||
F77_INT | nrow_u, | ||
Complex * | v, | ||
F77_INT | nrow_v, | ||
Complex * | q, | ||
F77_INT | nrow_q, | ||
ComplexMatrix & | work, | ||
F77_INT | lwork, | ||
F77_INT * | iwork, | ||
F77_INT & | info | ||
) |
Definition at line 320 of file gsvd.cc.
References F77_DBLE_CMPLX_ARG, Array< T >::fortran_vec(), octave::gsvd_fcn, octave::gsvd_initialized, octave::have_DGGSVD3, octave::initialize_gsvd(), m, and n.
void gsvd< Matrix >::ggsvd | ( | char & | jobu, |
char & | jobv, | ||
char & | jobq, | ||
F77_INT | m, | ||
F77_INT | n, | ||
F77_INT | p, | ||
F77_INT & | k, | ||
F77_INT & | l, | ||
double * | tmp_dataA, | ||
F77_INT | m1, | ||
double * | tmp_dataB, | ||
F77_INT | p1, | ||
Matrix & | alpha, | ||
Matrix & | beta, | ||
double * | u, | ||
F77_INT | nrow_u, | ||
double * | v, | ||
F77_INT | nrow_v, | ||
double * | q, | ||
F77_INT | nrow_q, | ||
Matrix & | work, | ||
F77_INT | lwork, | ||
F77_INT * | iwork, | ||
F77_INT & | info | ||
) |
Definition at line 233 of file gsvd.cc.
References Array< T >::fortran_vec(), octave::gsvd_fcn, octave::gsvd_initialized, octave::have_DGGSVD3, octave::initialize_gsvd(), m, and n.
void gsvd< FloatMatrix >::ggsvd | ( | char & | jobu, |
char & | jobv, | ||
char & | jobq, | ||
F77_INT | m, | ||
F77_INT | n, | ||
F77_INT | p, | ||
F77_INT & | k, | ||
F77_INT & | l, | ||
float * | tmp_dataA, | ||
F77_INT | m1, | ||
float * | tmp_dataB, | ||
F77_INT | p1, | ||
FloatMatrix & | alpha, | ||
FloatMatrix & | beta, | ||
float * | u, | ||
F77_INT | nrow_u, | ||
float * | v, | ||
F77_INT | nrow_v, | ||
float * | q, | ||
F77_INT | nrow_q, | ||
FloatMatrix & | work, | ||
F77_INT | lwork, | ||
F77_INT * | iwork, | ||
F77_INT & | info | ||
) |
Definition at line 276 of file gsvd.cc.
References Array< T >::fortran_vec(), octave::gsvd_fcn, octave::gsvd_initialized, octave::have_DGGSVD3, octave::initialize_gsvd(), m, and n.
void gsvd< FloatComplexMatrix >::ggsvd | ( | char & | jobu, |
char & | jobv, | ||
char & | jobq, | ||
F77_INT | m, | ||
F77_INT | n, | ||
F77_INT | p, | ||
F77_INT & | k, | ||
F77_INT & | l, | ||
FloatComplex * | tmp_dataA, | ||
F77_INT | m1, | ||
FloatComplex * | tmp_dataB, | ||
F77_INT | p1, | ||
FloatMatrix & | alpha, | ||
FloatMatrix & | beta, | ||
FloatComplex * | u, | ||
F77_INT | nrow_u, | ||
FloatComplex * | v, | ||
F77_INT | nrow_v, | ||
FloatComplex * | q, | ||
F77_INT | nrow_q, | ||
FloatComplexMatrix & | work, | ||
F77_INT | lwork, | ||
F77_INT * | iwork, | ||
F77_INT & | info | ||
) |
Definition at line 375 of file gsvd.cc.
References F77_CMPLX_ARG, Array< T >::fortran_vec(), octave::gsvd_fcn, octave::gsvd_initialized, octave::have_DGGSVD3, octave::initialize_gsvd(), m, and n.