Safe Haskell | None |
---|---|
Language | Haskell2010 |
- type Distance = Double
- type DistFn a = a -> a -> Distance
- type Size = Int
- data Dendrogram a
- = Leaf !a
- | Branch !Size !Distance !(Dendrogram a) !(Dendrogram a)
- size :: Dendrogram a -> Int
- data DistanceMat = DistanceMat !Int !(Vector Double)
- (!) :: DistanceMat -> (Int, Int) -> Double
- idx :: Int -> Int -> Int -> Int
Documentation
data Dendrogram a Source
Leaf !a | |
Branch !Size !Distance !(Dendrogram a) !(Dendrogram a) |
Functor Dendrogram | |
Eq a => Eq (Dendrogram a) | |
Show a => Show (Dendrogram a) | |
Binary a => Binary (Dendrogram a) |
size :: Dendrogram a -> Int Source
O(1) Return the size of a dendrogram