aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c
blob: f4baa3ace59b1512a757cffd2a03f88f7e8c9e5d (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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
fp t644,
   t609,
   t630,
   t643,
   t616,
   t675,
   t636,
   t621,
   t622,
   t674,
   t661,
   t601,
   t641,
   t673,
   t631,
   t600,
   t672,
   t613,
   t671,
   t662,
   t642,
   t611,
   t670,
   t587,
   t669,
   t619,
   t590,
   t668,
   t634,
   t612,
   t667,
   t666,
   t610,
   t665,
   t632,
   t618,
   t664,
   t663,
   t660,
   t659,
   t574,
   t658,
   t586,
   t657,
   t623,
   t656,
   t655,
   t654,
   t653,
   t652,
   t651,
   t650,
   t649,
   t648,
   t647,
   t592,
   t584,
   t583,
   t582,
   t578,
   t576;
      t644 = y*y;
      t609 = RATIONAL(1.0,20.0)*t644;
      t630 = RATIONAL(1.0,35.0);
      t643 = x*x;
      t616 = t630*t643;
      t675 = t609+t616+RATIONAL(-31.0,420.0);
      t636 = RATIONAL(-1.0,35.0);
      t621 = t636*t643;
      t622 = RATIONAL(-1.0,20.0)*t644;
      t674 = t621+t622+RATIONAL(31.0,420.0);
      t661 = x*t644;
      t601 = RATIONAL(21.0,200.0)*x;
      t641 = x*t643;
      t673 = RATIONAL(1.0,40.0)*t661+t601+RATIONAL(-1.0,30.0)*t641;
      t631 = RATIONAL(1.0,30.0);
      t600 = RATIONAL(-21.0,200.0)*x;
      t672 = t600+RATIONAL(-1.0,40.0)*t661+t631*t641;
      t613 = RATIONAL(1.0,10.0)*t644;
      t671 = RATIONAL(1.0,140.0)*t643+t613+RATIONAL(-31.0,210.0);
      t662 = y*t643;
      t642 = y*t644;
      t611 = RATIONAL(-2.0,15.0)*t642;
      t670 = RATIONAL(181.0,735.0)*y+t611+RATIONAL(1.0,98.0)*t662;
      t587 = RATIONAL(-1.0,49.0)*t662;
      t669 = RATIONAL(226.0,735.0)*y+t587+t611;
      t619 = t631*t642;
      t590 = RATIONAL(2.0,49.0)*t662;
      t668 = RATIONAL(-289.0,2940.0)*y+t619+t590;
      t634 = RATIONAL(-1.0,70.0);
      t612 = t634*t643;
      t667 = t613+t612+RATIONAL(-11.0,105.0);
      t666 = RATIONAL(71.0,2940.0)*y+t587+t619;
      t610 = RATIONAL(-1.0,10.0)*t644;
      t665 = RATIONAL(31.0,210.0)+RATIONAL(-1.0,140.0)*t643+t610;
      t632 = RATIONAL(1.0,70.0);
      t618 = t632*t643;
      t664 = t610+t618+RATIONAL(11.0,105.0);
      t663 = x*y;
      t660 = x*t622+RATIONAL(-1.0,60.0)*t641;
      t659 = x*t609+RATIONAL(1.0,60.0)*t641;
      t574 = RATIONAL(1.0,49.0)*t662;
      t658 = RATIONAL(166.0,735.0)*y+t611+t574;
      t586 = RATIONAL(-2.0,49.0)*t662;
      t657 = RATIONAL(191.0,2940.0)*y+t619+t586;
      t623 = RATIONAL(1.0,5.0)*t642;
      t656 = RATIONAL(-41.0,98.0)*y+t623+t586;
      t655 = RATIONAL(-53.0,98.0)*y+t623+t574;
      t654 = RATIONAL(37.0,300.0)*x+t660+t670;
      t653 = RATIONAL(11.0,150.0)*x+t660+t668;
      t652 = RATIONAL(-37.0,300.0)*x+t659+t670;
      t651 = RATIONAL(-1.0,84.0)+t618+t622+t666;
      t650 = x*t610+t601+RATIONAL(1.0,120.0)*t641+t669;
      t649 = RATIONAL(1.0,84.0)+t609+t612+t666;
      t648 = RATIONAL(-11.0,150.0)*x+t659+t668;
      t647 = t600+RATIONAL(-1.0,120.0)*t641+x*t613+t669;
      t592 = RATIONAL(-2.0,35.0)*t663;
      t584 = t630*t663;
      t583 = t636*t663;
      t582 = RATIONAL(2.0,35.0)*t663;
      t578 = t634*t663;
      t576 = t632*t663;
      coeff_dy_m2_m2 = t592+t648+t674;
      coeff_dy_m1_m2 = t583+t651+t673;
      coeff_dy_0_m2 = t616+RATIONAL(-17.0,420.0)+t622+t657;
      coeff_dy_p1_m2 = t584+t651+t672;
      coeff_dy_p2_m2 = t582+t653+t674;
      coeff_dy_m2_m1 = t584+t650+t667;
      coeff_dy_m1_m1 = t576+t654+t671;
      coeff_dy_0_m1 = t618+t613+RATIONAL(-17.0,105.0)+t658;
      coeff_dy_p1_m1 = t578+t652+t671;
      coeff_dy_p2_m1 = t583+t647+t667;
      coeff_dy_m2_0 = t582+t656;
      coeff_dy_m1_0 = t584+t655;
      coeff_dy_0_0 = RATIONAL(-57.0,98.0)*y+t590+t623;
      coeff_dy_p1_0 = t583+t655;
      coeff_dy_p2_0 = t592+t656;
      coeff_dy_m2_p1 = t584+t647+t664;
      coeff_dy_m1_p1 = t576+t652+t665;
      coeff_dy_0_p1 = t612+t610+RATIONAL(17.0,105.0)+t658;
      coeff_dy_p1_p1 = t578+t654+t665;
      coeff_dy_p2_p1 = t583+t650+t664;
      coeff_dy_m2_p2 = t592+t653+t675;
      coeff_dy_m1_p2 = t583+t649+t672;
      coeff_dy_0_p2 = t621+RATIONAL(17.0,420.0)+t609+t657;
      coeff_dy_p1_p2 = t584+t649+t673;
      coeff_dy_p2_p2 = t582+t648+t675;