diff options
| -rw-r--r-- | Math/LinProg/LPSolve.hs | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/Math/LinProg/LPSolve.hs b/Math/LinProg/LPSolve.hs index 83a3f73..beff157 100644 --- a/Math/LinProg/LPSolve.hs +++ b/Math/LinProg/LPSolve.hs @@ -75,7 +75,7 @@ solve (compile -> lp) = do      nequals = length (lp ^. equals)      allConstr = (lp ^. equals) ++ (lp ^. leqs) -    varLUT = M.fromList $ zip (sort $ nub $ concatMap (vars . fst) allConstr) [1..] +    varLUT = M.fromList $ zip (sort $ nub $ concatMap (vars . fst) allConstr ++ vars (lp ^. objective)) [1..]      with m f = do        r <- f m | 
