X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FCube.hs;h=bec49b4086a09947697ec183ff97459e76f43122;hb=5c2ac2ca74f2657ff8af381d3bcda72a37b39fb7;hp=7fa4bfe1656e04191f5152c5635001e7a2d4323c;hpb=10a325117241837a7e91728fa4c696cab4d61d4c;p=spline3.git diff --git a/src/Cube.hs b/src/Cube.hs index 7fa4bfe..bec49b4 100644 --- a/src/Cube.hs +++ b/src/Cube.hs @@ -25,18 +25,18 @@ import Test.QuickCheck (Arbitrary(..), Gen, Positive(..), choose) import Cardinal import Comparisons ((~=), (~~=)) import qualified Face (Face(Face, v0, v1, v2, v3)) -import FunctionValues +import FunctionValues (FunctionValues, eval, rotate) import Misc (all_equal, disjoint) import Point import Tetrahedron (Tetrahedron(..), c, volume) import ThreeDimensional -data Cube = Cube { h :: Double, - i :: Int, - j :: Int, - k :: Int, - fv :: FunctionValues, - tetrahedra_volume :: Double } +data Cube = Cube { h :: !Double, + i :: !Int, + j :: !Int, + k :: !Int, + fv :: !FunctionValues, + tetrahedra_volume :: !Double } deriving (Eq)