Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
- class Fuzzy a => FRule a where
- type Antecedent a
- (=*>) :: Antecedent a -> a -> a
- (=|>) :: Antecedent a -> a -> a
- weight :: a -> Double -> a
- class FRule a => Defuzzifier a where
Documentation
class Fuzzy a => FRule a where Source
Allows overloading of functions used in rule definition.
type Antecedent a Source
Firing strength
(=*>) :: Antecedent a -> a -> a Source
Scaling implication.
(=|>) :: Antecedent a -> a -> a Source
Truncate implication.
weight :: a -> Double -> a Source
Weight a rule
class FRule a => Defuzzifier a where Source
Overloaded defuzzification functions.