]> gitweb.michael.orlitzky.com - spline3.git/log
spline3.git
13 years agoAdd 23 more tests for trilinear reproduction, testing the remaining tetrahedra.
Michael Orlitzky [Sun, 10 Jul 2011 17:22:09 +0000 (13:22 -0400)]
Add 23 more tests for trilinear reproduction, testing the remaining tetrahedra.

13 years agoRe-export the modules in Everything.hs.
Michael Orlitzky [Sun, 10 Jul 2011 16:49:02 +0000 (12:49 -0400)]
Re-export the modules in Everything.hs.

13 years agoAdded a find_containing_tetrahedra function to the Cube module.
Michael Orlitzky [Sun, 10 Jul 2011 15:36:44 +0000 (11:36 -0400)]
Added a find_containing_tetrahedra function to the Cube module.

13 years agoAdd a find_containing_cubes function to the Grid module.
Michael Orlitzky [Sun, 10 Jul 2011 15:27:27 +0000 (11:27 -0400)]
Add a find_containing_cubes function to the Grid module.

13 years agoFix some hlint warnings.
Michael Orlitzky [Sat, 9 Jul 2011 03:33:12 +0000 (23:33 -0400)]
Fix some hlint warnings.

13 years agoAdd another TODO item.
Michael Orlitzky [Sat, 9 Jul 2011 03:11:06 +0000 (23:11 -0400)]
Add another TODO item.

13 years agoHide i, j, and k from two Cube imports.
Michael Orlitzky [Sat, 9 Jul 2011 03:01:47 +0000 (23:01 -0400)]
Hide i, j, and k from two Cube imports.

13 years agoRe-enable the non-doc tests.
Michael Orlitzky [Sat, 9 Jul 2011 00:26:34 +0000 (20:26 -0400)]
Re-enable the non-doc tests.
Add a doctest for the flatten function.

13 years agoAdd doctests to the test suite.
Michael Orlitzky [Sat, 9 Jul 2011 00:17:47 +0000 (20:17 -0400)]
Add doctests to the test suite.

13 years agoAdd two examples (doctests) for the factorial function.
Michael Orlitzky [Sat, 9 Jul 2011 00:16:41 +0000 (20:16 -0400)]
Add two examples (doctests) for the factorial function.

13 years agoAdd two new dependencies.
Michael Orlitzky [Sat, 9 Jul 2011 00:16:19 +0000 (20:16 -0400)]
Add two new dependencies.

13 years agoFix some hlint warnings.
Michael Orlitzky [Fri, 8 Jul 2011 21:26:38 +0000 (17:26 -0400)]
Fix some hlint warnings.

13 years agoFinish moving the tests to test-framework.
Michael Orlitzky [Fri, 8 Jul 2011 20:18:31 +0000 (16:18 -0400)]
Finish moving the tests to test-framework.

13 years agoFinish migrating the QuickCheck tests to test-framework.
Michael Orlitzky [Fri, 8 Jul 2011 12:05:24 +0000 (08:05 -0400)]
Finish migrating the QuickCheck tests to test-framework.

13 years agoUncomment the (2.5) cijk1 identity and make a TODO item for it.
Michael Orlitzky [Fri, 8 Jul 2011 12:05:01 +0000 (08:05 -0400)]
Uncomment the (2.5) cijk1 identity and make a TODO item for it.

13 years agoBegin migration to test-framework.
Michael Orlitzky [Thu, 7 Jul 2011 22:59:31 +0000 (18:59 -0400)]
Begin migration to test-framework.

13 years agoAdd three new dependencies to the README.
Michael Orlitzky [Thu, 7 Jul 2011 22:58:51 +0000 (18:58 -0400)]
Add three new dependencies to the README.

13 years agoAdd a new TODO item.
Michael Orlitzky [Thu, 7 Jul 2011 22:58:35 +0000 (18:58 -0400)]
Add a new TODO item.

13 years agoUpdate the TODO.
Michael Orlitzky [Mon, 4 Jul 2011 20:56:26 +0000 (16:56 -0400)]
Update the TODO.

13 years agoAdd tests to ensure that the zero function and a trilinear function are reproduced...
Michael Orlitzky [Mon, 4 Jul 2011 17:52:37 +0000 (13:52 -0400)]
Add tests to ensure that the zero function and a trilinear function are reproduced correctly.

13 years agoGet rid of the tests for section (2.9), for now.
Michael Orlitzky [Mon, 4 Jul 2011 17:03:46 +0000 (13:03 -0400)]
Get rid of the tests for section (2.9), for now.

13 years agoAdd a blank line to the test output.
Michael Orlitzky [Mon, 4 Jul 2011 16:21:56 +0000 (12:21 -0400)]
Add a blank line to the test output.
Don't switch v2 and v3 of tetrahedron6 in the (2.8) tests. These tests used to fail, but now they don't. Cool?

13 years agoAdd four tests confirming that vertex swaps don't affect coefficients.
Michael Orlitzky [Tue, 14 Jun 2011 15:39:37 +0000 (11:39 -0400)]
Add four tests confirming that vertex swaps don't affect coefficients.

13 years agoFix many of the tests from page 79.
Michael Orlitzky [Sat, 11 Jun 2011 15:48:37 +0000 (11:48 -0400)]
Fix many of the tests from page 79.
Add a new TODO item (explain a test success).
Update the comments for the page 79 tests.

13 years agoChange some putStrLn calls to putStr instead.
Michael Orlitzky [Fri, 10 Jun 2011 23:46:29 +0000 (19:46 -0400)]
Change some putStrLn calls to putStr instead.

13 years agoRemove two completed TODO items.
Michael Orlitzky [Fri, 10 Jun 2011 23:44:27 +0000 (19:44 -0400)]
Remove two completed TODO items.

13 years agoAdd a bunch more exact volume tests.
Michael Orlitzky [Fri, 10 Jun 2011 18:57:32 +0000 (14:57 -0400)]
Add a bunch more exact volume tests.
Use the kinda_equals comparison in exact volume tests.

13 years agoAdd the kinda_equals comparison.
Michael Orlitzky [Fri, 10 Jun 2011 18:56:28 +0000 (14:56 -0400)]
Add the kinda_equals comparison.

13 years agoInvert all of the rotations.
Michael Orlitzky [Fri, 10 Jun 2011 18:32:47 +0000 (14:32 -0400)]
Invert all of the rotations.

13 years agoCreate a limit on the min/max function values that will be generated.
Michael Orlitzky [Fri, 10 Jun 2011 18:27:44 +0000 (14:27 -0400)]
Create a limit on the min/max function values that will be generated.

13 years agoAdd six tests to ensure that the rotations don't affect faces perpendicular to them.
Michael Orlitzky [Fri, 10 Jun 2011 18:25:33 +0000 (14:25 -0400)]
Add six tests to ensure that the rotations don't affect faces perpendicular to them.

13 years agoAdded the Everything module.
Michael Orlitzky [Fri, 10 Jun 2011 17:11:39 +0000 (13:11 -0400)]
Added the Everything module.

13 years agoAdd the prop_interior_values_all_identical test.
Michael Orlitzky [Tue, 7 Jun 2011 21:01:56 +0000 (17:01 -0400)]
Add the prop_interior_values_all_identical test.

13 years agoAdd the all_equal function to the Misc module.
Michael Orlitzky [Tue, 7 Jun 2011 21:00:54 +0000 (17:00 -0400)]
Add the all_equal function to the Misc module.

13 years agoAdd two missing type declarations.
Michael Orlitzky [Fri, 13 May 2011 21:00:23 +0000 (17:00 -0400)]
Add two missing type declarations.

13 years agoAdd another test checking the rotation for c2100.
Michael Orlitzky [Wed, 11 May 2011 22:04:15 +0000 (18:04 -0400)]
Add another test checking the rotation for c2100.

13 years agoAdd a Cardinal test, computed manually and from Sorokina and Zeilfelder, p. 87.
Michael Orlitzky [Wed, 11 May 2011 21:49:35 +0000 (17:49 -0400)]
Add a Cardinal test, computed manually and from Sorokina and Zeilfelder, p. 87.

13 years agoAdd a test based on the computations on Sorokina and Zeilfelder, p. 87.
Michael Orlitzky [Wed, 11 May 2011 21:13:05 +0000 (17:13 -0400)]
Add a test based on the computations on Sorokina and Zeilfelder, p. 87.

13 years agoAdd a bunch of edge incidence tests.
Michael Orlitzky [Wed, 11 May 2011 20:20:35 +0000 (16:20 -0400)]
Add a bunch of edge incidence tests.
Add a TODO item reminding myself to finish the edge incidence tests.

13 years agoAdd five new prop_c0120_identity tests.
Michael Orlitzky [Wed, 11 May 2011 19:20:41 +0000 (15:20 -0400)]
Add five new prop_c0120_identity tests.

13 years agoAdd a test for FunctionValues, test_directions.
Michael Orlitzky [Wed, 11 May 2011 19:19:36 +0000 (15:19 -0400)]
Add a test for FunctionValues, test_directions.

13 years agoMove the three example 3x3x3 arrays to the Examples module.
Michael Orlitzky [Wed, 11 May 2011 19:18:22 +0000 (15:18 -0400)]
Move the three example 3x3x3 arrays to the Examples module.

13 years agoAdd assertTrue = assertBool.
Michael Orlitzky [Wed, 11 May 2011 19:17:41 +0000 (15:17 -0400)]
Add assertTrue = assertBool.

13 years agoFix an incorrect coordinate.
Michael Orlitzky [Wed, 11 May 2011 19:17:06 +0000 (15:17 -0400)]
Fix an incorrect coordinate.
Order the down/top functions consistently.

13 years agoEscape some special characters in comments, and make the publish_doc target sync...
Michael Orlitzky [Sun, 8 May 2011 21:38:25 +0000 (17:38 -0400)]
Escape some special characters in comments, and make the publish_doc target sync in the right direction.

13 years agoAdd a publish_doc target to the makefile that rsyncs the documentation to my website.
Michael Orlitzky [Sun, 8 May 2011 21:29:04 +0000 (17:29 -0400)]
Add a publish_doc target to the makefile that rsyncs the documentation to my website.

13 years agoUpdate the makefile to include a bunch more stuff from GHC and other libraries.
Michael Orlitzky [Sun, 8 May 2011 21:19:20 +0000 (17:19 -0400)]
Update the makefile to include a bunch more stuff from GHC and other libraries.

13 years agoAdd two more function comments.
Michael Orlitzky [Sun, 8 May 2011 20:56:09 +0000 (16:56 -0400)]
Add two more function comments.

13 years agoMore doc updates.
Michael Orlitzky [Sun, 8 May 2011 20:51:47 +0000 (16:51 -0400)]
More doc updates.

13 years agoMore minor doc fixes.
Michael Orlitzky [Sun, 8 May 2011 20:40:05 +0000 (16:40 -0400)]
More minor doc fixes.

13 years agoFix two minor documentation issues.
Michael Orlitzky [Sun, 8 May 2011 20:36:36 +0000 (16:36 -0400)]
Fix two minor documentation issues.

13 years agoAdd a bunch of documentation.
Michael Orlitzky [Sun, 8 May 2011 20:34:07 +0000 (16:34 -0400)]
Add a bunch of documentation.

13 years agoFix some warnings and hlint suggestions.
Michael Orlitzky [Sun, 8 May 2011 20:06:38 +0000 (16:06 -0400)]
Fix some warnings and hlint suggestions.

13 years agoComment out some failing tests.
Michael Orlitzky [Sun, 8 May 2011 17:03:10 +0000 (13:03 -0400)]
Comment out some failing tests.
Enable the new Cardinal tests.

13 years agoAdd a bunch of new Cardinal tests.
Michael Orlitzky [Sun, 8 May 2011 17:02:53 +0000 (13:02 -0400)]
Add a bunch of new Cardinal tests.

13 years agoMove the (2.8) tests from Face to Cube.
Michael Orlitzky [Sun, 8 May 2011 17:02:30 +0000 (13:02 -0400)]
Move the (2.8) tests from Face to Cube.

13 years agoRe-enable all of the tests for (2.7).
Michael Orlitzky [Sun, 8 May 2011 07:13:09 +0000 (03:13 -0400)]
Re-enable all of the tests for (2.7).

13 years agoRe-enable all of the tests for (2.6) and make them pass by switchint the third and...
Michael Orlitzky [Sun, 8 May 2011 04:21:29 +0000 (00:21 -0400)]
Re-enable all of the tests for (2.6) and make them pass by switchint the third and fourth indices for T-tilde.

13 years agoTry to re-enable some more tests; fail miserably.
Michael Orlitzky [Sun, 8 May 2011 03:56:37 +0000 (23:56 -0400)]
Try to re-enable some more tests; fail miserably.

13 years agoMove four vertex tests into Tests.Grid and re-enable them.
Michael Orlitzky [Sun, 8 May 2011 02:25:41 +0000 (22:25 -0400)]
Move four vertex tests into Tests.Grid and re-enable them.
Clean up some unneeded imports.

13 years agoComment out some failing tests, and add a TODO document to remind myself about it...
Michael Orlitzky [Sun, 8 May 2011 02:16:42 +0000 (22:16 -0400)]
Comment out some failing tests, and add a TODO document to remind myself about it later.

13 years agoMove all of the trilinear coefficient tests into the Tests.Grid module.
Michael Orlitzky [Sun, 8 May 2011 02:11:38 +0000 (22:11 -0400)]
Move all of the trilinear coefficient tests into the Tests.Grid module.
Move the two custom assertions into an Assertions module.

13 years agoAdd a cube_at function to Grid.
Michael Orlitzky [Sun, 8 May 2011 02:10:28 +0000 (22:10 -0400)]
Add a cube_at function to Grid.

13 years agoAdd the rest of the tetrahedron and tests.
Michael Orlitzky [Sat, 7 May 2011 22:14:46 +0000 (18:14 -0400)]
Add the rest of the tetrahedron and tests.

13 years agoFix two warnings in the Cube tests.
Michael Orlitzky [Sat, 7 May 2011 21:20:28 +0000 (17:20 -0400)]
Fix two warnings in the Cube tests.

13 years agoAdd tests/code for tetrahedron 12 through 15.
Michael Orlitzky [Sat, 7 May 2011 21:17:24 +0000 (17:17 -0400)]
Add tests/code for tetrahedron 12 through 15.

13 years agoAdd some tests to check that four rotations in one direction is the identity rotation.
Michael Orlitzky [Sat, 7 May 2011 20:05:31 +0000 (16:05 -0400)]
Add some tests to check that four rotations in one direction is the identity rotation.

13 years agoAdd the actual volume tests for tetrahedron 8 through 11.
Michael Orlitzky [Sat, 7 May 2011 20:05:07 +0000 (16:05 -0400)]
Add the actual volume tests for tetrahedron 8 through 11.

13 years agoRemove the 'reorient' function from Cube.
Michael Orlitzky [Sat, 7 May 2011 20:04:30 +0000 (16:04 -0400)]
Remove the 'reorient' function from Cube.
Add tetrahedron functions 8 through 11.
Add some tests for the volumes of tetrahedron 8 through 11 to the suite.

13 years agoAdd the rotations about the y and z axes to the Cardinal module.
Michael Orlitzky [Sat, 7 May 2011 20:03:14 +0000 (16:03 -0400)]
Add the rotations about the y and z axes to the Cardinal module.
Add haddock comments to the Cardinal module.

13 years agoUpdate the hmatrix version in the makefile.
Michael Orlitzky [Sat, 7 May 2011 20:02:34 +0000 (16:02 -0400)]
Update the hmatrix version in the makefile.
Add the haddock files for QuickCheck and HUnit to the doc target.

13 years agoSplit the exact volume test into seven separate ones.
Michael Orlitzky [Sat, 7 May 2011 17:41:02 +0000 (13:41 -0400)]
Split the exact volume test into seven separate ones.

13 years agoRework a bunch of Cube stuff and re-enable now-passing tests.
Michael Orlitzky [Sat, 7 May 2011 17:35:13 +0000 (13:35 -0400)]
Rework a bunch of Cube stuff and re-enable now-passing tests.

13 years agoCatch out-of-bounds calls to value_at.
Michael Orlitzky [Sat, 7 May 2011 17:16:01 +0000 (13:16 -0400)]
Catch out-of-bounds calls to value_at.

13 years agoRemove some dead code from the Cube module.
Michael Orlitzky [Sat, 7 May 2011 01:10:56 +0000 (21:10 -0400)]
Remove some dead code from the Cube module.

13 years agoHave the show function display the grid size of a cube.
Michael Orlitzky [Sat, 7 May 2011 00:32:07 +0000 (20:32 -0400)]
Have the show function display the grid size of a cube.

13 years agoAdd two new comparisons, very_positive and non_very_positive_entries.
Michael Orlitzky [Sat, 7 May 2011 00:31:37 +0000 (20:31 -0400)]
Add two new comparisons, very_positive and non_very_positive_entries.

13 years agoRe-enable the Cube tests in the suite.
Michael Orlitzky [Fri, 6 May 2011 22:38:20 +0000 (18:38 -0400)]
Re-enable the Cube tests in the suite.

13 years agoRe-enable the prop_all_volumes_positive check and add some new ones.
Michael Orlitzky [Fri, 6 May 2011 22:37:47 +0000 (18:37 -0400)]
Re-enable the prop_all_volumes_positive check and add some new ones.

13 years agoAdd two missing type signatures.
Michael Orlitzky [Fri, 6 May 2011 22:37:21 +0000 (18:37 -0400)]
Add two missing type signatures.

13 years agoMove a bunch of Face/Tetrahedron code into Cube.
Michael Orlitzky [Fri, 6 May 2011 22:13:21 +0000 (18:13 -0400)]
Move a bunch of Face/Tetrahedron code into Cube.

13 years agoAdd the code to rotate a FunctionValues object.
Michael Orlitzky [Fri, 6 May 2011 22:10:15 +0000 (18:10 -0400)]
Add the code to rotate a FunctionValues object.

13 years agoMove some dead code out of Face and add it to Cube where it now belongs.
Michael Orlitzky [Fri, 6 May 2011 22:09:27 +0000 (18:09 -0400)]
Move some dead code out of Face and add it to Cube where it now belongs.

13 years agoAdd a TODO comment.
Michael Orlitzky [Fri, 6 May 2011 22:09:11 +0000 (18:09 -0400)]
Add a TODO comment.

13 years agoAdd a bunch of broken y-axis rotations (still using the x-axis code).
Michael Orlitzky [Fri, 6 May 2011 22:08:17 +0000 (18:08 -0400)]
Add a bunch of broken y-axis rotations (still using the x-axis code).

13 years agoDisable most failing Face tests.
Michael Orlitzky [Fri, 6 May 2011 20:39:23 +0000 (16:39 -0400)]
Disable most failing Face tests.

13 years agoAdd an Arbitrary instance for Cardinal two Cardinal tests.
Michael Orlitzky [Fri, 6 May 2011 20:38:39 +0000 (16:38 -0400)]
Add an Arbitrary instance for Cardinal two Cardinal tests.

13 years agoAdd the counter-clockwise rotations (with respect to the x-axis) to the Cardinal...
Michael Orlitzky [Fri, 6 May 2011 20:37:52 +0000 (16:37 -0400)]
Add the counter-clockwise rotations (with respect to the x-axis) to the Cardinal module.

13 years agoBegin fixing some of the tests. Commented out most of them.
Michael Orlitzky [Wed, 4 May 2011 03:04:05 +0000 (23:04 -0400)]
Begin fixing some of the tests. Commented out most of them.
Added an Arbitrary instance for FunctionValues.

13 years agoBegin overhauling the program to handle other tetrahedra. Main is
Michael Orlitzky [Wed, 4 May 2011 00:57:37 +0000 (20:57 -0400)]
Begin overhauling the program to handle other tetrahedra. Main is
pretty much disabled at this point, waiting for me to implement the
tetrahedron[0-23] functions.

13 years agoAdd the Cardinal and FunctionValues modules which will hopefully replace the existing...
Michael Orlitzky [Tue, 3 May 2011 21:48:36 +0000 (17:48 -0400)]
Add the Cardinal and FunctionValues modules which will hopefully replace the existing cube magic.

13 years agoAdd the example1.py sage code.
Michael Orlitzky [Mon, 2 May 2011 21:39:26 +0000 (17:39 -0400)]
Add the example1.py sage code.

13 years agoFinish adding the coefficients, begin the barycentric stuff.
Michael Orlitzky [Mon, 2 May 2011 20:38:03 +0000 (16:38 -0400)]
Finish adding the coefficients, begin the barycentric stuff.

13 years agoAdd a bunch more coefficient tests.
Michael Orlitzky [Mon, 2 May 2011 20:37:41 +0000 (16:37 -0400)]
Add a bunch more coefficient tests.

13 years agoAdd distance and is_close functions to the Point module.
Michael Orlitzky [Mon, 2 May 2011 20:37:13 +0000 (16:37 -0400)]
Add distance and is_close functions to the Point module.

13 years agoCompute more coefficients manually for use in the tests.
Michael Orlitzky [Mon, 2 May 2011 01:14:17 +0000 (21:14 -0400)]
Compute more coefficients manually for use in the tests.

13 years agoAdded more coefficient tests.
Michael Orlitzky [Mon, 2 May 2011 01:14:00 +0000 (21:14 -0400)]
Added more coefficient tests.

13 years agoAdd some HUnit tests for the Face module.
Michael Orlitzky [Sun, 1 May 2011 21:44:24 +0000 (17:44 -0400)]
Add some HUnit tests for the Face module.

13 years agoFix the definition of cube_at; it had the 'x' and 'z' axes flipped.
Michael Orlitzky [Sun, 1 May 2011 16:02:28 +0000 (12:02 -0400)]
Fix the definition of cube_at; it had the 'x' and 'z' axes flipped.

13 years agoAdd the beginning of the final paper.
Michael Orlitzky [Sun, 1 May 2011 06:51:28 +0000 (02:51 -0400)]
Add the beginning of the final paper.