fuzzy.operator.Compound
index
/fuzzy/operator/Compound.py @ Get pyfuzzy at SourceForge.net. Fast, secure and Free Open Source software downloads

The Compound class takes values of several input operators  and 
processes them through a given norm.

 
Classes
       
fuzzy.operator.Operator.Operator(__builtin__.object)
Compound

 
class Compound(fuzzy.operator.Operator.Operator)
    Take values of input operators  and process them
through the given norm.
 
@ivar norm: how to combine inputs. (eg. Min,Max,...)
@type norm: L{fuzzy.norm.Norm.Norm}
@ivar inputs: list of inputs (subclassed from L{fuzzy.operator.Operator.Operator}).
 
 
Method resolution order:
Compound
fuzzy.operator.Operator.Operator
__builtin__.object

Methods defined here:
__call__(self)
Get current value of input and combine them with help of norm.
__init__(self, norm, *inputs)
Constructor.
 
@param norm: how to combine inputs. (eg. Min,Max,...)
@type norm: L{fuzzy.norm.Norm.Norm}
@param inputs: list of inputs (subclassed from L{fuzzy.operator.Operator.Operator}).
__repr__(self)
Return representation of instance.
        
@return: representation of instance
@rtype: string

Data descriptors inherited from fuzzy.operator.Operator.Operator:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        __revision__ = '$Id: Compound.py,v 1.16 2010-10-29 19:24:41 rliebscher Exp $'