本文整理汇总了C#中Argument.setArgumentValue方法的典型用法代码示例。如果您正苦于以下问题:C# Argument.setArgumentValue方法的具体用法?C# Argument.setArgumentValue怎么用?C# Argument.setArgumentValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Argument
的用法示例。
在下文中一共展示了Argument.setArgumentValue方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: testScenario
protected override void testScenario()
{
Argument x = new Argument("x");
Argument y = new Argument("y");
Function f = new Function("f(x,y)=3*x+4*y");
Expression e = new Expression(test.exprStr, f, x, y);
for (int i = 0; i <= base.iterNum; i++) {
x.setArgumentValue(i);
y.setArgumentValue(i);
e.calculate();
}
}
示例2: forwardDifference
/**
* Forward difference(h) operator (at the current value of the argument x)
*
* @param f the expression
* @param h the difference
* @param x the argument name
*
* @return Forward difference(h) value calculated at at the current value of the argument x.
*
* @see Expression
* @see Argument
*/
public static double forwardDifference(Expression f, double h, Argument x)
{
double xb = x.getArgumentValue();
if (Double.IsNaN(xb))
return Double.NaN;
double fv = f.calculate();
x.setArgumentValue(xb + h);
double delta = f.calculate() - fv;
x.setArgumentValue(xb);
return delta;
}