Overload List
| # | Signature | Description |
|---|---|---|
| 1 | TVec EvaluateVector | Evaluates all expressions from the list. |
| 2 | TVec EvaluateVector(Int32 Index) | Evaluates vector expression at the specified index. |
Overload 1: TVec EvaluateVector
Evaluates all expressions from the list.
Result: stored in self (calling object), returns self for chaining
Returns: result of the latest expression as vector value.
Examples
using Dew.Math;
using Dew.Math.Units;
namespace Dew.Examples
{
void Example()
{
// 1. Define variables
TVectorValue = MyParser.DefineVector("x");
TDoubleValue s = MyParser.DefineDouble('s');
// 2. Set values
x.Value.SetIt(false,new double[] {1,-1,1});
s.DoubleValue = 0.5;
// 3. Add formula and evaluate,
MyParser.AddExpr("-s*x");
Vector res = new Vector(0);
res = MyParser.EvaluateVector();
// res = (-0.5,0.5, -0.5)
}
}
Overload 2: TVec EvaluateVector(Int32 Index)
Evaluates vector expression at the specified index.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Index | Int32 | start index |
Result: stored in self (calling object), returns self for chaining
Returns: result as vector value.