X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FTests%2FGrid.hs;h=6a30cc59f0038a8f40afb3add71806f1ae3a4259;hb=3e25ac7f9fffaabdc5e62f4b973f3d38be60cf4d;hp=6da0e09e2b6a663eabd31214750c592f64060d64;hpb=e65d577e89e5b4786997b813331124a4e8eae1ef;p=spline3.git diff --git a/src/Tests/Grid.hs b/src/Tests/Grid.hs index 6da0e09..6a30cc5 100644 --- a/src/Tests/Grid.hs +++ b/src/Tests/Grid.hs @@ -336,13 +336,15 @@ test_zeros_reproduced = -- | Make sure we can reproduce a 9x9x9 trilinear from the 3x3x3 one. -test_trilinearx2_reproduced_t0 :: Assertion -test_trilinearx2_reproduced_t0 = - assertTrue "trilinearx2 is reproduced correctly" $ - and [p (i', j', k') ~= value_at trilinearx2 i j k +test_trilinear9x9x9_reproduced :: Assertion +test_trilinear9x9x9_reproduced = + assertTrue "trilinear 9x9x9 is reproduced correctly" $ + and [p (i', j', k') ~= value_at trilinear9x9x9 i j k | i <- [0..8], j <- [0..8], k <- [0..8], + t <- tetrahedra c0, + let p = polynomial t, let i' = (fromIntegral i) * 0.5, let j' = (fromIntegral j) * 0.5, let k' = (fromIntegral k) * 0.5]