iLand
|
This is the complete list of members for Expression, including all inherited members.
addConstant(const QString const_name, const double const_value) | Expression | static |
addVar(const QString &VarName) | Expression | |
calculate(const double Val1=0., const double Val2=0., const bool forceExecution=false) const | Expression | |
calculate(ExpressionWrapper &object, const double variable_value1=0., const double variable_value2=0.) const | Expression | |
calculateBool(const double Val1=0., const double Val2=0., const bool forceExecution=false) const | Expression | inline |
calculateBool(ExpressionWrapper &object, const double variable_value1=0., const double variable_value2=0.) const | Expression | inline |
enableIncSum() | Expression | |
execute(double *varlist=nullptr, ExpressionWrapper *object=nullptr) const | Expression | |
executeBool(double *varlist=nullptr, ExpressionWrapper *object=nullptr) const | Expression | inline |
executeLocked() | Expression | inline |
expression() const | Expression | inline |
Expression() | Expression | |
Expression(const QString &aExpression) | Expression | inline |
Expression(const QString &expression, ExpressionWrapper *wrapper) | Expression | inline |
getVarAdress(const QString &VarName) | Expression | |
isConstExpression() const | Expression | inline |
isEmpty() const | Expression | inline |
isStrict() | Expression | inline |
lastError() const | Expression | inline |
linearize(const double low_value, const double high_value, const int steps=1000) | Expression | |
linearize2d(const double low_x, const double high_x, const double low_y, const double high_y, const int stepsx=50, const int stepsy=50) | Expression | |
parse(ExpressionWrapper *wrapper=nullptr) | Expression | |
setAndParse(const QString &expr) | Expression | |
setCatchExceptions(bool docatch=true) | Expression | inline |
setExpression(const QString &aExpression) | Expression | |
setExternalVarSpace(const QStringList &ExternSpaceNames, double *ExternSpace) | Expression | |
setLinearizationEnabled(const bool enable) | Expression | inlinestatic |
setModelObject(ExpressionWrapper *wrapper) | Expression | inline |
setStrict(bool str) | Expression | inline |
setVar(const QString &Var, double Value) | Expression | |
~Expression() | Expression |