UDQFunction.hpp
Go to the documentation of this file.
97 UDQBinaryFunction(const std::string& name, std::function<UDQSet(const UDQSet& lhs, const UDQSet& rhs)> f);
Definition: UDQFunction.hpp:95 UDQSet eval(const UDQSet &, const UDQSet &arg) const static UDQSet SUB(const UDQSet &lhs, const UDQSet &rhs) static UDQSet LE(double eps, const UDQSet &lhs, const UDQSet &rhs) static UDQSet UMAX(const UDQSet &lhs, const UDQSet &rhs) static UDQSet MUL(const UDQSet &lhs, const UDQSet &rhs) static UDQSet UMIN(const UDQSet &lhs, const UDQSet &rhs) static UDQSet ADD(const UDQSet &lhs, const UDQSet &rhs) static UDQSet EQ(double eps, const UDQSet &lhs, const UDQSet &rhs) static UDQSet LT(const UDQSet &lhs, const UDQSet &rhs) UDQBinaryFunction(const std::string &name, std::function< UDQSet(const UDQSet &lhs, const UDQSet &rhs)> f) static UDQSet GT(const UDQSet &lhs, const UDQSet &rhs) static UDQSet UMUL(const UDQSet &lhs, const UDQSet &rhs) static UDQSet NE(double eps, const UDQSet &lhs, const UDQSet &rhs) static UDQSet POW(const UDQSet &lhs, const UDQSet &rhs) static UDQSet UADD(const UDQSet &lhs, const UDQSet &rhs) static UDQSet DIV(const UDQSet &lhs, const UDQSet &rhs) static UDQSet GE(double eps, const UDQSet &lhs, const UDQSet &rhs) Definition: UDQFunction.hpp:34 bool operator==(const UDQFunction &data) const UDQTokenType type() const const std::string & name() const UDQFunction(const std::string &name, UDQTokenType funcType) virtual ~UDQFunction()=default UDQFunction(const std::string &name) Definition: UDQFunction.hpp:49 static UDQSet AVEG(const UDQSet &arg) static UDQSet MIN(const UDQSet &arg) static UDQSet PROD(const UDQSet &arg) static UDQSet AVEA(const UDQSet &arg) static UDQSet MAX(const UDQSet &arg) static UDQSet NORM2(const UDQSet &arg) static UDQSet AVEH(const UDQSet &arg) UDQSet eval(const UDQSet &arg) const static UDQSet SUM(const UDQSet &arg) static UDQSet NORMI(const UDQSet &arg) UDQScalarFunction(const std::string &name, std::function< UDQSet(const UDQSet &arg)> f) static UDQSet NORM1(const UDQSet &arg) Definition: UDQSet.hpp:60 Definition: UDQFunction.hpp:70 static UDQSet UNDEF(const UDQSet &arg) static UDQSet DEF(const UDQSet &arg) static UDQSet RANDU(std::mt19937 &rng, const UDQSet &arg) static UDQSet SORTA(const UDQSet &arg) static UDQSet RANDN(std::mt19937 &rng, const UDQSet &arg) static UDQSet SORTD(const UDQSet &arg) UDQSet eval(const UDQSet &arg) const static UDQSet SORT(const UDQSet &arg, bool ascending) static UDQSet LOG(const UDQSet &arg) static UDQSet ABS(const UDQSet &arg) static UDQSet IDV(const UDQSet &arg) UDQUnaryElementalFunction(const std::string &name, std::function< UDQSet(const UDQSet &arg)> f) static UDQSet LN(const UDQSet &arg) static UDQSet NINT(const UDQSet &arg) static UDQSet EXP(const UDQSet &arg) UDQTokenType funcType(const std::string &func_name) Definition: A.hpp:4 |