1using System.Collections.Generic;
42 while (e1.MoveNext() && e2.MoveNext())
45 Result = Arithmetics.Multiply.EvaluateMultiplication(e1.Current, e2.Current,
this);
48 Result = Arithmetics.Add.EvaluateAddition(Result,
49 Arithmetics.Multiply.EvaluateMultiplication(e1.Current, e2.Current,
this),
this);
Script runtime exception.
Class managing a script expression.
Base class for binary vector operators.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
int Start
Start position in script expression.
DotProduct(ScriptNode Left, ScriptNode Right, int Start, int Length, Expression Expression)
Dot-product operator.
override IElement EvaluateVector(IVector Left, IVector Right, Variables Variables)
Evaluates the operator on vector operands.
Basic interface for all types of elements.
Basic interface for vectors.
ICollection< IElement > VectorElements
An enumeration of vector elements.
int Dimension
Dimension of vector.