aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-dyy.compute.c
blob: dadfd2d336fba8ff97741eb966d211b2c68b14ff (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
fp t335;
fp t334;
fp t351;
fp t350;
fp t318;
fp t349;
fp t320;
fp t348;
fp t347;
fp t346;
fp t327;
fp t345;
fp t306;
fp t317;
fp t344;
fp t329;
fp t343;
fp t342;
fp t323;
fp t341;
fp t340;
fp t303;
fp t324;
fp t339;
fp t338;
fp t319;
fp t337;
fp t333;
fp t332;
fp t331;
fp t330;
fp t328;
fp t326;
fp t325;
fp t322;
fp t316;
fp t315;
fp t314;
fp t308;
fp t307;
fp t305;
fp t304;
fp t301;
fp t299;
      t335 = x*x;
      t334 = t335*x;
      t351 = t334*y;
      t350 = t334+x;
      t318 = RATIONAL(-9.0,2.0);
      t349 = y*t318;
      t320 = RATIONAL(9.0,2.0);
      t348 = y*t320;
      t347 = t335*y;
      t346 = RATIONAL(9.0,1.0)*y;
      t327 = RATIONAL(-3.0,2.0);
      t345 = t327*y;
      t306 = t334*t349;
      t317 = RATIONAL(-2.0,1.0);
      t344 = t306+t317*t335;
      t329 = RATIONAL(3.0,2.0);
      t343 = t329*t334;
      t342 = t327*t334;
      t323 = RATIONAL(-5.0,1.0);
      t341 = t306+t323*t335;
      t340 = y*t342-t335;
      t303 = t334*t348;
      t324 = RATIONAL(4.0,1.0);
      t339 = t303+t324*t335;
      t338 = RATIONAL(-10.0,1.0)*t335+RATIONAL(-27.0,2.0)*t351;
      t319 = RATIONAL(5.0,2.0);
      t337 = t319*t335+t303;
      t333 = RATIONAL(-9.0,1.0);
      t332 = RATIONAL(-6.0,1.0);
      t331 = RATIONAL(-1.0,2.0);
      t330 = RATIONAL(-5.0,2.0);
      t328 = RATIONAL(2.0,1.0);
      t326 = RATIONAL(1.0,2.0);
      t325 = RATIONAL(3.0,1.0);
      t322 = RATIONAL(-3.0,1.0);
      t316 = RATIONAL(6.0,1.0);
      t315 = RATIONAL(15.0,2.0);
      t314 = RATIONAL(-15.0,2.0);
      t308 = x*t345;
      t307 = x*t348;
      t305 = y*t343;
      t304 = t329*x*y;
      t301 = x*t349;
      t299 = RATIONAL(27.0,2.0)*t351;
      coeffs_dyy->coeff_m1_m1 = t305+t304+(t322*y+t328)*t335-t350;
      coeffs_dyy->coeff_0_m1 = t328+t325*t334+(t322+t315*t335)*y+t341;
      coeffs_dyy->coeff_p1_m1 = t322*t334+t308+x+t332*t347+t339;
      coeffs_dyy->coeff_p2_m1 = t329*t347+t334+t340;
      coeffs_dyy->coeff_m1_0 = t335*t346+t301+t350*t319+t341;
      coeffs_dyy->coeff_0_0 = t299+t323+t314*t334+t346+(RATIONAL(-45.0,2.0)*y+
RATIONAL(25.0,2.0))*t335;
      coeffs_dyy->coeff_p1_0 = t330*x+t307+t315*t334+RATIONAL(18.0,1.0)*t347+
t338;
      coeffs_dyy->coeff_p2_0 = t318*t347+t330*t334+t337;
      coeffs_dyy->coeff_m1_p1 = t333*t347+t307+t350*t317+t339;
      coeffs_dyy->coeff_0_p1 = t324+t316*t334+(RATIONAL(45.0,2.0)*t335+t333)*y+
t338;
      coeffs_dyy->coeff_p1_p1 = t328*x+t301+t332*t334+t299+(RATIONAL(8.0,1.0)+
RATIONAL(-18.0,1.0)*y)*t335;
      coeffs_dyy->coeff_p2_p1 = t320*t347+t328*t334+t344;
      coeffs_dyy->coeff_m1_p2 = t308+t325*t347+t350*t326+t340;
      coeffs_dyy->coeff_0_p2 = RATIONAL(-1.0,1.0)+t342+(t314*t335+t325)*y+t337;
      coeffs_dyy->coeff_p1_p2 = t316*t347+t343+t331*x+t304+t344;
      coeffs_dyy->coeff_p2_p2 = t305+t331*t334+(t326+t345)*t335;