aboutsummaryrefslogtreecommitdiff
path: root/src/Lagrange-maximum-degree/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c
blob: 295e9c54b88b7cb3fde9b0a6a5619a5b5bb95db6 (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
152
153
154
155
fp t532;
fp t503;
fp t533;
fp t534;
fp t551;
fp t569;
fp t511;
fp t550;
fp t568;
fp t557;
fp t567;
fp t522;
fp t535;
fp t507;
fp t566;
fp t481;
fp t565;
fp t526;
fp t512;
fp t564;
fp t505;
fp t491;
fp t563;
fp t506;
fp t490;
fp t562;
fp t556;
fp t561;
fp t524;
fp t501;
fp t560;
fp t559;
fp t558;
fp t508;
fp t555;
fp t554;
fp t482;
fp t525;
fp t509;
fp t553;
fp t521;
fp t504;
fp t552;
fp t475;
fp t549;
fp t467;
fp t548;
fp t514;
fp t547;
fp t546;
fp t545;
fp t544;
fp t486;
fp t543;
fp t542;
fp t541;
fp t540;
fp t539;
fp t538;
fp t483;
fp t479;
fp t473;
fp t469;
fp t466;
fp t465;
      t532 = x*x;
      t503 = RATIONAL(1.0,20.0)*t532;
      t533 = y*y;
      t534 = y*t533;
      t551 = y*t503+RATIONAL(1.0,60.0)*t534;
      t569 = t551+RATIONAL(-37.0,300.0)*y;
      t511 = RATIONAL(-1.0,20.0)*t532;
      t550 = RATIONAL(-1.0,60.0)*t534+y*t511;
      t568 = t550+RATIONAL(37.0,300.0)*y;
      t557 = x*t533;
      t567 = RATIONAL(1.0,98.0)*t557+RATIONAL(181.0,735.0)*x;
      t522 = RATIONAL(1.0,30.0);
      t535 = x*t532;
      t507 = t522*t535;
      t566 = RATIONAL(71.0,2940.0)*x+t507;
      t481 = RATIONAL(2.0,49.0)*t557;
      t565 = RATIONAL(-289.0,2940.0)*x+t481+t507;
      t526 = RATIONAL(-1.0,35.0);
      t512 = t526*t533;
      t564 = t511+t512+RATIONAL(31.0,420.0);
      t505 = RATIONAL(-1.0,10.0)*t532;
      t491 = RATIONAL(21.0,200.0)*y;
      t563 = y*t505+t491+RATIONAL(1.0,120.0)*t534;
      t506 = RATIONAL(1.0,10.0)*t532;
      t490 = RATIONAL(-21.0,200.0)*y;
      t562 = t490+RATIONAL(-1.0,120.0)*t534+y*t506;
      t556 = y*t532;
      t561 = RATIONAL(1.0,40.0)*t556+t491+RATIONAL(-1.0,30.0)*t534;
      t524 = RATIONAL(1.0,35.0);
      t501 = t524*t533;
      t560 = t503+RATIONAL(-31.0,420.0)+t501;
      t559 = RATIONAL(-1.0,40.0)*t556+t490+t522*t534;
      t558 = x*y;
      t508 = RATIONAL(-2.0,15.0)*t535;
      t555 = t506+t508;
      t554 = t505+t508;
      t482 = RATIONAL(-1.0,49.0)*t557;
      t525 = RATIONAL(-1.0,70.0);
      t509 = t525*t533;
      t553 = t482+t509;
      t521 = RATIONAL(1.0,70.0);
      t504 = t521*t533;
      t552 = t504+t482;
      t475 = RATIONAL(-2.0,49.0)*t557;
      t549 = t475+RATIONAL(191.0,2940.0)*x+t507;
      t467 = RATIONAL(1.0,49.0)*t557;
      t548 = t508+RATIONAL(166.0,735.0)*x+t467;
      t514 = RATIONAL(1.0,5.0)*t535;
      t547 = t475+t514+RATIONAL(-41.0,98.0)*x;
      t546 = t467+RATIONAL(-53.0,98.0)*x+t514;
      t545 = t511+RATIONAL(-1.0,84.0)+t552+t566;
      t544 = t503+RATIONAL(1.0,84.0)+t553+t566;
      t486 = RATIONAL(226.0,735.0)*x;
      t543 = t486+RATIONAL(-11.0,105.0)+t553+t555;
      t542 = RATIONAL(1.0,140.0)*t533+RATIONAL(-31.0,210.0)+t555+t567;
      t541 = t486+RATIONAL(11.0,105.0)+t552+t554;
      t540 = RATIONAL(-1.0,140.0)*t533+RATIONAL(31.0,210.0)+t554+t567;
      t539 = RATIONAL(-11.0,150.0)*y+t551+t565;
      t538 = RATIONAL(11.0,150.0)*y+t550+t565;
      t483 = t524*t558;
      t479 = RATIONAL(-2.0,35.0)*t558;
      t473 = RATIONAL(2.0,35.0)*t558;
      t469 = t526*t558;
      t466 = t521*t558;
      t465 = t525*t558;
      coeffs_dx->coeff_m2_m2 = t479+t539+t564;
      coeffs_dx->coeff_m1_m2 = t483+t543+t563;
      coeffs_dx->coeff_0_m2 = t473+t547;
      coeffs_dx->coeff_p1_m2 = t483+t541+t562;
      coeffs_dx->coeff_p2_m2 = t479+t538+t560;
      coeffs_dx->coeff_m2_m1 = t469+t545+t561;
      coeffs_dx->coeff_m1_m1 = t466+t542+t568;
      coeffs_dx->coeff_0_m1 = t483+t546;
      coeffs_dx->coeff_p1_m1 = t466+t540+t569;
      coeffs_dx->coeff_p2_m1 = t469+t544+t559;
      coeffs_dx->coeff_m2_0 = t501+t511+RATIONAL(-17.0,420.0)+t549;
      coeffs_dx->coeff_m1_0 = t504+RATIONAL(-17.0,105.0)+t506+t548;
      coeffs_dx->coeff_0_0 = t514+RATIONAL(-57.0,98.0)*x+t481;
      coeffs_dx->coeff_p1_0 = t509+RATIONAL(17.0,105.0)+t505+t548;
      coeffs_dx->coeff_p2_0 = RATIONAL(17.0,420.0)+t512+t503+t549;
      coeffs_dx->coeff_m2_p1 = t483+t545+t559;
      coeffs_dx->coeff_m1_p1 = t465+t542+t569;
      coeffs_dx->coeff_0_p1 = t469+t546;
      coeffs_dx->coeff_p1_p1 = t465+t540+t568;
      coeffs_dx->coeff_p2_p1 = t483+t544+t561;
      coeffs_dx->coeff_m2_p2 = t473+t538+t564;
      coeffs_dx->coeff_m1_p2 = t469+t543+t562;
      coeffs_dx->coeff_0_p2 = t479+t547;
      coeffs_dx->coeff_p1_p2 = t469+t541+t563;
      coeffs_dx->coeff_p2_p2 = t473+t539+t560;