Overload List
| # | Signature | Description |
|---|---|---|
| 1 | Double EvaluateDouble | Evaluates all expressions from the list. |
| 2 | Double EvaluateDouble(Int32 Index) | Evaluates expression at the specified index. |
Overload 1: Double EvaluateDouble
Evaluates all expressions from the list.
Returns: Double - the result of the latest expression as double value.
Examples
using Dew.Math;
using Dew.Math.Units;
namespace Dew.Examples
{
void Example()
{
// 1. Define variables
TDoubleValue x = MyParser.DefineDouble("x");
TDoubleValue y = MyParser.DefineDouble("y");
// 2. Set values
x.DoubleValue = 3.0;
y.DoubleValue = 4.0;
// 3. Add formula and evaluate,
MyParser.AddExpr("Sqrt(x*x+y*y)");
double res = MyParser.EvaluateDouble();
// res = 5
}
}
Overload 2: Double EvaluateDouble(Int32 Index)
Evaluates expression at the specified index.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | Int32 | start index |
Returns: Double - the result as double value.