1 2 3 4 5 6
|
myFunc (before substitution) = class=NumericalMathFunction name=Unnamed implementation=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,f1,f2,f3] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)] gradientImplementation=class=AnalyticalNumericalMathGradientImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)] hessianImplementation=class=AnalyticalNumericalMathHessianImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)]
myGradient= class=CenteredFiniteDifferenceGradient name=Unnamed epsilon=class=NumericalPoint name=Unnamed dimension=2 values=[0.01,0.01] evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)]
myFunc.gradient( class=NumericalPoint name=Unnamed dimension=2 values=[1,1] )= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=3 values=[0.841471,0.540302,-0.909297,-0.909297,0.735759,-1.10364]
myGradient.gradient( class=NumericalPoint name=Unnamed dimension=2 values=[1,1] )= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=3 values=[0.841471,0.540293,-0.909282,-0.909282,0.735771,-1.10366]
myFunc (after substitution) = class=NumericalMathFunction name=Unnamed implementation=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,f1,f2,f3] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)] gradientImplementation=class=CenteredFiniteDifferenceGradient name=Unnamed epsilon=class=NumericalPoint name=Unnamed dimension=2 values=[0.01,0.01] evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)] hessianImplementation=class=AnalyticalNumericalMathHessianImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[f1,f2,f3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)]
myFunc.gradient( class=NumericalPoint name=Unnamed dimension=2 values=[1,1] )= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=3 values=[0.841471,0.540293,-0.909282,-0.909282,0.735771,-1.10366] (after substitution)
|