iLand
Expression Member List

This is the complete list of members for Expression, including all inherited members.

addConstant(const QString const_name, const double const_value)Expressionstatic
addVar(const QString &VarName)Expression
calculate(const double Val1=0., const double Val2=0., const bool forceExecution=false) constExpression
calculate(ExpressionWrapper &object, const double variable_value1=0., const double variable_value2=0.) constExpression
calculateBool(const double Val1=0., const double Val2=0., const bool forceExecution=false) constExpressioninline
calculateBool(ExpressionWrapper &object, const double variable_value1=0., const double variable_value2=0.) constExpressioninline
enableIncSum()Expression
execute(double *varlist=nullptr, ExpressionWrapper *object=nullptr) constExpression
executeBool(double *varlist=nullptr, ExpressionWrapper *object=nullptr) constExpressioninline
executeLocked()Expressioninline
expression() constExpressioninline
Expression()Expression
Expression(const QString &aExpression)Expressioninline
Expression(const QString &expression, ExpressionWrapper *wrapper)Expressioninline
getVarAdress(const QString &VarName)Expression
isConstExpression() constExpressioninline
isEmpty() constExpressioninline
isStrict()Expressioninline
lastError() constExpressioninline
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)Expressioninline
setExpression(const QString &aExpression)Expression
setExternalVarSpace(const QStringList &ExternSpaceNames, double *ExternSpace)Expression
setLinearizationEnabled(const bool enable)Expressioninlinestatic
setModelObject(ExpressionWrapper *wrapper)Expressioninline
setStrict(bool str)Expressioninline
setVar(const QString &Var, double Value)Expression
~Expression()Expression