new FuzzyCompositeTerm(terms)
Constructs a new fuzzy composite term with the given values.
Parameters:
| Name | Type | Description | 
|---|---|---|
| terms | Array.<FuzzyTerm> | An arbitrary amount of fuzzy terms. | 
Extends
Members
- 
terms :Array.<FuzzyTerm>
- 
    
    List of fuzzy terms. 
Methods
- 
    
        clearDegreeOfMembership() → {FuzzyCompositeTerm}
- 
    
    Clears the degree of membership value. - Overrides:
 
- 
    
        getDegreeOfMembership() → {Number}
- 
    
    Returns the degree of membership. Returns:Number -Degree of membership. - Overrides:
 
- 
    
        toJSON() → {Object}
- 
    
    Transforms this instance into a JSON object. Returns:Object -The JSON object. - Overrides:
 
- 
    
        updateDegreeOfMembership(value) → {FuzzyCompositeTerm}
- 
    
    Updates the degree of membership by the given value. This method is used when the term is part of a fuzzy rule's consequent. Parameters:Name Type Description valueNumber The value used to update the degree of membership. - Overrides: