Mercurial > octave
diff liboctave/numeric/svd.h @ 22944:5126040e8f49
use F77_INT instead of octave_idx_type for liboctave svd class
* svd.h, svd.cc: Use F77_INT instead of octave_idx_type for integer
data passed to Fortran subroutines. Use octave_f77_int_type in
public header file.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 26 Dec 2016 19:15:31 -0500 |
parents | 87e3163f6c87 |
children | ef4d915df748 |
line wrap: on
line diff
--- a/liboctave/numeric/svd.h Mon Dec 26 15:51:41 2016 -0800 +++ b/liboctave/numeric/svd.h Mon Dec 26 19:15:31 2016 -0500 @@ -99,16 +99,17 @@ DM_T sigma; T right_sm; - void gesvd (char& jobu, char& jobv, octave_idx_type m, octave_idx_type n, - P* tmp_data, octave_idx_type m1, DM_P* s_vec, P* u, P* vt, - octave_idx_type nrow_vt1, std::vector<P>& work, - octave_idx_type& lwork, octave_idx_type& info); + void 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); - void gesdd (char& jobz, octave_idx_type m, octave_idx_type n, - P* tmp_data, octave_idx_type m1, DM_P* s_vec, P* u, P* vt, - octave_idx_type nrow_vt1, std::vector<P>& work, - octave_idx_type& lwork, - octave_idx_type* iwork, octave_idx_type& info); + void 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); }; } }