packages feed

fregel-1.2.0: sample-programs/gmaxv.fgl

{- maximum value problem -}

data MVal = MVal { mval :: Int } deriving (Eq, Show)

gmaxv g =
  let step v = let newval = maximum [ val u | u <- g ] in MVal newval
  in gmap step g