File: t_NumericalMathFunction_composition.expout

package info (click to toggle)
openturns 1.7-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 38,588 kB
  • ctags: 26,495
  • sloc: cpp: 144,032; python: 26,855; ansic: 7,868; sh: 419; makefile: 263; yacc: 123; lex: 44
file content (72 lines) | stat: -rw-r--r-- 5,431 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
right= class=NumericalMathFunction name=Unnamed implementation=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,x3,x4,y1,y2] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)] gradientImplementation=class=AnalyticalNumericalMathGradientImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)] hessianImplementation=class=AnalyticalNumericalMathHessianImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)]
left= class=NumericalMathFunction name=Unnamed implementation=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,y1,y2,y3] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[y1,y2,y3] 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=[y1,y2,y3] 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=[y1,y2,y3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)]
composed= class=NumericalMathFunction name=Unnamed implementation=class=ComposedNumericalMathFunction name=Unnamed description=[x1,x2,x3,x4,y1,y2,y3] left function=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,y1,y2,y3] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2] outputVariablesNames=[y1,y2,y3] 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=[y1,y2,y3] 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=[y1,y2,y3] formulas=[x1*sin(x2),cos(x1+x2),(x2+1)*exp(x1-2*x2)] right function=class=NumericalMathFunctionImplementation name=Unnamed description=[x1,x2,x3,x4,y1,y2] evaluationImplementation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)] gradientImplementation=class=AnalyticalNumericalMathGradientImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)] hessianImplementation=class=AnalyticalNumericalMathHessianImplementation name=Unnamed evaluation=class=AnalyticalNumericalMathEvaluationImplementation name=Unnamed inputVariablesNames=[x1,x2,x3,x4] outputVariablesNames=[y1,y2] formulas=[(x1*x1+x2^3*x1)/(2*x3*x3+x4^4+1),cos(x2*x2+x4)/(x1*x1+1+x3^4)]
x= class=NumericalPoint name=Unnamed dimension=4 values=[1,1,1,1]  y=right(x)= class=NumericalPoint name=Unnamed dimension=2 values=[0.5,-0.138716]  z=left(y)= class=NumericalPoint name=Unnamed dimension=3 values=[-0.0691356,0.935444,1.87405]
left(right(x))= class=NumericalPoint name=Unnamed dimension=3 values=[-0.0691356,0.935444,1.87405]
D(right)(x)= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=4 columns=2 values=[0.75,0.75,-0.5,-0.5,0.0924771,-0.606198,0.184954,-0.303099]  D(left)(y)= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=2 columns=3 values=[-0.138271,0.495197,-0.353476,-0.353476,1.87405,-1.57222]
 prod= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=4 columns=3 values=[-0.057909,-0.403891,0.160724,-0.0809583,-0.297795,-0.0508305,0.111361,0.283876,1.26014,2.35861,-1.22781,-0.460485]
D(left(right(x)))= class=Matrix implementation=class=MatrixImplementation name=Unnamed rows=4 columns=3 values=[-0.057909,-0.403891,0.160724,-0.0809583,-0.297795,-0.0508305,0.111361,0.283876,1.26014,2.35861,-1.22781,-0.460485]
DD(left(right(x)))=
0.053574
-0.289044
0.074356
-0.069107

-0.289044
-1.107986
0.933773
0.328836

0.074356
0.933773
-0.219419
0.116483

-0.069107
0.328836
0.116483
0.444366


-0.829789
-0.521287
0.600561
0.826596

-0.521287
-0.531412
0.021784
0.275073

0.600561
0.021784
-0.291377
-0.733006

0.826596
0.275073
-0.733006
-0.475626


1.811224
2.497746
-1.886630
-1.962054

2.497746
4.931892
-3.938341
-2.885451

-1.886630
-3.938341
1.558095
1.681981

-1.962054
-2.885451
1.681981
-1.274057