Property | Type | Description | |
---|---|---|---|
mdAlphaCut | double | ||
mdDomainHi | double | ||
mdDomainLo | double | ||
mdTruthVector | double[] | ||
meSetType | EnumFuzzySetType | ||
moParentVar | |||
msSetName | string |
Property | Type | Description | |
---|---|---|---|
AboveAlphaCut | bool | ||
AddClone | void | ||
ApplyAlphaCut | void | ||
ApplyHedgeConDil | void | ||
ApplyHedges | void | ||
Defuzzify | double | ||
GetScalar | double | ||
GetTruthValue | double | ||
Membership | double | ||
Normalize | void | ||
SegmentCurve | int[] | ||
VectorInterpret | void |
Method | Description | |
---|---|---|
ToString ( ) : string |
Retrieves a string describing the contents of the object.
|
Method | Description | |
---|---|---|
FuzzySet ( EnumFuzzySetType setType, string setName, |
Create a new Fuzzy Set
|
|
FuzzySet ( EnumFuzzySetType setType, string setName, |
Create a new Fuzzy Set
|
Method | Description | |
---|---|---|
AboveAlphaCut ( double truthValue ) : bool |
Checks if the truth values is above the alpha cut value.
|
|
AddClone ( string setName ) : void |
Adda Clone of the Set
|
|
ApplyAlphaCut ( ) : void |
Zeroes out truthValues if they are below alphaCut threshold.
|
|
ApplyHedgeConDil ( double exp ) : void |
Concentrates or Dilutes
|
|
ApplyHedges ( string hedges ) : void |
Uses linguistic hedges to modify fuzzy set.
|
|
Defuzzify ( EnumFuzzyDefuzzifyMethod veDefuzzMethod ) : double |
Defuzzify the Set
|
|
GetScalar ( int index ) : double |
Retrives the scalar for the given index within the domain range.
|
|
GetTruthValue ( int index ) : double |
Get the Truth Value
|
|
Membership ( double scalar ) : double |
Retrieves the membership value for the given scalar value.
|
|
Normalize ( ) : void |
Adjusts the truthValues so that the max is 1.0.
|
|
SegmentCurve ( int numberOfValues, double scalarVector, double aTruthVector ) : int[] |
Retrieves the first and last points in a segment curve interpolated from the working truth vector.
|
|
VectorInterpret ( double aTruthVector ) : void |
Fills in the bits in the truth vector.
|
protected FuzzySet ( EnumFuzzySetType setType, string setName, |
||
setType | EnumFuzzySetType | |
setName | string | |
parentVar | ||
alphaCut | double | |
return | System |
protected FuzzySet ( EnumFuzzySetType setType, string setName, |
||
setType | EnumFuzzySetType | |
setName | string | |
parentVar | ||
alphaCut | double | |
domainLo | double | |
domainHi | double | |
return | System |
protected ContinuousFuzzyRuleVariable,UnityAI.Core.Fuzzy moParentVar | ||
return |