diff options
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3')
6 files changed, 1624 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-I.compute.c new file mode 100644 index 0000000..a5b6360 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-I.compute.c @@ -0,0 +1,337 @@ +fp t469; +fp t472; +fp t517; +fp t471; +fp t470; +fp t516; +fp t515; +fp t514; +fp t409; +fp t513; +fp t416; +fp t512; +fp t511; +fp t435; +fp t510; +fp t509; +fp t423; +fp t508; +fp t507; +fp t506; +fp t413; +fp t487; +fp t368; +fp t489; +fp t445; +fp t505; +fp t410; +fp t504; +fp t499; +fp t503; +fp t502; +fp t449; +fp t501; +fp t453; +fp t491; +fp t401; +fp t441; +fp t500; +fp t442; +fp t490; +fp t408; +fp t498; +fp t497; +fp t421; +fp t366; +fp t496; +fp t495; +fp t403; +fp t494; +fp t404; +fp t493; +fp t424; +fp t492; +fp t434; +fp t488; +fp t450; +fp t371; +fp t486; +fp t485; +fp t484; +fp t389; +fp t483; +fp t444; +fp t482; +fp t481; +fp t480; +fp t479; +fp t426; +fp t428; +fp t478; +fp t475; +fp t468; +fp t467; +fp t466; +fp t465; +fp t464; +fp t463; +fp t462; +fp t461; +fp t460; +fp t459; +fp t458; +fp t457; +fp t456; +fp t454; +fp t452; +fp t451; +fp t448; +fp t447; +fp t446; +fp t443; +fp t440; +fp t439; +fp t438; +fp t437; +fp t436; +fp t433; +fp t432; +fp t431; +fp t430; +fp t429; +fp t427; +fp t425; +fp t422; +fp t420; +fp t419; +fp t418; +fp t417; +fp t415; +fp t414; +fp t412; +fp t411; +fp t407; +fp t406; +fp t405; +fp t402; +fp t400; +fp t396; +fp t395; +fp t394; +fp t393; +fp t391; +fp t386; +fp t383; +fp t382; +fp t380; +fp t379; +fp t374; +fp t373; +fp t372; +fp t369; +fp t364; +fp t362; +fp t361; +fp t359; +fp t358; +fp t357; +fp t356; +fp t355; +fp t354; +fp t352; + t469 = y*y; + t472 = t469*y; + t517 = t472+y; + t471 = x*x; + t470 = x*t471; + t516 = t470+x; + t515 = x*y; + t514 = x*t472; + t409 = RATIONAL(1.0,144.0); + t513 = x*t409; + t416 = RATIONAL(-1.0,144.0); + t512 = t416*x; + t511 = y*t470; + t435 = RATIONAL(1.0,18.0); + t510 = t435*x; + t509 = t435*y; + t423 = RATIONAL(-1.0,18.0); + t508 = t423*x; + t507 = t470*t469; + t506 = t471*t472; + t413 = RATIONAL(-7.0,144.0); + t487 = t413*t470; + t368 = t472*t487; + t489 = t469*t471; + t445 = RATIONAL(-1.0,24.0); + t505 = t445*t489+t368; + t410 = RATIONAL(7.0,144.0); + t504 = t410*t472; + t499 = t470*t472; + t503 = RATIONAL(-35.0,9.0)*t489+RATIONAL(-16.0,9.0)*t499; + t502 = t410*t470; + t449 = RATIONAL(1.0,9.0); + t501 = t449*t472; + t453 = RATIONAL(-1.0,9.0); + t491 = t453*t472; + t401 = t470*t491; + t441 = RATIONAL(-7.0,36.0); + t500 = t441*t489+t401; + t442 = RATIONAL(7.0,18.0); + t490 = t449*t470; + t408 = t472*t490; + t498 = t442*t489+t408; + t497 = t413*t472; + t421 = RATIONAL(5.0,48.0); + t366 = t410*t499; + t496 = t421*t489+t366; + t495 = t453*t470; + t403 = RATIONAL(7.0,9.0)*t499; + t494 = RATIONAL(7.0,6.0)*t489+t403; + t404 = RATIONAL(-7.0,9.0)*t499; + t493 = t404+RATIONAL(-35.0,12.0)*t489; + t424 = RATIONAL(-1.0,72.0); + t492 = t424*t489+t416*t499; + t434 = RATIONAL(5.0,36.0); + t488 = t408+t434*t489; + t450 = RATIONAL(-5.0,6.0); + t371 = y*t508; + t486 = t450*t489+t404+t371; + t485 = RATIONAL(-4.0,9.0)*t515+t403+RATIONAL(25.0,12.0)*t489; + t484 = t368+RATIONAL(-5.0,24.0)*t489+t371; + t389 = x*t509; + t483 = RATIONAL(-5.0,18.0)*t489+t389+t401; + t444 = RATIONAL(1.0,12.0); + t482 = y*t512+t444*t489+t366; + t481 = t389+RATIONAL(-49.0,144.0)*t499+RATIONAL(-5.0,8.0)*t489; + t480 = t516*t469; + t479 = t517*t471; + t426 = RATIONAL(7.0,36.0); + t428 = RATIONAL(-1.0,12.0); + t478 = t428+t426*t471; + t475 = t426*t469+t428; + t468 = RATIONAL(5.0,3.0); + t467 = RATIONAL(-8.0,9.0); + t466 = RATIONAL(5.0,4.0); + t465 = RATIONAL(-2.0,3.0); + t464 = RATIONAL(8.0,9.0); + t463 = RATIONAL(-5.0,3.0); + t462 = RATIONAL(5.0,6.0); + t461 = RATIONAL(1.0,3.0); + t460 = RATIONAL(-1.0,6.0); + t459 = RATIONAL(-1.0,2.0); + t458 = RATIONAL(-2.0,9.0); + t457 = RATIONAL(-1.0,3.0); + t456 = RATIONAL(2.0,9.0); + t454 = RATIONAL(-7.0,3.0); + t452 = RATIONAL(-4.0,3.0); + t451 = RATIONAL(2.0,3.0); + t448 = RATIONAL(1.0,72.0); + t447 = RATIONAL(14.0,9.0); + t446 = RATIONAL(-7.0,12.0); + t443 = RATIONAL(-10.0,9.0); + t440 = RATIONAL(1.0,24.0); + t439 = RATIONAL(-7.0,24.0); + t438 = RATIONAL(-7.0,18.0); + t437 = RATIONAL(-5.0,48.0); + t436 = RATIONAL(7.0,24.0); + t433 = RATIONAL(-5.0,36.0); + t432 = RATIONAL(-28.0,9.0); + t431 = RATIONAL(28.0,9.0); + t430 = RATIONAL(20.0,9.0); + t429 = RATIONAL(-14.0,9.0); + t427 = RATIONAL(7.0,12.0); + t425 = RATIONAL(-7.0,72.0); + t422 = RATIONAL(10.0,9.0); + t420 = RATIONAL(7.0,72.0); + t419 = RATIONAL(-20.0,9.0); + t418 = RATIONAL(-35.0,48.0); + t417 = RATIONAL(49.0,36.0); + t415 = RATIONAL(-35.0,36.0); + t414 = RATIONAL(35.0,48.0); + t412 = RATIONAL(35.0,36.0); + t411 = RATIONAL(-49.0,36.0); + t407 = RATIONAL(4.0,9.0)*t515; + t406 = y*t490; + t405 = t467*t511; + t402 = y*t495; + t400 = t464*t511; + t396 = x*t501; + t395 = t467*t514; + t394 = t464*t514; + t393 = x*t491; + t391 = t442*t511; + t386 = t472*t510; + t383 = t438*t514; + t382 = t438*t511; + t380 = t470*t509; + t379 = RATIONAL(16.0,9.0)*t499; + t374 = t423*t511; + t373 = t472*t508; + t372 = t442*t514; + t369 = y*t487; + t364 = y*t502; + t362 = t409*t511; + t361 = t472*t512; + t359 = x*t504; + t358 = t416*t511; + t357 = t472*t513; + t356 = x*t497; + t355 = t409*t499; + t354 = y*t513; + t352 = RATIONAL(49.0,144.0)*t499; + coeffs_I->coeff_m2_m2 = t354+t357+t362+t355+RATIONAL(1.0,36.0)*t489+(t479 ++t480)*t424; + coeffs_I->coeff_m1_m2 = t369+t373+t421*t479+(t420*t470+t449*x)*t469+t484; + coeffs_I->coeff_0_m2 = t406+(t458*t470+t460)*t469+t498+t517*(t444+t441* +t471); + coeffs_I->coeff_p1_m2 = t386+t402+t434*t479+(t456*t470+t453*x)*t469+t483; + coeffs_I->coeff_p2_m2 = t361+t364+t445*t479+(t425*t470+t448*x)*t469+t482; + coeffs_I->coeff_p3_m2 = t358+t448*t507+t409*t479+t492; + coeffs_I->coeff_m2_m1 = t356+t374+(t420*t472+t449*y)*t471+t421*t480+t484; + coeffs_I->coeff_m1_m1 = t372+t407+t352+t391+(t450*y+t418*t472)*t471+(t450 +*x+RATIONAL(25.0,16.0)*t471+t418*t470)*t469; + coeffs_I->coeff_0_m1 = t405+(t417*t471+t446)*t472+(t468*t470+t466)*t469+( +t447*t471+t465)*y+t493; + coeffs_I->coeff_p1_m1 = t400+t383+(t415*t472+t443*y)*t471+(t462*x+t463* +t470)*t469+t485; + coeffs_I->coeff_p2_m1 = t359+t382+(t436*t472+t461*y)*t471+(t414*t470+t437 +*x)*t469+t481; + coeffs_I->coeff_p3_m1 = t437*t507+t380+(t423*y+t497)*t471+t496; + coeffs_I->coeff_m2_0 = t396+(t460+t458*t472)*t471+t498+t516*(t444+t441* +t469); + coeffs_I->coeff_m1_0 = t395+(t468*t472+t466)*t471+(t417*t469+t446)*t470+( +t465+t447*t469)*x+t493; + coeffs_I->coeff_0_0 = t379+RATIONAL(1.0,1.0)+(t470+t472)*RATIONAL(4.0,3.0 +)+(t454+t432*t472)*t471+(RATIONAL(49.0,9.0)*t471+t454+t432*t470)*t469; + coeffs_I->coeff_p1_0 = t394+(t430*t472+t468)*t471+(t452+t431*t469)*t470+( +t429*t469+t451)*x+t503; + coeffs_I->coeff_p2_0 = t393+(t465*t472+t459)*t471+(t411*t469+t427)*t470+ +t475*x+t494; + coeffs_I->coeff_p3_0 = (t444+t501)*t471+t475*t470+t500; + coeffs_I->coeff_m2_p1 = t393+t380+(t456*t472+t453*y)*t471+t434*t480+t483; + coeffs_I->coeff_m1_p1 = t382+t394+(t462*y+t463*t472)*t471+(t443*x+t415* +t470)*t469+t485; + coeffs_I->coeff_0_p1 = t400+(t452+t431*t471)*t472+(t468+t430*t470)*t469+( +t451+t429*t471)*y+t503; + coeffs_I->coeff_p1_p1 = t379+t405+t407+t395+(t422*y+t419*t472)*t471+(t422 +*x+t419*t470+RATIONAL(25.0,9.0)*t471)*t469; + coeffs_I->coeff_p2_p1 = t391+t396+(t457*y+t451*t472)*t471+(t412*t470+t433 +*x)*t469+t486; + coeffs_I->coeff_p3_p1 = t433*t507+t374+(t509+t491)*t471+t488; + coeffs_I->coeff_m2_p2 = t359+t358+(t425*t472+t448*y)*t471+t445*t480+t482; + coeffs_I->coeff_m1_p2 = t383+t364+(t414*t472+t437*y)*t471+(t461*x+t436* +t470)*t469+t481; + coeffs_I->coeff_0_p2 = t402+(t411*t471+t427)*t472+(t459+t465*t470)*t469+ +t478*y+t494; + coeffs_I->coeff_p1_p2 = t372+t406+(t412*t472+t433*y)*t471+(t457*x+t451* +t470)*t469+t486; + coeffs_I->coeff_p2_p2 = t369+t354+t352+t356+(t439*t472+t440*y)*t471+(t440 +*x+t439*t470+RATIONAL(1.0,4.0)*t471)*t469; + coeffs_I->coeff_p3_p2 = t440*t507+t362+(t416*y+t504)*t471+t505; + coeffs_I->coeff_m2_p3 = t361+t448*t506+t409*t480+t492; + coeffs_I->coeff_m1_p3 = t386+t437*t506+(t508+t487)*t469+t496; + coeffs_I->coeff_0_p3 = t478*t472+(t490+t444)*t469+t500; + coeffs_I->coeff_p1_p3 = t373+t433*t506+(t510+t495)*t469+t488; + coeffs_I->coeff_p2_p3 = t440*t506+t357+(t512+t502)*t469+t505; + coeffs_I->coeff_p3_p3 = t355+t409*t489+(t507+t506)*t416; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dx.compute.c new file mode 100644 index 0000000..8d83f9f --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dx.compute.c @@ -0,0 +1,276 @@ +fp t616; +fp t618; +fp t648; +fp t617; +fp t647; +fp t646; +fp t645; +fp t644; +fp t635; +fp t608; +fp t548; +fp t643; +fp t551; +fp t642; +fp t597; +fp t567; +fp t610; +fp t628; +fp t540; +fp t641; +fp t577; +fp t640; +fp t607; +fp t631; +fp t539; +fp t592; +fp t639; +fp t627; +fp t580; +fp t638; +fp t579; +fp t637; +fp t636; +fp t634; +fp t633; +fp t535; +fp t578; +fp t632; +fp t630; +fp t588; +fp t520; +fp t629; +fp t626; +fp t583; +fp t564; +fp t612; +fp t625; +fp t624; +fp t591; +fp t563; +fp t623; +fp t611; +fp t622; +fp t621; +fp t614; +fp t576; +fp t620; +fp t615; +fp t613; +fp t609; +fp t606; +fp t605; +fp t604; +fp t603; +fp t602; +fp t601; +fp t600; +fp t599; +fp t598; +fp t595; +fp t594; +fp t593; +fp t589; +fp t587; +fp t586; +fp t585; +fp t584; +fp t575; +fp t574; +fp t573; +fp t572; +fp t571; +fp t570; +fp t568; +fp t566; +fp t565; +fp t562; +fp t560; +fp t559; +fp t558; +fp t557; +fp t556; +fp t553; +fp t552; +fp t550; +fp t547; +fp t544; +fp t543; +fp t542; +fp t536; +fp t534; +fp t532; +fp t524; +fp t522; +fp t521; +fp t519; + t616 = y*y; + t618 = t616*y; + t648 = x*t618; + t617 = x*x; + t647 = t617*y; + t646 = y+t618; + t645 = x*t616; + t644 = t617*t616; + t635 = t617*t618; + t608 = RATIONAL(7.0,3.0); + t548 = t608*t635; + t643 = t548+t608*t645; + t551 = RATIONAL(-7.0,3.0)*t635; + t642 = RATIONAL(-35.0,6.0)*t645+t551; + t597 = RATIONAL(7.0,18.0); + t567 = t597*t618; + t610 = RATIONAL(1.0,3.0); + t628 = t617*t610; + t540 = t618*t628; + t641 = t540+RATIONAL(7.0,9.0)*t645; + t577 = RATIONAL(5.0,18.0); + t640 = t577*t645+t540; + t607 = RATIONAL(-1.0,3.0); + t631 = t607*t617; + t539 = t618*t631; + t592 = RATIONAL(-7.0,18.0); + t639 = t592*t645+t539; + t627 = t617*RATIONAL(-1.0,48.0); + t580 = RATIONAL(-1.0,36.0); + t638 = t618*t627+t580*t645; + t579 = RATIONAL(1.0,48.0); + t637 = t579*t617; + t636 = RATIONAL(-70.0,9.0)*t645+RATIONAL(-16.0,3.0)*t635; + t634 = t616*RATIONAL(-5.0,12.0); + t633 = RATIONAL(7.0,48.0)*t617; + t535 = t618*t633; + t578 = RATIONAL(5.0,24.0); + t632 = t578*t645+t535; + t630 = RATIONAL(-7.0,48.0)*t617; + t588 = RATIONAL(-1.0,12.0); + t520 = t618*t630; + t629 = t520+t588*t645; + t626 = x*t646; + t583 = RATIONAL(-1.0,18.0); + t564 = t583*y; + t612 = RATIONAL(-5.0,3.0); + t625 = t551+t564+t612*t645; + t624 = t564+t520+x*t634; + t591 = RATIONAL(1.0,18.0); + t563 = t591*y; + t623 = t563+RATIONAL(-49.0,48.0)*t635+RATIONAL(-5.0,4.0)*t645; + t611 = RATIONAL(-4.0,9.0); + t622 = RATIONAL(25.0,6.0)*t645+t548+t611*y; + t621 = t563+t539+RATIONAL(-5.0,9.0)*t645; + t614 = RATIONAL(1.0,6.0); + t576 = RATIONAL(-1.0,144.0); + t620 = t535+t576*y+t614*t645; + t615 = RATIONAL(4.0,9.0); + t613 = RATIONAL(-2.0,3.0); + t609 = RATIONAL(-2.0,9.0); + t606 = RATIONAL(2.0,9.0); + t605 = RATIONAL(-1.0,9.0); + t604 = RATIONAL(2.0,3.0); + t603 = RATIONAL(1.0,9.0); + t602 = RATIONAL(1.0,72.0); + t601 = RATIONAL(-5.0,24.0); + t600 = RATIONAL(-7.0,12.0); + t599 = RATIONAL(-1.0,24.0); + t598 = RATIONAL(1.0,12.0); + t595 = RATIONAL(-7.0,36.0); + t594 = RATIONAL(1.0,24.0); + t593 = RATIONAL(10.0,3.0); + t589 = RATIONAL(-5.0,18.0); + t587 = RATIONAL(7.0,12.0); + t586 = RATIONAL(7.0,36.0); + t585 = RATIONAL(-1.0,72.0); + t584 = RATIONAL(1.0,36.0); + t575 = RATIONAL(1.0,144.0); + t574 = t603*t618; + t573 = t615*y; + t572 = RATIONAL(-8.0,9.0)*t618; + t571 = RATIONAL(8.0,9.0)*t618; + t570 = t605*t618; + t568 = t591*t618; + t566 = t592*t618; + t565 = t583*t618; + t562 = t576*t618; + t560 = RATIONAL(-7.0,144.0)*t618; + t559 = RATIONAL(7.0,144.0)*t618; + t558 = t575*y; + t557 = t575*t618; + t556 = y*t631; + t553 = RATIONAL(7.0,6.0)*t647; + t552 = RATIONAL(-1.0,6.0)*t647; + t550 = RATIONAL(-8.0,3.0)*t647; + t547 = RATIONAL(8.0,3.0)*t647; + t544 = RATIONAL(-7.0,6.0)*t647; + t543 = t614*t647; + t542 = y*t628; + t536 = y*t633; + t534 = y*t627; + t532 = RATIONAL(16.0,3.0)*t635; + t524 = t579*t635; + t522 = y*t630; + t521 = y*t637; + t519 = RATIONAL(49.0,48.0)*t635; + coeffs_dx->coeff_m2_m2 = t558+t521+t557+t524+(t599*t617+t585)*t616+(t591* +t616+t646*t580)*x; + coeffs_dx->coeff_m1_m2 = t522+t565+(RATIONAL(7.0,24.0)*t617+t603)*t616+ +t578*t626+t624; + coeffs_dx->coeff_0_m2 = t613*t644+t542+t592*t626+t641; + coeffs_dx->coeff_p1_m2 = t568+t556+(t605+t604*t617)*t616+t577*t626+t621; + coeffs_dx->coeff_p2_m2 = t562+t536+(t602+RATIONAL(-7.0,24.0)*t617)*t616+ +t588*t626+t620; + coeffs_dx->coeff_p3_m2 = t534+t594*t644+t602*t626+t638; + coeffs_dx->coeff_m2_m1 = t560+t552+(RATIONAL(5.0,48.0)+RATIONAL(5.0,16.0) +*t617)*t616+(t606*y+t586*t618)*x+t624; + coeffs_dx->coeff_m1_m1 = t567+t553+t573+t519+(RATIONAL(-35.0,16.0)*t617+ +RATIONAL(-5.0,6.0))*t616+(RATIONAL(-35.0,24.0)*t618+t612*y+RATIONAL(25.0,8.0)* +t616)*x; + coeffs_dx->coeff_0_m1 = RATIONAL(5.0,1.0)*t644+t550+(RATIONAL(49.0,18.0)* +t618+RATIONAL(28.0,9.0)*y)*x+t642; + coeffs_dx->coeff_p1_m1 = t547+t566+(RATIONAL(-5.0,1.0)*t617+RATIONAL(5.0, +6.0))*t616+(RATIONAL(-20.0,9.0)*y+RATIONAL(-35.0,18.0)*t618)*x+t622; + coeffs_dx->coeff_p2_m1 = t544+t559+(RATIONAL(35.0,16.0)*t617+RATIONAL( +-5.0,48.0))*t616+(t587*t618+t604*y)*x+t623; + coeffs_dx->coeff_p3_m1 = t543+RATIONAL(-5.0,16.0)*t644+(t605*y+RATIONAL( +-7.0,72.0)*t618)*x+t632; + coeffs_dx->coeff_m2_0 = t595*t616+t574+t598+(t600*t616+RATIONAL(1.0,4.0)) +*t617+(t611*t618+t607)*x+t641; + coeffs_dx->coeff_m1_0 = t613+t572+RATIONAL(14.0,9.0)*t616+(RATIONAL(-7.0, +4.0)+RATIONAL(49.0,12.0)*t616)*t617+(RATIONAL(5.0,2.0)+t593*t618)*x+t642; + coeffs_dx->coeff_0_0 = t532+(RATIONAL(-28.0,3.0)*t616+RATIONAL(4.0,1.0))* +t617+(RATIONAL(-14.0,3.0)+RATIONAL(-56.0,9.0)*t618+RATIONAL(98.0,9.0)*t616)*x; + coeffs_dx->coeff_p1_0 = t571+t604+RATIONAL(-14.0,9.0)*t616+(RATIONAL(-4.0 +,1.0)+RATIONAL(28.0,3.0)*t616)*t617+(RATIONAL(40.0,9.0)*t618+t593)*x+t636; + coeffs_dx->coeff_p2_0 = t570-x+t588+RATIONAL(-4.0,3.0)*t648+t586*t616+( +RATIONAL(-49.0,12.0)*t616+RATIONAL(7.0,4.0))*t617+t643; + coeffs_dx->coeff_p3_0 = (t587*t616+RATIONAL(-1.0,4.0))*t617+(t606*t618+ +t614)*x+t639; + coeffs_dx->coeff_m2_p1 = t543+t570+(RATIONAL(5.0,12.0)*t617+RATIONAL(5.0, +36.0))*t616+(t615*t618+t609*y)*x+t621; + coeffs_dx->coeff_m1_p1 = t571+t544+(RATIONAL(-35.0,12.0)*t617+RATIONAL( +-10.0,9.0))*t616+(RATIONAL(5.0,3.0)*y+RATIONAL(-10.0,3.0)*t618)*x+t622; + coeffs_dx->coeff_0_p1 = t547+RATIONAL(20.0,3.0)*t644+(RATIONAL(56.0,9.0)* +t618+RATIONAL(-28.0,9.0)*y)*x+t636; + coeffs_dx->coeff_p1_p1 = t550+t572+t573+t532+(RATIONAL(-20.0,3.0)*t617+ +RATIONAL(10.0,9.0))*t616+(RATIONAL(20.0,9.0)*y+RATIONAL(50.0,9.0)*t616+RATIONAL +(-40.0,9.0)*t618)*x; + coeffs_dx->coeff_p2_p1 = t574+t553+(RATIONAL(35.0,12.0)*t617+RATIONAL( +-5.0,36.0))*t616+(t613*y+RATIONAL(4.0,3.0)*t618)*x+t625; + coeffs_dx->coeff_p3_p1 = t552+t617*t634+(t603*y+t609*t618)*x+t640; + coeffs_dx->coeff_m2_p2 = t559+t534+(t599+RATIONAL(-1.0,8.0)*t617)*t616+( +t584*y+t595*t618)*x+t620; + coeffs_dx->coeff_m1_p2 = t536+t566+(t610+RATIONAL(7.0,8.0)*t617)*t616+( +RATIONAL(35.0,24.0)*t618+t601*y)*x+t623; + coeffs_dx->coeff_0_p2 = t556+RATIONAL(-2.0,1.0)*t644+(RATIONAL(-49.0,18.0 +)*t618+t597*y)*x+t643; + coeffs_dx->coeff_p1_p2 = t542+t567+(t607+RATIONAL(2.0,1.0)*t617)*t616+( +t589*y+RATIONAL(35.0,18.0)*t618)*x+t625; + coeffs_dx->coeff_p2_p2 = t522+t558+t560+t519+(t594+RATIONAL(-7.0,8.0)* +t617)*t616+(t600*t618+RATIONAL(1.0,2.0)*t616+t598*y)*x; + coeffs_dx->coeff_p3_p2 = t521+RATIONAL(1.0,8.0)*t644+(t585*y+RATIONAL(7.0 +,72.0)*t618)*x+t629; + coeffs_dx->coeff_m2_p3 = t562+t584*t648+(t575+t637)*t616+t638; + coeffs_dx->coeff_m1_p3 = t601*t648+t568+(t583+t630)*t616+t632; + coeffs_dx->coeff_0_p3 = t616*t628+x*t567+t639; + coeffs_dx->coeff_p1_p3 = t565+t589*t648+(t631+t591)*t616+t640; + coeffs_dx->coeff_p2_p3 = t557+t598*t648+(t633+t576)*t616+t629; + coeffs_dx->coeff_p3_p3 = t524+t616*t627+(t585*t618+t602*t616)*x; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxx.compute.c new file mode 100644 index 0000000..7650439 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxx.compute.c @@ -0,0 +1,215 @@ +fp t875; +fp t840; +fp t874; +fp t851; +fp t852; +fp t873; +fp t836; +fp t872; +fp t849; +fp t871; +fp t870; +fp t869; +fp t848; +fp t830; +fp t795; +fp t868; +fp t829; +fp t785; +fp t825; +fp t867; +fp t810; +fp t866; +fp t819; +fp t796; +fp t865; +fp t828; +fp t799; +fp t864; +fp t788; +fp t863; +fp t862; +fp t861; +fp t860; +fp t821; +fp t859; +fp t858; +fp t850; +fp t827; +fp t789; +fp t857; +fp t845; +fp t856; +fp t855; +fp t820; +fp t854; +fp t847; +fp t846; +fp t844; +fp t843; +fp t842; +fp t841; +fp t839; +fp t838; +fp t837; +fp t835; +fp t834; +fp t832; +fp t831; +fp t826; +fp t824; +fp t823; +fp t822; +fp t803; +fp t802; +fp t801; +fp t800; +fp t798; +fp t797; +fp t794; +fp t793; +fp t791; +fp t787; +fp t786; +fp t784; +fp t783; +fp t782; +fp t780; + t875 = x*y; + t840 = RATIONAL(2.0,3.0); + t874 = t840*y; + t851 = y*y; + t852 = t851*y; + t873 = y+t852; + t836 = RATIONAL(-1.0,24.0); + t872 = t836*x; + t849 = RATIONAL(-2.0,3.0); + t871 = t849*y; + t870 = x*t852; + t869 = x*t851; + t848 = RATIONAL(-5.0,3.0); + t830 = RATIONAL(-14.0,3.0); + t795 = t830*t870; + t868 = t848*t851+t795; + t829 = RATIONAL(-7.0,24.0); + t785 = t829*t870; + t825 = RATIONAL(-1.0,12.0); + t867 = t785+t825*t851; + t810 = RATIONAL(-35.0,6.0)*t851; + t866 = t810+t795; + t819 = RATIONAL(5.0,18.0); + t796 = t840*t870; + t865 = t819*t851+t796; + t828 = RATIONAL(-7.0,18.0); + t799 = t849*t870; + t864 = t828*t851+t799; + t788 = RATIONAL(14.0,3.0)*t870; + t863 = t788+RATIONAL(25.0,6.0)*t851; + t862 = RATIONAL(-5.0,12.0)*t851+t785; + t861 = RATIONAL(-32.0,3.0)*t870+RATIONAL(-70.0,9.0)*t851; + t860 = RATIONAL(-5.0,9.0)*t851+t799; + t821 = RATIONAL(-1.0,36.0); + t859 = t836*t870+t821*t851; + t858 = RATIONAL(7.0,9.0)*t851+t796; + t850 = RATIONAL(1.0,6.0); + t827 = RATIONAL(7.0,24.0); + t789 = t827*t870; + t857 = t850*t851+t789; + t845 = RATIONAL(7.0,3.0); + t856 = t788+t845*t851; + t855 = RATIONAL(-49.0,24.0)*t870+RATIONAL(-5.0,4.0)*t851; + t820 = RATIONAL(5.0,24.0); + t854 = t789+t820*t851; + t847 = RATIONAL(-2.0,9.0); + t846 = RATIONAL(1.0,2.0); + t844 = RATIONAL(-1.0,3.0); + t843 = RATIONAL(2.0,9.0); + t842 = RATIONAL(4.0,3.0); + t841 = RATIONAL(-4.0,3.0); + t839 = RATIONAL(1.0,72.0); + t838 = RATIONAL(-5.0,24.0); + t837 = RATIONAL(-7.0,12.0); + t835 = RATIONAL(1.0,12.0); + t834 = RATIONAL(7.0,18.0); + t832 = RATIONAL(1.0,24.0); + t831 = RATIONAL(10.0,3.0); + t826 = RATIONAL(-5.0,18.0); + t824 = RATIONAL(7.0,12.0); + t823 = RATIONAL(-1.0,72.0); + t822 = RATIONAL(1.0,36.0); + t803 = RATIONAL(-7.0,3.0)*t875; + t802 = RATIONAL(1.0,3.0)*t875; + t801 = t845*t875; + t800 = t844*t875; + t798 = x*t871; + t797 = x*t874; + t794 = RATIONAL(32.0,3.0)*t870; + t793 = RATIONAL(-16.0,3.0)*t875; + t791 = y*t872; + t787 = t827*t875; + t786 = RATIONAL(16.0,3.0)*t875; + t784 = t829*t875; + t783 = t832*t870; + t782 = t832*t875; + t780 = RATIONAL(49.0,24.0)*t870; + coeffs_dxx->coeff_m2_m2 = t782+t783+t873*t821+(t825*x+RATIONAL(1.0,18.0)) +*t851; + coeffs_dxx->coeff_m1_m2 = t784+t824*t869+t873*t820+t862; + coeffs_dxx->coeff_0_m2 = t797+t841*t869+t873*t828+t858; + coeffs_dxx->coeff_p1_m2 = t798+t842*t869+t873*t819+t860; + coeffs_dxx->coeff_p2_m2 = t837*t869+t787+t873*t825+t857; + coeffs_dxx->coeff_p3_m2 = t835*t869+t791+t873*t839+t859; + coeffs_dxx->coeff_m2_m1 = t843*y+RATIONAL(7.0,36.0)*t852+RATIONAL(5.0,8.0 +)*t869+t800+t862; + coeffs_dxx->coeff_m1_m1 = RATIONAL(-35.0,24.0)*t852+t780+t801+t848*y+( +RATIONAL(25.0,8.0)+RATIONAL(-35.0,8.0)*x)*t851; + coeffs_dxx->coeff_0_m1 = RATIONAL(28.0,9.0)*y+t793+RATIONAL(49.0,18.0)* +t852+RATIONAL(10.0,1.0)*t869+t866; + coeffs_dxx->coeff_p1_m1 = t786+RATIONAL(-10.0,1.0)*t869+RATIONAL(-20.0, +9.0)*y+RATIONAL(-35.0,18.0)*t852+t863; + coeffs_dxx->coeff_p2_m1 = RATIONAL(35.0,8.0)*t869+t874+t803+t824*t852+ +t855; + coeffs_dxx->coeff_p3_m1 = RATIONAL(-7.0,72.0)*t852+RATIONAL(-1.0,9.0)*y+ +t802+RATIONAL(-5.0,8.0)*t869+t854; + coeffs_dxx->coeff_m2_0 = RATIONAL(-4.0,9.0)*t852+t844+(t846+RATIONAL(-7.0 +,6.0)*t851)*x+t858; + coeffs_dxx->coeff_m1_0 = t831*t852+RATIONAL(5.0,2.0)+(RATIONAL(-7.0,2.0)+ +RATIONAL(49.0,6.0)*t851)*x+t866; + coeffs_dxx->coeff_0_0 = RATIONAL(-56.0,9.0)*t852+t830+RATIONAL(98.0,9.0)* +t851+t794+(RATIONAL(8.0,1.0)+RATIONAL(-56.0,3.0)*t851)*x; + coeffs_dxx->coeff_p1_0 = t831+RATIONAL(40.0,9.0)*t852+(RATIONAL(56.0,3.0) +*t851+RATIONAL(-8.0,1.0))*x+t861; + coeffs_dxx->coeff_p2_0 = t841*t852+RATIONAL(-1.0,1.0)+(RATIONAL(7.0,2.0)+ +RATIONAL(-49.0,6.0)*t851)*x+t856; + coeffs_dxx->coeff_p3_0 = t843*t852+t850+(RATIONAL(-1.0,2.0)+RATIONAL(7.0, +6.0)*t851)*x+t864; + coeffs_dxx->coeff_m2_p1 = RATIONAL(5.0,6.0)*t869+RATIONAL(4.0,9.0)*t852+ +t802+t847*y+t860; + coeffs_dxx->coeff_m1_p1 = RATIONAL(5.0,3.0)*y+RATIONAL(-10.0,3.0)*t852+ +t803+x*t810+t863; + coeffs_dxx->coeff_0_p1 = RATIONAL(56.0,9.0)*t852+RATIONAL(-28.0,9.0)*y+ +RATIONAL(40.0,3.0)*t869+t786+t861; + coeffs_dxx->coeff_p1_p1 = t793+t794+RATIONAL(20.0,9.0)*y+RATIONAL(-40.0, +9.0)*t852+(RATIONAL(-40.0,3.0)*x+RATIONAL(50.0,9.0))*t851; + coeffs_dxx->coeff_p2_p1 = t801+RATIONAL(35.0,6.0)*t869+t842*t852+t871+ +t868; + coeffs_dxx->coeff_p3_p1 = t800+t847*t852+RATIONAL(1.0,9.0)*y+RATIONAL( +-5.0,6.0)*t869+t865; + coeffs_dxx->coeff_m2_p2 = RATIONAL(-7.0,36.0)*t852+t791+RATIONAL(-1.0,4.0 +)*t869+t822*y+t857; + coeffs_dxx->coeff_m1_p2 = t838*y+RATIONAL(35.0,24.0)*t852+RATIONAL(7.0, +4.0)*t869+t787+t855; + coeffs_dxx->coeff_0_p2 = RATIONAL(-49.0,18.0)*t852+t834*y+t798+RATIONAL( +-4.0,1.0)*t869+t856; + coeffs_dxx->coeff_p1_p2 = t797+RATIONAL(4.0,1.0)*t869+t826*y+RATIONAL( +35.0,18.0)*t852+t868; + coeffs_dxx->coeff_p2_p2 = t837*t852+t835*y+t784+t780+(t846+RATIONAL(-7.0, +4.0)*x)*t851; + coeffs_dxx->coeff_p3_p2 = RATIONAL(7.0,72.0)*t852+t823*y+t782+RATIONAL( +1.0,4.0)*t869+t867; + coeffs_dxx->coeff_m2_p3 = t832*t869+t822*t852+t859; + coeffs_dxx->coeff_m1_p3 = t838*t852+t829*t869+t854; + coeffs_dxx->coeff_0_p3 = t834*t852+t840*t869+t864; + coeffs_dxx->coeff_p1_p3 = t849*t869+t826*t852+t865; + coeffs_dxx->coeff_p2_p3 = t827*t869+t835*t852+t867; + coeffs_dxx->coeff_p3_p3 = t823*t852+t783+(t839+t872)*t851; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxy.compute.c new file mode 100644 index 0000000..7cc7307 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxy.compute.c @@ -0,0 +1,299 @@ +fp t1018; +fp t999; +fp t1017; +fp t998; +fp t1016; +fp t972; +fp t1015; +fp t936; +fp t997; +fp t1014; +fp t973; +fp t921; +fp t971; +fp t915; +fp t1013; +fp t916; +fp t919; +fp t896; +fp t1012; +fp t894; +fp t1011; +fp t1010; +fp t1009; +fp t1008; +fp t886; +fp t1007; +fp t890; +fp t970; +fp t1006; +fp t988; +fp t1005; +fp t1004; +fp t1003; +fp t952; +fp t1002; +fp t1001; +fp t1000; +fp t996; +fp t995; +fp t994; +fp t993; +fp t992; +fp t991; +fp t989; +fp t987; +fp t986; +fp t985; +fp t984; +fp t983; +fp t982; +fp t981; +fp t980; +fp t979; +fp t978; +fp t977; +fp t976; +fp t975; +fp t974; +fp t969; +fp t968; +fp t967; +fp t966; +fp t965; +fp t964; +fp t963; +fp t962; +fp t961; +fp t960; +fp t959; +fp t958; +fp t957; +fp t956; +fp t955; +fp t954; +fp t953; +fp t951; +fp t950; +fp t949; +fp t948; +fp t947; +fp t946; +fp t945; +fp t944; +fp t943; +fp t942; +fp t941; +fp t940; +fp t939; +fp t938; +fp t937; +fp t935; +fp t934; +fp t933; +fp t932; +fp t931; +fp t930; +fp t929; +fp t928; +fp t927; +fp t926; +fp t924; +fp t923; +fp t922; +fp t920; +fp t918; +fp t917; +fp t914; +fp t913; +fp t912; +fp t911; +fp t910; +fp t909; +fp t908; +fp t907; +fp t906; +fp t905; +fp t904; +fp t903; +fp t902; +fp t901; +fp t889; +fp t883; +fp t878; + t1018 = x*y; + t999 = x*x; + t1017 = y*t999; + t998 = y*y; + t1016 = t998*x; + t972 = RATIONAL(-5.0,6.0); + t1015 = x*t972; + t936 = RATIONAL(-1.0,18.0); + t997 = t999*t998; + t1014 = t936*t1018+RATIONAL(-1.0,16.0)*t997; + t973 = RATIONAL(7.0,6.0); + t921 = t973*t998; + t971 = RATIONAL(-7.0,6.0); + t915 = t971*t998; + t1013 = RATIONAL(-7.0,9.0)*t1018-t997; + t916 = t971*t999; + t919 = t973*t999; + t896 = RATIONAL(7.0,1.0)*t997; + t1012 = t896+RATIONAL(14.0,3.0)*t1018; + t894 = RATIONAL(-7.0,1.0)*t997; + t1011 = RATIONAL(-35.0,3.0)*t1018+t894; + t1010 = RATIONAL(5.0,9.0)*t1018+t997; + t1009 = RATIONAL(-16.0,1.0)*t997+RATIONAL(-140.0,9.0)*t1018; + t1008 = RATIONAL(14.0,9.0)*t1018+t997; + t886 = RATIONAL(7.0,16.0)*t997; + t1007 = RATIONAL(5.0,12.0)*t1018+t886; + t890 = RATIONAL(-7.0,16.0)*t997; + t970 = RATIONAL(-1.0,6.0); + t1006 = t970*t1018+t890; + t988 = RATIONAL(1.0,3.0); + t1005 = RATIONAL(-1.0,144.0)+t988*t1018+t886; + t1004 = y*t1015+t936+t890; + t1003 = t894+t936+RATIONAL(-10.0,3.0)*t1018; + t952 = RATIONAL(1.0,18.0); + t1002 = RATIONAL(-5.0,2.0)*t1018+t952+RATIONAL(-49.0,16.0)*t997; + t1001 = t952-t997+RATIONAL(-10.0,9.0)*t1018; + t1000 = t896+RATIONAL(25.0,3.0)*t1018+RATIONAL(-4.0,9.0); + t996 = RATIONAL(4.0,9.0); + t995 = RATIONAL(5.0,3.0); + t994 = RATIONAL(1.0,6.0); + t993 = RATIONAL(-2.0,3.0); + t992 = RATIONAL(-5.0,3.0); + t991 = RATIONAL(5.0,6.0); + t989 = RATIONAL(-7.0,4.0); + t987 = RATIONAL(4.0,1.0); + t986 = RATIONAL(5.0,8.0); + t985 = RATIONAL(-2.0,9.0); + t984 = RATIONAL(-4.0,1.0); + t983 = RATIONAL(7.0,4.0); + t982 = RATIONAL(1.0,4.0); + t981 = RATIONAL(-1.0,4.0); + t980 = RATIONAL(-5.0,8.0); + t979 = RATIONAL(-1.0,3.0); + t978 = RATIONAL(2.0,9.0); + t977 = RATIONAL(4.0,3.0); + t976 = RATIONAL(-1.0,9.0); + t975 = RATIONAL(-4.0,3.0); + t974 = RATIONAL(2.0,3.0); + t969 = RATIONAL(1.0,9.0); + t968 = RATIONAL(-8.0,3.0); + t967 = RATIONAL(8.0,3.0); + t966 = RATIONAL(1.0,72.0); + t965 = RATIONAL(-5.0,24.0); + t964 = RATIONAL(-7.0,12.0); + t963 = RATIONAL(-1.0,24.0); + t962 = RATIONAL(1.0,12.0); + t961 = RATIONAL(7.0,18.0); + t960 = RATIONAL(-35.0,6.0); + t959 = RATIONAL(1.0,24.0); + t958 = RATIONAL(-7.0,24.0); + t957 = RATIONAL(-7.0,18.0); + t956 = RATIONAL(7.0,24.0); + t955 = RATIONAL(-35.0,8.0); + t954 = RATIONAL(10.0,1.0); + t953 = RATIONAL(35.0,8.0); + t951 = RATIONAL(-10.0,1.0); + t950 = RATIONAL(-56.0,3.0); + t949 = RATIONAL(-28.0,9.0); + t948 = RATIONAL(49.0,6.0); + t947 = RATIONAL(28.0,9.0); + t946 = RATIONAL(56.0,3.0); + t945 = RATIONAL(-5.0,18.0); + t944 = RATIONAL(20.0,9.0); + t943 = RATIONAL(-49.0,6.0); + t942 = RATIONAL(-1.0,12.0); + t941 = RATIONAL(7.0,12.0); + t940 = RATIONAL(1.0,48.0); + t939 = RATIONAL(40.0,3.0); + t938 = RATIONAL(-40.0,3.0); + t937 = RATIONAL(-7.0,48.0); + t935 = RATIONAL(35.0,6.0); + t934 = RATIONAL(-1.0,48.0); + t933 = RATIONAL(7.0,48.0); + t932 = RATIONAL(-1.0,72.0); + t931 = RATIONAL(1.0,36.0); + t930 = RATIONAL(-20.0,9.0); + t929 = RATIONAL(-1.0,36.0); + t928 = RATIONAL(5.0,24.0); + t927 = RATIONAL(5.0,18.0); + t926 = RATIONAL(1.0,144.0); + t924 = t979*t999; + t923 = t970*t998; + t922 = t988*t999; + t920 = t970*t999; + t918 = t994*t998; + t917 = t968*t999; + t914 = t967*t999; + t913 = t968*t998; + t912 = t988*t998; + t911 = t994*t999; + t910 = t967*t998; + t909 = t979*t998; + t908 = t940*t998; + t907 = t940*t999; + t906 = t937*t999; + t905 = t934*t998; + t904 = t933*t999; + t903 = t934*t999; + t902 = t937*t998; + t901 = t933*t998; + t889 = RATIONAL(1.0,16.0)*t997; + t883 = RATIONAL(16.0,1.0)*t997; + t878 = RATIONAL(49.0,16.0)*t997; + coeffs_dxy->coeff_m2_m2 = t907+t908+t889+t926+(t942*t999+t929)*y+(t942* +t998+t969*y+t929)*x; + coeffs_dxy->coeff_m1_m2 = t906+t923+(t978+t941*t999)*y+(t928+t986*t998)*x ++t1004; + coeffs_dxy->coeff_0_m2 = t922+t975*t1017+(t957+t915)*x+t1008; + coeffs_dxy->coeff_p1_m2 = t918+t924+(t985+t977*t999)*y+(t991*t998+t927)*x ++t1001; + coeffs_dxy->coeff_p2_m2 = t905+t904+(t964*t999+t931)*y+(t981*t998+t942)*x ++t1005; + coeffs_dxy->coeff_p3_m2 = t903+t962*t1017+(t966+t959*t998)*x+t1014; + coeffs_dxy->coeff_m2_m1 = t902+t920+(t986*t999+t928)*y+(t978+t941*t998)*x ++t1004; + coeffs_dxy->coeff_m1_m1 = t996+t921+t919+t878+(t955*t999+t992)*y+(t992+ +RATIONAL(25.0,4.0)*y+t955*t998)*x; + coeffs_dxy->coeff_0_m1 = t954*t1017+t917+(t948*t998+t947)*x+t1011; + coeffs_dxy->coeff_p1_m1 = t915+t914+(t951*t999+t995)*y+(t930+t960*t998)*x ++t1000; + coeffs_dxy->coeff_p2_m1 = t916+t901+(t953*t999+t965)*y+(t974+t983*t998)*x ++t1002; + coeffs_dxy->coeff_p3_m1 = t980*t1017+t911+(t958*t998+t976)*x+t1007; + coeffs_dxy->coeff_m2_0 = t912+t975*t1016+(t957+t916)*y+t1008; + coeffs_dxy->coeff_m1_0 = t954*t1016+t913+(t948*t999+t947)*y+t1011; + coeffs_dxy->coeff_0_0 = t883+t950*t1017+(t950*t998+RATIONAL(196.0,9.0)*y) +*x; + coeffs_dxy->coeff_p1_0 = t939*t1016+t910+(t946*t999+t949)*y+t1009; + coeffs_dxy->coeff_p2_0 = t909+t984*t1016+(t961+t943*t999)*y+t1012; + coeffs_dxy->coeff_p3_0 = t974*t1016+y*t919+t1013; + coeffs_dxy->coeff_m2_p1 = t911+t909+(t991*t999+t927)*y+(t977*t998+t985)*x ++t1001; + coeffs_dxy->coeff_m1_p1 = t916+t910+(t960*t999+t930)*y+(t995+t951*t998)*x ++t1000; + coeffs_dxy->coeff_0_p1 = t939*t1017+t914+(t949+t946*t998)*x+t1009; + coeffs_dxy->coeff_p1_p1 = t883+t917+t996+t913+(t944+t938*t999)*y+(t938* +t998+RATIONAL(100.0,9.0)*y+t944)*x; + coeffs_dxy->coeff_p2_p1 = t912+t919+(t945+t935*t999)*y+(t987*t998+t993)*x ++t1003; + coeffs_dxy->coeff_p3_p1 = t920+t972*t1017+(t969+t993*t998)*x+t1010; + coeffs_dxy->coeff_m2_p2 = t903+t901+(t981*t999+t942)*y+(t964*t998+t931)*x ++t1005; + coeffs_dxy->coeff_m1_p2 = t904+t915+(t974+t983*t999)*y+(t965+t953*t998)*x ++t1002; + coeffs_dxy->coeff_0_p2 = t984*t1017+t924+(t943*t998+t961)*x+t1012; + coeffs_dxy->coeff_p1_p2 = t922+t921+(t993+t987*t999)*y+(t935*t998+t945)*x ++t1003; + coeffs_dxy->coeff_p2_p2 = t878+t902+t906+t926+(t962+t989*t999)*y+(t989* +t998+t962+y)*x; + coeffs_dxy->coeff_p3_p2 = t907+t982*t1017+(t956*t998+t932)*x+t1006; + coeffs_dxy->coeff_m2_p3 = t905+t962*t1016+(t959*t999+t966)*y+t1014; + coeffs_dxy->coeff_m1_p3 = t918+t980*t1016+(t976+t958*t999)*y+t1007; + coeffs_dxy->coeff_0_p3 = t974*t1017+x*t921+t1013; + coeffs_dxy->coeff_p1_p3 = t923+t998*t1015+(t969+t993*t999)*y+t1010; + coeffs_dxy->coeff_p2_p3 = t908+t982*t1016+(t956*t999+t932)*y+t1006; + coeffs_dxy->coeff_p3_p3 = t963*t1017+t889+(t963*t998+t931*y)*x; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dy.compute.c new file mode 100644 index 0000000..b2d27c0 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dy.compute.c @@ -0,0 +1,278 @@ +fp t749; +fp t748; +fp t779; +fp t778; +fp t777; +fp t747; +fp t776; +fp t775; +fp t741; +fp t759; +fp t684; +fp t708; +fp t774; +fp t727; +fp t773; +fp t738; +fp t762; +fp t681; +fp t723; +fp t772; +fp t713; +fp t771; +fp t770; +fp t769; +fp t664; +fp t709; +fp t768; +fp t767; +fp t728; +fp t696; +fp t739; +fp t676; +fp t766; +fp t764; +fp t711; +fp t765; +fp t678; +fp t763; +fp t719; +fp t666; +fp t761; +fp t760; +fp t758; +fp t757; +fp t722; +fp t698; +fp t756; +fp t742; +fp t755; +fp t745; +fp t707; +fp t754; +fp t714; +fp t699; +fp t753; +fp t743; +fp t752; +fp t751; +fp t746; +fp t744; +fp t740; +fp t737; +fp t736; +fp t735; +fp t734; +fp t733; +fp t732; +fp t731; +fp t730; +fp t729; +fp t726; +fp t725; +fp t724; +fp t720; +fp t718; +fp t717; +fp t716; +fp t715; +fp t706; +fp t705; +fp t704; +fp t703; +fp t702; +fp t701; +fp t697; +fp t695; +fp t694; +fp t693; +fp t692; +fp t691; +fp t690; +fp t689; +fp t686; +fp t683; +fp t679; +fp t677; +fp t674; +fp t673; +fp t672; +fp t671; +fp t663; +fp t662; +fp t660; +fp t659; +fp t656; +fp t654; +fp t650; + t749 = x*x; + t748 = t749*x; + t779 = x+t748; + t778 = y*t749; + t777 = y*t748; + t747 = y*y; + t776 = x*t747; + t775 = t747*t749; + t741 = RATIONAL(1.0,3.0); + t759 = t741*t747; + t684 = t748*t759; + t708 = RATIONAL(5.0,18.0); + t774 = t684+t708*t778; + t727 = RATIONAL(7.0,48.0); + t773 = t727*t747; + t738 = RATIONAL(-1.0,3.0); + t762 = t738*t747; + t681 = t748*t762; + t723 = RATIONAL(-7.0,18.0); + t772 = t723*t778+t681; + t713 = RATIONAL(-7.0,48.0); + t771 = t713*t747; + t770 = t748*t747; + t769 = t749*RATIONAL(-5.0,12.0); + t664 = t727*t770; + t709 = RATIONAL(5.0,24.0); + t768 = t709*t778+t664; + t767 = RATIONAL(-16.0,3.0)*t770+RATIONAL(-70.0,9.0)*t778; + t728 = RATIONAL(7.0,18.0); + t696 = t728*t748; + t739 = RATIONAL(7.0,3.0); + t676 = t739*t770; + t766 = t676+t739*t778; + t764 = t747*RATIONAL(-1.0,48.0); + t711 = RATIONAL(-1.0,36.0); + t765 = t748*t764+t711*t778; + t678 = RATIONAL(-7.0,3.0)*t770; + t763 = RATIONAL(-35.0,6.0)*t778+t678; + t719 = RATIONAL(-1.0,12.0); + t666 = t713*t770; + t761 = t719*t778+t666; + t760 = RATIONAL(1.0,48.0)*t747; + t758 = t684+RATIONAL(7.0,9.0)*t778; + t757 = t779*y; + t722 = RATIONAL(1.0,18.0); + t698 = t722*x; + t756 = RATIONAL(-49.0,48.0)*t770+RATIONAL(-5.0,4.0)*t778+t698; + t742 = RATIONAL(-4.0,9.0); + t755 = t676+RATIONAL(25.0,6.0)*t778+t742*x; + t745 = RATIONAL(1.0,6.0); + t707 = RATIONAL(-1.0,144.0); + t754 = t707*x+t745*t778+t664; + t714 = RATIONAL(-1.0,18.0); + t699 = t714*x; + t753 = t699+y*t769+t666; + t743 = RATIONAL(-5.0,3.0); + t752 = t743*t778+t678+t699; + t751 = RATIONAL(-5.0,9.0)*t778+t681+t698; + t746 = RATIONAL(4.0,9.0); + t744 = RATIONAL(-2.0,3.0); + t740 = RATIONAL(-2.0,9.0); + t737 = RATIONAL(2.0,9.0); + t736 = RATIONAL(-1.0,9.0); + t735 = RATIONAL(2.0,3.0); + t734 = RATIONAL(1.0,9.0); + t733 = RATIONAL(1.0,72.0); + t732 = RATIONAL(-5.0,24.0); + t731 = RATIONAL(-7.0,12.0); + t730 = RATIONAL(-1.0,24.0); + t729 = RATIONAL(1.0,12.0); + t726 = RATIONAL(-7.0,36.0); + t725 = RATIONAL(1.0,24.0); + t724 = RATIONAL(10.0,3.0); + t720 = RATIONAL(-5.0,18.0); + t718 = RATIONAL(7.0,12.0); + t717 = RATIONAL(7.0,36.0); + t716 = RATIONAL(-1.0,72.0); + t715 = RATIONAL(1.0,36.0); + t706 = RATIONAL(1.0,144.0); + t705 = t736*t748; + t704 = t734*t748; + t703 = t746*x; + t702 = RATIONAL(-8.0,9.0)*t748; + t701 = RATIONAL(8.0,9.0)*t748; + t697 = t714*t748; + t695 = t723*t748; + t694 = t722*t748; + t693 = t706*t748; + t692 = t706*x; + t691 = RATIONAL(-7.0,144.0)*t748; + t690 = RATIONAL(7.0,144.0)*t748; + t689 = t707*t748; + t686 = t745*t776; + t683 = RATIONAL(-1.0,6.0)*t776; + t679 = RATIONAL(7.0,6.0)*t776; + t677 = RATIONAL(-7.0,6.0)*t776; + t674 = x*t759; + t673 = RATIONAL(-8.0,3.0)*t776; + t672 = RATIONAL(8.0,3.0)*t776; + t671 = x*t762; + t663 = x*t764; + t662 = t748*t760; + t660 = x*t760; + t659 = x*t771; + t656 = x*t773; + t654 = RATIONAL(16.0,3.0)*t770; + t650 = RATIONAL(49.0,48.0)*t770; + coeffs_dy->coeff_m2_m2 = t693+t692+t660+t662+(t716+t730*t747)*t749+(t722* +t749+t779*t711)*y; + coeffs_dy->coeff_m1_m2 = t691+t683+(RATIONAL(5.0,48.0)+RATIONAL(5.0,16.0) +*t747)*t749+(t737*x+t717*t748)*y+t753; + coeffs_dy->coeff_0_m2 = t729+t726*t749+t704+(t731*t749+RATIONAL(1.0,4.0)) +*t747+(t742*t748+t738)*y+t758; + coeffs_dy->coeff_p1_m2 = t705+t686+(RATIONAL(5.0,12.0)*t747+RATIONAL(5.0, +36.0))*t749+(t740*x+t746*t748)*y+t751; + coeffs_dy->coeff_p2_m2 = t663+t690+(t730+RATIONAL(-1.0,8.0)*t747)*t749+( +t715*x+t726*t748)*y+t754; + coeffs_dy->coeff_p3_m2 = t715*t777+t689+(t706+t760)*t749+t765; + coeffs_dy->coeff_m2_m1 = t659+t697+(RATIONAL(7.0,24.0)*t747+t734)*t749+ +t709*t757+t753; + coeffs_dy->coeff_m1_m1 = t696+t650+t703+t679+(RATIONAL(-5.0,6.0)+RATIONAL +(-35.0,16.0)*t747)*t749+(RATIONAL(25.0,8.0)*t749+t743*x+RATIONAL(-35.0,24.0)* +t748)*y; + coeffs_dy->coeff_0_m1 = t702+RATIONAL(14.0,9.0)*t749+t744+(RATIONAL(-7.0, +4.0)+RATIONAL(49.0,12.0)*t749)*t747+(RATIONAL(5.0,2.0)+t724*t748)*y+t763; + coeffs_dy->coeff_p1_m1 = t677+t701+(RATIONAL(-35.0,12.0)*t747+RATIONAL( +-10.0,9.0))*t749+(RATIONAL(-10.0,3.0)*t748+RATIONAL(5.0,3.0)*x)*y+t755; + coeffs_dy->coeff_p2_m1 = t695+t656+(RATIONAL(7.0,8.0)*t747+t741)*t749+( +t732*x+RATIONAL(35.0,24.0)*t748)*y+t756; + coeffs_dy->coeff_p3_m1 = t732*t777+t694+(t714+t771)*t749+t768; + coeffs_dy->coeff_m2_0 = t744*t775+t674+t723*t757+t758; + coeffs_dy->coeff_m1_0 = RATIONAL(5.0,1.0)*t775+t673+(RATIONAL(28.0,9.0)*x ++RATIONAL(49.0,18.0)*t748)*y+t763; + coeffs_dy->coeff_0_0 = t654+(RATIONAL(4.0,1.0)+RATIONAL(-28.0,3.0)*t749)* +t747+(RATIONAL(-14.0,3.0)+RATIONAL(-56.0,9.0)*t748+RATIONAL(98.0,9.0)*t749)*y; + coeffs_dy->coeff_p1_0 = RATIONAL(20.0,3.0)*t775+t672+(RATIONAL(56.0,9.0)* +t748+RATIONAL(-28.0,9.0)*x)*y+t767; + coeffs_dy->coeff_p2_0 = t671+RATIONAL(-2.0,1.0)*t775+(RATIONAL(-49.0,18.0 +)*t748+t728*x)*y+t766; + coeffs_dy->coeff_p3_0 = y*t696+t749*t759+t772; + coeffs_dy->coeff_m2_p1 = t694+t671+(t735*t747+t736)*t749+t708*t757+t751; + coeffs_dy->coeff_m1_p1 = t672+t695+(RATIONAL(5.0,6.0)+RATIONAL(-5.0,1.0)* +t747)*t749+(RATIONAL(-35.0,18.0)*t748+RATIONAL(-20.0,9.0)*x)*y+t755; + coeffs_dy->coeff_0_p1 = RATIONAL(-14.0,9.0)*t749+t701+t735+(RATIONAL(-4.0 +,1.0)+RATIONAL(28.0,3.0)*t749)*t747+(RATIONAL(40.0,9.0)*t748+t724)*y+t767; + coeffs_dy->coeff_p1_p1 = t703+t702+t673+t654+(RATIONAL(-20.0,3.0)*t747+ +RATIONAL(10.0,9.0))*t749+(RATIONAL(-40.0,9.0)*t748+RATIONAL(20.0,9.0)*x+ +RATIONAL(50.0,9.0)*t749)*y; + coeffs_dy->coeff_p2_p1 = t696+t674+(t738+RATIONAL(2.0,1.0)*t747)*t749+( +RATIONAL(35.0,18.0)*t748+t720*x)*y+t752; + coeffs_dy->coeff_p3_p1 = t697+t720*t777+(t762+t722)*t749+t774; + coeffs_dy->coeff_m2_p2 = t689+t656+(t733+RATIONAL(-7.0,24.0)*t747)*t749+ +t719*t757+t754; + coeffs_dy->coeff_m1_p2 = t677+t690+(RATIONAL(-5.0,48.0)+RATIONAL(35.0, +16.0)*t747)*t749+(t718*t748+t735*x)*y+t756; + coeffs_dy->coeff_0_p2 = t719+RATIONAL(-4.0,3.0)*t777+t717*t749+t705-y+( +RATIONAL(7.0,4.0)+RATIONAL(-49.0,12.0)*t749)*t747+t766; + coeffs_dy->coeff_p1_p2 = t679+t704+(RATIONAL(35.0,12.0)*t747+RATIONAL( +-5.0,36.0))*t749+(t744*x+RATIONAL(4.0,3.0)*t748)*y+t752; + coeffs_dy->coeff_p2_p2 = t659+t650+t692+t691+(t725+RATIONAL(-7.0,8.0)* +t747)*t749+(t729*x+RATIONAL(1.0,2.0)*t749+t731*t748)*y; + coeffs_dy->coeff_p3_p2 = t693+t729*t777+(t773+t707)*t749+t761; + coeffs_dy->coeff_m2_p3 = t663+t725*t775+t733*t757+t765; + coeffs_dy->coeff_m1_p3 = t686+RATIONAL(-5.0,16.0)*t775+(RATIONAL(-7.0, +72.0)*t748+t736*x)*y+t768; + coeffs_dy->coeff_0_p3 = (t718*t749+RATIONAL(-1.0,4.0))*t747+(t737*t748+ +t745)*y+t772; + coeffs_dy->coeff_p1_p3 = t683+t747*t769+(t740*t748+t734*x)*y+t774; + coeffs_dy->coeff_p2_p3 = t660+RATIONAL(1.0,8.0)*t775+(RATIONAL(7.0,72.0)* +t748+t716*x)*y+t761; + coeffs_dy->coeff_p3_p3 = t662+t749*t764+(t716*t748+t733*t749)*y; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dyy.compute.c new file mode 100644 index 0000000..b75626c --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dyy.compute.c @@ -0,0 +1,219 @@ +fp t1116; +fp t1091; +fp t1115; +fp t1071; +fp t1114; +fp t1070; +fp t1113; +fp t1080; +fp t1112; +fp t1088; +fp t1111; +fp t1075; +fp t1110; +fp t1090; +fp t1109; +fp t1108; +fp t1032; +fp t1107; +fp t1050; +fp t1064; +fp t1028; +fp t1106; +fp t1066; +fp t1105; +fp t1104; +fp t1040; +fp t1058; +fp t1103; +fp t1059; +fp t1068; +fp t1034; +fp t1102; +fp t1101; +fp t1087; +fp t1100; +fp t1027; +fp t1099; +fp t1089; +fp t1098; +fp t1097; +fp t1042; +fp t1096; +fp t1060; +fp t1095; +fp t1082; +fp t1094; +fp t1069; +fp t1093; +fp t1086; +fp t1085; +fp t1084; +fp t1083; +fp t1081; +fp t1079; +fp t1078; +fp t1077; +fp t1076; +fp t1074; +fp t1073; +fp t1067; +fp t1065; +fp t1063; +fp t1062; +fp t1061; +fp t1041; +fp t1039; +fp t1038; +fp t1037; +fp t1036; +fp t1035; +fp t1033; +fp t1031; +fp t1030; +fp t1029; +fp t1025; +fp t1024; +fp t1023; +fp t1022; +fp t1020; + t1116 = x*y; + t1091 = x*x; + t1115 = y*t1091; + t1071 = RATIONAL(1.0,24.0); + t1114 = y*t1071; + t1070 = RATIONAL(-7.0,24.0); + t1113 = y*t1070; + t1080 = RATIONAL(2.0,3.0); + t1112 = y*t1080; + t1088 = RATIONAL(-2.0,3.0); + t1111 = y*t1088; + t1075 = RATIONAL(-1.0,24.0); + t1110 = t1075*y; + t1090 = t1091*x; + t1109 = y*t1090; + t1108 = x+t1090; + t1032 = t1070*t1109; + t1107 = RATIONAL(-5.0,12.0)*t1091+t1032; + t1050 = RATIONAL(-35.0,6.0)*t1091; + t1064 = RATIONAL(-14.0,3.0); + t1028 = t1064*t1109; + t1106 = t1050+t1028; + t1066 = RATIONAL(-1.0,12.0); + t1105 = t1066*t1091+t1032; + t1104 = RATIONAL(-70.0,9.0)*t1091+RATIONAL(-32.0,3.0)*t1109; + t1040 = t1080*t1109; + t1058 = RATIONAL(5.0,18.0); + t1103 = t1040+t1058*t1091; + t1059 = RATIONAL(5.0,24.0); + t1068 = RATIONAL(7.0,24.0); + t1034 = t1068*t1109; + t1102 = t1059*t1091+t1034; + t1101 = RATIONAL(-5.0,4.0)*t1091+RATIONAL(-49.0,24.0)*t1109; + t1087 = RATIONAL(-5.0,3.0); + t1100 = t1087*t1091+t1028; + t1027 = RATIONAL(14.0,3.0)*t1109; + t1099 = RATIONAL(25.0,6.0)*t1091+t1027; + t1089 = RATIONAL(1.0,6.0); + t1098 = t1089*t1091+t1034; + t1097 = t1040+RATIONAL(7.0,9.0)*t1091; + t1042 = t1088*t1109; + t1096 = t1042+RATIONAL(-5.0,9.0)*t1091; + t1060 = RATIONAL(-1.0,36.0); + t1095 = t1060*t1091+t1075*t1109; + t1082 = RATIONAL(7.0,3.0); + t1094 = t1027+t1082*t1091; + t1069 = RATIONAL(-7.0,18.0); + t1093 = t1042+t1069*t1091; + t1086 = RATIONAL(-2.0,9.0); + t1085 = RATIONAL(-1.0,3.0); + t1084 = RATIONAL(2.0,9.0); + t1083 = RATIONAL(4.0,3.0); + t1081 = RATIONAL(-4.0,3.0); + t1079 = RATIONAL(1.0,2.0); + t1078 = RATIONAL(1.0,72.0); + t1077 = RATIONAL(-5.0,24.0); + t1076 = RATIONAL(-7.0,12.0); + t1074 = RATIONAL(1.0,12.0); + t1073 = RATIONAL(7.0,18.0); + t1067 = RATIONAL(-5.0,18.0); + t1065 = RATIONAL(7.0,12.0); + t1063 = RATIONAL(10.0,3.0); + t1062 = RATIONAL(-1.0,72.0); + t1061 = RATIONAL(1.0,36.0); + t1041 = RATIONAL(1.0,3.0)*t1116; + t1039 = t1085*t1116; + t1038 = t1082*t1116; + t1037 = RATIONAL(-7.0,3.0)*t1116; + t1036 = x*t1112; + t1035 = x*t1111; + t1033 = x*t1110; + t1031 = t1071*t1109; + t1030 = x*t1114; + t1029 = x*t1113; + t1025 = t1068*t1116; + t1024 = RATIONAL(-16.0,3.0)*t1116; + t1023 = RATIONAL(32.0,3.0)*t1109; + t1022 = RATIONAL(16.0,3.0)*t1116; + t1020 = RATIONAL(49.0,24.0)*t1109; + coeffs_dyy->coeff_m2_m2 = t1030+t1031+(t1066*y+RATIONAL(1.0,18.0))*t1091+ +t1108*t1060; + coeffs_dyy->coeff_m1_m2 = RATIONAL(5.0,8.0)*t1115+RATIONAL(7.0,36.0)* +t1090+t1039+t1084*x+t1107; + coeffs_dyy->coeff_0_m2 = t1085+RATIONAL(-4.0,9.0)*t1090+(t1079+RATIONAL( +-7.0,6.0)*t1091)*y+t1097; + coeffs_dyy->coeff_p1_m2 = RATIONAL(5.0,6.0)*t1115+t1041+RATIONAL(4.0,9.0) +*t1090+t1086*x+t1096; + coeffs_dyy->coeff_p2_m2 = t1033+RATIONAL(-1.0,4.0)*t1115+t1061*x+RATIONAL +(-7.0,36.0)*t1090+t1098; + coeffs_dyy->coeff_p3_m2 = t1091*t1114+t1061*t1090+t1095; + coeffs_dyy->coeff_m2_m1 = t1065*t1115+t1029+t1108*t1059+t1107; + coeffs_dyy->coeff_m1_m1 = t1020+t1038+t1087*x+RATIONAL(-35.0,24.0)*t1090+ +(RATIONAL(-35.0,8.0)*y+RATIONAL(25.0,8.0))*t1091; + coeffs_dyy->coeff_0_m1 = RATIONAL(5.0,2.0)+t1063*t1090+(RATIONAL(49.0,6.0 +)*t1091+RATIONAL(-7.0,2.0))*y+t1106; + coeffs_dyy->coeff_p1_m1 = RATIONAL(5.0,3.0)*x+t1037+RATIONAL(-10.0,3.0)* +t1090+y*t1050+t1099; + coeffs_dyy->coeff_p2_m1 = RATIONAL(7.0,4.0)*t1115+t1077*x+RATIONAL(35.0, +24.0)*t1090+t1025+t1101; + coeffs_dyy->coeff_p3_m1 = t1091*t1113+t1077*t1090+t1102; + coeffs_dyy->coeff_m2_0 = t1036+t1081*t1115+t1108*t1069+t1097; + coeffs_dyy->coeff_m1_0 = RATIONAL(10.0,1.0)*t1115+RATIONAL(28.0,9.0)*x+ +t1024+RATIONAL(49.0,18.0)*t1090+t1106; + coeffs_dyy->coeff_0_0 = t1064+RATIONAL(-56.0,9.0)*t1090+RATIONAL(98.0,9.0 +)*t1091+t1023+(RATIONAL(-56.0,3.0)*t1091+RATIONAL(8.0,1.0))*y; + coeffs_dyy->coeff_p1_0 = t1022+RATIONAL(-28.0,9.0)*x+RATIONAL(56.0,9.0)* +t1090+RATIONAL(40.0,3.0)*t1115+t1104; + coeffs_dyy->coeff_p2_0 = t1035+RATIONAL(-49.0,18.0)*t1090+t1073*x+ +RATIONAL(-4.0,1.0)*t1115+t1094; + coeffs_dyy->coeff_p3_0 = t1073*t1090+t1091*t1112+t1093; + coeffs_dyy->coeff_m2_p1 = t1083*t1115+t1035+t1108*t1058+t1096; + coeffs_dyy->coeff_m1_p1 = RATIONAL(-35.0,18.0)*t1090+RATIONAL(-20.0,9.0)* +x+t1022+RATIONAL(-10.0,1.0)*t1115+t1099; + coeffs_dyy->coeff_0_p1 = t1063+RATIONAL(40.0,9.0)*t1090+(RATIONAL(56.0, +3.0)*t1091+RATIONAL(-8.0,1.0))*y+t1104; + coeffs_dyy->coeff_p1_p1 = t1023+t1024+RATIONAL(20.0,9.0)*x+RATIONAL(-40.0 +,9.0)*t1090+(RATIONAL(50.0,9.0)+RATIONAL(-40.0,3.0)*y)*t1091; + coeffs_dyy->coeff_p2_p1 = t1036+RATIONAL(35.0,18.0)*t1090+RATIONAL(4.0, +1.0)*t1115+t1067*x+t1100; + coeffs_dyy->coeff_p3_p1 = t1091*t1111+t1067*t1090+t1103; + coeffs_dyy->coeff_m2_p2 = t1076*t1115+t1025+t1108*t1066+t1098; + coeffs_dyy->coeff_m1_p2 = RATIONAL(35.0,8.0)*t1115+t1037+t1080*x+t1065* +t1090+t1101; + coeffs_dyy->coeff_0_p2 = t1081*t1090+RATIONAL(-1.0,1.0)+(RATIONAL(-49.0, +6.0)*t1091+RATIONAL(7.0,2.0))*y+t1094; + coeffs_dyy->coeff_p1_p2 = RATIONAL(35.0,6.0)*t1115+t1083*t1090+t1088*x+ +t1038+t1100; + coeffs_dyy->coeff_p2_p2 = t1020+t1029+t1076*t1090+t1074*x+(RATIONAL(-7.0, +4.0)*y+t1079)*t1091; + coeffs_dyy->coeff_p3_p2 = t1074*t1090+t1068*t1115+t1105; + coeffs_dyy->coeff_m2_p3 = t1074*t1115+t1033+t1108*t1078+t1095; + coeffs_dyy->coeff_m1_p3 = RATIONAL(-7.0,72.0)*t1090+t1041+RATIONAL(-1.0, +9.0)*x+RATIONAL(-5.0,8.0)*t1115+t1102; + coeffs_dyy->coeff_0_p3 = t1084*t1090+t1089+(RATIONAL(7.0,6.0)*t1091+ +RATIONAL(-1.0,2.0))*y+t1093; + coeffs_dyy->coeff_p1_p3 = RATIONAL(1.0,9.0)*x+t1086*t1090+RATIONAL(-5.0, +6.0)*t1115+t1039+t1103; + coeffs_dyy->coeff_p2_p3 = t1030+RATIONAL(1.0,4.0)*t1115+t1062*x+RATIONAL( +7.0,72.0)*t1090+t1105; + coeffs_dyy->coeff_p3_p3 = t1062*t1090+t1031+(t1110+t1078)*t1091; |