Safe Haskell | None |
---|---|
Language | Haskell2010 |
- aInside :: Monad m => ScaleFunction -> Landscape -> SigEdgeProb m (Log Double) (Log Double) ((Int :. From) :. To) (Int :. To)
- type TF1 x = TwITbl Id Unboxed EmptyOk (BS1 Last I) x
- type TL1 x = TwITbl Id Unboxed EmptyOk (BS1 Last O) x
- type EB x = TwITbl Id Unboxed EmptyOk (EdgeBoundary C) x
- edgeProbPartFun :: ScaleFunction -> Landscape -> ([(Boundary Last I, Log Double)], [(EdgeBoundary C, Log Double)])
- edgeProbScoreMatrix :: Landscape -> [Log Double] -> [(EdgeBoundary C, Log Double)] -> ScoreMatrix (Log Double)
Documentation
aInside :: Monad m => ScaleFunction -> Landscape -> SigEdgeProb m (Log Double) (Log Double) ((Int :. From) :. To) (Int :. To) Source #
Before using aInside
the ScoreMat
needs to be scaled
TODO the Edge
needs to be an EdgeWithActive
to get the active bits
on the left in the set.
edgeProbPartFun :: ScaleFunction -> Landscape -> ([(Boundary Last I, Log Double)], [(EdgeBoundary C, Log Double)]) Source #
Extract the individual partition scores.
edgeProbScoreMatrix :: Landscape -> [Log Double] -> [(EdgeBoundary C, Log Double)] -> ScoreMatrix (Log Double) Source #
Turn the edge probabilities into a score matrix.