| 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