Safe Haskell | None |
---|
GTA.Data.BinTree
Documentation
Instances
Eq a => Eq (LVTree a) | |
Ord a => Ord (LVTree a) | |
Read a => Read (LVTree a) | |
GenericSemiringStructure (LVTreeAlgebra a0) (LVTree a0) (LVTreeMapFs a0) |
data LVTreeAlgebra a gta Source
Constructors
LVTreeAlgebra | |
Instances
GenericSemiringStructure (LVTreeAlgebra a0) (LVTree a0) (LVTreeMapFs a0) |
data LVTreeMapFs a gta Source
Constructors
LVTreeMapFs | |
Fields
|
Instances
GenericSemiringStructure (LVTreeAlgebra a0) (LVTree a0) (LVTreeMapFs a0) |
data BinTreeAlgebra n l gta Source
Constructors
BinTreeAlgebra | |
Instances
GenericSemiringStructure (BinTreeAlgebra n0 l0) (BinTree n0 l0) (BinTreeMapFs n0 l0) |
data BinTreeMapFs n l gta Source
Constructors
BinTreeMapFs | |
Instances
GenericSemiringStructure (BinTreeAlgebra n0 l0) (BinTree n0 l0) (BinTreeMapFs n0 l0) |
subtreeSelectsWithRoot :: BinTree n l -> BinTreeSemiring (Bool, n) (Bool, l) a -> aSource
subtreeSelects :: BinTree n l -> BinTreeSemiring (Bool, n) (Bool, l) a -> aSource
assignTrans :: [b] -> [c] -> BinTreeSemiring c (b, a) s -> LVTreeSemiring a sSource
assignTrees :: [b] -> [c] -> [a] -> BinTreeSemiring c (b, a) s -> sSource