aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c
blob: 03c68c3157ce50e02f4dc23938ad7e8c26facdaf (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
148
149
150
151
fp t641,
   t611,
   t638,
   t639,
   t657,
   t674,
   t608,
   t656,
   t673,
   t661,
   t589,
   t672,
   t671,
   t635,
   t640,
   t609,
   t670,
   t574,
   t669,
   t614,
   t598,
   t668,
   t632,
   t615,
   t667,
   t634,
   t619,
   t666,
   t617,
   t596,
   t665,
   t627,
   t606,
   t664,
   t637,
   t616,
   t663,
   t662,
   t660,
   t618,
   t659,
   t658,
   t586,
   t655,
   t578,
   t654,
   t620,
   t653,
   t652,
   t651,
   t650,
   t649,
   t648,
   t647,
   t646,
   t645,
   t644,
   t588,
   t583,
   t582,
   t579,
   t576,
   t572;
      t641 = y*y;
      t611 = RATIONAL(1.0,20.0)*t641;
      t638 = x*x;
      t639 = t638*x;
      t657 = RATIONAL(1.0,60.0)*t639+x*t611;
      t674 = t657+RATIONAL(-37.0,300.0)*x;
      t608 = RATIONAL(-1.0,20.0)*t641;
      t656 = RATIONAL(-1.0,60.0)*t639+x*t608;
      t673 = t656+RATIONAL(37.0,300.0)*x;
      t661 = y*t638;
      t589 = RATIONAL(-1.0,49.0)*t661;
      t672 = t589+RATIONAL(226.0,735.0)*y;
      t671 = RATIONAL(1.0,98.0)*t661+RATIONAL(181.0,735.0)*y;
      t635 = RATIONAL(1.0,30.0);
      t640 = y*t641;
      t609 = t635*t640;
      t670 = t589+t609+RATIONAL(71.0,2940.0)*y;
      t574 = RATIONAL(2.0,49.0)*t661;
      t669 = RATIONAL(-289.0,2940.0)*y+t574+t609;
      t614 = RATIONAL(-1.0,10.0)*t641;
      t598 = RATIONAL(21.0,200.0)*x;
      t668 = x*t614+RATIONAL(1.0,120.0)*t639+t598;
      t632 = RATIONAL(1.0,35.0);
      t615 = t632*t638;
      t667 = t611+RATIONAL(-31.0,420.0)+t615;
      t634 = RATIONAL(1.0,70.0);
      t619 = t634*t638;
      t666 = t619+RATIONAL(-1.0,84.0)+t608;
      t617 = RATIONAL(1.0,10.0)*t641;
      t596 = RATIONAL(-21.0,200.0)*x;
      t665 = RATIONAL(-1.0,120.0)*t639+x*t617+t596;
      t627 = RATIONAL(-1.0,35.0);
      t606 = t627*t638;
      t664 = RATIONAL(31.0,420.0)+t606+t608;
      t637 = RATIONAL(-1.0,70.0);
      t616 = t637*t638;
      t663 = t611+t616+RATIONAL(1.0,84.0);
      t662 = x*y;
      t660 = x*t641;
      t618 = RATIONAL(-2.0,15.0)*t640;
      t659 = t617+t618;
      t658 = t618+t614;
      t586 = RATIONAL(-2.0,49.0)*t661;
      t655 = t586+t609+RATIONAL(191.0,2940.0)*y;
      t578 = RATIONAL(1.0,49.0)*t661;
      t654 = t618+RATIONAL(166.0,735.0)*y+t578;
      t620 = RATIONAL(1.0,5.0)*t640;
      t653 = RATIONAL(-53.0,98.0)*y+t620+t578;
      t652 = t620+RATIONAL(-41.0,98.0)*y+t586;
      t651 = RATIONAL(1.0,140.0)*t638+RATIONAL(-31.0,210.0)+t659+t671;
      t650 = t619+RATIONAL(11.0,105.0)+t658+t672;
      t649 = RATIONAL(-11.0,150.0)*x+t657+t669;
      t648 = RATIONAL(11.0,150.0)*x+t656+t669;
      t647 = t616+RATIONAL(-11.0,105.0)+t659+t672;
      t646 = t635*t639+RATIONAL(-1.0,40.0)*t660+t596+t670;
      t645 = RATIONAL(31.0,210.0)+RATIONAL(-1.0,140.0)*t638+t658+t671;
      t644 = RATIONAL(-1.0,30.0)*t639+RATIONAL(1.0,40.0)*t660+t598+t670;
      t588 = t627*t662;
      t583 = t632*t662;
      t582 = RATIONAL(2.0,35.0)*t662;
      t579 = t634*t662;
      t576 = t637*t662;
      t572 = RATIONAL(-2.0,35.0)*t662;
      coeff_dy_m2_m2 = t572+t649+t664;
      coeff_dy_m1_m2 = t588+t644+t666;
      coeff_dy_0_m2 = RATIONAL(-17.0,420.0)+t615+t608+t655;
      coeff_dy_p1_m2 = t583+t646+t666;
      coeff_dy_p2_m2 = t582+t648+t664;
      coeff_dy_m2_m1 = t583+t647+t668;
      coeff_dy_m1_m1 = t579+t651+t673;
      coeff_dy_0_m1 = RATIONAL(-17.0,105.0)+t617+t619+t654;
      coeff_dy_p1_m1 = t576+t651+t674;
      coeff_dy_p2_m1 = t588+t647+t665;
      coeff_dy_m2_0 = t582+t652;
      coeff_dy_m1_0 = t583+t653;
      coeff_dy_0_0 = t574+RATIONAL(-57.0,98.0)*y+t620;
      coeff_dy_p1_0 = t588+t653;
      coeff_dy_p2_0 = t572+t652;
      coeff_dy_m2_p1 = t583+t650+t665;
      coeff_dy_m1_p1 = t579+t645+t674;
      coeff_dy_0_p1 = RATIONAL(17.0,105.0)+t616+t614+t654;
      coeff_dy_p1_p1 = t576+t645+t673;
      coeff_dy_p2_p1 = t588+t650+t668;
      coeff_dy_m2_p2 = t572+t648+t667;
      coeff_dy_m1_p2 = t588+t646+t663;
      coeff_dy_0_p2 = t611+RATIONAL(17.0,420.0)+t606+t655;
      coeff_dy_p1_p2 = t583+t644+t663;
      coeff_dy_p2_p2 = t582+t649+t667;