]> gitweb.michael.orlitzky.com - numerical-analysis.git/log
numerical-analysis.git
12 years agoMove the partition function out of Integration.Trapezoid and into Misc.
Michael Orlitzky [Fri, 23 Nov 2012 18:39:42 +0000 (13:39 -0500)]
Move the partition function out of Integration.Trapezoid and into Misc.
Fix some trapezoid doctests.

12 years agoUse filemanip to automatically doctest all source files.
Michael Orlitzky [Fri, 23 Nov 2012 18:39:02 +0000 (13:39 -0500)]
Use filemanip to automatically doctest all source files.

12 years agoAdd the Integration.Trapezoid module; import it in the .ghci file.
Michael Orlitzky [Wed, 21 Nov 2012 03:02:27 +0000 (22:02 -0500)]
Add the Integration.Trapezoid module; import it in the .ghci file.

12 years agoUse the 2-norm instead of the infty-norm for the fixed point error ratios.
Michael Orlitzky [Thu, 18 Oct 2012 15:20:02 +0000 (11:20 -0400)]
Use the 2-norm instead of the infty-norm for the fixed point error ratios.

12 years agoFix a "norm" in Roots.Fast.
Michael Orlitzky [Wed, 17 Oct 2012 21:26:04 +0000 (17:26 -0400)]
Fix a "norm" in Roots.Fast.

12 years agoRename "norm" to "norm_2" in the Vector class.
Michael Orlitzky [Wed, 17 Oct 2012 21:25:31 +0000 (17:25 -0400)]
Rename "norm" to "norm_2" in the Vector class.
Add "norm_infty" to the Vector class.

12 years agoAdd an iteration count to the fixed_point function, rename it, and move it to the...
Michael Orlitzky [Wed, 17 Oct 2012 16:41:12 +0000 (12:41 -0400)]
Add an iteration count to the fixed_point function, rename it, and move it to the Roots.Fast module.
Implement fixed_point and fixed_point_iteration_count in Roots.Simple in terms of the general function.
Add a fixed_point_error_ratios function.

12 years agoRequire Vector instances to be instances of Num as well.
Michael Orlitzky [Wed, 17 Oct 2012 16:40:38 +0000 (12:40 -0400)]
Require Vector instances to be instances of Num as well.

12 years agoImport Aliases and TwoTuple in the .ghci file.
Michael Orlitzky [Mon, 15 Oct 2012 05:15:19 +0000 (01:15 -0400)]
Import Aliases and TwoTuple in the .ghci file.

12 years agoAdd the Aliases module.
Michael Orlitzky [Mon, 15 Oct 2012 05:15:03 +0000 (01:15 -0400)]
Add the Aliases module.

12 years agoAdd a custom Show instance for TwoTuple.
Michael Orlitzky [Mon, 15 Oct 2012 05:14:37 +0000 (01:14 -0400)]
Add a custom Show instance for TwoTuple.

12 years agoChange the type signature of fixed_point to work on Vectors.
Michael Orlitzky [Sun, 14 Oct 2012 18:05:59 +0000 (14:05 -0400)]
Change the type signature of fixed_point to work on Vectors.

12 years agoBump the doctest dependency.
Michael Orlitzky [Sun, 14 Oct 2012 18:05:06 +0000 (14:05 -0400)]
Bump the doctest dependency.

12 years agoAdd a Vector class and make TwoTuple (and several base types) instances of it.
Michael Orlitzky [Sun, 14 Oct 2012 18:04:31 +0000 (14:04 -0400)]
Add a Vector class and make TwoTuple (and several base types) instances of it.

12 years agoBegin work on a simple 2-tuple type.
Michael Orlitzky [Sun, 14 Oct 2012 02:36:49 +0000 (22:36 -0400)]
Begin work on a simple 2-tuple type.

12 years agoMake numbers == 3000.1.* required.
Michael Orlitzky [Fri, 12 Oct 2012 17:16:36 +0000 (13:16 -0400)]
Make numbers == 3000.1.* required.
Import Data.Number.BigFloat in the .ghci file.
Add a doctest for newtons_method using BigFloat.

12 years agoMove the .ghci file to the top-level directory.
Michael Orlitzky [Fri, 12 Oct 2012 17:01:04 +0000 (13:01 -0400)]
Move the .ghci file to the top-level directory.
Use a simpler ghci prompt.

12 years agoRemove an unused variable.
Michael Orlitzky [Fri, 12 Oct 2012 16:52:42 +0000 (12:52 -0400)]
Remove an unused variable.

12 years agoAdd the fixed point method to Roots.Simple.
Michael Orlitzky [Thu, 27 Sep 2012 04:32:39 +0000 (00:32 -0400)]
Add the fixed point method to Roots.Simple.

12 years agoAdd Newton's method tests.
Michael Orlitzky [Tue, 25 Sep 2012 14:25:52 +0000 (10:25 -0400)]
Add Newton's method tests.

12 years agoAdd a .ghci file.
Michael Orlitzky [Mon, 24 Sep 2012 21:23:41 +0000 (17:23 -0400)]
Add a .ghci file.

12 years agoAdd the secant method to Roots.Simple.
Michael Orlitzky [Mon, 24 Sep 2012 16:14:23 +0000 (12:14 -0400)]
Add the secant method to Roots.Simple.

12 years agoAdd Newton's method.
Michael Orlitzky [Tue, 18 Sep 2012 19:15:04 +0000 (15:15 -0400)]
Add Newton's method.

12 years agoSplit Roots into Roots.Simple and Roots.Fast.
Michael Orlitzky [Tue, 11 Sep 2012 12:40:18 +0000 (08:40 -0400)]
Split Roots into Roots.Simple and Roots.Fast.
Allow the makefile to find sources in subdirectories.
Update module exports in the cabal file.

12 years agoAdd the numerical-analysis Haskell library.
Michael Orlitzky [Sun, 9 Sep 2012 22:20:56 +0000 (18:20 -0400)]
Add the numerical-analysis Haskell library.