bug-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gsl] Include files export internal or missing functions


From: Alex Tartakovski
Subject: [Bug-gsl] Include files export internal or missing functions
Date: Mon, 11 Oct 2004 14:01:21 -0700 (PDT)

I noticed some inconsistencies between the include and source files
in the latest release 1.5.

"gsl_chebyshev.h" exports "gsl_cheb_eval_mode" - this function is not
implemented ("gsl_cheb_eval_mode_e" is).

"gsl_fft_complex.h" exports "gsl_fft_complex_bitreverse_order" and 
"gsl_fft_complex_float.h" exports
"gsl_fft_complex_float_bitreverse_order" - both functions are
internal and exist only without "gsl_" prefix. Both are declared
(without "gsl_") in "bitreverse.h". "test_complex_source.c" (lines
275, 279) and "test_real_source.c" (lines 157, 161) refer to
"gsl_fft_complex_bitreverse_order" rather than the name of the actual
internal function.

"gsl_fit.h" exports "gsl_fit_poly", "gsl_fit_fns",
"gsl_fit_linear_nd" - these three are placeholders, they are not
implemented.

"gsl_linalg.h" exports "gsl_linalg_R_svx" which is not implemented.

"gsl_multifit_nlin.h" exports "gsl_multifit_fdjacobian" which is not
implemented.

"gsl_sf_coupling.h" exports "gsl_sf_coupling_INCORRECT_6j", while
"coupling.c" defines "gsl_sf_coupling_6j_INCORRECT".

"psi.c" omits "gsl_sf_psi_1" declared in "gsl_sf_psi.h"
At line 719, "psi.c" should read this:
/* missing definition of gsl_sf_psi_1 */
double gsl_sf_psi_1(const double x)
{
  EVAL_RESULT(gsl_sf_psi_1_e(x, &result));
}

Regards,
Alex Tartakovsky


                
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]