aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c')
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c287
1 files changed, 287 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c
new file mode 100644
index 0000000..1c237bc
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c
@@ -0,0 +1,287 @@
+fp t519;
+fp t520;
+fp t522;
+fp t525;
+fp t616;
+fp t513;
+fp t512;
+fp t615;
+fp t507;
+fp t592;
+fp t521;
+fp t523;
+fp t524;
+fp t492;
+fp t549;
+fp t614;
+fp t490;
+fp t588;
+fp t493;
+fp t570;
+fp t613;
+fp t574;
+fp t488;
+fp t496;
+fp t556;
+fp t526;
+fp t563;
+fp t582;
+fp t508;
+fp t552;
+fp t484;
+fp t612;
+fp t557;
+fp t554;
+fp t611;
+fp t487;
+fp t559;
+fp t590;
+fp t562;
+fp t489;
+fp t579;
+fp t610;
+fp t583;
+fp t565;
+fp t553;
+fp t609;
+fp t581;
+fp t608;
+fp t558;
+fp t517;
+fp t518;
+fp t576;
+fp t580;
+fp t607;
+fp t584;
+fp t606;
+fp t586;
+fp t605;
+fp t561;
+fp t564;
+fp t604;
+fp t578;
+fp t603;
+fp t577;
+fp t602;
+fp t560;
+fp t568;
+fp t551;
+fp t601;
+fp t585;
+fp t550;
+fp t600;
+fp t599;
+fp t589;
+fp t555;
+fp t598;
+fp t597;
+fp t596;
+fp t595;
+fp t594;
+fp t593;
+fp t591;
+fp t587;
+fp t506;
+fp t479;
+fp t477;
+fp t514;
+fp t480;
+fp t483;
+fp t510;
+fp t572;
+fp t571;
+fp t497;
+fp t569;
+fp t567;
+fp t548;
+fp t547;
+fp t495;
+fp t546;
+fp t499;
+fp t502;
+fp t545;
+fp t544;
+fp t543;
+fp t505;
+fp t500;
+fp t503;
+fp t542;
+fp t501;
+fp t504;
+fp t498;
+fp t541;
+fp t540;
+fp t539;
+fp t538;
+fp t537;
+fp t536;
+fp t535;
+fp t534;
+fp t533;
+fp t532;
+fp t531;
+fp t516;
+fp t515;
+fp t511;
+fp t509;
+fp t494;
+fp t491;
+ t519 = RATIONAL(-1.0,9.0);
+ t520 = RATIONAL(4.0,9.0);
+ t522 = y*y;
+ t525 = t522*t522;
+ t616 = t520*t522+t519*t525;
+ t513 = RATIONAL(1.0,6.0);
+ t512 = RATIONAL(2.0,3.0);
+ t615 = t512+t513*t525;
+ t507 = RATIONAL(-1.0,18.0);
+ t592 = x*y;
+ t521 = x*x;
+ t523 = t521*x;
+ t524 = y*t522;
+ t492 = RATIONAL(-1.0,72.0);
+ t549 = t524*t492;
+ t614 = t507*t592+t523*t549;
+ t490 = RATIONAL(1.0,18.0);
+ t588 = x*t490;
+ t493 = RATIONAL(1.0,72.0);
+ t570 = t523*t493;
+ t613 = t524*t570+y*t588;
+ t574 = t521*t525;
+ t488 = RATIONAL(-1.0,144.0);
+ t496 = RATIONAL(-1.0,36.0);
+ t556 = t521*t496;
+ t526 = t521*t521;
+ t563 = t526*t525;
+ t582 = t488*t563+t522*t556;
+ t508 = RATIONAL(1.0,36.0);
+ t552 = t526*t508;
+ t484 = RATIONAL(1.0,144.0);
+ t612 = t484*t574+t582+t522*t552;
+ t557 = t522*t526;
+ t554 = t525*t508;
+ t611 = t484*t557+t582+t521*t554;
+ t487 = RATIONAL(-1.0,288.0);
+ t559 = t487*t521;
+ t590 = y*t526;
+ t562 = t526*t524;
+ t489 = RATIONAL(1.0,288.0);
+ t579 = t521*t489;
+ t610 = t487*t562+y*t559+t524*t579+t489*t590;
+ t583 = t523*t484;
+ t565 = t524*t484;
+ t553 = t523*t488;
+ t609 = t488*t592+x*t565+y*t583+t524*t553;
+ t581 = t522*t523;
+ t608 = t519*t581+t523*t554+t616*x;
+ t558 = t524*t496;
+ t517 = RATIONAL(-4.0,9.0);
+ t518 = RATIONAL(1.0,9.0);
+ t576 = t518*t523;
+ t580 = t518*t524;
+ t607 = y*t576+t523*t558+x*t580+t517*t592;
+ t584 = t521*t522;
+ t606 = (t574+t557)*RATIONAL(-1.0,576.0)+(t584+t563)*RATIONAL(1.0,576.0);
+ t586 = x*t524;
+ t605 = t490*t586+y*t570+t614;
+ t561 = t507*t521;
+ t564 = t521*t490;
+ t604 = t526*t549+t524*t564+y*t561+t493*t590;
+ t578 = t524*t488;
+ t603 = t484*t592+x*t578+y*t553+t523*t565;
+ t577 = t523*t490;
+ t602 = t493*t586+y*t577+t614;
+ t560 = t525*t493;
+ t568 = t507*t523;
+ t551 = t525*t492;
+ t601 = x*t551+t523*t560+(t568+t588)*t522;
+ t585 = y*t523;
+ t550 = t519*t524;
+ t600 = x*t550+t520*t592+t519*t585+t508*t523*t524;
+ t599 = t487*t590+t489*t562+y*t579+t524*t559;
+ t589 = x*t522;
+ t555 = t525*t496;
+ t598 = t522*t576+t517*t589+t523*t555+t518*x*t525;
+ t597 = x*t560+t523*t551+t522*t577+t507*t589;
+ t596 = x*t549+y*t568+t613;
+ t595 = t492*t590+t524*t561+y*t564+t493*t562;
+ t594 = t492*t585+t507*t586+t613;
+ t593 = t525*t552+t519*t557+t616*t521;
+ t591 = y*t521;
+ t587 = x*t487;
+ t506 = RATIONAL(1.0,24.0);
+ t479 = t506*t525;
+ t477 = t506*t526;
+ t514 = RATIONAL(-1.0,6.0);
+ t480 = t514*t526;
+ t483 = t514*t525;
+ t510 = RATIONAL(-5.0,6.0);
+ t572 = t510*t522;
+ t571 = RATIONAL(1.0,96.0)*t563+RATIONAL(5.0,96.0)*t584;
+ t497 = RATIONAL(-1.0,24.0);
+ t569 = t497*t563+t521*t572;
+ t567 = t525*t489;
+ t548 = t487*t523;
+ t547 = t522*t489;
+ t495 = RATIONAL(5.0,24.0);
+ t546 = t495*t557+t480+t569+t615*t521;
+ t499 = RATIONAL(-5.0,96.0);
+ t502 = RATIONAL(-1.0,96.0);
+ t545 = t499*t557+t497*t521+t477+t502*t574+t571;
+ t544 = t499*t574+t497*t522+t479+t502*t557+t571;
+ t543 = t513*t557+t512*t522+t495*t574+t483+t569;
+ t505 = RATIONAL(-1.0,12.0);
+ t500 = RATIONAL(-1.0,48.0);
+ t503 = RATIONAL(5.0,48.0);
+ t542 = t505+t503*t521+t500*t526;
+ t501 = RATIONAL(1.0,48.0);
+ t504 = RATIONAL(1.0,12.0);
+ t498 = RATIONAL(-5.0,48.0);
+ t541 = t504+t501*t526+t498*t521;
+ t540 = t500*t525+t503*t522+t505;
+ t539 = t501*t525+t498*t522+t504;
+ t538 = t612+t521*t565+t488*t562+(t552+t556)*y;
+ t537 = t496*t590+t508*t591+t484*t562+t521*t578+t612;
+ t536 = t525*t583+t508*t589+t522*t553+x*t555+t611;
+ t535 = t522*t587+t523*t547+x*t567+t525*t548+t606;
+ t534 = t525*t587+t522*t548+t523*t567+x*t547+t606;
+ t533 = t496*t589+x*t554+t525*t553+t484*t581+t611;
+ t532 = t517*t591+t526*t558+t518*t590+t521*t580+t593;
+ t531 = t521*t550+t520*t591+t519*t590+t524*t552+t593;
+ t516 = RATIONAL(-2.0,3.0);
+ t515 = RATIONAL(5.0,6.0);
+ t511 = RATIONAL(1.0,4.0);
+ t509 = RATIONAL(-5.0,4.0);
+ t494 = RATIONAL(-5.0,24.0);
+ t491 = RATIONAL(-5.0,16.0);
+ coeffs_I->coeff_m2_m2 = t535+t603+t610;
+ coeffs_I->coeff_m1_m2 = t536+t595+t605;
+ coeffs_I->coeff_0_m2 = t542*t524+t541*y+t544;
+ coeffs_I->coeff_p1_m2 = t533+t594+t595;
+ coeffs_I->coeff_p2_m2 = t534+t609+t610;
+ coeffs_I->coeff_m2_m1 = t537+t601+t602;
+ coeffs_I->coeff_m1_m1 = t532+t598+t600;
+ coeffs_I->coeff_0_m1 = (t513+t477+t494*t521)*t524+(t516+t515*t521+t480)*y
++t543;
+ coeffs_I->coeff_p1_m1 = t532+t607+t608;
+ coeffs_I->coeff_p2_m1 = t537+t596+t597;
+ coeffs_I->coeff_m2_0 = t540*t523+t539*x+t545;
+ coeffs_I->coeff_m1_0 = (t479+t494*t522+t513)*t523+(t483+t516+t515*t522)*x
++t546;
+ coeffs_I->coeff_0_0 = t511*t525+RATIONAL(1.0,1.0)+t509*t522+(t491*t522+
+t511+RATIONAL(1.0,16.0)*t525)*t526+(t491*t525+RATIONAL(25.0,16.0)*t522+t509)*
+t521;
+ coeffs_I->coeff_p1_0 = (t497*t525+t495*t522+t514)*t523+(t572+t615)*x+t546
+;
+ coeffs_I->coeff_p2_0 = t539*t523+t540*x+t545;
+ coeffs_I->coeff_m2_p1 = t538+t596+t601;
+ coeffs_I->coeff_m1_p1 = t531+t598+t607;
+ coeffs_I->coeff_0_p1 = (t497*t526+t495*t521+t514)*t524+(t512+t510*t521+
+t513*t526)*y+t543;
+ coeffs_I->coeff_p1_p1 = t531+t600+t608;
+ coeffs_I->coeff_p2_p1 = t538+t597+t602;
+ coeffs_I->coeff_m2_p2 = t535+t599+t609;
+ coeffs_I->coeff_m1_p2 = t536+t594+t604;
+ coeffs_I->coeff_0_p2 = t541*t524+t542*y+t544;
+ coeffs_I->coeff_p1_p2 = t533+t604+t605;
+ coeffs_I->coeff_p2_p2 = t534+t599+t603;