LightJason - AgentSpeak(L++)
|
defuzzification to a crisp value More...
Public Member Functions | |
CCrisp ( @Nonnull final IFuzzyComplement< T > p_complement) | |
ctor More... | |
final T | defuzzify ( @Nonnull final IFuzzyValue< T > p_value) |
runs the defuzzyification algorithm More... | |
IAgent<?> | update ( @Nonnull final IAgent<?> p_agent) |
update of the internal defuzzification structure on the agent-cycle More... | |
Private Attributes | |
final IFuzzyComplement< T > | m_complement |
fuzzy complement More... | |
T | fuzzy type |
S | agent type |
Definition at line 40 of file CCrisp.java.
org.lightjason.agentspeak.language.fuzzy.defuzzification.CCrisp< T >.CCrisp | ( | @Nonnull final IFuzzyComplement< T > | p_complement | ) |
p_complement | fuzzy complement operator |
Definition at line 53 of file CCrisp.java.
final T org.lightjason.agentspeak.language.fuzzy.defuzzification.CCrisp< T >.defuzzify | ( | @Nonnull final IFuzzyValue< T > | p_value | ) |
p_value | fuzzy value |
Implements org.lightjason.agentspeak.language.fuzzy.defuzzification.IDefuzzification< T >.
Definition at line 61 of file CCrisp.java.
References org.lightjason.agentspeak.language.fuzzy.operator.IFuzzyComplement< T >.complement().
IAgent<?> org.lightjason.agentspeak.language.fuzzy.defuzzification.CCrisp< T >.update | ( | @Nonnull final IAgent<?> | p_agent | ) |
p_agent | agent object |
Implements org.lightjason.agentspeak.language.fuzzy.defuzzification.IDefuzzification< T >.
Definition at line 68 of file CCrisp.java.
|
private |
Definition at line 46 of file CCrisp.java.