C# Class UnityAI.Core.Fuzzy.WorkingFuzzySet

Inheritance: FuzzySet
Datei anzeigen Open project: unityai/unityai-core Class Usage Examples

Private Methods

Method Description
AddClone ( string cloneName ) : void

Does nothing.

Assert ( FuzzySet inputSet ) : void

Asserts the truth values from the given fuzzy set.

Copy ( FuzzySet inputSet ) : void

Copies the truth values from the given fuzzy set.

CopyOrAssertFuzzy ( FuzzySet inputSet ) : void

Copies the input set if the current working set is empty, otherwise asserts the given set.

CorrelateWith ( FuzzySet inputSet, EnumFuzzyCorrelationMethod corrMethod, double truthValue ) : void

Correlates the working set with the given input set using the given correlation method and truth value.

ImplicateTo ( WorkingFuzzySet inputSet, EnumFuzzyInferenceMethod inferMethod ) : void

Implicates the current working set to the given fuzzy set using the given infer method.

Reset ( ) : void

Resets the working fuzzy set by setting the empty flag to true and setting the truth vector values to 0.0.

WorkingFuzzySet ( ContinuousFuzzyRuleVariable parentVar, string setName, double alphaCut, double discourseLo, double discourseHi ) : System

Creates a fuzzy work set with the given parameters.