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

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

add(scalar a, scalar b)fl::Operationinlinestatic
bound(T x, T min, T max)fl::Operationinlinestatic
divide(scalar a, scalar b)fl::Operationinlinestatic
eq(scalar a, scalar b)fl::Operationinlinestatic
findReplace(const std::string &str, const std::string &find, const std::string &replace, bool replaceAll=true)fl::Operationinlinestatic
format(const std::string &text, int matchesChar(int), const std::string &replacement="")fl::Operationinlinestatic
ge(scalar a, scalar b)fl::Operationinlinestatic
gt(scalar a, scalar b)fl::Operationinlinestatic
in(T x, T min, T max, bool geq=true, bool leq=true)fl::Operationinlinestatic
increment(std::vector< int > &x, std::vector< int > &min, std::vector< int > &max)fl::Operationinlinestatic
increment(std::vector< int > &x, int position, std::vector< int > &min, std::vector< int > &max)fl::Operationinlinestatic
isEq(scalar a, scalar b, scalar macheps=fuzzylite::_macheps)fl::Operationinlinestatic
isFinite(T x)fl::Operationinlinestatic
isGE(scalar a, scalar b, scalar macheps=fuzzylite::_macheps)fl::Operationinlinestatic
isGt(scalar a, scalar b, scalar macheps=fuzzylite::_macheps)fl::Operationinlinestatic
isInf(T x)fl::Operationinlinestatic
isLE(scalar a, scalar b, scalar macheps=fuzzylite::_macheps)fl::Operationinlinestatic
isLt(scalar a, scalar b, scalar macheps=fuzzylite::_macheps)fl::Operationinlinestatic
isNaN(T x)fl::Operationinlinestatic
isNumeric(const std::string &x)fl::Operationinlinestatic
join(const std::vector< T > &x, const std::string &separator)fl::Operationinlinestatic
join(int items, const std::string &separator, T first,...)fl::Operationinlinestatic
join(const std::vector< std::string > &x, const std::string &separator)fl::Operationinline
join(int items, const std::string &separator, float first,...)fl::Operationinline
join(int items, const std::string &separator, const char *first,...)fl::Operationinline
le(scalar a, scalar b)fl::Operationinlinestatic
logicalAnd(scalar a, scalar b)fl::Operationinlinestatic
logicalNot(scalar a)fl::Operationinlinestatic
logicalOr(scalar a, scalar b)fl::Operationinlinestatic
lt(scalar a, scalar b)fl::Operationinlinestatic
max(T a, T b)fl::Operationinlinestatic
mean(const std::vector< T > &x)fl::Operationinlinestatic
min(T a, T b)fl::Operationinlinestatic
modulo(scalar a, scalar b)fl::Operationinlinestatic
multiply(scalar a, scalar b)fl::Operationinlinestatic
negate(scalar a)fl::Operationinlinestatic
neq(scalar a, scalar b)fl::Operationinlinestatic
random()fl::Operationinlinestatic
replaceAll(const std::string &str, const std::string &find, const std::string &replace)fl::Operationinlinestatic
replaceFirst(const std::string &str, const std::string &find, const std::string &replace)fl::Operationinlinestatic
round(scalar x)fl::Operationinlinestatic
scale(scalar x, scalar fromMin, scalar fromMax, scalar toMin, scalar toMax)fl::Operationinlinestatic
scale(scalar x, scalar fromMin, scalar fromMax, scalar toMin, scalar toMax, bool bounded)fl::Operationinlinestatic
split(const std::string &str, const std::string &delimiter=" ", bool ignoreEmpty=true)fl::Operationinlinestatic
standardDeviation(const std::vector< T > &x)fl::Operationinlinestatic
standardDeviation(const std::vector< T > &x, scalar mean)fl::Operationinlinestatic
str(T x, int decimals=fuzzylite::_decimals, std::ios_base::fmtflags scalarFormat=fuzzylite::_scalarFormat)fl::Operationinlinestatic
str(const std::string &x, int decimals, std::ios_base::fmtflags scalarFormat)fl::Operationinline
subtract(scalar a, scalar b)fl::Operationinlinestatic
sum(const std::vector< T > &x)fl::Operationinlinestatic
toScalar(const std::string &x)fl::Operationinlinestatic
toScalar(const std::string &x, scalar alternative, bool *ok=fl::null) FL_INOEXCEPTfl::Operationinlinestatic
toScalars(const std::string &x)fl::Operationinlinestatic
toScalars(const std::string &x, scalar alternative, bool *ok=fl::null) FL_INOEXCEPTfl::Operationinlinestatic
trim(const std::string &text)fl::Operationinlinestatic
validName(const std::string &name)fl::Operationinlinestatic
variance(const std::vector< T > &x)fl::Operationinlinestatic
variance(const std::vector< T > &x, scalar mean)fl::Operationinlinestatic