- Mar 15, 2011
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Mar 13, 2011
-
-
Raymond Toy authored
qd-elliptic.lisp: o Fix missing paren. rt-tests.lisp: o Reduce accuracy requirements so the tests pass for the random arguments.
-
- Mar 12, 2011
-
-
Raymond Toy authored
qd-elliptic.lisp: o Add some comments o Fix a possible bug if n is a complex number or a negative number. rt-tests.lisp: o Remove one broken test. o Fix the other tests for elliptic-pi and adjust required precision down a bit so the tests can pass.
-
Raymond Toy authored
qd-elliptic.lisp: o Clean up for unused variable in ELLIPTIC-K o Add Carlson's Rj functions o Implement elliptic-pi using Carlson's method. rt-tests.lisp: o Add many tests for elliptic-pi. 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
o FLOAT-CONTAGION now only returns the real type, not a complex type. o Add APPLY-CONTAGION to make the specified conversion. This handle complex numbers and makes the components have the specified precision. o Change uses of contagion stuff to use APPLY-CONTAGION. o Use the contagion stuff in CARLSON-RD and CARLSON-RF.
-
- Mar 11, 2011
-
-
Raymond Toy authored
-
Raymond Toy authored
o Add FLOAT-CONTAGION to determine the max precision of the given arguments so we can do appopriate contagion in the routines. o Add some docstrings and other documentation of the algorithms. o Add implmentation of ELLIPTIC-K and ELLIPTIC-F for the complete and incomplete elliptic integrals of the first kind, respectively.
-
- Mar 08, 2011
-
-
Raymond Toy authored
qd-reader.lisp: o New file containing #Q reader functions. o Create a new readtable containing our reader functions so we don't destructively modify the default *readtable*. oct.asd: o Add qd-reader.lisp. qd-complex.lisp: qd-elliptic.lisp: qd-format.lisp: o Set the *readtable* to *oct-readtable* before compiling these files.
-
Raymond Toy authored
qd-elliptic.lisp: o Add support for the complete elliptic integral K using Carlson's Rf function. rt-tests.lisp: o Fix indentation for oct.atan.5 o Add tests for elliptic K o Add tests for Jacobi sn, cn, and dn functions.
-
- Mar 07, 2011
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
qd-elliptic.lisp: o Implementation for Jacobi sn, cn, and dn functions. qd-methods.lisp: o Add EPSILON method to return the floating-point epsilon value for the given float. oct.asd: o Build qd-elliptic.lisp.
-