📄 news
字号:
in-place.** IEEE modes now use the C99 fenv.h functions when platform spectificfunctions are not available.* What was new in gsl-1.3:** Changed interface for gsl_sf_coupling_6j...(...). The old functionsactually calculated 6j for a permutation of the arguments (thatrelated to Racah W). This was incorrect and not consistent withthe documentation. The new versions calculate < {a,b,c}, {d,e,f} >,as stated in the documentation. The old versions are still availableas gsl_sf_coupling_6j_INCORRECT...(...), though they are deprecatedand will be removed at some point in the future.** Added new functions for computing Em(x)=exp(-x)*Ei(x), the modified(scaled) form of the exponential integral, gsl_sf_expint_E1_scaled,gsl_sf_expint_E2_scaled, gsl_sf_expint_Ei_scaled. ** Fixed compilation problems with gcc -ansi and other ANSI compilers.** Fixed uninitialized memory access in the Niederreiter quasi-randomnumber generator.** Fixed the eigenvalue routines to prevent an infinite loop for Infor NaN entries in matrix.** Fixed a bug in the multifit and multiroots allocation routineswhich cause them to fail to report some out of memory conditions.** Fixed a bug in the seeding for the random number generatorgsl_rng_taus2 which affected a small number of seeds.** Modified the complex householder transforms to avoid division byzero, which could cause NaNs to be returned by the gsl_eigen_hermveigenvalue decomposition.** The Nelder-Mead simplex algorithm for multidimensional minimisation has been added.** The random number distributions now include the Dirichlet andMultinomial distributions.** Added a new function gsl_fcmp for approximate comparison offloating point numbers using Knuth's algorithm.** Added new functions gsl_ldexp and gsl_frexp as portablealternatives to ldexp() and frexp().** Fixed a bug in gsl_linalg_bidiag_unpack_B which was returningincorrect results for the superdiagonal.** Fixed a bug in the acceptance condition for simulated annealing** Ordinary differential equations can now be solved using a differentabsolute error for each component with gsl_odeiv_control_scaled_new().** Upgraded to libtool-1.4.3* What was new in gsl-1.2:** Added new functions for combining permutations, converting betweencyclic and linear representations, and counting cycles and inversions.** New multiroot functions now allow access to the current values of fand dx.** The default error handler now outputs a explanatory message beforeaborting.** Extended gsl_linalg_SV_decomp to handle exact zeroes in thesingular values, and added tests for 3x3 matrices.** Fixed a bug in gsl_linalg_SV_decomp which caused singular values tobe sorted incorrectly.** Fixed a bug in gsl_linalg_solv_symm_cyc_tridiag which caused it toproduce incorrect results.** Added nonsymmetric tridiagonal solvers gsl_linalg_solve_tridiag andgsl_linalg_solve_cyc_tridiag.** The declarations used to export static objects can now becontrolled through a macro GSL_VAR and the header file<gsl/gsl_types.h>.** The simulated annealing routine gsl_siman_solve now keeps track ofthe best solution so far.** The values of the physical constants have been updated to theCODATA 1998 recommendations.** Added new physical constants, newton, dyne, joule, erg and power-of-ten prefixes, Mega, Giga, Tera, etc.** The error estimate for the elliptic function gsl_sf_ellint_Kcomp_ehas been improved to take account of numerical cancellation for smallarguments.** The domain of gsl_sf_psi_1piy has been extended to negative y.** Fixed memory leak in the Chebyshev module.** The seeding procedure of mt19937 has been updated to the latestversion from Makoto Matsumoto and Takuji Nishimura (Jan 2002). Theoriginal seeding procedure is available through the generatorgsl_rng_mt19937_1999.** A new random number generator gsl_rng_taus2 has been added tocorrect flaws in the seeding procedure of gsl_rng_taus, as describedin an erratum to the original paper of P. L'Ecuyer.** Added missing declaration for the generator gsl_rng_mt_19937_1998.** Added missing quasi-random number generator function gsl_qrng_init.** Removed unnecessary endpoint subtraction in chebyshev-basedQUADPACK routines to avoid possible loss of precision.** Fixed bug in gsl_interp_cspline_periodic which caused adiscontinuity in the derivative near the boundary.** The function gsl_min_fminimizer_minimum has been renamed togsl_min_fminimizer_x_minimum for consistency (the old function name isstill available but is deprecated). Additional functions have beenadded for accessing the function values at the minimum and endpointsof the bounding interval.** The KNOWN-PROBLEMS file of "make check" failures has been replacedby a BUGS file, since we now require "make check" to work correctlyfor stable releases.* What was new in gsl-1.1.1:** Fixes to histogram2d stat functions** Added missing prototypes for complex LU determinant functions** Improved error handling in multifit routines** Added check to avoid division by zero for rank-deficient matrix inmultifit iteration* What was new in gsl-1.1:** The permutation module now includes a copy functiongsl_permutation_memcpy** The implementation of gsl_sf_gamma_inc has been improved and nowavoids problems caused by internal singularities which occurred in theseries expansion for some combinations of parameters.** IEEE comparisons of infinities and NaNs are tested during theconfigure stage and the functions gsl_isnan, gsl_isinf and gsl_finiteare only compiled on platforms which support the necessary tests.** The histogram routines now include a sum function,gsl_histogram_sum for computing the total bin sum, and additionalstatistics functions for 2d histograms.** Internal error checking of user-defined functions has been improvedin the multiroots functions.** Constants now include the Bohr Radius and Vacuum Permittivity.** Range checking is now turned off when building the library, but isstill on by default when compiling user applications.** A combinations directory has been added for generating combinations (n,k).** The gamma function now returns exact values for integer arguments.** Fixed bugs in gsl_sf_hyperg_1F1_int and gsl_sf_hyperg_1F1.** Fixed internal error handling in gsl_sf_laguerre_n to allowrecovery from overflow.** Several routines for handling divided difference polynomials havebeen added to the poly/ directory.** The interpolation routines now include polynomial interpolation,based on divided-differences.** Added new random number generators from Knuth's SeminumericalAlgorithms, 3rd Edition: borosh13, coveyou, fishman18, fishman20,fishman2x, knuthran, knuthran2, lecuyer21, waterman14.** Changed divisor in random number generator gfsr4 from 2^32-1 to2^32 to prevent exact value of 1.0 from being returned, as specifiedin the documentation.* What was new in gsl-1.0:** First general release.** Increased the maximum number of iterations in gsl_poly_complex_solve()from 30 to 60.* What was new in gsl-0.9.4:** Reorganized the multmin functions to use the same interface as theother iterative solvers.** Added histogram _alloc functions for consistency, in addition to theexisting _calloc functions.** Renamed all the gsl_multimin functions to be consistent with therest of the library. An underscore has been removed from _minimizerin all the function names.** Renamed the function gsl_sf_coulomb_CL_list to gsl_sf_coulomb_CL_array** A bug in the multimin functions where the function parameters(params) were omitted has been fixed.** A bug in the nonlinear minimization routines has been fixed, whichcould prevent the algorithms from converging. Additional tests fromthe NIST reference datasets have been added and these now agree withMINPACK.** All the physical constants and conversion factors are now defined asreal numbers to avoid potential problems with integer arithmetic.** The ODE evolution routines now allow for negative step sizes, andintegrating backwards as well as forwards.** The implicit Burlisch-Stoer ODE algorithm 'bsimp' now detectssingularities and forces a reduction in step size, preventing runawayinstabilities.** Fixed a bug in the ODE evolution function gsl_odeiv_evolve_applywhich could cause an erroneous value to be returned if the step sizeis reduced on the last step.* What was new in gsl-0.9.3:** Routines for complex LU decomposition are now available, allowingthe solution of systems of equations with complex coefficients.** Matrix views of vectors now correctly require a unit stride for theoriginal vector.** Permutations can now be applied to complex arrays and vectors.** gsl_sf_pow_int now handles the case x = 0, n < 0** The static versions of inline functions can now be hidden bydefining the preprocessor macro HIDE_INLINE_STATIC. This is neededfor some compilers.** The original seeding procedure of mt19937 is available through thegenerator gsl_rng_mt19937_1998. The seeding procedure was flawed, butis available for compatibility.** Added missing functions gsl_complex_div_real andgsl_complex_div_imag.** Missing functions for constant vector and matrix views have now beenadded.** Statistical calculations for histograms are now available, and thegsl-histogram command also displays the histogram mean and standarddeviation.** The behavior of GSL_IEEE_MODE for denormalized exceptions has beenfixed on Openbsd and Netbsd.** A pkg-config file gsl.pc is included in the distribution** The reference manual can now be printed in @smallbook format withoutoverflow.* What was new in gsl-0.9.2:** Vector and matrix views are now compliant with the ANSI standard.** Added Lambert functions gsl_sf_lambert_W0, gsl_sf_lambert_Wm1.** The reference manual now uses the GNU Free Documentation License.** Fixed a couple of bugs in the SVD routines.** Macros for Infinity and Nan now work correctly with Microsoft VisualC++, and a bug in the config.h file for the finite() function has beenfixed.** Redundant entries in the test suite for the complex math functionshave been removed, making the distribution size smaller.** Installed programs gsl-randist and gsl-histogram now use sharedlibraries.* What was new in gsl-0.9.1:** The single precision ffts now uses float throughout, rather thanmixing float and double.** The random number distributions now include the Landau distribution.** The fft function interface has been reorganized, with workspacesseparate from wavetables to eliminate unnecessary recomputation oftrigonometric factors.** The gsl_interval type has been eliminated and replaced by two doublearguments for simplicity.** The order of the arguments to the minimization routines is no morelogical, with function values assocatied with x-values.** Modified initialization of vector and matrix views to work with theSunPro compiler.** Renamed gsl_Efunc_t to gsl_siman_Efunc_t, in accordance withnamespace conventions.** Improved accuracy and fixed bugs in gsl_sf_hyperg_1F1,gsl_sf_bessel_I0_scaled, gsl_sf_erfc, gsl_sf_log_erfc,gsl_sf_legendre_Q0 and gsl_sf_legendre_Q1, and gsl_sf_zeta.** Improved IEEE compliance of special functions, overflows now returnInf and domain errors return NaN.** Improved checking for underflows in special functions when usingextended precision registers* What was new in gsl-0.9:** There is a new system of vector and matrix views. Any code usingvector and matrix views will need to be updated. ** The order of arguments of the view functions involving strides havebeen changed to be consistent with the rest of the library.** The ode solvers have been reorganized.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -