46 double[,] Elements =
new double[c, c];
49 for (i = 0; i < c; i++)
52 for (j = 0; j < c; j++)
53 Elements[j, i] = Value;
84 Complex[,] Elements =
new Complex[c, c];
87 for (i = 0; i < c; i++)
90 for (j = 0; j < c; j++)
91 Elements[j, i] = Value;
108 Boolean[,] Elements =
new Boolean[c, c];
111 for (i = 0; i < c; i++)
114 for (j = 0; j < c; j++)
115 Elements[j, i] = Value;
133 for (i = 0; i < c; i++)
137 Elements[j++, i] = Value;
Class managing a script expression.
Creates a matrix whose rows have elements of the same value, each defined by the corresponding elemen...
override IElement EvaluateVector(ComplexVector Argument, Variables Variables)
Evaluates the function on a vector argument.
override IElement EvaluateVector(DoubleVector Argument, Variables Variables)
Evaluates the function on a vector argument.
override IElement Evaluate(IElement Argument, Variables Variables)
Evaluates the function.
override string FunctionName
Name of the function
override IElement EvaluateVector(IVector Argument, Variables Variables)
Evaluates the function on a vector argument.
override IElement EvaluateVector(BooleanVector Argument, Variables Variables)
Evaluates the function on a vector argument.
Rows(ScriptNode Argument, int Start, int Length, Expression Expression)
Creates a matrix whose rows have elements of the same value, each defined by the corresponding elemen...
ScriptNode Argument
Function argument.
Base class for funcions of one vector variable.
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.
Basic interface for all types of elements.
Basic interface for matrices.
Basic interface for vectors.