aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeff-dyy.compute.c
blob: c1a4e1328bdbe61746cf70b36b0a201b33b521d9 (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
fp t352,
   t337,
   t336,
   t351,
   t350,
   t325,
   t349,
   t318,
   t348,
   t347,
   t346,
   t335,
   t305,
   t345,
   t344,
   t327,
   t343,
   t322,
   t319,
   t306,
   t342,
   t320,
   t341,
   t334,
   t340,
   t339,
   t333,
   t332,
   t331,
   t330,
   t329,
   t328,
   t326,
   t324,
   t323,
   t321,
   t317,
   t316,
   t310,
   t308,
   t307,
   t304,
   t303,
   t302;
      t352 = x*y;
      t337 = x*x;
      t336 = t337*x;
      t351 = x+t336;
      t350 = y*t337;
      t325 = RATIONAL(-3.0,2.0);
      t349 = t325*y;
      t318 = RATIONAL(-9.0,2.0);
      t348 = y*t318;
      t347 = y*t336;
      t346 = RATIONAL(-10.0,1.0)*t337+RATIONAL(-27.0,2.0)*t347;
      t335 = RATIONAL(-2.0,1.0);
      t305 = t318*t347;
      t345 = t335*t337+t305;
      t344 = t325*t336;
      t327 = RATIONAL(3.0,2.0);
      t343 = t327*t336;
      t322 = RATIONAL(4.0,1.0);
      t319 = RATIONAL(9.0,2.0);
      t306 = t319*t347;
      t342 = t322*t337+t306;
      t320 = RATIONAL(5.0,2.0);
      t341 = t320*t337+t306;
      t334 = RATIONAL(-5.0,1.0);
      t340 = t305+t334*t337;
      t339 = y*t344-t337;
      t333 = RATIONAL(6.0,1.0);
      t332 = RATIONAL(9.0,1.0);
      t331 = RATIONAL(-6.0,1.0);
      t330 = RATIONAL(-1.0,2.0);
      t329 = RATIONAL(-9.0,1.0);
      t328 = RATIONAL(-5.0,2.0);
      t326 = RATIONAL(2.0,1.0);
      t324 = RATIONAL(1.0,2.0);
      t323 = RATIONAL(3.0,1.0);
      t321 = RATIONAL(-3.0,1.0);
      t317 = RATIONAL(-15.0,2.0);
      t316 = RATIONAL(15.0,2.0);
      t310 = x*t349;
      t308 = x*t348;
      t307 = t319*t352;
      t304 = y*t343;
      t303 = t327*t352;
      t302 = RATIONAL(27.0,2.0)*t347;
      coeff_dyy_m1_m1 = t303+t304+(t321*y+t326)*t337-t351;
      coeff_dyy_0_m1 = t326+t323*t336+(t321+t316*t337)*y+t340;
      coeff_dyy_p1_m1 = x+t310+t331*t350+t321*t336+t342;
      coeff_dyy_p2_m1 = t327*t350+t336+t339;
      coeff_dyy_m1_0 = t308+t332*t350+t351*t320+t340;
      coeff_dyy_0_0 = t317*t336+t302+t334+RATIONAL(25.0,2.0)*t337+(t332+
RATIONAL(-45.0,2.0)*t337)*y;
      coeff_dyy_p1_0 = t328*x+t316*t336+RATIONAL(18.0,1.0)*t350+t307+t346;
      coeff_dyy_p2_0 = t337*t348+t328*t336+t341;
      coeff_dyy_m1_p1 = t329*t350+t307+t351*t335+t342;
      coeff_dyy_0_p1 = t333*t336+t322+(RATIONAL(45.0,2.0)*t337+t329)*y+t346;
      coeff_dyy_p1_p1 = t302+t331*t336+t308+t326*x+(RATIONAL(8.0,1.0)+RATIONAL(
-18.0,1.0)*y)*t337;
      coeff_dyy_p2_p1 = t319*t350+t326*t336+t345;
      coeff_dyy_m1_p2 = t323*t350+t310+t351*t324+t339;
      coeff_dyy_0_p2 = t344+RATIONAL(-1.0,1.0)+(t323+t317*t337)*y+t341;
      coeff_dyy_p1_p2 = t303+t330*x+t333*t350+t343+t345;
      coeff_dyy_p2_p2 = t304+t330*t336+(t349+t324)*t337;