Mercurial > octave
diff liboctave/numeric/svd.cc @ 29228:5c14f81e0937
Set API tags in files in liboctave/numeric (patch #8919).
Add API tag to template class definitions. Add API tag to (un-defined) functions
and member functions in headers. Export template class instantiations and
template functions from .cc files.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Tue, 29 Dec 2020 17:51:23 +0100 |
parents | bd51beb6205e |
children | 7854d5752dd2 |
line wrap: on
line diff
--- a/liboctave/numeric/svd.cc Tue Dec 29 17:41:39 2020 +0100 +++ b/liboctave/numeric/svd.cc Tue Dec 29 17:51:23 2020 +0100 @@ -90,7 +90,7 @@ // DGESVD template<> - void + OCTAVE_API 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, @@ -107,7 +107,7 @@ // SGESVD template<> - void + OCTAVE_API 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, @@ -124,7 +124,7 @@ // ZGESVD template<> - void + OCTAVE_API 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, @@ -143,7 +143,7 @@ // CGESVD template<> - void + OCTAVE_API 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, @@ -183,7 +183,7 @@ // DGESDD template<> - void + OCTAVE_API 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, @@ -199,7 +199,7 @@ // SGESDD template<> - void + OCTAVE_API 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, @@ -215,7 +215,7 @@ // ZGESDD template<> - void + OCTAVE_API 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, @@ -244,7 +244,7 @@ // CGESDD template<> - void + OCTAVE_API void svd<FloatComplexMatrix>::gesdd (char& jobz, F77_INT m, F77_INT n, FloatComplex *tmp_data, F77_INT m1, float *s_vec, FloatComplex *u,