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

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

_heightfl::Termprotected
Binary typedeffl::Function
className() const FL_IOVERRIDEfl::Functionvirtual
clone() const FL_IOVERRIDEfl::Functionvirtual
complexity() const FL_IOVERRIDEfl::Functionvirtual
configure(const std::string &parameters) FL_IOVERRIDEfl::Functionvirtual
constructor()fl::Functionstatic
create(const std::string &name, const std::string &formula, const Engine *engine=fl::null)fl::Functionstatic
evaluate(const std::map< std::string, scalar > *variables=fl::null) constfl::Functionvirtual
Function(const std::string &name="", const std::string &formula="", const Engine *engine=fl::null)fl::Functionexplicit
Function(const Function &other)fl::Function
getEngine() constfl::Functionvirtual
getFormula() constfl::Functionvirtual
getHeight() constfl::Termvirtual
getName() constfl::Termvirtual
isLoaded() constfl::Functionvirtual
load()fl::Functionvirtual
load(const std::string &formula)fl::Functionvirtual
load(const std::string &formula, const Engine *engine)fl::Functionvirtual
membership(scalar x) const FL_IOVERRIDEfl::Functionvirtual
operator=(const Function &other)fl::Function
parameters() const FL_IOVERRIDEfl::Functionvirtual
parse(const std::string &formula)fl::Functionvirtual
root() constfl::Functionvirtual
setEngine(const Engine *engine)fl::Functionvirtual
setFormula(const std::string &formula)fl::Functionvirtual
setHeight(scalar height)fl::Termvirtual
setName(const std::string &name)fl::Termvirtual
space(const std::string &formula) constfl::Functionvirtual
Term(const std::string &name="", scalar height=1.0)fl::Termexplicit
toPostfix(const std::string &formula) constfl::Functionvirtual
toString() constfl::Termvirtual
Unary typedeffl::Function
unload()fl::Functionvirtual
updateReference(const Engine *engine) FL_IOVERRIDEfl::Functionvirtual
variablesfl::Functionmutable
~Function() FL_IOVERRIDEfl::Functionvirtual
~Term()fl::Termvirtual