12 private readonly
double[] cx;
13 private readonly
double[] cy;
21 this.cx =
new double[6];
22 this.cy =
new double[6];
32 this.cx =
new double[6];
33 this.cy =
new double[6];
44 : base(new
ScriptNode[] { cx1, cx2, cx3, cx4, cx5, cx6, cy1, cy2, cy3, cy4, cy5, cy6 },
51 this.cx =
new double[6];
52 this.cy =
new double[6];
58 public QuadraticVariation(
double cx1,
double cx2,
double cx3,
double cx4,
double cx5,
double cx6,
59 double cy1,
double cy2,
double cy3,
double cy4,
double cy5,
double cy6,
63 this.cx =
new double[] { cx1, cx2, cx3, cx4, cx5, cx6 };
64 this.cy =
new double[] { cy1, cy2, cy3, cy4, cy5, cy6 };
139 return new QuadraticVariation(cx1, cx2, cx3, cx4, cx5, cx6, cy1, cy2, cy3, cy4, cy5, cy6,
152 "cx1",
"cx2",
"cx2",
"cx4",
"cx5",
"cx6",
153 "cx7",
"cx8",
"cx9",
"cx10",
"cx11",
"cx12"
161 public override void Operate(ref
double x, ref
double y)
167 double NextX = this.cx[0] + this.cx[1] * x + this.cx[2] * x2 +
168 this.cx[3] * xy + this.cx[4] * y + this.cx[5] * y2;
170 y = this.cy[0] + this.cy[1] * x + this.cy[2] * x2 +
171 this.cy[3] * xy + this.cy[4] * y + this.cy[5] * y2;
Script runtime exception.
Class managing a script expression.
static double ToDouble(object Object)
Converts an object to a double value.
QuadraticVariation(ScriptNode XCoefficients, ScriptNode YCoefficients, int Start, int Length, Expression Expression)
TODO
override string FunctionName
TODO
override void Operate(ref double x, ref double y)
TODO
QuadraticVariation(ScriptNode Coefficients, int Start, int Length, Expression Expression)
TODO
override IElement Evaluate(IElement[] Arguments, Variables Variables)
TODO
QuadraticVariation(ScriptNode cx1, ScriptNode cx2, ScriptNode cx3, ScriptNode cx4, ScriptNode cx5, ScriptNode cx6, ScriptNode cy1, ScriptNode cy2, ScriptNode cy3, ScriptNode cy4, ScriptNode cy5, ScriptNode cy6, int Start, int Length, Expression Expression)
TODO
QuadraticVariation(double cx1, double cx2, double cx3, double cx4, double cx5, double cx6, double cy1, double cy2, double cy3, double cy4, double cy5, double cy6, ScriptNode[] Arguments, ArgumentType[] ArgumentTypes, int Start, int Length, Expression Expression)
TODO
override string[] DefaultArgumentNames
TODO
object AssociatedObjectValue
TODO
static readonly ArgumentType[] argumentTypes1Matrix
One matrix parameter.
ScriptNode[] Arguments
Function arguments.
Base class for all nodes in a parsed script tree.
int Length
Length of expression covered by node.
Expression Expression
Expression of which the node is a part.
int Start
Start position in script expression.
Basic interface for all types of elements.
Basic interface for matrices.
Basic interface for vectors.
ArgumentType
Type of parameter used in a function definition or a lambda definition.