summaryrefslogtreecommitdiff
path: root/jn.c
Commit message (Collapse)AuthorAgeFilesLines
* New exponent type mpfr_exp_t for MPFR (replacing GMP's mp_exp_t).vlefevre2010-05-071-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6789 280ebfd0-de03-0410-8827-d642c229c3f4
* Changed mp_prec_t into mpfr_prec_t.vlefevre2010-04-301-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6767 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2010 withvlefevre2010-01-201-1/+1
| | | | | | | perl -pi -e 's/2009 Free Software/2009, 2010 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the mbench directory. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6684 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed COPYING.LIB as COPYING.LESSER (GNU Coding Standards, #7.3)vlefevre2009-07-301-1/+1
| | | | | | and updated all the references (except in ChangeLog). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6351 280ebfd0-de03-0410-8827-d642c229c3f4
* mp_rnd_t -> mpfr_rnd_tvlefevre2009-06-261-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6295 280ebfd0-de03-0410-8827-d642c229c3f4
* GMP_RNDX -> MPFR_RNDXzimmerma2009-03-031-28/+28
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6053 280ebfd0-de03-0410-8827-d642c229c3f4
* Update to LGPL v3+, as decided by the main MPFR developers.vlefevre2009-03-031-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@6050 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2009 withvlefevre2009-01-151-1/+1
| | | | | | | perl -pi -e 's/2008 Free Software/2008, 2009 Free Software/' **/*(^/) under zsh. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5814 280ebfd0-de03-0410-8827-d642c229c3f4
* This is now GNU MPFR!vlefevre2008-10-271-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5654 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2008 withvlefevre2008-01-011-1/+1
| | | | | | | | perl -pi -e 's/2007 Free Software/2007, 2008 Free Software/' **/*(^/) under zsh. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5151 280ebfd0-de03-0410-8827-d642c229c3f4
* changed default return value in mpfr_jn_k0zimmerma2007-11-301-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5067 280ebfd0-de03-0410-8827-d642c229c3f4
* tests/tset_str.c: added command-line argument for output basezimmerma2007-11-301-2/+6
| | | | | | | jn.c: replaced double-precision LOG2 constant by binary string (more portable) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@5065 280ebfd0-de03-0410-8827-d642c229c3f4
* jn.c: added integer overflow checking.vlefevre2007-11-231-4/+6
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4980 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug reported by Kevin Rauch: wrong sign for jn(n even, large negative x)zimmerma2007-10-281-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4927 280ebfd0-de03-0410-8827-d642c229c3f4
* jn.c: improved choice of initial precision in Taylor series (takes intozimmerma2007-10-281-2/+32
| | | | | | | | account cancellation) tests/tjn.c: now "tjn p n z" evaluates j(n,z) to precision p git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4924 280ebfd0-de03-0410-8827-d642c229c3f4
* jyn_asympt.c: new common file for asymptotic expansion in jn/ynzimmerma2007-07-251-214/+2
| | | | | | | | | tests/tests.c: print precisions in case of failure jn.c: now use jyn_asympt.c yn.c: now implement asymptotic expansion (jyn_asympt.c) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4694 280ebfd0-de03-0410-8827-d642c229c3f4
* contribution of first neglected term to error was wrongzimmerma2007-07-241-3/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4692 280ebfd0-de03-0410-8827-d642c229c3f4
* implemented asymptotic expansion for large argument in j0/j1/jnzimmerma2007-07-241-0/+227
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4690 280ebfd0-de03-0410-8827-d642c229c3f4
* Untabified and removed trailing spaces.vlefevre2007-06-201-16/+16
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4553 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed tiny input problem with csch, j0, j1zimmerma2007-05-291-0/+15
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4502 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed bug for negative even index in mpfr_jn (wrong sign)zimmerma2007-04-221-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4409 280ebfd0-de03-0410-8827-d642c229c3f4
* Changed mpfr_{jn,yn}_si (mpfr_t res, mpfr_t x, long n, ...) intovlefevre2007-04-021-5/+5
| | | | | | | | mpfr_{jn,yn} (mpfr_t res, long n, mpfr_t x, ...), as discussed by mail; fixed a typo in mpfr.texi in mpfr_{y0,y1,yn} description. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4405 280ebfd0-de03-0410-8827-d642c229c3f4
* added Bessel functions of second kind (y0, y1, yn_si)zimmerma2007-03-311-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4401 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_jn -> mpfr_jn_sizimmerma2007-03-261-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4393 280ebfd0-de03-0410-8827-d642c229c3f4
* now check underflow for large n in mpfr_jn_sizimmerma2007-03-231-8/+38
| | | | | | | added more tests git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4392 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed another stupid bugzimmerma2007-03-231-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4390 280ebfd0-de03-0410-8827-d642c229c3f4
* mpfr_jn -> mpfr_jn_si, with 'int' argument changed to 'long'zimmerma2007-03-231-5/+9
| | | | | | | fixed bug in mpfr_jn_si (forgot to increase working precision) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4389 280ebfd0-de03-0410-8827-d642c229c3f4
* added Bessel functions of first kind: j0, j1, jnzimmerma2007-03-221-0/+140
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4385 280ebfd0-de03-0410-8827-d642c229c3f4