 26 Nov, 2013 1 commit


Raymond Toy authored
qdfun.lisp: o Use atanqd/taylor and atan2qd/taylor as the atanqd and atan2qd implementation. o Fix bug in atanqd/taylor. We need a special case for x small where we don't want to use the table. (Found by our rttest. Yay!) rttests.lisp: o Add comment for oct.atan.4 for why it works.

 24 Nov, 2013 1 commit


Raymond Toy authored
o Implement better pi reduction and also always do pi reduction. o Add test for sin(pi) and cos(2^120), to test pi reduction. o Accuracy for erfc is only 198 bits.

 26 Apr, 2013 1 commit


Raymond Toy authored
qdgamma.lisp:: Add continued fractions rttests.lisp:: Add a test for erfc

 17 Apr, 2012 1 commit


Raymond Toy authored

 13 Apr, 2012 2 commits


Raymond Toy authored

Raymond Toy authored

 12 Apr, 2012 3 commits


Raymond Toy authored

Raymond Toy authored

Raymond Toy authored

 11 Apr, 2012 2 commits


Raymond Toy authored
caused oct.ellipticpi.n2.d to fail.

Raymond Toy authored
* qdgamma.lisp:: * Return sqrt(leastpositivenormalizeddouble) instead of leastpositivenormalizeddouble. * rttests.lisp:: * Add test for this case.

 09 Apr, 2012 1 commit


Raymond Toy authored

 08 Apr, 2012 1 commit


Raymond Toy authored
qdmethods.lisp: * Define FLOATP * Fix bugs in FLOAT: * (FLOAT float nil) is an error * (FLOAT float) returns the float * (FLOAT rational) returns a singlefloat. qdpackage.lisp: o Export FLOATP, shadowing CL:FLOAT. rttests.lisp: o Add a few tests for FLOAT.

 24 Mar, 2012 1 commit


Raymond Toy authored

 23 Mar, 2012 3 commits


Raymond Toy authored

Raymond Toy authored
* Don't let NaN's fool checkaccuracy * Add tests for expintegrale with v = 1.

Raymond Toy authored
tests.

 22 Mar, 2012 3 commits


Raymond Toy authored

Raymond Toy authored
tests too.

Raymond Toy authored

 05 Dec, 2011 2 commits


Raymond Toy authored
oct.ellipticpi.n1.d

Raymond Toy authored

 29 Mar, 2011 1 commit


Raymond Toy authored
incompletegammatail. qdgamma.lisp: o For integer values, just compute the gamma value directly by multiplication. This works around the problem that the current algorithm is not as accurate as we would like. rttest.lisp: o Reduce required accuracy in gammaincompletetail.3.d. o Add precision test for gamm incomplete tail near the negative real axis.

 28 Mar, 2011 1 commit


Raymond Toy authored

 25 Mar, 2011 1 commit


Raymond Toy authored

 24 Mar, 2011 1 commit


Raymond Toy authored
for small arg and update tests. qdgamma.lisp: o INCOMPLETEGAMMATAIL was hanging for arguments on the negative real axis. Use INCOMPLETEGAMMA in this case too. o Add the series expansion for Fresnel S and use it for evaluating it for small arguments. We were losing accuracy with the existing algorithm. rttests.lisp: o Update thresholds for ellipticpin0.d, ellipticpi.n2.q, theta3.1.d. o Fix typo in test name. gammaincompletetail.1.q should have been 2.q. o Add tests for gammaincompletetail for arguments on the negative real axis. o Add tests for Fresnel S.

 17 Mar, 2011 1 commit


Raymond Toy authored
qdgamma.lisp: o Add implementation for Lentz's algorithm for evaluating continued fractions. o Implement incompletegamma and incompletegammatail using continued fractions. o Implement erf rttests.lisp: o Add tests

 16 Mar, 2011 1 commit


Raymond Toy authored
oct.asd: o Add qdgamma.lisp. The implementations need some work. The accuracy is less than desired because gamma(2.0) /= 1. It's close but not quite right. rttests.lisp: o Basic tests of the gamma function. Accuracy is not as good as we would ike. qdgamma.lisp: o New file for implementation of gamma function.

 14 Mar, 2011 1 commit


Raymond Toy authored
o The names of the elliptic functions changed and we forgot to update the tests to use the new names. o Reduce required accuracy of some tests.

 13 Mar, 2011 2 commits


Raymond Toy authored
oct.asd: o Add qdtheta. qdtheta.lisp: o New file with Elliptic theta functions and elliptic nome function. rttests.lisp: o Tests for theta functions. o Relax accuracy requirements for some of the tests os that they can pass.

Raymond Toy authored
qdelliptic.lisp: o Fix missing paren. rttests.lisp: o Reduce accuracy requirements so the tests pass for the random arguments.

 12 Mar, 2011 3 commits


Raymond Toy authored
qdelliptic.lisp: o Add some comments o Fix a possible bug if n is a complex number or a negative number. rttests.lisp: o Remove one broken test. o Fix the other tests for ellipticpi and adjust required precision down a bit so the tests can pass.

Raymond Toy authored
qdelliptic.lisp: o Clean up for unused variable in ELLIPTICK o Add Carlson's Rj functions o Implement ellipticpi using Carlson's method. rttests.lisp: o Add many tests for ellipticpi. Some tests pass, and some fail. The failing tests are not enabled because I don't know if the failure is because the test itself is wrong or if the integral is wrong.

Raymond Toy authored

 11 Mar, 2011 1 commit


Raymond Toy authored

 08 Mar, 2011 2 commits


Raymond Toy authored

Raymond Toy authored
qdelliptic.lisp: o Add support for the complete elliptic integral K using Carlson's Rf function. rttests.lisp: o Fix indentation for oct.atan.5 o Add tests for elliptic K o Add tests for Jacobi sn, cn, and dn functions.

 07 Mar, 2011 1 commit


Raymond Toy authored
CHECKSIGN just returns T if Lisp thinks 0d0 and 0d0 are the same number. This is only true if Lisp doesn't support signed zeroes.

 11 Feb, 2011 1 commit


Raymond Toy authored
o Fix typo in number in for test oct.atanbranchpos.2 o Add tests for atanh branch cuts.

 09 Feb, 2011 1 commit


Raymond Toy authored
