aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange-maximum-degree/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c
blob: a1b62b5107d630fbedbc75f3ab8305caf9915535 (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 t638;
fp t617;
fp t637;
fp t640;
fp t655;
fp t671;
fp t613;
fp t656;
fp t670;
fp t658;
fp t586;
fp t627;
fp t639;
fp t614;
fp t669;
fp t587;
fp t608;
fp t668;
fp t667;
fp t666;
fp t596;
fp t657;
fp t665;
fp t631;
fp t618;
fp t664;
fp t629;
fp t611;
fp t663;
fp t597;
fp t662;
fp t607;
fp t630;
fp t606;
fp t661;
fp t626;
fp t612;
fp t605;
fp t660;
fp t659;
fp t572;
fp t654;
fp t581;
fp t653;
fp t619;
fp t652;
fp t651;
fp t650;
fp t649;
fp t648;
fp t647;
fp t646;
fp t645;
fp t644;
fp t643;
fp t584;
fp t582;
fp t577;
fp t576;
fp t573;
fp t571;
      t638 = y*y;
      t617 = RATIONAL(-1.0,20.0)*t638;
      t637 = x*x;
      t640 = x*t637;
      t655 = x*t617+RATIONAL(-1.0,60.0)*t640;
      t671 = t655+RATIONAL(37.0,300.0)*x;
      t613 = RATIONAL(1.0,20.0)*t638;
      t656 = x*t613+RATIONAL(1.0,60.0)*t640;
      t670 = RATIONAL(-37.0,300.0)*x+t656;
      t658 = y*t637;
      t586 = RATIONAL(2.0,49.0)*t658;
      t627 = RATIONAL(1.0,30.0);
      t639 = y*t638;
      t614 = t627*t639;
      t669 = RATIONAL(-289.0,2940.0)*y+t586+t614;
      t587 = RATIONAL(-1.0,49.0)*t658;
      t608 = RATIONAL(-2.0,15.0)*t639;
      t668 = t587+RATIONAL(226.0,735.0)*y+t608;
      t667 = t587+t614+RATIONAL(71.0,2940.0)*y;
      t666 = RATIONAL(1.0,98.0)*t658+RATIONAL(181.0,735.0)*y+t608;
      t596 = RATIONAL(-21.0,200.0)*x;
      t657 = x*t638;
      t665 = t627*t640+RATIONAL(-1.0,40.0)*t657+t596;
      t631 = RATIONAL(-1.0,35.0);
      t618 = t631*t637;
      t664 = t617+t618+RATIONAL(31.0,420.0);
      t629 = RATIONAL(1.0,35.0);
      t611 = t629*t637;
      t663 = t611+t613+RATIONAL(-31.0,420.0);
      t597 = RATIONAL(21.0,200.0)*x;
      t662 = RATIONAL(1.0,40.0)*t657+RATIONAL(-1.0,30.0)*t640+t597;
      t607 = RATIONAL(1.0,10.0)*t638;
      t630 = RATIONAL(-1.0,70.0);
      t606 = t630*t637;
      t661 = RATIONAL(-11.0,105.0)+t607+t606;
      t626 = RATIONAL(1.0,70.0);
      t612 = t626*t637;
      t605 = RATIONAL(-1.0,10.0)*t638;
      t660 = t612+t605+RATIONAL(11.0,105.0);
      t659 = x*y;
      t572 = RATIONAL(1.0,49.0)*t658;
      t654 = t572+RATIONAL(166.0,735.0)*y+t608;
      t581 = RATIONAL(-2.0,49.0)*t658;
      t653 = RATIONAL(191.0,2940.0)*y+t581+t614;
      t619 = RATIONAL(1.0,5.0)*t639;
      t652 = t581+t619+RATIONAL(-41.0,98.0)*y;
      t651 = t572+t619+RATIONAL(-53.0,98.0)*y;
      t650 = RATIONAL(-11.0,150.0)*x+t656+t669;
      t649 = RATIONAL(1.0,140.0)*t637+t607+RATIONAL(-31.0,210.0)+t666;
      t648 = x*t607+t596+RATIONAL(-1.0,120.0)*t640+t668;
      t647 = x*t605+t597+RATIONAL(1.0,120.0)*t640+t668;
      t646 = RATIONAL(-1.0,140.0)*t637+t605+RATIONAL(31.0,210.0)+t666;
      t645 = t612+t617+RATIONAL(-1.0,84.0)+t667;
      t644 = t613+t606+RATIONAL(1.0,84.0)+t667;
      t643 = RATIONAL(11.0,150.0)*x+t655+t669;
      t584 = RATIONAL(-2.0,35.0)*t659;
      t582 = t631*t659;
      t577 = t629*t659;
      t576 = RATIONAL(2.0,35.0)*t659;
      t573 = t626*t659;
      t571 = t630*t659;
      coeffs_dy->coeff_m2_m2 = t584+t650+t664;
      coeffs_dy->coeff_m1_m2 = t582+t645+t662;
      coeffs_dy->coeff_0_m2 = t611+t617+RATIONAL(-17.0,420.0)+t653;
      coeffs_dy->coeff_p1_m2 = t577+t645+t665;
      coeffs_dy->coeff_p2_m2 = t576+t643+t664;
      coeffs_dy->coeff_m2_m1 = t577+t647+t661;
      coeffs_dy->coeff_m1_m1 = t573+t649+t671;
      coeffs_dy->coeff_0_m1 = RATIONAL(-17.0,105.0)+t607+t612+t654;
      coeffs_dy->coeff_p1_m1 = t571+t649+t670;
      coeffs_dy->coeff_p2_m1 = t582+t648+t661;
      coeffs_dy->coeff_m2_0 = t576+t652;
      coeffs_dy->coeff_m1_0 = t577+t651;
      coeffs_dy->coeff_0_0 = RATIONAL(-57.0,98.0)*y+t619+t586;
      coeffs_dy->coeff_p1_0 = t582+t651;
      coeffs_dy->coeff_p2_0 = t584+t652;
      coeffs_dy->coeff_m2_p1 = t577+t648+t660;
      coeffs_dy->coeff_m1_p1 = t573+t646+t670;
      coeffs_dy->coeff_0_p1 = RATIONAL(17.0,105.0)+t606+t605+t654;
      coeffs_dy->coeff_p1_p1 = t571+t646+t671;
      coeffs_dy->coeff_p2_p1 = t582+t647+t660;
      coeffs_dy->coeff_m2_p2 = t584+t643+t663;
      coeffs_dy->coeff_m1_p2 = t582+t644+t665;
      coeffs_dy->coeff_0_p2 = t618+RATIONAL(17.0,420.0)+t613+t653;
      coeffs_dy->coeff_p1_p2 = t577+t644+t662;
      coeffs_dy->coeff_p2_p2 = t576+t650+t663;