]>
gitweb.michael.orlitzky.com - spline3.git/log
Michael Orlitzky [Thu, 16 Apr 2015 01:15:22 +0000 (21:15 -0400)]
Import cleanup in Face.
Michael Orlitzky [Thu, 16 Apr 2015 01:15:03 +0000 (21:15 -0400)]
Define an export list in ExitCodes.
Michael Orlitzky [Thu, 16 Apr 2015 01:14:04 +0000 (21:14 -0400)]
Whitespace and import cleanup in Examples.
Michael Orlitzky [Thu, 16 Apr 2015 01:13:44 +0000 (21:13 -0400)]
Whitespace cleanup in Everything.hs.
Michael Orlitzky [Thu, 16 Apr 2015 01:13:28 +0000 (21:13 -0400)]
Whitespace and import cleanup in Cube.
Michael Orlitzky [Thu, 16 Apr 2015 01:04:11 +0000 (21:04 -0400)]
Whitespace cleanup in Comparisons.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:45 +0000 (21:03 -0400)]
Import cleanup and hlint fix in CommandLine.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:34 +0000 (21:03 -0400)]
Define an export list in Cardinal.
Michael Orlitzky [Thu, 16 Apr 2015 01:03:14 +0000 (21:03 -0400)]
Import cleanup in Assertions.
Michael Orlitzky [Wed, 15 Apr 2015 17:32:58 +0000 (13:32 -0400)]
Bump non-test dependencies in the cabal file.
Michael Orlitzky [Wed, 15 Apr 2015 17:17:56 +0000 (13:17 -0400)]
Add some doctest examples to RealFunction.
Michael Orlitzky [Wed, 15 Apr 2015 17:17:33 +0000 (13:17 -0400)]
Pass -isrc to doctest directly (without --optghc).
Michael Orlitzky [Wed, 15 Apr 2015 17:17:26 +0000 (13:17 -0400)]
Whitespace cleanup.
Michael Orlitzky [Tue, 4 Jun 2013 15:16:19 +0000 (11:16 -0400)]
Bump dependencies, and move some Arbitrary code from Values.hs to Grid.hs to avoid an instance collision.
Michael Orlitzky [Fri, 30 Nov 2012 19:01:52 +0000 (14:01 -0500)]
Bump deps for ghc-7.6.
Michael Orlitzky [Fri, 12 Oct 2012 00:11:50 +0000 (20:11 -0400)]
Bump the cmdargs dep to 0.10.*.
Michael Orlitzky [Fri, 24 Aug 2012 19:59:56 +0000 (15:59 -0400)]
Remove the TODO; "add more documentation" is an implicit TODO.
Michael Orlitzky [Fri, 24 Aug 2012 19:07:50 +0000 (15:07 -0400)]
Remove the plain text README now that the webpage works.
Michael Orlitzky [Fri, 24 Aug 2012 18:05:39 +0000 (14:05 -0400)]
Update all 3D result images.
Michael Orlitzky [Fri, 24 Aug 2012 15:18:16 +0000 (11:18 -0400)]
Remove the 'src_html' makefile target and replace it with 'dist'.
Add a few fields to the cabal file.
Shorten the synopsis.
Michael Orlitzky [Wed, 22 Aug 2012 21:00:23 +0000 (17:00 -0400)]
Add a preliminary README.
Michael Orlitzky [Wed, 22 Aug 2012 20:55:07 +0000 (16:55 -0400)]
Add the python script used to view the 3D input/results.
Michael Orlitzky [Wed, 22 Aug 2012 20:51:56 +0000 (16:51 -0400)]
Flip bytes again before outputting the 3D data.
Michael Orlitzky [Wed, 22 Aug 2012 20:51:14 +0000 (16:51 -0400)]
Recreate the MRI data, something went wrong with it.
Michael Orlitzky [Wed, 22 Aug 2012 20:07:12 +0000 (16:07 -0400)]
Move the last two MRI-specific variables out of MRI.hs and into the command-line configuration.
Rename MRI to Volumetric.
Michael Orlitzky [Wed, 22 Aug 2012 18:40:18 +0000 (14:40 -0400)]
Remove the hscolour_srcs script, praying that Cabal/Haddock get it right soon.
Michael Orlitzky [Wed, 22 Aug 2012 17:53:03 +0000 (13:53 -0400)]
Add images of some results.
Michael Orlitzky [Wed, 22 Aug 2012 17:52:39 +0000 (13:52 -0400)]
Add a LICENSE file.
Michael Orlitzky [Wed, 22 Aug 2012 17:51:22 +0000 (13:51 -0400)]
Update the doc target.
Michael Orlitzky [Wed, 22 Aug 2012 14:38:40 +0000 (10:38 -0400)]
Remove the old (unused) doc/html directory.
Michael Orlitzky [Wed, 22 Aug 2012 14:35:27 +0000 (10:35 -0400)]
Remove the unused example1.py/spline3.lyx paper that I never finished.
Michael Orlitzky [Tue, 21 Aug 2012 19:55:01 +0000 (15:55 -0400)]
Use cmdargs to parse command-line arguments.
Allow selection of 2d/3d processing from the command-line.
Michael Orlitzky [Tue, 21 Aug 2012 19:52:27 +0000 (15:52 -0400)]
Add dependencies on cmdargs and MissingH.
Michael Orlitzky [Sun, 19 Aug 2012 18:01:00 +0000 (14:01 -0400)]
Remove the test-framework-doctest dependency.
Split the doctests out into a new file, Doctests.hs.
Integrate all tests with cabal.
Michael Orlitzky [Sun, 19 Aug 2012 17:59:36 +0000 (13:59 -0400)]
Fix MRI.hs for repa-3.2.
Michael Orlitzky [Sun, 19 Aug 2012 16:32:22 +0000 (12:32 -0400)]
Update repa, quickcheck, and doctest version bounds.
Michael Orlitzky [Wed, 30 May 2012 19:09:06 +0000 (15:09 -0400)]
Use lenient comparisons in two failing tests.
Reduce the number of test cases to 500 to prevent exhaustion.
Michael Orlitzky [Tue, 17 Apr 2012 04:01:40 +0000 (00:01 -0400)]
Fix all of the sequential operations with the caveat that it now segfaults.
Michael Orlitzky [Tue, 17 Apr 2012 01:31:41 +0000 (21:31 -0400)]
Make the minimum number of changes necessary to work with repa-3.1.1.1. Unfortunately, to do so, we compute some things sequentially.
Michael Orlitzky [Tue, 17 Apr 2012 01:30:17 +0000 (21:30 -0400)]
Bump dependencies in the cabal file.
Add doctest and test-framework-doctest as dependencies.
Michael Orlitzky [Wed, 18 Jan 2012 23:57:41 +0000 (18:57 -0500)]
Remove the bin/.gitignore file.
Michael Orlitzky [Tue, 3 Jan 2012 16:46:02 +0000 (11:46 -0500)]
Update the cabal file for ghc-7.4.
Michael Orlitzky [Sun, 27 Nov 2011 16:03:11 +0000 (11:03 -0500)]
Remove the README since the cabal file now lists dependencies.
Michael Orlitzky [Sun, 27 Nov 2011 01:37:59 +0000 (20:37 -0500)]
Update the hscolour_srcs script to use the Cabal filesystem layout.
Michael Orlitzky [Sun, 27 Nov 2011 01:37:28 +0000 (20:37 -0500)]
Update the makefile to use Cabal.
Michael Orlitzky [Sun, 27 Nov 2011 01:36:26 +0000 (20:36 -0500)]
Add an empty Setup.hs file for Cabal.
Michael Orlitzky [Sun, 27 Nov 2011 01:35:28 +0000 (20:35 -0500)]
Add a cabal file.
Michael Orlitzky [Tue, 8 Nov 2011 17:39:41 +0000 (12:39 -0500)]
Remove the repa3 includes from the GHC command-line. It seems to work without them.
Michael Orlitzky [Mon, 7 Nov 2011 02:32:55 +0000 (21:32 -0500)]
Remove the 'h' parameter from the model entirely by defining h=1.
Michael Orlitzky [Mon, 7 Nov 2011 02:14:25 +0000 (21:14 -0500)]
Remove redundant '$' operators.
Michael Orlitzky [Mon, 7 Nov 2011 02:12:55 +0000 (21:12 -0500)]
Fix more hlint issues in Grid tests.
Michael Orlitzky [Mon, 7 Nov 2011 02:12:07 +0000 (21:12 -0500)]
Fix some hlint issues.
Michael Orlitzky [Mon, 7 Nov 2011 01:44:13 +0000 (20:44 -0500)]
Remove the now-useless make_grid function.
Michael Orlitzky [Mon, 7 Nov 2011 01:20:05 +0000 (20:20 -0500)]
Remove an unused import of Comparisons.nearly_ge.
Michael Orlitzky [Mon, 7 Nov 2011 01:17:06 +0000 (20:17 -0500)]
Remove the Tetrahedron contains_point function and its tests since the search algorithm was updated to use something faster.
Michael Orlitzky [Mon, 7 Nov 2011 01:05:40 +0000 (20:05 -0500)]
Remove the coincident vertices guards from the Tetrahedron volume function.
Michael Orlitzky [Sun, 6 Nov 2011 23:58:04 +0000 (18:58 -0500)]
Add Repa 3 to the README.
Michael Orlitzky [Sun, 6 Nov 2011 23:16:54 +0000 (18:16 -0500)]
Drop the no-longer-useful ThreeDimensional class.
Michael Orlitzky [Mon, 31 Oct 2011 04:56:14 +0000 (00:56 -0400)]
Remove all "otherwise -> error" cases for performance reasons.
Michael Orlitzky [Mon, 31 Oct 2011 04:29:59 +0000 (00:29 -0400)]
Update to repa3 (Ben Lippmeier).
Michael Orlitzky [Thu, 27 Oct 2011 13:32:40 +0000 (09:32 -0400)]
Inline the polynomial function.
Michael Orlitzky [Thu, 27 Oct 2011 13:19:10 +0000 (09:19 -0400)]
Comment some test-only functions.
Michael Orlitzky [Wed, 26 Oct 2011 12:49:22 +0000 (08:49 -0400)]
Inline Tetrahedron functions volume, b0, b1, b2, and b3 (Ben Lippmeier).
Michael Orlitzky [Wed, 26 Oct 2011 12:33:47 +0000 (08:33 -0400)]
Remove the Eq instance for Grids.
Michael Orlitzky [Wed, 26 Oct 2011 03:55:20 +0000 (23:55 -0400)]
Inline find_containing_tetrahedron.
Michael Orlitzky [Wed, 26 Oct 2011 03:28:46 +0000 (23:28 -0400)]
Define a custom 'Point' type instead of a 3-tuple so that its constructor can be made strict.
Updated all 'Point' references to use the new constructor.
Michael Orlitzky [Tue, 25 Oct 2011 21:28:06 +0000 (17:28 -0400)]
Remove a redundant import.
Michael Orlitzky [Tue, 25 Oct 2011 21:26:14 +0000 (17:26 -0400)]
Inline the dot product (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 21:25:17 +0000 (17:25 -0400)]
Remove the Point.distance function and associated assertion. We only need the dot product.
Michael Orlitzky [Tue, 25 Oct 2011 20:21:17 +0000 (16:21 -0400)]
Add comments to the effect that some functions are only used in tests.
Minor whitespace changes.
Michael Orlitzky [Tue, 25 Oct 2011 16:14:46 +0000 (12:14 -0400)]
Eliminate common subexpressions in Cube.hs (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 04:00:19 +0000 (00:00 -0400)]
Add bang patterns to the Misc module and use them to write a faster
factorial function (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:57:22 +0000 (23:57 -0400)]
Add bang patterns to the Tetrahedron module (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:55:02 +0000 (23:55 -0400)]
Add bang patterns to the definition of Face (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:53:27 +0000 (23:53 -0400)]
Add bang patterns for the cube_at function (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:51:15 +0000 (23:51 -0400)]
Add bang patterns to the FunctionValues module (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:49:22 +0000 (23:49 -0400)]
Add bang patterns to the definition of Cube (Ben Lippmeier).
Michael Orlitzky [Tue, 25 Oct 2011 03:43:44 +0000 (23:43 -0400)]
Add -funbox-strict-fields to OPTIMIZATIONS (Ben Lippmeier).
Michael Orlitzky [Tue, 18 Oct 2011 16:36:53 +0000 (12:36 -0400)]
Add the MRI data, now that we know it works, and remove the data/.gitignore.
Michael Orlitzky [Sat, 15 Oct 2011 22:35:31 +0000 (18:35 -0400)]
Add another TODO.
Michael Orlitzky [Sat, 15 Oct 2011 22:33:04 +0000 (18:33 -0400)]
Remove some dead code.
Michael Orlitzky [Sat, 15 Oct 2011 22:27:19 +0000 (18:27 -0400)]
Clean up the makefile a little bit and add an 'hpc' target.
Michael Orlitzky [Sat, 15 Oct 2011 22:15:05 +0000 (18:15 -0400)]
Add a TODO item.
Michael Orlitzky [Sat, 15 Oct 2011 22:14:34 +0000 (18:14 -0400)]
Define a few tests locally.
Define domain_point local to those tests.
Remove the 'xi' alias.
Michael Orlitzky [Tue, 11 Oct 2011 16:11:36 +0000 (12:11 -0400)]
Update some documentation.
Michael Orlitzky [Tue, 4 Oct 2011 20:08:22 +0000 (16:08 -0400)]
Update the TODO once more.
Michael Orlitzky [Tue, 4 Oct 2011 19:56:38 +0000 (15:56 -0400)]
Clean up the imports/exports between MRI and Main.
Michael Orlitzky [Tue, 4 Oct 2011 19:50:54 +0000 (15:50 -0400)]
Un-inline two functions.
Michael Orlitzky [Tue, 4 Oct 2011 19:50:30 +0000 (15:50 -0400)]
Clean up imports/exports.
Remove some unused functions.
Michael Orlitzky [Tue, 4 Oct 2011 19:26:58 +0000 (15:26 -0400)]
Import explicitly in Assertions.hs.
Michael Orlitzky [Tue, 4 Oct 2011 19:23:55 +0000 (15:23 -0400)]
Import from FunctionValues explicitly.
Michael Orlitzky [Tue, 4 Oct 2011 19:00:08 +0000 (15:00 -0400)]
Performance improvement: don't compute coefficients by 'eval'ing Cardinals.
Michael Orlitzky [Tue, 4 Oct 2011 18:57:59 +0000 (14:57 -0400)]
Export the record accessors from FunctionValues.
Michael Orlitzky [Tue, 4 Oct 2011 14:51:52 +0000 (10:51 -0400)]
Fix value_at for 2d slices.
Michael Orlitzky [Tue, 4 Oct 2011 04:57:42 +0000 (00:57 -0400)]
Update the README and TODO.
Michael Orlitzky [Tue, 4 Oct 2011 03:54:33 +0000 (23:54 -0400)]
Use test options to specify a 1000-test requirement.
Michael Orlitzky [Tue, 4 Oct 2011 03:53:42 +0000 (23:53 -0400)]
Update the arbitrary instance for Cube to use smaller coordinates.
Michael Orlitzky [Tue, 4 Oct 2011 00:04:52 +0000 (20:04 -0400)]
Don't output function values when 'show'ing a cube.
Michael Orlitzky [Tue, 4 Oct 2011 00:04:03 +0000 (20:04 -0400)]
Use a sensible definition for the all volumes positive test.
Michael Orlitzky [Mon, 3 Oct 2011 18:50:38 +0000 (14:50 -0400)]
Go back to the "simplified" determinant formula in an attempt to avoid overflows.