aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-dx.compute.c
blob: b7bcbbe7376f1622e4c3f2c9baf36dded28b3fdf (plain)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
fp t110;
fp t127;
fp t112;
fp t126;
fp t125;
fp t90;
fp t96;
fp t111;
fp t116;
fp t73;
fp t124;
fp t123;
fp t98;
fp t122;
fp t92;
fp t99;
fp t76;
fp t121;
fp t120;
fp t119;
fp t105;
fp t118;
fp t100;
fp t117;
fp t95;
fp t102;
fp t115;
fp t114;
fp t109;
fp t108;
fp t107;
fp t106;
fp t104;
fp t103;
fp t101;
fp t97;
fp t94;
fp t93;
fp t91;
fp t89;
fp t88;
fp t86;
fp t85;
fp t84;
fp t81;
fp t80;
fp t79;
fp t77;
fp t75;
fp t74;
fp t71;
      t110 = y*y;
      t127 = x*t110;
      t112 = t110*y;
      t126 = x*t112;
      t125 = t112+y;
      t90 = RATIONAL(-2.0,1.0);
      t96 = RATIONAL(-9.0,4.0);
      t111 = x*x;
      t116 = t111*t112;
      t73 = t96*t116;
      t124 = t90*t127+t73;
      t123 = RATIONAL(-10.0,1.0)*t127+RATIONAL(-27.0,4.0)*t116;
      t98 = RATIONAL(-5.0,1.0);
      t122 = t73+t98*t127;
      t92 = RATIONAL(5.0,2.0);
      t99 = RATIONAL(9.0,4.0);
      t76 = t99*t116;
      t121 = t92*t127+t76;
      t120 = t99*t111;
      t119 = t111*t110;
      t105 = RATIONAL(-3.0,4.0);
      t118 = t105*t111;
      t100 = RATIONAL(3.0,4.0);
      t117 = t100*t111;
      t95 = RATIONAL(4.0,1.0);
      t102 = RATIONAL(-1.0,4.0);
      t115 = t102*y+t95*t127+t76;
      t114 = x*t125;
      t109 = RATIONAL(-1.0,2.0);
      t108 = RATIONAL(1.0,4.0);
      t107 = RATIONAL(-5.0,2.0);
      t106 = RATIONAL(3.0,2.0);
      t104 = RATIONAL(2.0,1.0);
      t103 = RATIONAL(-3.0,2.0);
      t101 = RATIONAL(1.0,2.0);
      t97 = RATIONAL(3.0,1.0);
      t94 = RATIONAL(-3.0,1.0);
      t93 = RATIONAL(9.0,2.0);
      t91 = RATIONAL(-9.0,2.0);
      t89 = t108*y;
      t88 = t108*t112;
      t86 = t102*t112;
      t85 = t105*t112;
      t84 = t100*t112;
      t81 = y*t117;
      t80 = t100*t116;
      t79 = t96*t111*y;
      t77 = y*t120;
      t75 = y*t118;
      t74 = t105*t116;
      t71 = RATIONAL(27.0,4.0)*t116;
      coeffs_dx->coeff_m1_m1 = t89+t81+t88+t80+(t103*t111+t109)*t110+(t104*t110
-t125)*x;
      coeffs_dx->coeff_0_m1 = t79+t93*t119+t92*t114+t122;
      coeffs_dx->coeff_p1_m1 = t86+t77+(t101+t91*t111)*t110+t90*t114+t115;
      coeffs_dx->coeff_p2_m1 = t106*t119+t75+t74+(-t110+t125*t101)*x;
      coeffs_dx->coeff_m1_0 = t109+RATIONAL(5.0,4.0)*t110+t85+(t103+RATIONAL(
15.0,4.0)*t110)*t111+(t97*t112+t104)*x+t122;
      coeffs_dx->coeff_0_0 = t71+(t93+RATIONAL(-45.0,4.0)*t110)*t111+(RATIONAL(
25.0,2.0)*t110+RATIONAL(-15.0,2.0)*t112+t98)*x;
      coeffs_dx->coeff_p1_0 = RATIONAL(-5.0,4.0)*t110+t101+t84+(RATIONAL(45.0,
4.0)*t110+t91)*t111+(t95+RATIONAL(6.0,1.0)*t112)*x+t123;
      coeffs_dx->coeff_p2_0 = -x+t103*t126+(t106+RATIONAL(-15.0,4.0)*t110)*t111
+t121;
      coeffs_dx->coeff_m1_p1 = t84-t110+t94*t119+t75+(t94*t112+y)*x+t115;
      coeffs_dx->coeff_0_p1 = t77+RATIONAL(9.0,1.0)*t119+(RATIONAL(15.0,2.0)*
t112+t107*y)*x+t123;
      coeffs_dx->coeff_p1_p1 = t85+t110+t89+RATIONAL(-9.0,1.0)*t119+t71+t79+(
RATIONAL(8.0,1.0)*t110+RATIONAL(-6.0,1.0)*t112+t104*y)*x;
      coeffs_dx->coeff_p2_p1 = t97*t119+t81+(t106*t112+t109*y)*x+t124;
      coeffs_dx->coeff_m1_p2 = t126+t74+t86+(t117-x+t108)*t110;
      coeffs_dx->coeff_0_p2 = t96*t119+t107*t126+t121;
      coeffs_dx->coeff_p1_p2 = t88+t104*t126+(t102+t120)*t110+t124;
      coeffs_dx->coeff_p2_p2 = t80+t110*t118+(t101*t110+t109*t112)*x;