fuzzylite  6.0
A Fuzzy Logic Control Library in C++
fl::OutputVariable Member List

This is the complete list of members for fl::OutputVariable, including all inherited members.

_descriptionfl::Variableprotected
_enabledfl::Variableprotected
_lockValueInRangefl::Variableprotected
_maximumfl::Variableprotected
_minimumfl::Variableprotected
_namefl::Variableprotected
_termsfl::Variableprotected
_valuefl::Variableprotected
addTerm(Term *term)fl::Variablevirtual
clear()fl::OutputVariablevirtual
clone() const FL_IOVERRIDEfl::OutputVariablevirtual
complexity(const Activated &term) constfl::OutputVariablevirtual
fl::Variable::complexity() constfl::Variablevirtual
complexityOfDefuzzification() constfl::OutputVariablevirtual
currentComplexity() constfl::OutputVariablevirtual
defuzzify()fl::OutputVariablevirtual
fuzzify(scalar x) constfl::Variablevirtual
fuzzyOutput() constfl::OutputVariablevirtual
fuzzyOutputValue() constfl::OutputVariablevirtual
getAggregation() constfl::OutputVariablevirtual
getDefaultValue() constfl::OutputVariablevirtual
getDefuzzifier() constfl::OutputVariablevirtual
getDescription() constfl::Variablevirtual
getMaximum() constfl::Variablevirtual
getMinimum() constfl::Variablevirtual
getName() constfl::Variablevirtual
getPreviousValue() constfl::OutputVariablevirtual
getTerm(std::size_t index) constfl::Variablevirtual
getTerm(const std::string &name) constfl::Variablevirtual
getValue() constfl::Variablevirtual
hasTerm(const std::string &name) constfl::Variablevirtual
highestMembership(scalar x, scalar *yhighest=fl::null) constfl::Variablevirtual
Input enum valuefl::Variable
insertTerm(Term *term, std::size_t index)fl::Variablevirtual
isEnabled() constfl::Variablevirtual
isLockPreviousValue() constfl::OutputVariablevirtual
isLockValueInRange() constfl::Variablevirtual
None enum valuefl::Variable
numberOfTerms() constfl::Variablevirtual
operator=(const OutputVariable &other)fl::OutputVariable
fl::Variable::operator=(const Variable &other)fl::Variable
Output enum valuefl::Variable
OutputVariable(const std::string &name="", scalar minimum=-fl::inf, scalar maximum=fl::inf)fl::OutputVariableexplicit
OutputVariable(const OutputVariable &other)fl::OutputVariableexplicit
range() constfl::Variablevirtual
removeTerm(std::size_t index)fl::Variablevirtual
setAggregation(SNorm *aggregation)fl::OutputVariablevirtual
setDefaultValue(scalar defaultValue)fl::OutputVariablevirtual
setDefuzzifier(Defuzzifier *defuzzifier)fl::OutputVariablevirtual
setDescription(const std::string &description)fl::Variablevirtual
setEnabled(bool enabled)fl::Variablevirtual
setLockPreviousValue(bool lockPreviousValue)fl::OutputVariablevirtual
setLockValueInRange(bool lockValueInRange)fl::Variablevirtual
setMaximum(scalar maximum) FL_IOVERRIDEfl::OutputVariablevirtual
setMinimum(scalar minimum) FL_IOVERRIDEfl::OutputVariablevirtual
setName(const std::string &name) FL_IOVERRIDEfl::OutputVariablevirtual
setPreviousValue(scalar previousValue)fl::OutputVariablevirtual
setRange(scalar minimum, scalar maximum)fl::Variablevirtual
setTerms(const std::vector< Term *> &terms)fl::Variablevirtual
setValue(scalar value)fl::Variablevirtual
sort()fl::Variablevirtual
terms() constfl::Variablevirtual
terms()fl::Variablevirtual
toString() const FL_IOVERRIDEfl::OutputVariablevirtual
type() const FL_IOVERRIDEfl::OutputVariablevirtual
Type enum namefl::Variable
Variable(const std::string &name="", scalar minimum=-fl::inf, scalar maximum=fl::inf)fl::Variableexplicit
Variable(const Variable &other)fl::Variableexplicit
~OutputVariable() FL_IOVERRIDEfl::OutputVariablevirtual
~Variable()fl::Variablevirtual