aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-dy.compute.c
blob: cc3520469b6c5a782bcdcbd70389ba9136859ab6 (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
fp t171;
fp t187;
fp t170;
fp t186;
fp t185;
fp t169;
fp t184;
fp t157;
fp t177;
fp t141;
fp t183;
fp t179;
fp t182;
fp t151;
fp t175;
fp t136;
fp t181;
fp t149;
fp t180;
fp t159;
fp t178;
fp t143;
fp t164;
fp t176;
fp t174;
fp t154;
fp t161;
fp t173;
fp t168;
fp t167;
fp t166;
fp t165;
fp t163;
fp t162;
fp t160;
fp t156;
fp t153;
fp t152;
fp t150;
fp t148;
fp t147;
fp t146;
fp t144;
fp t142;
fp t139;
fp t137;
fp t135;
fp t134;
fp t131;
fp t130;
      t171 = x*x;
      t187 = y*t171;
      t170 = x*t171;
      t186 = t170*y;
      t185 = t170+x;
      t169 = y*y;
      t184 = t171*t169;
      t157 = RATIONAL(-5.0,1.0);
      t177 = RATIONAL(-9.0,4.0)*t169;
      t141 = t170*t177;
      t183 = t157*t187+t141;
      t179 = t169*t170;
      t182 = RATIONAL(-10.0,1.0)*t187+RATIONAL(-27.0,4.0)*t179;
      t151 = RATIONAL(5.0,2.0);
      t175 = RATIONAL(9.0,4.0)*t169;
      t136 = t170*t175;
      t181 = t151*t187+t136;
      t149 = RATIONAL(-2.0,1.0);
      t180 = t149*t187+t141;
      t159 = RATIONAL(3.0,4.0);
      t178 = t159*t169;
      t143 = t159*t170;
      t164 = RATIONAL(-3.0,4.0);
      t176 = t164*t169;
      t174 = y*t185;
      t154 = RATIONAL(4.0,1.0);
      t161 = RATIONAL(-1.0,4.0);
      t173 = t136+t154*t187+t161*x;
      t168 = RATIONAL(-1.0,2.0);
      t167 = RATIONAL(1.0,4.0);
      t166 = RATIONAL(-5.0,2.0);
      t165 = RATIONAL(3.0,2.0);
      t163 = RATIONAL(2.0,1.0);
      t162 = RATIONAL(-3.0,2.0);
      t160 = RATIONAL(1.0,2.0);
      t156 = RATIONAL(3.0,1.0);
      t153 = RATIONAL(-3.0,1.0);
      t152 = RATIONAL(9.0,2.0);
      t150 = RATIONAL(-9.0,2.0);
      t148 = t167*x;
      t147 = t167*t170;
      t146 = t164*t170;
      t144 = t161*t170;
      t142 = t169*t143;
      t139 = x*t176;
      t137 = t170*t176;
      t135 = x*t177;
      t134 = x*t175;
      t131 = x*t178;
      t130 = RATIONAL(27.0,4.0)*t179;
      coeffs_dy->coeff_m1_m1 = t148+t147+t142+t131+(t168+t162*t169)*t171+(t163*
t171-t185)*y;
      coeffs_dy->coeff_0_m1 = t146+RATIONAL(5.0,4.0)*t171+t168+(RATIONAL(15.0,
4.0)*t171+t162)*t169+(t156*t170+t163)*y+t183;
      coeffs_dy->coeff_p1_m1 = -t171+t153*t184+t143+t139+(x+t153*t170)*y+t173;
      coeffs_dy->coeff_p2_m1 = t137+t144+t186+(t167-y+t178)*t171;
      coeffs_dy->coeff_m1_0 = t135+t152*t184+t151*t174+t183;
      coeffs_dy->coeff_0_0 = t130+(t152+RATIONAL(-45.0,4.0)*t171)*t169+(
RATIONAL(-15.0,2.0)*t170+RATIONAL(25.0,2.0)*t171+t157)*y;
      coeffs_dy->coeff_p1_0 = RATIONAL(9.0,1.0)*t184+t134+(RATIONAL(15.0,2.0)*
t170+t166*x)*y+t182;
      coeffs_dy->coeff_p2_0 = t166*t186+t171*t177+t181;
      coeffs_dy->coeff_m1_p1 = t144+t134+(t160+t150*t169)*t171+t149*t174+t173;
      coeffs_dy->coeff_0_p1 = t143+t160+RATIONAL(-5.0,4.0)*t171+(t150+RATIONAL(
45.0,4.0)*t171)*t169+(t154+RATIONAL(6.0,1.0)*t170)*y+t182;
      coeffs_dy->coeff_p1_p1 = t135+RATIONAL(-9.0,1.0)*t184+t146+t171+t130+t148
+(t163*x+RATIONAL(8.0,1.0)*t171+RATIONAL(-6.0,1.0)*t170)*y;
      coeffs_dy->coeff_p2_p1 = t163*t186+t147+(t175+t161)*t171+t180;
      coeffs_dy->coeff_m1_p2 = t137+t165*t184+t139+(-t171+t185*t160)*y;
      coeffs_dy->coeff_0_p2 = -y+t162*t186+(RATIONAL(-15.0,4.0)*t171+t165)*t169
+t181;
      coeffs_dy->coeff_p1_p2 = t156*t184+t131+(t168*x+t165*t170)*y+t180;
      coeffs_dy->coeff_p2_p2 = t142+t171*t176+(t168*t170+t160*t171)*y;