summaryrefslogtreecommitdiff
path: root/Library/Cost.hs
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2014-04-08 15:06:40 +1000
committerJed Barber <jjbarber@y7mail.com>2014-04-08 15:06:40 +1000
commit03d38eb3190eb5e51fb18847fe0792013285bde5 (patch)
tree1060d26d3042b5c0c5b1c027fac45fe87f3d685a /Library/Cost.hs
parentf2c4e4614613ede497f19ef79dc7dc157eaca834 (diff)
Reorganising source code
Diffstat (limited to 'Library/Cost.hs')
-rw-r--r--Library/Cost.hs29
1 files changed, 0 insertions, 29 deletions
diff --git a/Library/Cost.hs b/Library/Cost.hs
deleted file mode 100644
index 86cabdc..0000000
--- a/Library/Cost.hs
+++ /dev/null
@@ -1,29 +0,0 @@
-module Library.Cost(
- cost,
- nodeCost,
- listCost
- ) where
-
-
-
-import Data.Maybe
-import Data.Graph.Inductive.Graph( Node )
-import qualified Data.Graph.Inductive.Graph as Graph
-import Library.ProofGraph
-
-
-
-cost :: String -> Int
-cost x = 1
-
-
-nodeCost :: PGraph -> Node -> Int
-nodeCost graph node =
- let label = fromJust (Graph.lab graph node)
- nextCostLayer = map (nodeCost graph) (Graph.suc graph node)
- in (cost label) + (sum nextCostLayer)
-
-
-listCost :: [String] -> Int
-listCost = sum . (map cost)
-