Matt McCutchen's Web Site
/
match
/
match.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make proposal-matcher configuration non-global to make it more practical to
[match/match.git]
/
program
/
Test.hs
diff --git
a/program/Test.hs
b/program/Test.hs
index
e684859
..
4d715c4
100644
(file)
--- a/
program/Test.hs
+++ b/
program/Test.hs
@@
-9,7
+9,7
@@
module Test (
-- Solve instances.
module ProposalMatcher,
-- Solve instances.
module ProposalMatcher,
- module P
roposalMatcherConfig
,
+ module P
MDefaults
,
-- Run randomized things.
module System.Random,
-- Run randomized things.
module System.Random,
@@
-19,7
+19,7
@@
import TestUtils
import Instance
import InstanceGenerator
import ProposalMatcher
import Instance
import InstanceGenerator
import ProposalMatcher
-import P
roposalMatcherConfig hiding (Wt)
+import P
MDefaults
import System.Random
import RandomizedMonad
import System.Random
import RandomizedMonad
@@
-37,7
+37,7
@@
myGraph = mkGraph [(0, ()), (1, ()), (2, ())]
bfResult = bellmanFord snd 0 myGraph
bfResult = bellmanFord snd 0 myGraph
-flowArray = minCostFlow (0, 2) fst (const 1) snd myGraph (0, 1)
+flowArray = minCostFlow
pmDefaults
(0, 2) fst (const 1) snd myGraph (0, 1)
myNCGraph = mkGraph [(0, ())] [(0, 0, -1)] :: Gr () Int
bfNCResult = bellmanFord id 0 myNCGraph
myNCGraph = mkGraph [(0, ())] [(0, 0, -1)] :: Gr () Int
bfNCResult = bellmanFord id 0 myNCGraph
@@
-64,10
+64,10
@@
myPrefs = transposeArray $ listArray ((0,0), (myNumProps-1,myNumRvrs-1)) [
myInst = Instance myNumRvrs myNumProps (constArray (0, myNumRvrs-1) 1) myPrefs
myInst = Instance myNumRvrs myNumProps (constArray (0, myNumRvrs-1) 1) myPrefs
-rdnResult = doReduction myInst
+rdnResult = doReduction
pmDefaults
myInst
ReductionResult rrg rrso rrsi rreib rredi = rdnResult
ReductionResult rrg rrso rrsi rreib rredi = rdnResult
-rdnFlowArray = minCostFlow rreib reIdx reCap reCost rrg (rrso, rrsi)
+rdnFlowArray = minCostFlow
pmDefaults
rreib reIdx reCap reCost rrg (rrso, rrsi)
rrg2 = flowAnnotate rrg rdnFlowArray
rrg2 = flowAnnotate rrg rdnFlowArray
-myMatching = doMatching myInst
+myMatching = doMatching
pmDefaults
myInst
iGraph = showInstanceAsGraph myInst myMatching -- Visualize me!
iGraph = showInstanceAsGraph myInst myMatching -- Visualize me!