diff options
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2')
10 files changed, 11204 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c new file mode 100644 index 0000000..c8e3d87 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c @@ -0,0 +1,1257 @@ +fp t462; +fp t460; +fp t707; +fp t461; +fp t511; +fp t463; +fp t458; +fp t824; +fp t459; +fp t432; +fp t647; +fp t435; +fp t668; +fp t569; +fp t823; +fp t695; +fp t452; +fp t692; +fp t453; +fp t822; +fp t696; +fp t456; +fp t638; +fp t455; +fp t821; +fp t430; +fp t665; +fp t412; +fp t546; +fp t820; +fp t450; +fp t641; +fp t554; +fp t447; +fp t658; +fp t819; +fp t662; +fp t818; +fp t710; +fp t414; +fp t664; +fp t562; +fp t437; +fp t699; +fp t817; +fp t700; +fp t567; +fp t445; +fp t651; +fp t346; +fp t816; +fp t438; +fp t439; +fp t652; +fp t543; +fp t815; +fp t520; +fp t680; +fp t814; +fp t657; +fp t560; +fp t659; +fp t383; +fp t813; +fp t698; +fp t629; +fp t812; +fp t683; +fp t811; +fp t689; +fp t361; +fp t694; +fp t626; +fp t810; +fp t440; +fp t611; +fp t420; +fp t711; +fp t608; +fp t158; +fp t809; +fp t808; +fp t431; +fp t715; +fp t636; +fp t427; +fp t55; +fp t716; +fp t807; +fp t434; +fp t91; +fp t443; +fp t653; +fp t526; +fp t806; +fp t673; +fp t573; +fp t66; +fp t805; +fp t553; +fp t804; +fp t524; +fp t283; +fp t537; +fp t803; +fp t802; +fp t429; +fp t697; +fp t615; +fp t311; +fp t801; +fp t693; +fp t584; +fp t418; +fp t448; +fp t670; +fp t552; +fp t264; +fp t800; +fp t649; +fp t799; +fp t798; +fp t449; +fp t648; +fp t416; +fp t797; +fp t523; +fp t796; +fp t630; +fp t371; +fp t795; +fp t566; +fp t52; +fp t441; +fp t794; +fp t367; +fp t793; +fp t792; +fp t551; +fp t342; +fp t421; +fp t791; +fp t685; +fp t624; +fp t195; +fp t718; +fp t635; +fp t790; +fp t188; +fp t789; +fp t517; +fp t457; +fp t644; +fp t571; +fp t307; +fp t788; +fp t674; +fp t525; +fp t426; +fp t787; +fp t518; +fp t513; +fp t606; +fp t102; +fp t577; +fp t786; +fp t677; +fp t785; +fp t422; +fp t632; +fp t139; +fp t784; +fp t681; +fp t610; +fp t268; +fp t783; +fp t782; +fp t645; +fp t617; +fp t650; +fp t627; +fp t163; +fp t781; +fp t186; +fp t563; +fp t780; +fp t654; +fp t559; +fp t216; +fp t779; +fp t690; +fp t619; +fp t778; +fp t215; +fp t643; +fp t585; +fp t777; +fp t575; +fp t776; +fp t775; +fp t269; +fp t774; +fp t541; +fp t159; +fp t773; +fp t521; +fp t154; +fp t772; +fp t771; +fp t605; +fp t241; +fp t770; +fp t684; +fp t622; +fp t396; +fp t769; +fp t580; +fp t675; +fp t620; +fp t248; +fp t768; +fp t667; +fp t604; +fp t222; +fp t538; +fp t767; +fp t766; +fp t621; +fp t765; +fp t639; +fp t522; +fp t764; +fp t763; +fp t708; +fp t717; +fp t634; +fp t762; +fp t544; +fp t392; +fp t761; +fp t540; +fp t289; +fp t760; +fp t614; +fp t193; +fp t759; +fp t758; +fp t555; +fp t757; +fp t548; +fp t252; +fp t535; +fp t756; +fp t691; +fp t144; +fp t556; +fp t755; +fp t512; +fp t515; +fp t428; +fp t640; +fp t362; +fp t754; +fp t676; +fp t545; +fp t753; +fp t666; +fp t547; +fp t80; +fp t752; +fp t557; +fp t199; +fp t751; +fp t411; +fp t454; +fp t134; +fp t750; +fp t424; +fp t407; +fp t749; +fp t179; +fp t748; +fp t688; +fp t529; +fp t340; +fp t747; +fp t370; +fp t746; +fp t536; +fp t298; +fp t745; +fp t292; +fp t744; +fp t212; +fp t743; +fp t120; +fp t660; +fp t542; +fp t251; +fp t742; +fp t182; +fp t741; +fp t663; +fp t533; +fp t740; +fp t423; +fp t739; +fp t712; +fp t618; +fp t738; +fp t737; +fp t442; +fp t451; +fp t736; +fp t198; +fp t201; +fp t735; +fp t734; +fp t565; +fp t733; +fp t633; +fp t530; +fp t313; +fp t732; +fp t532; +fp t183; +fp t731; +fp t50; +fp t574; +fp t730; +fp t403; +fp t729; +fp t419; +fp t728; +fp t378; +fp t727; +fp t408; +fp t444; +fp t646; +fp t413; +fp t726; +fp t656; +fp t357; +fp t725; +fp t578; +fp t71; +fp t77; +fp t724; +fp t54; +fp t287; +fp t723; +fp t108; +fp t642; +fp t628; +fp t722; +fp t671; +fp t380; +fp t721; +fp t702; +fp t612; +fp t335; +fp t603; +fp t720; +fp t714; +fp t347; +fp t719; +fp t709; +fp t156; +fp t706; +fp t625; +fp t234; +fp t705; +fp t687; +fp t609; +fp t174; +fp t704; +fp t703; +fp t162; +fp t221; +fp t701; +fp t686; +fp t682; +fp t354; +fp t153; +fp t386; +fp t146; +fp t679; +fp t678; +fp t229; +fp t672; +fp t410; +fp t669; +fp t233; +fp t661; +fp t623; +fp t140; +fp t601; +fp t655; +fp t637; +fp t393; +fp t40; +fp t631; +fp t616; +fp t405; +fp t613; +fp t607; +fp t602; +fp t44; +fp t436; +fp t600; +fp t599; +fp t237; +fp t598; +fp t597; +fp t596; +fp t595; +fp t594; +fp t593; +fp t592; +fp t591; +fp t590; +fp t589; +fp t206; +fp t588; +fp t587; +fp t586; +fp t583; +fp t582; +fp t581; +fp t332; +fp t271; +fp t579; +fp t572; +fp t570; +fp t568; +fp t564; +fp t558; +fp t550; +fp t549; +fp t539; +fp t534; +fp t531; +fp t528; +fp t527; +fp t388; +fp t519; +fp t516; +fp t514; +fp t510; +fp t509; +fp t417; +fp t508; +fp t409; +fp t507; +fp t506; +fp t113; +fp t505; +fp t131; +fp t504; +fp t503; +fp t502; +fp t501; +fp t500; +fp t499; +fp t498; +fp t497; +fp t28; +fp t496; +fp t43; +fp t495; +fp t90; +fp t494; +fp t493; +fp t17; +fp t492; +fp t491; +fp t490; +fp t489; +fp t488; +fp t487; +fp t486; +fp t167; +fp t147; +fp t485; +fp t484; +fp t483; +fp t258; +fp t482; +fp t481; +fp t480; +fp t274; +fp t446; +fp t479; +fp t478; +fp t181; +fp t256; +fp t477; +fp t476; +fp t475; +fp t474; +fp t473; +fp t471; +fp t470; +fp t467; +fp t433; +fp t425; +fp t415; +fp t334; +fp t330; +fp t322; +fp t320; +fp t318; +fp t314; +fp t312; +fp t305; +fp t304; +fp t297; +fp t295; +fp t294; +fp t290; +fp t286; +fp t285; +fp t282; +fp t279; +fp t273; +fp t270; +fp t259; +fp t255; +fp t242; +fp t236; +fp t235; +fp t232; +fp t230; +fp t227; +fp t225; +fp t223; +fp t217; +fp t213; +fp t210; +fp t208; +fp t207; +fp t204; +fp t203; +fp t197; +fp t184; +fp t176; +fp t173; +fp t171; +fp t160; +fp t152; +fp t150; +fp t149; +fp t148; +fp t145; +fp t141; +fp t137; +fp t121; +fp t119; +fp t118; +fp t117; +fp t101; +fp t98; +fp t92; +fp t86; +fp t81; +fp t78; +fp t74; +fp t69; +fp t64; +fp t62; +fp t61; +fp t60; +fp t58; +fp t53; +fp t51; + t462 = y*y; + t460 = t462*y; + t707 = t460+y; + t461 = z*z; + t511 = t707*t461; + t463 = x*x; + t458 = t463*x; + t824 = t458+x; + t459 = z*t461; + t432 = RATIONAL(1.0,4.0); + t647 = t459*t432; + t435 = RATIONAL(-5.0,8.0); + t668 = t463*t435; + t569 = t459*t668; + t823 = t647+t569; + t695 = t463*t462; + t452 = z*t695; + t692 = t463*t459; + t453 = t462*t692; + t822 = t452+t453; + t696 = t462*t461; + t456 = x*t696; + t638 = t458*t462; + t455 = t461*t638; + t821 = t455+t456; + t430 = RATIONAL(3.0,4.0); + t665 = t430*t459; + t412 = RATIONAL(-15.0,8.0); + t546 = t412*t692; + t820 = t665+t546; + t450 = RATIONAL(5.0,8.0); + t641 = t463*t450; + t554 = t460*t641; + t447 = RATIONAL(-1.0,4.0); + t658 = t447*t460; + t819 = t658+t554; + t662 = t447*t458; + t818 = t662+t450*t638; + t710 = z+t459; + t414 = RATIONAL(15.0,8.0); + t664 = t459*t414; + t562 = t463*t664; + t437 = RATIONAL(-3.0,4.0); + t699 = t437*t459; + t817 = (t699+t562)*y; + t700 = t460*t461; + t567 = t414*t700; + t445 = RATIONAL(5.0,4.0); + t651 = t463*t445; + t346 = t461*t651; + t816 = t463*t567+t346; + t438 = RATIONAL(9.0,8.0); + t439 = RATIONAL(-5.0,2.0); + t652 = t458*t461; + t543 = t460*t652; + t815 = t438*t543+t439*t453; + t520 = t412*t700; + t680 = t460*t458; + t814 = t458*t520+t430*t680; + t657 = t460*t438; + t560 = t459*t657; + t659 = t439*t461; + t383 = t462*t659; + t813 = t458*t383+t463*t560; + t698 = t430*t458; + t629 = y*t652; + t812 = y*t698+t412*t629; + t683 = t460*t437; + t811 = (t567+t683)*x; + t689 = t430*t460; + t361 = z*t689; + t694 = t463*t460; + t626 = z*t694; + t810 = t361+t412*t626; + t440 = RATIONAL(-1.0,2.0); + t611 = y*t692; + t420 = RATIONAL(-1.0,8.0); + t711 = x*t459; + t608 = t420*t711; + t158 = y*t608; + t809 = t440*t611+t158; + t808 = (t520+t689)*x; + t431 = RATIONAL(1.0,2.0); + t715 = t431*x; + t636 = y*t711; + t427 = RATIONAL(-3.0,8.0); + t55 = t427*t636; + t716 = y*t461; + t807 = t55+t715*t716; + t434 = RATIONAL(3.0,8.0); + t91 = t434*t543; + t443 = RATIONAL(-5.0,4.0); + t653 = t443*t462; + t526 = t463*t653; + t806 = t459*t526+t91; + t673 = t460*t459; + t573 = t463*t673; + t66 = t427*t573; + t805 = t66+t450*t455; + t553 = t412*t638; + t804 = t459*t553+t458*t665; + t524 = t427*t680; + t283 = t461*t524; + t537 = t462*t641; + t803 = t283+t459*t537; + t802 = t437*t673+t460*t562; + t429 = RATIONAL(-3.0,2.0); + t697 = t462*t459; + t615 = x*t697; + t311 = x*t560; + t801 = t311+t429*t615; + t693 = t463*t461; + t584 = t462*t693; + t418 = RATIONAL(25.0,4.0); + t448 = RATIONAL(-9.0,8.0); + t670 = t459*t458; + t552 = t460*t670; + t264 = t448*t552; + t800 = t418*t584+t264; + t649 = t437*t458; + t799 = t414*t543+t460*t649; + t798 = t820*y; + t449 = RATIONAL(9.0,4.0); + t648 = t460*t449; + t416 = RATIONAL(-45.0,8.0); + t797 = t459*t648+t416*t573; + t523 = t462*t664; + t796 = t459*t649+t458*t523; + t630 = z*t638; + t371 = z*t649; + t795 = t414*t630+t371; + t566 = t448*t673; + t52 = x*t566; + t441 = RATIONAL(3.0,2.0); + t794 = t52+t441*t615; + t367 = y*t649; + t793 = t367+t414*t629; + t792 = t458*t648+t416*t543; + t551 = t458*t657; + t342 = t459*t551; + t421 = RATIONAL(-2.0,1.0); + t791 = t421*t584+t342; + t685 = t427*t458; + t624 = y*t685; + t195 = z*t624; + t718 = y*z; + t635 = t463*t718; + t790 = t431*t635+t195; + t188 = t434*t552; + t789 = t188+t463*t383; + t517 = t707*t463; + t457 = t460*t693; + t644 = t434*t459; + t571 = t462*t644; + t307 = t458*t571; + t788 = t443*t457+t307; + t674 = t447*t462; + t525 = t463*t674; + t426 = RATIONAL(1.0,8.0); + t787 = t459*t525+t426*t543; + t518 = t824*t461; + t513 = t824*t462; + t606 = y*t670; + t102 = t448*t606; + t577 = t459*t638; + t786 = t102+t449*t577; + t677 = t432*t458; + t785 = t460*t677+t435*t543; + t422 = RATIONAL(4.0,1.0); + t632 = t420*t718; + t139 = x*t632; + t784 = t422*t584+t139; + t681 = t434*t458; + t610 = y*t681; + t268 = z*t610; + t783 = t268+t441*t629; + t782 = t823*t460; + t645 = t463*t432; + t617 = y*t645; + t650 = t420*t458; + t627 = y*t650; + t163 = z*t627; + t781 = t163+z*t617; + t186 = t434*t606; + t563 = t437*t692; + t780 = y*t563+t186; + t654 = t463*t431; + t559 = t461*t654; + t216 = t459*t524; + t779 = t462*t559+t216; + t690 = t460*t432; + t619 = z*t668; + t778 = t460*t619+z*t690; + t215 = t426*t636; + t643 = t431*t462; + t585 = t459*t643; + t777 = t215+x*t585; + t575 = t438*t670; + t776 = t439*t457+t462*t575; + t775 = t823*y; + t269 = z*t551; + t774 = t429*t630+t269; + t541 = t459*t650; + t159 = t460*t541; + t773 = t159+t432*t577; + t521 = t460*t645; + t154 = t460*t608; + t772 = t459*t521+t154; + t771 = y*t619+t432*t718; + t605 = x*t644; + t241 = t460*t605; + t770 = t241+t460*t563; + t684 = t435*t461; + t622 = y*t684; + t396 = y*t677; + t769 = t458*t622+t396; + t580 = t463*t683; + t675 = t434*t460; + t620 = x*t675; + t248 = z*t620; + t768 = z*t580+t248; + t667 = t426*t458; + t604 = y*t667; + t222 = z*t604; + t538 = t431*t652; + t767 = t222+y*t538; + t766 = t241+t441*t573; + t621 = x*t700; + t765 = t435*t621+x*t690; + t639 = t463*t426; + t522 = t459*t639; + t764 = t447*t455+t460*t522; + t763 = t435*t615+x*t647; + t708 = x*t432; + t717 = x*z; + t634 = t462*t717; + t762 = t435*t634+z*t708; + t544 = t435*t638; + t392 = z*t677; + t761 = t392+z*t544; + t540 = t463*t675; + t289 = t459*t540; + t760 = t289+t443*t455; + t614 = z*t681; + t193 = t460*t614; + t759 = t193+t437*t543; + t758 = t458*t647+t459*t544; + t555 = t462*t684; + t757 = t463*t555+t188; + t548 = t460*t667; + t252 = z*t548; + t535 = t431*t700; + t756 = t252+t458*t535; + t691 = t420*t460; + t144 = t691*t717; + t556 = t440*t694; + t755 = t144+z*t556; + t512 = t710*t463; + t515 = t710*t462; + t428 = RATIONAL(2.0,1.0); + t640 = t428*t462; + t362 = t461*t640; + t754 = t463*t362+t216; + t676 = t463*t447; + t545 = t461*t676; + t753 = t430*t457+y*t545+t440*t577; + t666 = t429*t459; + t547 = t463*t666; + t80 = t462*t547; + t752 = t80+t799; + t557 = t463*t665; + t199 = t460*t557; + t751 = t435*t455+t199+x*t555; + t411 = RATIONAL(15.0,4.0); + t454 = y*t693; + t134 = t429*t577; + t750 = t443*t454+t411*t457+t134; + t424 = RATIONAL(-9.0,2.0); + t407 = RATIONAL(15.0,2.0); + t749 = x*t383+t407*t455+t424*t573; + t179 = t429*t455; + t748 = t179+t802; + t688 = t429*t460; + t529 = t463*t688; + t340 = t459*t529; + t747 = t340+t411*t455+t443*t456; + t370 = t439*t695; + t746 = t407*t453+z*t370+t424*t543; + t536 = t461*t688; + t298 = t458*t536; + t745 = t298+t411*t453+z*t526; + t292 = t461*t529; + t744 = t292+t796; + t212 = t430*t577; + t743 = t212+t668*t511; + t120 = t427*t606; + t660 = t441*t461; + t542 = t460*t660; + t251 = t463*t542; + t742 = t134+t120+t251; + t182 = t437*t577; + t741 = t445*t457+t182+y*t346; + t663 = t440*t461; + t533 = t460*t663; + t740 = t458*t533+z*t525+t462*t557; + t423 = RATIONAL(-3.0,1.0); + t739 = t423*t455+t456+t440*t635; + t712 = t426*x; + t618 = t461*t712; + t738 = y*t618+t453+t283; + t737 = t447*t577+(t521+t617)*t461; + t442 = RATIONAL(-9.0,4.0); + t451 = RATIONAL(5.0,2.0); + t736 = t442*t573+t821*t451; + t198 = z*t524; + t201 = t441*t453; + t735 = t198+t201+t298; + t734 = t442*t543+t822*t451; + t565 = t459*t676; + t733 = t460*t565+t821*t432; + t633 = z*t712; + t530 = t427*t638; + t313 = t459*t530; + t732 = t457+t462*t633+t313; + t532 = t430*t652; + t183 = t460*t532; + t731 = t183+(t569+t619)*t462; + t50 = y*t575; + t574 = t451*t693; + t730 = t442*t577+t50+t707*t574; + t403 = t462*t651; + t729 = t403+t463*t523+t814; + t419 = RATIONAL(-15.0,4.0); + t728 = t370+t419*t453+t799; + t378 = t463*t659; + t727 = t419*t457+t378+t796; + t408 = RATIONAL(45.0,8.0); + t444 = RATIONAL(-5.0,1.0); + t646 = t444*t462; + t413 = RATIONAL(-15.0,2.0); + t726 = t413*t453+t408*t543+t442*t680+t463*t646; + t656 = t459*t442; + t357 = t461*t646; + t725 = t413*t455+t460*t656+t408*t573+t357; + t578 = t463*t643; + t71 = z*t578; + t77 = t459*t578; + t724 = t71+t77+t759; + t54 = t463*t535; + t287 = y*t559; + t723 = t54+t182+t287+t186; + t108 = t441*t577; + t642 = t440*t462; + t628 = z*t642; + t722 = x*t628+t108+t423*t457+t454; + t671 = t445*t462; + t380 = t461*t671; + t721 = t770+t824*t380; + t702 = t427*t460; + t612 = x*t702; + t335 = t459*t612; + t603 = z*t676; + t720 = y*t603+t199+t335-t821; + t714 = t447*y; + t347 = x*t714; + t719 = t461*t347+t198+t183-t822; + t709 = t447*z; + t156 = y*t541; + t706 = t156+y*t522; + t625 = t460*t712; + t234 = t459*t625; + t705 = t462*t608+t234; + t687 = t420*t462; + t609 = z*t687; + t174 = z*t625; + t704 = x*t609+t174; + t703 = t458+t459; + t162 = t440*t453; + t221 = t463*t533; + t701 = t162+t221; + t686 = t447*t459; + t682 = t458+t460; + t354 = t463*t642; + t153 = z*t354; + t386 = t463*t663; + t146 = y*t386; + t679 = t153+t146; + t678 = t463*t380+t216; + t229 = t459*t604; + t672 = t461*t627+t229; + t410 = RATIONAL(-75.0,8.0); + t669 = t410*t462; + t233 = t459*t548; + t661 = t233+t420*t543; + t623 = z*t680; + t140 = t420*t623; + t601 = z*t639; + t655 = t460*t601+t140; + t637 = t460+t459; + t393 = y*t708; + t40 = RATIONAL(27.0,8.0)*t552; + t631 = t416*t577+t449*t670+t40; + t616 = t52+(t699+t523)*x; + t405 = z*t698; + t613 = x*t420*t461; + t607 = y*t663; + t602 = t450*t716; + t44 = RATIONAL(-27.0,8.0)*t552; + t436 = RATIONAL(9.0,2.0); + t600 = t436*t577+t44+t50; + t599 = z*t553+t405+t269; + t237 = t448*t623; + t598 = t414*t626+z*t683+t237; + t597 = t342+t820*t460; + t596 = t120+y*t662+t458*t602; + t595 = t342+t804; + t594 = t412*t615+x*t665+t311; + t593 = t198+t818*z; + t592 = t450*t615+x*t686+t335; + t591 = t264+t766; + t590 = t447*t638; + t589 = t431*t638; + t206 = y*t605; + t588 = t206+x*t622+t393; + t587 = t450*t621+x*t658+t335; + t586 = t459*t674; + t583 = t450*t611+t120+y*t686; + t582 = t459*t654; + t581 = t460*t654; + t332 = y*t633; + t271 = z*t612; + t579 = t332+t271+t431*t634; + t572 = t198+t819*z; + t570 = z*t521+t144+t140; + t568 = t426*t638; + t564 = t193+t458*t542+t264; + t558 = x*t586+t234+t215; + t550 = t459*t645; + t549 = t268+t186+t461*t367; + t539 = t441*t626+t248+t237; + t534 = t463*t691; + t531 = t447*t652; + t528 = y*t550+t156+t158; + t527 = y*t531+t222+t229; + t388 = t461*t642; + t519 = t423*t458+x; + t516 = z+t423*t459; + t514 = y+t423*t460; + t510 = t431+t653; + t509 = t440+t671; + t417 = RATIONAL(-25.0,8.0); + t508 = t445+t417*t462; + t409 = RATIONAL(25.0,8.0); + t507 = t409*t462+t443; + t506 = t461*t554+t313+t757; + t113 = t458*t388; + t505 = t289+t113+t779; + t131 = t432*t584; + t504 = t159+t460*t545+t131+t459*t568; + t503 = t461*t513; + t502 = t462*t512; + t501 = t463*t511; + t500 = -t584+t188; + t499 = t429*t458+t715; + t498 = t666+t431*z; + t497 = t431*y+t688; + t28 = RATIONAL(25.0,2.0)*t584; + t496 = t28+t408*t577+t458*t656+t44+t413*t457+t444*t693; + t43 = t417*t584; + t495 = t43+t380+t414*t455+t597; + t90 = t462*t574; + t494 = t108+t264+t186+t90+(t602+t520)*t463; + t493 = t419*t455+t383+t800+t802; + t17 = RATIONAL(-10.0,1.0)*t584; + t492 = t17+t424*t577+t102+y*t378+t407*t457+t40; + t491 = -t462+t714+t689; + t490 = t665-t461+t709; + t489 = t412*t455+t450*t456+t90+t591; + t488 = z*t537+t90+t462*t546+t564; + t487 = -t463+t698+t447*x; + t486 = t354+t458*t658+t462*t563+t450*t543+t678; + t167 = t441*t455; + t147 = x*t388; + t485 = t167+t340+t147+t335+t791; + t484 = t678+t386+t461*t580+t818*t459; + t483 = t445*t453+z*t403+t759+t789; + t258 = t463*t388; + t482 = t233+t460*t531+t252+t258+t432*t452+t462*t550; + t481 = t388+t437*t455+t678+t819*t459; + t480 = t66+y*t601+t163+t455+t500; + t274 = t463*t357; + t446 = RATIONAL(3.0,1.0); + t479 = t55+x*t602+t446*t453+t274+t342+t347+t463*t640+t814; + t478 = t459*t556+t430*t455+t447*t456+t154+t500; + t181 = t431*t456; + t256 = t431*t455; + t477 = t181+t256+t500+t770; + t476 = y*t709+t274+t450*t635+t195+t362+t446*t455+t597; + t475 = t446*t457+x*t709+t274+t428*t693+t271+t450*t634+t595; + t474 = t423*t453+x*t607+t452+t206+t564+t784; + t473 = t174+t212+t332+t447*t634+t120-t454-t457+t754; + t471 = t431+t443*t461+(t443+t409*t461)*t463; + t470 = t507*t463+t510; + t467 = t507*t461+t510; + t433 = RATIONAL(-6.0,1.0); + t425 = RATIONAL(6.0,1.0); + t415 = RATIONAL(75.0,8.0); + t334 = t430*t621; + t330 = t448*t577; + t322 = t427*t615; + t320 = t458*t609; + t318 = t436*t543; + t314 = t460*t603; + t312 = t462*t541; + t305 = z*t530; + t304 = t426*t615; + t297 = t429*t629; + t295 = z*t568; + t294 = t449*t543; + t290 = z*t540; + t286 = t432*t621; + t285 = t460*t618; + t282 = t461*t624; + t279 = t463*t361; + t273 = t462*t614; + t270 = z*t529; + t259 = t463*t632; + t255 = t459*t534; + t242 = t437*t621; + t236 = y*t582; + t235 = t447*t621; + t232 = t462*t405; + t230 = t420*t611; + t227 = z*t534; + t225 = z*t590; + t223 = t431*t577; + t217 = t431*t573; + t213 = x*t542; + t210 = t436*t573; + t208 = z*t581; + t207 = z*t589; + t204 = t437*t615; + t203 = y*t565; + t197 = t461*t604; + t184 = t462*t371; + t176 = y*t532; + t173 = t432*t634; + t171 = t460*t613; + t160 = t432*t615; + t152 = t462*t392; + t150 = x*t533; + t149 = t458*t607; + t148 = t432*t543; + t145 = t461*t396; + t141 = t461*t620; + t137 = t461*t393; + t121 = t441*t611; + t119 = y*t547; + t118 = t448*t543; + t117 = t461*t612; + t101 = t440*t615; + t98 = t461*t610; + t92 = y*t557; + t86 = t441*t630; + t81 = t427*t611; + t78 = t434*t611; + t74 = x*t536; + t69 = t427*t626; + t64 = y*t613; + t62 = t458*t628; + t61 = t430*t615; + t60 = x*t535; + t58 = x*t571; + t53 = t449*t573; + t51 = t463*t566; + coeffs_I->coeff_m1_m1_m1 = t286+t137+t152+t147+t528+t679+t584+t701+t160+ +t148+t145+t113+t173+t570+t139+t772+t773+t781; + coeffs_I->coeff_0_m1_m1 = t696+t167+t483+(t515+t511)*t440+t184+t549+t741+ +t771+t775+t778+t782; + coeffs_I->coeff_p1_m1_m1 = t181+t217+t236+t473+t179+t235+t232+t176+t208+ +t558+t719+t790; + coeffs_I->coeff_p2_m1_m1 = t225+t230+t482+t255+t227+t259+t256+t527+t737; + coeffs_I->coeff_m1_0_m1 = t693+t242+t483+t251+(t518+t512)*t440+t721+t758+ +t761+t762+t763+t768; + coeffs_I->coeff_0_0_m1 = t294+t493+t682*t660+t461+t598+t710*(t508*t463+ +t509)+t727+t795; + coeffs_I->coeff_p1_0_m1 = t270+t334-t512+t499*t461+t475+t592+t599+t734+ +t747; + coeffs_I->coeff_p2_0_m1 = t538+t290+t432*t512+t484+t593+t731+t760; + coeffs_I->coeff_m1_p1_m1 = t527+t719+t579+t720+t292+t334+t279+t287+t223+ +t207+t203+t754+t777; + coeffs_I->coeff_0_p1_m1 = -t515+t476+t176+t497*t461+t583+t734+t750+t774+ +t810; + coeffs_I->coeff_p1_p1_m1 = t101+t294+t549+t137+t86+t539+t242+t421*t502+ +t722+t591+t739+t784+t809; + coeffs_I->coeff_p2_p1_m1 = t69+t62+t480+t145+t706+t724+t753; + coeffs_I->coeff_m1_p2_m1 = t54+t314+t482+t320+t312+t235+t704+t705+t733; + coeffs_I->coeff_0_p2_m1 = t273+t535+t432*t515+t481+t572+t731+t788; + coeffs_I->coeff_p1_p2_m1 = t305+t478+t286+t304+t724+t732+t755; + coeffs_I->coeff_p2_p2_m1 = t148+t295+t420*t502+t504+t655+t764; + coeffs_I->coeff_m1_m1_0 = t588+(t513+t517)*t440+t201+t204+t695+t721+t741+ +t765+t769+t780+t785+t789; + coeffs_I->coeff_0_m1_0 = t462+t493+t703*t462*t441+t707*(t445*t461+t440+( +t417*t461+t445)*t463)+t728+t786+t793+t817; + coeffs_I->coeff_p1_m1_0 = -t517+t499*t462+t119+t61+t479+t587+t730+t747+ +t812; + coeffs_I->coeff_p2_m1_0 = t589+t78+t432*t517+t486+t596+t743+t760; + coeffs_I->coeff_m1_0_0 = t53+(1.0+t637*t441)*t463+t616+t824*(t508*t461+ +t509)+t727+t728+t800+t811; + coeffs_I->coeff_0_0_0 = RATIONAL(1.0,1.0)+(t439+t703*t419)*t462+(t458+ +t637)*t441+(t439+(t418+t415*t458)*t462+t682*t419)*t461+(t439+(t418+t415*t459)* +t462+t637*t419+(RATIONAL(-125.0,8.0)*t462+t415*t460+t418)*t461)*t463+t631+t792+ +t797; + coeffs_I->coeff_p1_0_0 = (t461*t669+t429+(t462+t461)*t411)*t458+t210+( +t428+t637*t446)*t463+t467*x+t496+t594+t726+t808; + coeffs_I->coeff_p2_0_0 = t51+t43+(t440+t637*t437)*t463+t467*t458+t595+ +t729+t816; + coeffs_I->coeff_m1_p1_0 = t497*t463-t513+t92+t479+t596+t736+t750+t801+ +t808; + coeffs_I->coeff_0_p1_0 = t28+(t428+t703*t446)*t462+(t411*t461+t429+(t410* +t461+t411)*t463)*t460+t471*y+t600+t725+t726+t798+t812; + coeffs_I->coeff_p1_p1_0 = t519*t462+((t425*t459+t422)*t462+t514)*t463+ +t121+t492+t588+t749+t792+t793+t794+t811; + coeffs_I->coeff_p2_p1_0 = t638+t81+t491*t463+t494+t752+t769+t813; + coeffs_I->coeff_m1_p2_0 = t581+t58+t432*t513+t486+t587+t751+t788; + coeffs_I->coeff_0_p2_0 = t330+(t440+t703*t437)*t462+t471*t460+t495+t729; + coeffs_I->coeff_p1_p2_0 = t694+t322+t487*t462+t489+t752+t765+t776; + coeffs_I->coeff_p2_p2_0 = t590+(t658+(t432+t644)*t462)*t463+t506+t785+ +t805; + coeffs_I->coeff_m1_m1_p1 = t80+t225+t720+t314+t60+t473+t71+t61+t92+t756+ +t767+t807; + coeffs_I->coeff_0_m1_p1 = t297-t511+t498*t462+t476+t232+t572+t730+t745+ +t798; + coeffs_I->coeff_p1_m1_p1 = t421*t501+t204+t150+t121+t474+t173+t184+t739+ +t755+t766+t783+t786; + coeffs_I->coeff_p2_m1_p1 = t480+t152+t81+t149+t655+t723+t740; + coeffs_I->coeff_m1_0_p1 = t498*t463-t518+t279+t74+t475+t593+t594+t736+ +t745; + coeffs_I->coeff_0_0_p1 = t470*z+(t428+t682*t446)*t461+(t429+t411*t462+( +t669+t411)*t463)*t459+t318+t496+t599+t725+t810; + coeffs_I->coeff_p1_0_p1 = t17+t519*t461+t539+t616+((t422+t425*t460)*t461+ +t516)*t463+t213+t631+t746+t749+t762+t795; + coeffs_I->coeff_p2_0_p1 = t69+t652+t490*t463+t488+t744+t761+t813; + coeffs_I->coeff_m1_p1_p1 = t62+t421*t503+t53+t474+t149+t213+t722+t768+ +t780+t781+t794; + coeffs_I->coeff_0_p1_p1 = t516*t462+((t422+t425*t458)*t462+t514)*t461+t86 ++t492+t598+t746+t771+t783+t797+t817; + coeffs_I->coeff_p1_p1_p1 = t297+((t428*z+t433*t459)*t462+(t428*y+RATIONAL +(8.0,1.0)*t462+t433*t460)*t461)*t463+t270+t579+t119+t210+t318+t74+(t428*x+t433* +t458)*t696+t600+t774+t790+t801+t807; + coeffs_I->coeff_p2_p1_p1 = t290+t259+t458*t362+t207+t51+t78+t679+t735+ +t742+t767+t791; + coeffs_I->coeff_m1_p2_p1 = t477+t150+t295+t322+t570+t732+t740; + coeffs_I->coeff_0_p2_p1 = t700+t305+t490*t462+t488+t748+t776+t778; + coeffs_I->coeff_p1_p2_p1 = t273+t428*t457+t60+t58+t153+t485+t208+t330+ +t704+t735; + coeffs_I->coeff_p2_p2_p1 = t227+t221+t320+t307+(t426*z+t427*t459)*t695+ +t505+t756; + coeffs_I->coeff_m1_m1_p2 = t203+t258+t77+t171+t64+t558+t661+t672+t733+ +t737; + coeffs_I->coeff_0_m1_p2 = t98+t585+t432*t511+t481+t583+t743+t806; + coeffs_I->coeff_p1_m1_p2 = t478+t282+t160+t285+t723+t738+t809; + coeffs_I->coeff_p2_m1_p2 = t131+t197+t420*t501+t706+t764+t773+t787; + coeffs_I->coeff_m1_0_p2 = t141+t582+t432*t518+t484+t592+t751+t806; + coeffs_I->coeff_0_0_p2 = t118+(t440+t682*t437)*t461+t470*t459+t495+t804+ +t816; + coeffs_I->coeff_p1_0_p2 = t117+t692+t487*t461+t489+t744+t763+t815; + coeffs_I->coeff_p2_0_p2 = t531+(t686+(t675+t432)*t461)*t463+t757+t758+ +t803+t805; + coeffs_I->coeff_m1_p1_p2 = t101+t477+t117+t197+t528+t738+t753; + coeffs_I->coeff_0_p1_p2 = t282+t697+t491*t461+t494+t748+t775+t815; + coeffs_I->coeff_p1_p1_p2 = t428*t453+t236+t141+t98+t64+t485+t146+t118+ +t742+t777; + coeffs_I->coeff_p2_p1_p2 = t230+t162+t223+t91+(t702+t426*y)*t693+t505+ +t672; + coeffs_I->coeff_m1_p2_p2 = t285+t304+t420*t503+t504+t772+t787; + coeffs_I->coeff_0_p2_p2 = t586+(t658+(t681+t432)*t462)*t461+t506+t782+ +t803; + coeffs_I->coeff_p1_p2_p2 = t217+t91+t307+t171+(t685+t712)*t696+t701+t705+ +t779; + coeffs_I->coeff_p2_p2_p2 = t312+t255+t426*t455+(t461*t687+(t697+t700)* +t426)*t463+t661; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c new file mode 100644 index 0000000..c672d8f --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c @@ -0,0 +1,1232 @@ +fp t1281; +fp t1280; +fp t1278; +fp t1491; +fp t1587; +fp t1279; +fp t1484; +fp t1217; +fp t1282; +fp t1431; +fp t1320; +fp t1258; +fp t1460; +fp t1586; +fp t1265; +fp t1427; +fp t1226; +fp t1585; +fp t1404; +fp t1394; +fp t1418; +fp t1223; +fp t1338; +fp t893; +fp t1238; +fp t1409; +fp t1584; +fp t1208; +fp t1449; +fp t1269; +fp t1425; +fp t1362; +fp t1583; +fp t1261; +fp t1479; +fp t1379; +fp t1340; +fp t1582; +fp t1260; +fp t1492; +fp t1131; +fp t1581; +fp t1219; +fp t1495; +fp t1387; +fp t886; +fp t1211; +fp t1580; +fp t1244; +fp t1143; +fp t1241; +fp t1120; +fp t956; +fp t1579; +fp t1323; +fp t864; +fp t1277; +fp t1276; +fp t1578; +fp t1246; +fp t1191; +fp t1382; +fp t1252; +fp t1341; +fp t1577; +fp t1216; +fp t1343; +fp t851; +fp t1251; +fp t1348; +fp t1576; +fp t1445; +fp t1272; +fp t1262; +fp t931; +fp t1356; +fp t934; +fp t1575; +fp t1228; +fp t876; +fp t1574; +fp t1253; +fp t1328; +fp t979; +fp t1254; +fp t1469; +fp t1270; +fp t1573; +fp t1264; +fp t1325; +fp t935; +fp t1572; +fp t1462; +fp t1351; +fp t1571; +fp t1398; +fp t982; +fp t1243; +fp t1330; +fp t1570; +fp t884; +fp t1248; +fp t1569; +fp t1255; +fp t1176; +fp t1249; +fp t1448; +fp t1169; +fp t1568; +fp t1321; +fp t927; +fp t1450; +fp t1390; +fp t1567; +fp t897; +fp t1232; +fp t1566; +fp t1132; +fp t946; +fp t1496; +fp t1275; +fp t1565; +fp t1489; +fp t1268; +fp t981; +fp t1564; +fp t1220; +fp t1352; +fp t1563; +fp t1432; +fp t1150; +fp t1485; +fp t1388; +fp t1562; +fp t1155; +fp t1561; +fp t1199; +fp t1381; +fp t1065; +fp t1560; +fp t1225; +fp t1324; +fp t1443; +fp t1559; +fp t1204; +fp t1214; +fp t1088; +fp t1360; +fp t1558; +fp t1094; +fp t1557; +fp t1172; +fp t1222; +fp t1556; +fp t1555; +fp t1342; +fp t1554; +fp t1423; +fp t1093; +fp t1553; +fp t1552; +fp t1267; +fp t1446; +fp t1146; +fp t1551; +fp t1130; +fp t1550; +fp t1549; +fp t1548; +fp t1405; +fp t888; +fp t1349; +fp t1547; +fp t1482; +fp t1426; +fp t1240; +fp t1440; +fp t1106; +fp t1546; +fp t882; +fp t1332; +fp t1545; +fp t1038; +fp t1544; +fp t1250; +fp t1441; +fp t1543; +fp t1048; +fp t1257; +fp t1422; +fp t1179; +fp t1542; +fp t1166; +fp t1419; +fp t1108; +fp t1541; +fp t1197; +fp t1540; +fp t1245; +fp t1386; +fp t1231; +fp t1435; +fp t1154; +fp t1539; +fp t1198; +fp t1538; +fp t1266; +fp t1263; +fp t1537; +fp t1401; +fp t1037; +fp t1536; +fp t1101; +fp t1535; +fp t1331; +fp t1534; +fp t1192; +fp t1533; +fp t1193; +fp t1089; +fp t1532; +fp t1481; +fp t1103; +fp t1486; +fp t1271; +fp t1531; +fp t1416; +fp t1354; +fp t1452; +fp t1385; +fp t1039; +fp t1530; +fp t1190; +fp t1454; +fp t1124; +fp t1529; +fp t1201; +fp t1447; +fp t1528; +fp t1236; +fp t1437; +fp t1392; +fp t1527; +fp t1200; +fp t1526; +fp t1428; +fp t1167; +fp t1187; +fp t1525; +fp t1224; +fp t1205; +fp t1524; +fp t1424; +fp t1107; +fp t1461; +fp t1128; +fp t1523; +fp t1522; +fp t1456; +fp t1402; +fp t925; +fp t1521; +fp t1414; +fp t1135; +fp t1483; +fp t1134; +fp t1520; +fp t1242; +fp t1436; +fp t1407; +fp t1438; +fp t1519; +fp t1395; +fp t1353; +fp t963; +fp t1518; +fp t1133; +fp t1212; +fp t1517; +fp t1516; +fp t1464; +fp t1361; +fp t1515; +fp t1148; +fp t1514; +fp t1234; +fp t1488; +fp t1209; +fp t1087; +fp t1513; +fp t1413; +fp t1346; +fp t1168; +fp t1512; +fp t1511; +fp t1510; +fp t1400; +fp t1092; +fp t1509; +fp t1011; +fp t1410; +fp t1391; +fp t1508; +fp t938; +fp t1507; +fp t1459; +fp t1233; +fp t1480; +fp t1170; +fp t1506; +fp t1505; +fp t1326; +fp t1504; +fp t1203; +fp t1490; +fp t1221; +fp t1503; +fp t1329; +fp t902; +fp t1466; +fp t1183; +fp t1502; +fp t1501; +fp t1259; +fp t1412; +fp t1127; +fp t1500; +fp t1247; +fp t1499; +fp t1122; +fp t1498; +fp t1497; +fp t1494; +fp t1493; +fp t1235; +fp t1487; +fp t1195; +fp t1202; +fp t988; +fp t1453; +fp t1478; +fp t868; +fp t1477; +fp t907; +fp t1476; +fp t1383; +fp t998; +fp t976; +fp t1475; +fp t1029; +fp t1139; +fp t1474; +fp t1439; +fp t1473; +fp t1010; +fp t1396; +fp t1472; +fp t1471; +fp t1470; +fp t1467; +fp t1417; +fp t1384; +fp t1077; +fp t1458; +fp t1463; +fp t1274; +fp t1434; +fp t1457; +fp t1008; +fp t1455; +fp t1161; +fp t1451; +fp t1444; +fp t1442; +fp t1433; +fp t1430; +fp t1429; +fp t1421; +fp t1355; +fp t1026; +fp t1420; +fp t1415; +fp t1411; +fp t1406; +fp t1403; +fp t1125; +fp t1397; +fp t1393; +fp t1389; +fp t1113; +fp t1380; +fp t1090; +fp t1378; +fp t1377; +fp t1376; +fp t1165; +fp t1375; +fp t1374; +fp t1373; +fp t1372; +fp t1371; +fp t1370; +fp t1369; +fp t974; +fp t1164; +fp t1368; +fp t1160; +fp t1367; +fp t1366; +fp t1365; +fp t1364; +fp t1363; +fp t1156; +fp t1105; +fp t1359; +fp t1358; +fp t1357; +fp t1350; +fp t1237; +fp t1347; +fp t1345; +fp t1256; +fp t1344; +fp t1339; +fp t1337; +fp t1336; +fp t1335; +fp t1333; +fp t1327; +fp t1152; +fp t1147; +fp t1055; +fp t1273; +fp t1104; +fp t1322; +fp t1140; +fp t1319; +fp t1121; +fp t1318; +fp t1316; +fp t1315; +fp t970; +fp t1314; +fp t1313; +fp t1227; +fp t1311; +fp t1310; +fp t1309; +fp t950; +fp t1308; +fp t1014; +fp t911; +fp t1307; +fp t937; +fp t1306; +fp t1305; +fp t983; +fp t1304; +fp t831; +fp t1303; +fp t1302; +fp t1218; +fp t890; +fp t1301; +fp t1213; +fp t859; +fp t1300; +fp t836; +fp t1299; +fp t1298; +fp t945; +fp t1297; +fp t1072; +fp t1296; +fp t1054; +fp t1295; +fp t912; +fp t1294; +fp t1044; +fp t1293; +fp t1007; +fp t1292; +fp t1291; +fp t1290; +fp t1289; +fp t1288; +fp t1239; +fp t1287; +fp t1286; +fp t906; +fp t1285; +fp t1230; +fp t1229; +fp t1215; +fp t1207; +fp t1206; +fp t1188; +fp t1182; +fp t1180; +fp t1175; +fp t1163; +fp t1157; +fp t1144; +fp t1137; +fp t1136; +fp t1119; +fp t1115; +fp t1112; +fp t1100; +fp t1095; +fp t1086; +fp t1082; +fp t1078; +fp t1076; +fp t1066; +fp t1057; +fp t1056; +fp t1042; +fp t1040; +fp t1034; +fp t1030; +fp t1028; +fp t1027; +fp t1025; +fp t1018; +fp t1016; +fp t1015; +fp t1006; +fp t1000; +fp t992; +fp t991; +fp t984; +fp t978; +fp t972; +fp t967; +fp t964; +fp t962; +fp t958; +fp t952; +fp t949; +fp t947; +fp t944; +fp t941; +fp t929; +fp t928; +fp t922; +fp t914; +fp t889; +fp t877; +fp t873; +fp t871; +fp t854; +fp t852; +fp t850; +fp t849; +fp t845; +fp t832; +fp t830; + t1281 = y*y; + t1280 = z*z; + t1278 = z*t1280; + t1491 = z+t1278; + t1587 = t1281*t1491; + t1279 = y*t1281; + t1484 = y+t1279; + t1217 = RATIONAL(45.0,8.0); + t1282 = x*x; + t1431 = t1282*t1280; + t1320 = t1217*t1431; + t1258 = RATIONAL(-9.0,4.0); + t1460 = t1282*t1258; + t1586 = t1460+t1320; + t1265 = RATIONAL(9.0,4.0); + t1427 = t1265*t1282; + t1226 = RATIONAL(-45.0,8.0); + t1585 = t1427+t1226*t1431; + t1404 = x*t1484; + t1394 = x*t1491; + t1418 = t1278*t1282; + t1223 = RATIONAL(27.0,8.0); + t1338 = t1223*t1418; + t893 = y*t1338; + t1238 = RATIONAL(-9.0,2.0); + t1409 = y*t1431; + t1584 = t893+t1238*t1409; + t1208 = RATIONAL(45.0,4.0); + t1449 = t1278*t1279; + t1269 = x*t1449; + t1425 = t1281*t1282; + t1362 = t1280*t1425; + t1583 = RATIONAL(-45.0,2.0)*t1362+t1208*t1269; + t1261 = RATIONAL(5.0,4.0); + t1479 = x*t1261; + t1379 = t1278*t1479; + t1340 = t1258*t1431; + t1582 = t1279*t1379+t1281*t1340; + t1260 = RATIONAL(-5.0,1.0); + t1492 = t1260*x; + t1131 = t1280*t1492; + t1581 = t1281*t1338+t1279*t1131; + t1219 = RATIONAL(15.0,4.0); + t1495 = x*t1278; + t1387 = t1219*t1495; + t886 = t1279*t1387; + t1211 = RATIONAL(-45.0,4.0); + t1580 = t1211*t1362+t886; + t1244 = RATIONAL(3.0,4.0); + t1143 = t1244*t1418; + t1241 = RATIONAL(-3.0,8.0); + t1120 = t1241*t1449; + t956 = t1282*t1120; + t1579 = t956+t1281*t1143; + t1323 = t1279*t1418; + t864 = RATIONAL(-81.0,8.0)*t1323; + t1277 = t1281*t1280; + t1276 = x*t1277; + t1578 = RATIONAL(25.0,1.0)*t1276+t864; + t1246 = RATIONAL(1.0,4.0); + t1191 = t1246*t1279; + t1382 = x*t1191; + t1252 = RATIONAL(-3.0,4.0); + t1341 = t1252*t1431; + t1577 = t1281*t1341+t1278*t1382; + t1216 = RATIONAL(-27.0,8.0); + t1343 = t1216*t1418; + t851 = y*t1343; + t1251 = RATIONAL(9.0,2.0); + t1348 = t1251*t1431; + t1576 = y*t1348+t851; + t1445 = t1278*t1281; + t1272 = x*t1445; + t1262 = RATIONAL(3.0,1.0); + t931 = t1262*t1272; + t1356 = t1279*t1431; + t934 = t1238*t1356; + t1575 = t931+t934; + t1228 = RATIONAL(-15.0,4.0); + t876 = t1228*t1269; + t1574 = t1281*t1320+t876; + t1253 = RATIONAL(9.0,8.0); + t1328 = t1253*t1425; + t979 = t1278*t1328; + t1254 = RATIONAL(-5.0,2.0); + t1469 = t1279*t1280; + t1270 = x*t1469; + t1573 = t979+t1254*t1270; + t1264 = RATIONAL(-9.0,8.0); + t1325 = t1264*t1431; + t935 = t1279*t1325; + t1572 = t1281*t1379+t935; + t1462 = t1282*t1279; + t1351 = t1223*t1462; + t1571 = t1260*t1272+t1280*t1351; + t1398 = y*t1282*t1253; + t982 = t1278*t1398; + t1243 = RATIONAL(-3.0,2.0); + t1330 = t1243*t1431; + t1570 = y*t1330+t982; + t884 = t1216*t1323; + t1248 = RATIONAL(8.0,1.0); + t1569 = t1248*t1276+t884; + t1255 = RATIONAL(-1.0,2.0); + t1176 = t1255*t1445; + t1249 = RATIONAL(3.0,8.0); + t1448 = t1279*t1249; + t1169 = t1280*t1448; + t1568 = t1282*t1169+x*t1176; + t1321 = t1253*t1431; + t927 = t1279*t1321; + t1450 = t1281*t1254; + t1390 = x*t1450; + t1567 = t927+t1278*t1390; + t897 = t1223*t1323; + t1232 = RATIONAL(-4.0,1.0); + t1566 = t897+t1232*t1276; + t1132 = t1258*t1418; + t946 = t1281*t1132; + t1496 = x*t1280; + t1275 = y*t1496; + t1565 = t946+t1270+t1275; + t1489 = z*t1281; + t1268 = x*t1489; + t981 = t1279*t1340; + t1564 = t981+t1268+t1272; + t1220 = RATIONAL(-15.0,8.0); + t1352 = t1220*t1425; + t1563 = t1143+t1278*t1352; + t1432 = t1278*t1249; + t1150 = t1279*t1432; + t1485 = x*t1279; + t1388 = t1262*t1485; + t1562 = t1278*t1388+t1150; + t1155 = z*t1448; + t1561 = t1155+z*t1388; + t1199 = t1244*t1279; + t1381 = x*t1199; + t1065 = t1278*t1381; + t1560 = t1228*t1362+t1065; + t1225 = RATIONAL(15.0,8.0); + t1324 = t1225*t1431; + t1443 = t1282*t1252; + t1559 = (t1324+t1443)*y; + t1204 = RATIONAL(-135.0,8.0); + t1214 = RATIONAL(27.0,4.0); + t1088 = t1214*t1418; + t1360 = t1281*t1418; + t1558 = t1204*t1360+t1088; + t1094 = t1214*t1462; + t1557 = t1204*t1356+t1094; + t1172 = t1281*t1492; + t1222 = RATIONAL(-15.0,2.0); + t1556 = t1222*t1272+t1172; + t1555 = t1222*t1362+t1265*t1269; + t1342 = t1225*t1425; + t1554 = (t1443+t1342)*z; + t1423 = t1244*t1282; + t1093 = t1220*t1469; + t1553 = t1279*t1423+t1282*t1093; + t1552 = t1585*t1279; + t1267 = RATIONAL(5.0,2.0); + t1446 = t1281*t1267; + t1146 = x*t1446; + t1551 = t1281*t1387+t1146; + t1130 = t1264*t1449; + t1550 = t1251*t1269+t1130; + t1549 = t1586*t1279; + t1548 = (t1352+t1423)*z; + t1405 = z*t1462; + t888 = t1216*t1405; + t1349 = t1251*t1425; + t1547 = t888+z*t1349; + t1482 = t1255*z; + t1426 = x*t1482; + t1240 = RATIONAL(1.0,8.0); + t1440 = t1240*t1279; + t1106 = z*t1440; + t1546 = t1106+t1279*t1426; + t882 = z*t1351; + t1332 = t1238*t1425; + t1545 = t882+z*t1332; + t1038 = t1282*t1130; + t1544 = t1038+t1276; + t1250 = RATIONAL(-5.0,8.0); + t1441 = t1250*t1280; + t1543 = t1191+t1279*t1441; + t1048 = t1282*t1155; + t1257 = RATIONAL(3.0,2.0); + t1422 = t1257*t1279; + t1179 = t1280*t1422; + t1542 = t1282*t1179+t1048; + t1166 = t1253*t1449; + t1419 = t1279*t1243; + t1108 = t1280*t1419; + t1541 = t1166+t1108; + t1197 = t1246*t1278; + t1540 = t1250*t1445+t1197; + t1245 = RATIONAL(1.0,2.0); + t1386 = t1245*t1485; + t1231 = RATIONAL(-1.0,8.0); + t1435 = t1278*t1231; + t1154 = t1279*t1435; + t1539 = t1278*t1386+t1154; + t1198 = t1246*z; + t1538 = t1250*t1489+t1198; + t1266 = RATIONAL(5.0,8.0); + t1263 = RATIONAL(-1.0,4.0); + t1537 = t1266*t1445+t1263*t1278; + t1401 = y*t1418; + t1037 = t1264*t1401; + t1536 = t1037+t1278*t1332; + t1101 = t1278*t1440; + t1535 = t1101+t1263*t1445; + t1331 = t1265*t1425; + t1534 = t1037+t1278*t1331; + t1192 = t1252*t1278; + t1533 = t1225*t1445+t1192; + t1193 = t1252*t1279; + t1089 = t1225*t1469; + t1532 = t1193+t1089; + t1481 = y*t1240; + t1103 = t1278*t1481; + t1486 = t1278*y; + t1271 = x*t1486; + t1531 = t1103+t1271; + t1416 = t1257*t1282; + t1354 = t1281*t1416; + t1452 = t1264*t1282; + t1385 = z*t1452; + t1039 = t1279*t1385; + t1530 = z*t1354+t1039; + t1190 = t1245*t1489; + t1454 = t1241*t1279; + t1124 = z*t1454; + t1529 = t1190+t1124; + t1201 = t1263*t1279; + t1447 = t1266*t1280; + t1528 = t1201+t1279*t1447; + t1236 = RATIONAL(-3.0,1.0); + t1437 = t1236*t1279; + t1392 = x*t1437; + t1527 = t1278*t1392+t1120; + t1200 = t1244*t1278; + t1526 = t1200+t1245; + t1428 = t1245*t1280; + t1167 = y*t1428; + t1187 = t1241*t1486; + t1525 = t1167+t1187; + t1224 = RATIONAL(15.0,1.0); + t1205 = RATIONAL(-27.0,2.0); + t1524 = y*t1131+t1224*t1270+t1205*t1360; + t1424 = t1257*t1278; + t1107 = t1281*t1424; + t1461 = t1255*t1281; + t1128 = z*t1461; + t1523 = t1282*t1108+(t1128+t1107)*x; + t1522 = t1205*t1356+z*t1172+t1224*t1272; + t1456 = z*t1479; + t1402 = t1228*t1495; + t925 = t1279*t1348; + t1521 = t925+(t1402+t1456)*t1281; + t1414 = t1278*t1243; + t1135 = t1281*t1414; + t1483 = t1255*y; + t1134 = t1280*t1483; + t1520 = t1282*t1135+(t1134+t1179)*x; + t1242 = RATIONAL(2.0,1.0); + t1436 = t1242*t1281; + t1407 = x*t1436; + t1438 = t1240*t1280; + t1519 = t1278*t1407+y*t1438+t935; + t1395 = t1242*t1485; + t1353 = t1264*t1425; + t963 = t1278*t1353; + t1518 = t1280*t1395+t963+t1240*t1489; + t1133 = t1280*t1446; + t1212 = RATIONAL(15.0,2.0); + t1517 = t1133+t1238*t1269+t1212*t1362; + t1516 = t981+t1491*t1146; + t1464 = t1246*t1281; + t1361 = t1281*t1423; + t1515 = t1255*t1269+(t1464+t1361)*t1280; + t1148 = t1267*t1496; + t1514 = t946+t1484*t1148; + t1234 = RATIONAL(5.0,1.0); + t1488 = x*t1234; + t1209 = RATIONAL(-27.0,4.0); + t1087 = t1209*t1462; + t1513 = t1280*t1087+t1488*t1587; + t1413 = t1281*t1252; + t1346 = t1282*t1413; + t1168 = t1279*t1428; + t1512 = t1278*t1346+(t1167+t1168)*x; + t1511 = t1279*t1443+x*t1135+t1282*t1089; + t1510 = x*t1108+t1252*t1418+t1278*t1342; + t1400 = t1280*t1488; + t1092 = t1209*t1418; + t1509 = y*t1400+t1281*t1092+t1234*t1270; + t1011 = t1278*t1349; + t1410 = t1261*t1280; + t1391 = x*t1410; + t1508 = t1011+y*t1391+t1228*t1270; + t938 = t1281*t1348; + t1507 = t938+t1527; + t1459 = t1263*t1281; + t1233 = RATIONAL(-2.0,1.0); + t1480 = x*t1233; + t1170 = t1280*t1480; + t1506 = z*t1459+t1484*t1170; + t1505 = t1212*t1272+t1039+t934+z*t1390; + t1326 = t1226*t1425; + t1504 = t1281*t1447+t1280*t1326+t1562; + t1203 = RATIONAL(135.0,8.0); + t1490 = x*RATIONAL(-10.0,1.0); + t1221 = RATIONAL(-15.0,1.0); + t1503 = t1281*t1490+t1221*t1272+t1087+t1203*t1356; + t1329 = t1280*t1427; + t902 = t1279*t1329; + t1466 = t1263*t1280; + t1183 = t1281*t1480; + t1502 = z*t1183+t1233*t1272+t902+y*t1466; + t1501 = t1212*t1270+t1254*t1275+t1536; + t1259 = RATIONAL(-5.0,4.0); + t1412 = t1259*t1280; + t1127 = t1281*t1412; + t1500 = t1208*t1362+t1127+t1527; + t1247 = RATIONAL(-6.0,1.0); + t1499 = t1247*t1270+t1011+t1128+t1242*t1275; + t1122 = y*t1432; + t1498 = z*t1407+t1247*t1272+t925+t1122+t1134; + t1497 = x*y; + t1494 = z*t1231; + t1493 = x*t1259; + t1235 = RATIONAL(4.0,1.0); + t1487 = t1235*x; + t1195 = t1246*y; + t1202 = t1263*y; + t988 = t1241*t1401; + t1453 = x*t1195; + t1478 = t988+t1278*t1453; + t868 = RATIONAL(81.0,8.0)*t1323; + t1477 = t1211*t1269+t868; + t907 = t1282*t1124; + t1476 = z*t1382+t907; + t1383 = x*t1193; + t998 = t1278*t1383; + t976 = t1253*t1323; + t1475 = t998+t976; + t1029 = t1249*t1323; + t1139 = t1280*t1454; + t1474 = t1029+t1282*t1139; + t1439 = y*t1493; + t1473 = t982+t1278*t1439; + t1010 = t1253*t1405; + t1396 = t1259*t1485; + t1472 = t1010+z*t1396; + t1471 = t1010+z*t1383; + t1470 = t1255*t1278; + t1467 = -t1272-t1270; + t1417 = t1282*t1249; + t1384 = y*t1417; + t1077 = z*t1384; + t1458 = x*t1202; + t1463 = t1077+z*t1458; + t1274 = z*t1485; + t1434 = t1281*t1231; + t1457 = t1101+t1278*t1434; + t1008 = z*t1398; + t1455 = z*t1439+t1008; + t1161 = t1280*t1461; + t1451 = t1161-t1268; + t1444 = t1241*t1282; + t1442 = t1236*t1278; + t1433 = t1245*t1497; + t1430 = t1255*t1279; + t1429 = t1280*t1231; + t1421 = t1278+t1279; + t1355 = t1278*t1417; + t1026 = y*t1355; + t1420 = t1026+t1278*t1458; + t1415 = t1281*t1241; + t1411 = t1281*t1249; + t1406 = y*t1444; + t1403 = z*t1425; + t1125 = y*t1423; + t1397 = x*t1442; + t1393 = x*t1419; + t1389 = x*t1422; + t1113 = t1280*t1487; + t1380 = x*t1201; + t1090 = t1280*t1490; + t1378 = t884+t1132+t1217*t1360; + t1377 = t1220*t1409+t982+t1125; + t1376 = t851+t1586*y; + t1165 = t1279*t1494; + t1375 = z*t1386+t1165+t907; + t1374 = t893+t1585*y; + t1373 = t884+t1549; + t1372 = z*t1460+t888+t1217*t1403; + t1371 = t882+(t1427+t1326)*z; + t1370 = t897+t1278*t1326+t1265*t1418; + t1369 = t897+t1552; + t974 = z*t1406; + t1164 = y*t1494; + t1368 = t974+z*t1433+t1164; + t1160 = y*t1435; + t1367 = -t1271+t982+t1160; + t1366 = t1150+t976+t1278*t1393; + t1365 = t988+t1278*t1433+t1160; + t1364 = t1258*t1425; + t1363 = t1195+y*t1441+t1122; + t1156 = t1245*t1445; + t1105 = t1281*t1428; + t1359 = t1282*t1411; + t1358 = t1282*t1415; + t1357 = t1470*t1497+t1103+t1026; + t1350 = t1280*t1416; + t1237 = RATIONAL(-9.0,1.0); + t1347 = t1237*t1431; + t1345 = t1236*t1431; + t1256 = RATIONAL(9.0,1.0); + t1344 = t1256*t1425; + t1339 = t1262*t1431; + t1337 = t1038+t1534; + t1336 = t1038+t1278*t1389+t1120; + t1335 = t1166+t1093+t1199; + t1333 = t1106+t1274+t1039; + t1327 = -t1274+t1165+t1010; + t1152 = t1280*t1193; + t1147 = t1280*t1191; + t1055 = y*t1385; + t1273 = z*t1497; + t1104 = z*t1481; + t1322 = t1055+t1273+t1104; + t1140 = t1280*t1430; + t1319 = z*t1393+t1155+t1010; + t1121 = t1280*t1199; + t1318 = t1255+t1243*t1282; + t1316 = t1280*t1404; + t1315 = t1281*t1394; + t970 = x*t1105; + t1314 = x*t1140+t970+t1281*t1355+t956; + t1313 = t1238*t1282+t1245; + t1227 = RATIONAL(25.0,4.0); + t1311 = t1227*t1280+t1254; + t1310 = t1254+t1227*t1281; + t1309 = t1263+t1427; + t950 = x*t1127; + t1308 = t1279*t1391+t950+t976+t963; + t1014 = t1281*t1400; + t911 = t1280*t1332; + t1307 = t886+t884+t1014+t911; + t937 = t1281*t1330; + t1306 = t937+t1065+t1544; + t1305 = -x+t1246+t1423; + t983 = t1281*t1170; + t1304 = t1281*t1339+t983+t974+z*t1453+t1475; + t831 = RATIONAL(-20.0,1.0)*t1276; + t1303 = t1237*t1269+RATIONAL(45.0,2.0)*t1362+t868+t1130+t1280*t1450+t831; + t1302 = t1203*t1360+t1221*t1270+t1090+t1092+t1578; + t1218 = RATIONAL(25.0,2.0); + t890 = t1218*t1276; + t1301 = t1131+t1222*t1270+t890+t1378; + t1213 = RATIONAL(-25.0,4.0); + t859 = t1213*t1276; + t1300 = t859+t1219*t1270+t1148+t1370; + t836 = t1281*t1090; + t1299 = t1055+t897+y*t1456+t836+t876+t1280*t1344; + t1298 = t1280*t1459-t1269+t983+t1281*t1329+t976+t1154; + t945 = t1281*t1131; + t1297 = t1219*t1362+t1281*t1410+t945+t1366; + t1072 = t1280*t1392; + t1296 = t1170+t1014+t1072+t1378; + t1054 = t1281*t1350; + t1295 = t1105+t983+t1054+t1366; + t912 = x*t1133; + t1294 = t912+t1281*t1441+t1280*t1352+t1336; + t1044 = t1280*t1388; + t1293 = -t1275+t1044+t1536+t1566; + t1007 = t1281*t1397; + t1292 = t1007+t1183+t1014+t1373; + t1291 = t902+t1039+t912+t1038+t1493*t1587; + t1290 = t1412*t1497+t1280*t1396+t912+t1337; + t1289 = -t1276+t1029+t1282*t1152+t1048+(t1190+t1156)*x; + t1288 = -t1273+t1277+t1281*t1347+t1008+t1164+t1562+t1569; + t1239 = RATIONAL(6.0,1.0); + t1287 = t1113+t1263*z+t836+t1239*t1270+t1266*t1489+t1124+t1370; + t1286 = t1239*t1272+y*t1447+t1281*t1487+t1187+t836+t1202+t1369; + t906 = t1281*t1113; + t1285 = -t1277+y*t1426+t906+t1077+t1104+t1281*t1345+t1336; + t1230 = RATIONAL(75.0,4.0); + t1229 = RATIONAL(12.0,1.0); + t1215 = RATIONAL(-12.0,1.0); + t1207 = RATIONAL(-75.0,4.0); + t1206 = RATIONAL(27.0,2.0); + t1188 = t1244*t1445; + t1182 = t1279*t1429; + t1180 = y*t1429; + t1175 = t1278*t1411; + t1163 = z*t1434; + t1157 = t1246*t1445; + t1144 = z*t1464; + t1137 = t1240*t1445; + t1136 = t1280*t1195; + t1119 = t1278*t1413; + t1115 = t1279*t1438; + t1112 = t1278*t1415; + t1100 = t1280*t1201; + t1095 = t1220*t1445; + t1086 = z*t1389; + t1082 = y*t1397; + t1078 = t1259*t1269; + t1076 = t1278*t1354; + t1066 = z*t1381; + t1057 = y*t1379; + t1056 = z*t1392; + t1042 = t1200*t1497; + t1040 = t1252*t1271; + t1034 = z*t1331; + t1030 = t1278*t1380; + t1028 = z*t1346; + t1027 = z*t1380; + t1025 = y*t1341; + t1018 = y*t1340; + t1016 = z*t1364; + t1015 = y*t1329; + t1006 = z*t1361; + t1000 = t1243*t1403; + t992 = z*t1358; + t991 = z*t1328; + t984 = t1278*t1358; + t978 = t1279*t1456; + t972 = t1256*t1269; + t967 = z*t1359; + t964 = t1414*t1497; + t962 = t1258*t1269; + t958 = t1424*t1497; + t952 = z*t1353; + t949 = t1282*t1121; + t947 = y*t1350; + t944 = t1262*t1271; + t941 = t1280*t1406; + t929 = y*t1321; + t928 = t1280*t1125; + t922 = y*t1325; + t914 = t1280*t1384; + t889 = t1280*t1094; + t877 = t1219*t1274; + t873 = t1228*t1274; + t871 = t1206*t1356; + t854 = t1281*t1343; + t852 = y*t1387; + t850 = y*t1402; + t849 = t1206*t1360; + t845 = t1281*t1324; + t832 = t1281*t1088; + t830 = t1216*t1356; + coeffs_dx->coeff_m1_m1_m1 = t1375+t1006+t937+t1280*t1407+t1365+t1136+ +t1157+t1147-t1275+t1368+t949+t928+t1144+t1451+t1467+t1539+t1579; + coeffs_dx->coeff_0_m1_m1 = t976+t945+t1018+t1078+t938+t1016+t1455+t1472+ +t1473+t1514+t1516; + coeffs_dx->coeff_p1_m1_m1 = t1034+t1015+t1105+t1322+t1333+t906+t1502+ +t1100+t1269+t1337+t911+t1506+t1531+t1535; + coeffs_dx->coeff_p2_m1_m1 = t1025+t1027+t1028+t1289+t1030+t1054+t1420+ +t1463+t1512; + coeffs_dx->coeff_m1_0_m1 = t1297+(t1242*t1280-t1491)*x+t1044+t1318*t1280+ +t1152+t1319+t1516+t1538+t1540+t1548+t1563; + coeffs_dx->coeff_0_0_m1 = t889+t1348+t877+t1301+t1372+(t1267+t1213*t1281) +*t1394+t1580; + coeffs_dx->coeff_p1_0_m1 = t1121+t1056+t1313*t1280+t1233*t1394+t1287+ +t1371+t1500+t1513+t1537; + coeffs_dx->coeff_p2_0_m1 = t1350+t1066+(-t1280+t1491*t1245)*x+t1291+t1510 ++t1554+t1560; + coeffs_dx->coeff_m1_p1_m1 = t1025+t1121+t1285+t1156+t1086+t1076+t1275+ +t1072+t1357+t1502+t1529+t1530; + coeffs_dx->coeff_0_p1_m1 = t1015+t1299+t873+t1057+t1501+t1513+t1545; + coeffs_dx->coeff_p1_p1_m1 = t1018+t1176+t889+t1232*t1315+t1136+t1288+ +t1152+t1367+t1499+t1547+t1561; + coeffs_dx->coeff_p2_p1_m1 = t1304+t1000+t928+t1471+t1478+t1520+t1564; + coeffs_dx->coeff_m1_p2_m1 = t1270+t1163+t1289+t992+t984+t1100+t1457+t1515 ++t1546; + coeffs_dx->coeff_0_p2_m1 = t991+t978+t1291+t1573+t1582; + coeffs_dx->coeff_p1_p2_m1 = t952+t1298+t1137+t1147+t1327+t1518+t1564; + coeffs_dx->coeff_p2_p2_m1 = t967+t949+t1263*t1315+t1314+t1476+t1577; + coeffs_dx->coeff_m1_m1_0 = t1318*t1281+t1297+t964+t931+(t1436-t1484)*x+ +t1119+t1363+t1377+t1514+t1543+t1553; + coeffs_dx->coeff_0_m1_0 = t852+t832+t1349+t890+t1373+t1376+(t1213*t1280+ +t1267)*t1404+t1556+t1580; + coeffs_dx->coeff_p1_m1_0 = t1286+t1313*t1281+t1188+t1233*t1404+t1082+ +t1374+t1500+t1509+t1528; + coeffs_dx->coeff_p2_m1_0 = t1042+t1354+(-t1281+t1484*t1245)*x+t1290+t1511 ++t1559+t1560; + coeffs_dx->coeff_m1_0_0 = (t1243+t1219*t1280)*t1282+(t1242+t1421*t1262)*x ++(t1261+RATIONAL(-25.0,8.0)*t1280+(t1219+RATIONAL(-75.0,8.0)*t1280)*t1282)* +t1281+t1255+t1301+t1410+t1532+t1533+t1549+t1550+t1556; + coeffs_dx->coeff_0_0_0 = (t1211*t1280+t1251+(t1211+RATIONAL(225.0,8.0)* +t1280)*t1281)*t1282+(t1222*t1278+t1218*t1280+t1260+(t1222+t1230*t1280)*t1279+( +t1230*t1278+RATIONAL(-125.0,4.0)*t1280+t1218)*t1281)*x+t1477+t1557+t1558; + coeffs_dx->coeff_p1_0_0 = t1302+t1095+(t1238+t1208*t1280)*t1282+t972+( +t1235+t1421*t1239)*x+(t1259+RATIONAL(25.0,8.0)*t1280+(t1208+RATIONAL(-225.0,8.0 +)*t1280)*t1282)*t1281+t1412+t1335+t1503+t1526; + coeffs_dx->coeff_p2_0_0 = t962+(-1.0+t1421*t1243)*x+(t1257+t1228*t1280+( +RATIONAL(75.0,8.0)*t1280+t1228)*t1281)*t1282+t1300+t1551+t1552; + coeffs_dx->coeff_m1_p1_0 = t1236*t1425-t1281+t1135+t1286+(y+t1437)*x+t958 ++t1335+t1501+t1517+t1559; + coeffs_dx->coeff_0_p1_0 = t849+t850+t1344+((t1212+t1207*t1280)*t1279+ +t1311*y)*x+t1374+t1503+t1578+t1583; + coeffs_dx->coeff_p1_p1_0 = t1237*t1425+t944+t1281+(t1242*y+t1247*t1279+( +t1229*t1278+t1248)*t1281)*x+t1303+t1107+t1363+t1376+t1524+t1532+t1557; + coeffs_dx->coeff_p2_p1_0 = t1040+t1262*t1425+(t1483+t1422)*x+t1292+t1377+ +t1508+t1555; + coeffs_dx->coeff_m1_p2_0 = t1485+t1175+t1305*t1281+t1294+t1511+t1528+ +t1573; + coeffs_dx->coeff_0_p2_0 = t854+t859+t1364+t1311*t1485+t1369+t1551+t1574; + coeffs_dx->coeff_p1_p2_0 = t1112+t1395+t1309*t1281+t1292+t1504+t1543+ +t1581; + coeffs_dx->coeff_p2_p2_0 = t998+t1346+t845+(t1430+t1526*t1281)*x+t1308+ +t1553; + coeffs_dx->coeff_m1_m1_p1 = t1268+t1007+t1028+t1285+t947+t1188+t1168+t958 ++t1506+t1525+t1534+t1542+t1546; + coeffs_dx->coeff_0_m1_p1 = t1034+t1299+t978+t850+t1505+t1509+t1584; + coeffs_dx->coeff_p1_m1_p1 = t1016+t944+t832+t1140+t1119+t1232*t1316+t1288 ++t1144+t1327+t1498+t1576; + coeffs_dx->coeff_p2_m1_p1 = t1304+t1006+t1040+t1476+t1523+t1565+t1570; + coeffs_dx->coeff_m1_0_p1 = t1095+t1345+t1086+(t1442+z)*x+t1287+t1200- +t1280+t1505+t1517+t1541+t1554; + coeffs_dx->coeff_0_0_p1 = t873+t1256*t1431+t871+(t1310*z+(t1212+t1207* +t1281)*t1278)*x+t1302+t1371+t1583; + coeffs_dx->coeff_p1_0_p1 = t1347+t1303+(t1242*z+t1247*t1278+(t1248+t1229* +t1279)*t1280)*x+t1280+t1179+t1372+t1522+t1533+t1538+t1558+t1561; + coeffs_dx->coeff_p2_0_p1 = t1339+(t1424+t1482)*x+t1296+t1471+t1521+t1548+ +t1555; + coeffs_dx->coeff_m1_p1_p1 = t1000+t964+(t1233+t1247*t1282)*t1277+t1107+ +t1498+t1319+t1368+t1179+t1499+t1550+t1569+t1570; + coeffs_dx->coeff_0_p1_p1 = t831+RATIONAL(18.0,1.0)*t1362+t852+t877+t1455+ +t1477+t1522+t1524+t1547+t1576; + coeffs_dx->coeff_p1_p1_p1 = (RATIONAL(-18.0,1.0)*t1282+t1242)*t1277+(( +t1235*y+t1215*t1279)*t1280+(t1215*t1278+RATIONAL(16.0,1.0)*t1280+t1235*z)*t1281 +)*x+t864+t1135+t1322+t1056+t849+t972+t871+t1082+t1525+t1529+t1541+t1545+t1584; + coeffs_dx->coeff_p2_p1_p1 = -t1268+t1042+t962+t1293+t1239*t1362+t947+ +t1066+t1463+t1530+t1575; + coeffs_dx->coeff_m1_p2_p1 = t1295+t1140+t967+t1112+t1375+t1518+t1523; + coeffs_dx->coeff_0_p2_p1 = t952+t1307+t1472+t1521+t1581; + coeffs_dx->coeff_p1_p2_p1 = t854+t1175+t1168+t991+t1163+t1279*t1113+t1333 ++t1451+t1507+t1566+t1575; + coeffs_dx->coeff_p2_p2_p1 = t992+t979+t1027-t1270+(t1198+t1192)*t1281*x+ +t1306+t1542; + coeffs_dx->coeff_m1_m1_p2 = t1180+t941-t1276+t1182+t1272+t1357+t1474+ +t1512+t1515+t1535; + coeffs_dx->coeff_0_m1_p2 = t929+t1057+t1290+t1567+t1582; + coeffs_dx->coeff_p1_m1_p2 = t1298+t1115+t1157+t922+t1367+t1519+t1565; + coeffs_dx->coeff_p2_m1_p2 = t970+t914+t1263*t1316+t1478+t1568+t1577+t1579 +; + coeffs_dx->coeff_m1_0_p2 = t1169+t1495+t1305*t1280+t1294+t1510+t1537+ +t1567; + coeffs_dx->coeff_0_0_p2 = t830+t1340+t1310*t1495+t1300+t1574; + coeffs_dx->coeff_p1_0_p2 = t1139+t1242*t1495+t1309*t1280+t1296+t1504+ +t1540+t1571; + coeffs_dx->coeff_p2_0_p2 = t1341+t845+t950+(t1470+(t1245+t1199)*t1280)*x+ +t1475+t1563+t1572; + coeffs_dx->coeff_m1_p1_p2 = t1295+t1176+t914+t1139+t1365+t1519+t1520; + coeffs_dx->coeff_0_p1_p2 = t922+t1307+t1473+t1508+t1571; + coeffs_dx->coeff_p1_p1_p2 = t1161+t1235*t1272+t830+t929+t1293+t1156+t1180 ++t1169+t1507+t1531; + coeffs_dx->coeff_p2_p1_p2 = t927+t1076-t1272+t941+(t1193+t1195)*t1496+ +t1306+t1420; + coeffs_dx->coeff_m1_p2_p2 = t1115+t1137+(t1444+t1231)*t1277+t1314+t1539+ +t1568; + coeffs_dx->coeff_0_p2_p2 = t1078+t1281*t1321+t1308+t1572; + coeffs_dx->coeff_p1_p2_p2 = t979+t1269+t1182+t927+(t1452+t1240)*t1277+ +t1457+t1467+t1544; + coeffs_dx->coeff_p2_p2_p2 = t984+t1030+t1280*t1359+(t1147+(t1466+t1197)* +t1281)*x+t1474; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c new file mode 100644 index 0000000..614ab35 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c @@ -0,0 +1,948 @@ +fp t3439; +fp t3440; +fp t3438; +fp t3588; +fp t3478; +fp t3430; +fp t3437; +fp t3432; +fp t3570; +fp t3381; +fp t3414; +fp t3579; +fp t3581; +fp t3658; +fp t3429; +fp t3431; +fp t3657; +fp t3591; +fp t3494; +fp t3656; +fp t3584; +fp t3419; +fp t3573; +fp t3396; +fp t3497; +fp t3655; +fp t3585; +fp t3379; +fp t3523; +fp t3116; +fp t3418; +fp t3586; +fp t3499; +fp t3654; +fp t3505; +fp t3417; +fp t3550; +fp t3653; +fp t3435; +fp t3527; +fp t3408; +fp t3552; +fp t3265; +fp t3382; +fp t3652; +fp t3428; +fp t3388; +fp t3210; +fp t3375; +fp t3651; +fp t3390; +fp t3422; +fp t3364; +fp t3650; +fp t3426; +fp t3433; +fp t3535; +fp t3169; +fp t3649; +fp t3420; +fp t3577; +fp t3509; +fp t3177; +fp t3404; +fp t3517; +fp t3648; +fp t3374; +fp t3403; +fp t3543; +fp t3244; +fp t3647; +fp t3646; +fp t3372; +fp t3376; +fp t3234; +fp t3528; +fp t3645; +fp t3138; +fp t3423; +fp t3644; +fp t3424; +fp t3545; +fp t3319; +fp t3643; +fp t3558; +fp t3589; +fp t3642; +fp t3412; +fp t3407; +fp t3542; +fp t3641; +fp t3409; +fp t3354; +fp t3640; +fp t3227; +fp t3427; +fp t3366; +fp t3639; +fp t3638; +fp t3416; +fp t3525; +fp t3193; +fp t3637; +fp t3636; +fp t3106; +fp t3592; +fp t3232; +fp t3635; +fp t3378; +fp t3580; +fp t3519; +fp t3219; +fp t3634; +fp t3633; +fp t3540; +fp t3511; +fp t3149; +fp t3632; +fp t3405; +fp t3593; +fp t3526; +fp t3631; +fp t3630; +fp t3415; +fp t3534; +fp t3336; +fp t3629; +fp t3561; +fp t3628; +fp t3501; +fp t3143; +fp t3627; +fp t3551; +fp t3221; +fp t3626; +fp t3167; +fp t3625; +fp t3393; +fp t3624; +fp t3537; +fp t3623; +fp t3384; +fp t3622; +fp t3574; +fp t3495; +fp t3132; +fp t3399; +fp t3621; +fp t3504; +fp t3620; +fp t3576; +fp t3434; +fp t3161; +fp t3619; +fp t3510; +fp t3411; +fp t3618; +fp t3521; +fp t3153; +fp t3530; +fp t3617; +fp t3616; +fp t3436; +fp t3127; +fp t3615; +fp t3389; +fp t3314; +fp t3614; +fp t3613; +fp t3406; +fp t3578; +fp t3506; +fp t3575; +fp t3612; +fp t3583; +fp t3220; +fp t3401; +fp t3611; +fp t3587; +fp t3344; +fp t3503; +fp t3610; +fp t3513; +fp t3170; +fp t3609; +fp t3204; +fp t3532; +fp t3256; +fp t3608; +fp t3255; +fp t3410; +fp t3607; +fp t3391; +fp t3367; +fp t3606; +fp t3400; +fp t3369; +fp t3507; +fp t3188; +fp t3605; +fp t3223; +fp t3515; +fp t3183; +fp t3604; +fp t3338; +fp t3342; +fp t3603; +fp t3321; +fp t3368; +fp t3602; +fp t3224; +fp t3601; +fp t3566; +fp t3168; +fp t3600; +fp t3553; +fp t3355; +fp t3599; +fp t3598; +fp t3290; +fp t3565; +fp t3323; +fp t3173; +fp t3597; +fp t3226; +fp t3101; +fp t3596; +fp t3380; +fp t3371; +fp t3595; +fp t3141; +fp t3594; +fp t3590; +fp t3582; +fp t3572; +fp t3508; +fp t3186; +fp t3571; +fp t3569; +fp t3421; +fp t3152; +fp t3568; +fp t3567; +fp t3518; +fp t3160; +fp t3564; +fp t3142; +fp t3563; +fp t3562; +fp t3560; +fp t3557; +fp t3498; +fp t3197; +fp t3559; +fp t3556; +fp t3555; +fp t3554; +fp t3273; +fp t3163; +fp t3546; +fp t3549; +fp t3352; +fp t3335; +fp t3178; +fp t3548; +fp t3547; +fp t3425; +fp t3544; +fp t3402; +fp t3370; +fp t3363; +fp t3541; +fp t3538; +fp t3172; +fp t3286; +fp t3536; +fp t3529; +fp t3533; +fp t3383; +fp t3531; +fp t3524; +fp t3522; +fp t3520; +fp t3356; +fp t3516; +fp t3514; +fp t3512; +fp t3392; +fp t3502; +fp t3500; +fp t3493; +fp t3492; +fp t3491; +fp t3490; +fp t3489; +fp t3089; +fp t3488; +fp t3413; +fp t3386; +fp t3487; +fp t3395; +fp t3126; +fp t3486; +fp t3162; +fp t3485; +fp t3134; +fp t3484; +fp t3483; +fp t3482; +fp t3139; +fp t3481; +fp t3125; +fp t3480; +fp t3479; +fp t3477; +fp t3476; +fp t3297; +fp t3475; +fp t3474; +fp t3473; +fp t3472; +fp t3394; +fp t3471; +fp t3377; +fp t3470; +fp t3469; +fp t3320; +fp t3466; +fp t3270; +fp t3465; +fp t3464; +fp t3185; +fp t3463; +fp t3462; +fp t3301; +fp t3461; +fp t3460; +fp t3208; +fp t3459; +fp t3458; +fp t3387; +fp t3211; +fp t3457; +fp t3456; +fp t3207; +fp t3455; +fp t3454; +fp t3333; +fp t3453; +fp t3231; +fp t3452; +fp t3312; +fp t3451; +fp t3450; +fp t3449; +fp t3448; +fp t3225; +fp t3447; +fp t3446; +fp t3445; +fp t3444; +fp t3292; +fp t3443; +fp t3398; +fp t3397; +fp t3385; +fp t3360; +fp t3358; +fp t3346; +fp t3340; +fp t3337; +fp t3331; +fp t3327; +fp t3326; +fp t3324; +fp t3318; +fp t3310; +fp t3308; +fp t3302; +fp t3294; +fp t3291; +fp t3289; +fp t3284; +fp t3281; +fp t3277; +fp t3271; +fp t3261; +fp t3260; +fp t3257; +fp t3251; +fp t3242; +fp t3239; +fp t3237; +fp t3233; +fp t3228; +fp t3216; +fp t3214; +fp t3209; +fp t3203; +fp t3201; +fp t3196; +fp t3192; +fp t3191; +fp t3187; +fp t3181; +fp t3179; +fp t3175; +fp t3171; +fp t3164; +fp t3158; +fp t3157; +fp t3155; +fp t3154; +fp t3151; +fp t3147; +fp t3146; +fp t3145; +fp t3136; +fp t3102; +fp t3096; +fp t3088; +fp t3083; + t3439 = z*z; + t3440 = y*y; + t3438 = t3440*y; + t3588 = y+t3438; + t3478 = t3588*t3439; + t3430 = t3440*z; + t3437 = z*t3439; + t3432 = t3440*t3437; + t3570 = t3430+t3432; + t3381 = RATIONAL(-45.0,4.0); + t3414 = RATIONAL(9.0,2.0); + t3579 = x*t3414; + t3581 = x*t3439; + t3658 = t3381*t3581+t3579; + t3429 = y*t3439; + t3431 = t3438*t3439; + t3657 = t3431+t3429; + t3591 = x*t3440; + t3494 = t3381*t3591; + t3656 = t3579+t3494; + t3584 = z+t3437; + t3419 = RATIONAL(3.0,2.0); + t3573 = x*t3419; + t3396 = RATIONAL(-15.0,4.0); + t3497 = t3396*t3581; + t3655 = (t3497+t3573)*y; + t3585 = x*t3438; + t3379 = RATIONAL(-27.0,4.0); + t3523 = t3379*t3585; + t3116 = z*t3523; + t3418 = RATIONAL(9.0,1.0); + t3586 = t3418*x; + t3499 = t3440*t3586; + t3654 = t3116+z*t3499; + t3505 = t3440*t3573; + t3417 = RATIONAL(-1.0,2.0); + t3550 = t3417*t3438; + t3653 = t3439*t3505+t3437*t3550; + t3435 = t3440*t3439; + t3527 = x*t3435; + t3408 = RATIONAL(-3.0,2.0); + t3552 = t3408*t3438; + t3265 = t3437*t3552; + t3382 = RATIONAL(15.0,2.0); + t3652 = t3265+t3382*t3527; + t3428 = t3437*t3438; + t3388 = RATIONAL(15.0,4.0); + t3210 = t3388*t3428; + t3375 = RATIONAL(-45.0,2.0); + t3651 = t3375*t3527+t3210; + t3390 = RATIONAL(-15.0,2.0); + t3422 = RATIONAL(-5.0,1.0); + t3364 = t3422*t3439; + t3650 = t3364+t3390*t3431; + t3426 = RATIONAL(9.0,4.0); + t3433 = y*t3437; + t3535 = x*t3433; + t3169 = t3426*t3535; + t3649 = t3437*t3499+t3169; + t3420 = RATIONAL(-9.0,4.0); + t3577 = x*t3420; + t3509 = t3438*t3577; + t3177 = z*t3509; + t3404 = RATIONAL(-9.0,1.0); + t3517 = t3404*t3581; + t3648 = t3177+t3438*t3517; + t3374 = RATIONAL(45.0,2.0); + t3403 = RATIONAL(-3.0,1.0); + t3543 = t3403*t3438; + t3244 = t3437*t3543; + t3647 = t3374*t3527+t3244; + t3646 = t3658*y; + t3372 = RATIONAL(-135.0,4.0); + t3376 = RATIONAL(27.0,2.0); + t3234 = t3376*t3585; + t3528 = x*t3431; + t3645 = t3234+t3372*t3528; + t3138 = t3439*t3509; + t3423 = RATIONAL(5.0,4.0); + t3644 = t3138+t3423*t3432; + t3424 = RATIONAL(3.0,1.0); + t3545 = t3424*t3437; + t3319 = t3438*t3545; + t3643 = t3319+t3439*t3494; + t3558 = y*t3581; + t3589 = t3408*x; + t3642 = y*t3589+t3388*t3558; + t3412 = RATIONAL(-6.0,1.0); + t3407 = RATIONAL(2.0,1.0); + t3542 = t3407*t3439; + t3641 = y*t3542+t3412*t3431; + t3409 = RATIONAL(3.0,4.0); + t3354 = t3409*t3428; + t3640 = t3390*t3527+t3354; + t3227 = t3388*t3432; + t3427 = RATIONAL(5.0,2.0); + t3366 = t3427*t3440; + t3639 = t3227+t3366; + t3638 = t3658*t3438; + t3416 = RATIONAL(-5.0,2.0); + t3525 = x*t3432; + t3193 = t3426*t3525; + t3637 = t3416*t3431+t3193; + t3636 = t3409*t3528+t3417*t3432; + t3106 = t3379*t3535; + t3592 = x*t3437; + t3232 = t3376*t3592; + t3635 = t3106+t3440*t3232; + t3378 = RATIONAL(45.0,4.0); + t3580 = x*t3378; + t3519 = t3440*t3580; + t3219 = t3396*t3428; + t3634 = t3439*t3519+t3219; + t3633 = RATIONAL(-45.0,1.0)*t3527+t3378*t3428; + t3540 = t3420*t3437; + t3511 = x*t3540; + t3149 = t3440*t3511; + t3632 = t3149+t3438*t3542; + t3405 = RATIONAL(-9.0,2.0); + t3593 = x*t3405; + t3526 = t3439*t3580; + t3631 = (t3593+t3526)*y; + t3630 = t3404*t3428+RATIONAL(45.0,1.0)*t3527; + t3415 = RATIONAL(-3.0,4.0); + t3534 = t3415*t3438; + t3336 = t3437*t3534; + t3629 = t3388*t3527+t3336; + t3561 = x*t3430; + t3628 = z*t3589+t3388*t3561; + t3501 = t3404*t3591; + t3143 = t3439*t3501; + t3627 = t3143+t3210; + t3551 = t3419*t3438; + t3221 = t3396*t3431; + t3626 = (t3221+t3551)*x; + t3167 = t3439*t3499; + t3625 = t3167+t3244; + t3393 = RATIONAL(15.0,1.0); + t3624 = t3393*t3527+t3405*t3428; + t3537 = t3407*t3440; + t3623 = t3138+t3437*t3537; + t3384 = RATIONAL(27.0,4.0); + t3622 = t3384*t3528+t3422*t3432; + t3574 = x*t3384; + t3495 = t3437*t3574; + t3132 = t3438*t3495; + t3399 = RATIONAL(-4.0,1.0); + t3621 = t3399*t3435+t3132; + t3504 = t3405*t3591; + t3620 = t3423*t3428+t3439*t3504; + t3576 = x*t3415; + t3434 = y*z; + t3161 = t3576*t3434; + t3619 = t3403*t3561+t3161; + t3510 = t3408*t3581; + t3411 = RATIONAL(1.0,4.0); + t3618 = t3411*t3428+t3440*t3510; + t3521 = t3426*t3581; + t3153 = t3438*t3521; + t3530 = t3416*t3440; + t3617 = t3153+t3437*t3530; + t3616 = t3438*t3526+t3405*t3585; + t3436 = t3438*z; + t3127 = t3574*t3436; + t3615 = t3127+z*t3501; + t3389 = RATIONAL(-15.0,1.0); + t3314 = t3426*t3428; + t3614 = t3389*t3527+t3314; + t3613 = t3405*t3592+t3437*t3519; + t3406 = RATIONAL(6.0,1.0); + t3578 = x*t3406; + t3506 = t3440*t3578; + t3575 = t3411*y; + t3612 = z*t3575+t3439*t3506+t3336; + t3583 = x*RATIONAL(-27.0,2.0); + t3220 = t3438*t3583; + t3401 = RATIONAL(5.0,1.0); + t3611 = t3439*t3220+t3570*t3401; + t3587 = t3417*y; + t3344 = t3437*t3551; + t3503 = t3412*t3591; + t3610 = t3344+t3439*t3503+z*t3587; + t3513 = t3405*t3581; + t3170 = t3438*t3513; + t3609 = t3427*t3432+z*t3366+t3170; + t3204 = t3437*t3501; + t3532 = t3439*t3424; + t3256 = t3438*t3532; + t3608 = -t3429+t3204+t3256; + t3255 = t3408*t3432; + t3410 = RATIONAL(1.0,2.0); + t3607 = x*t3255+t3410*t3478; + t3391 = RATIONAL(-27.0,1.0); + t3367 = t3422*t3440; + t3606 = t3393*t3432+z*t3367+t3391*t3528; + t3400 = RATIONAL(-2.0,1.0); + t3369 = t3400*t3439; + t3507 = t3440*t3579; + t3188 = t3437*t3507; + t3605 = t3188+t3588*t3369; + t3223 = t3396*t3432; + t3515 = t3418*t3581; + t3183 = t3438*t3515; + t3604 = t3423*t3430+t3223+t3183; + t3338 = t3419*t3432; + t3342 = t3403*t3431; + t3603 = t3417*t3430+x*t3342+t3338; + t3321 = t3403*t3432; + t3368 = t3400*t3440; + t3602 = t3321+t3368+t3616; + t3224 = t3388*t3431; + t3601 = t3255-t3440+(t3224+t3552)*x; + t3566 = x*t3426*z; + t3168 = t3438*t3566; + t3600 = z*t3537+t3168+t3412*t3432+t3183; + t3553 = t3408*t3437; + t3355 = t3408*t3431; + t3599 = -t3439+t3355+(t3553+t3227)*x; + t3598 = t3382*t3432+z*t3530+t3648; + t3290 = t3419*t3431; + t3565 = t3415*t3437; + t3323 = y*t3565; + t3173 = x*t3323; + t3597 = t3290+t3417*t3429+t3173+x*t3321; + t3226 = t3437*t3583; + t3101 = y*t3495; + t3596 = t3440*t3226+t3101+t3657*t3401; + t3380 = RATIONAL(-10.0,1.0); + t3371 = RATIONAL(135.0,4.0); + t3595 = t3220+t3389*t3432+t3371*t3528+t3380*t3440; + t3141 = y*t3511; + t3594 = t3416*t3429+t3204+t3382*t3431+t3141; + t3590 = t3409*x; + t3582 = t3410*y; + t3572 = t3411*t3438; + t3508 = t3439*t3576; + t3186 = x*t3354; + t3571 = t3438*t3508+t3186; + t3569 = t3440+t3439; + t3421 = RATIONAL(-5.0,4.0); + t3152 = y*t3566; + t3568 = t3421*t3434+t3152; + t3567 = t3409*t3438; + t3518 = t3403*t3581; + t3160 = t3440*t3518; + t3564 = t3160-t3431; + t3142 = t3577*t3434; + t3563 = t3142+t3434; + t3562 = -t3433-t3428; + t3560 = -t3435+t3432; + t3557 = t3409*t3437; + t3498 = x*t3557; + t3197 = y*t3498; + t3559 = t3197+y*t3508; + t3556 = t3417*t3437; + t3555 = t3403*t3437; + t3554 = t3419*t3437; + t3273 = z*t3534; + t3163 = x*t3273; + t3546 = z*t3590; + t3549 = t3163+t3440*t3546; + t3352 = t3427*t3435; + t3335 = t3438*t3540; + t3178 = x*t3335; + t3548 = t3352+t3178; + t3547 = t3410*t3438; + t3425 = RATIONAL(-1.0,4.0); + t3544 = t3437*t3425; + t3402 = RATIONAL(4.0,1.0); + t3370 = t3402*t3439; + t3363 = t3427*t3439; + t3541 = t3439*t3423; + t3538 = t3437+t3438; + t3172 = x*t3314; + t3286 = t3400*t3435; + t3536 = t3172+t3286; + t3529 = t3421*t3438; + t3533 = z*t3529+t3168; + t3383 = RATIONAL(-25.0,4.0); + t3531 = t3383*t3439; + t3524 = t3440*t3576; + t3522 = x*t3428; + t3520 = t3440*t3577; + t3356 = z*t3567; + t3516 = x*t3532; + t3514 = t3439*t3573; + t3512 = t3439*t3579; + t3392 = RATIONAL(18.0,1.0); + t3502 = t3392*t3591; + t3500 = t3424*t3591; + t3493 = t3132+t3656*t3437; + t3492 = z*t3505+t3163+t3161; + t3491 = t3127+t3656*z; + t3490 = t3403*x+t3407; + t3489 = t3116+(t3519+t3593)*z; + t3089 = t3379*t3522; + t3488 = t3089+t3613; + t3413 = RATIONAL(8.0,1.0); + t3386 = RATIONAL(-18.0,1.0); + t3487 = t3413+t3386*x; + t3395 = RATIONAL(27.0,1.0); + t3126 = RATIONAL(-81.0,4.0)*t3522; + t3486 = t3101+t3395*t3525+t3126; + t3162 = x*t3336; + t3485 = t3162+x*t3338+t3173; + t3134 = y*t3546; + t3484 = t3134+t3141+y*t3516; + t3483 = t3589+t3410; + t3482 = t3089+t3649; + t3139 = x*t3356; + t3481 = t3178+x*t3256+t3139; + t3125 = RATIONAL(81.0,4.0)*t3522; + t3480 = t3125+t3232+t3372*t3525; + t3479 = t3172+t3437*t3504+t3169; + t3477 = t3168+z*t3573+t3396*t3561; + t3476 = t3132+t3638; + t3297 = t3424*t3432; + t3475 = t3177+t3178+t3438*t3512; + t3474 = y*t3510+t3134+t3197; + t3473 = t3584*t3440; + t3472 = t3172+(t3223+t3554)*x; + t3394 = RATIONAL(25.0,4.0); + t3471 = t3416+t3394*t3440; + t3377 = RATIONAL(-75.0,4.0); + t3470 = t3382+t3377*t3440; + t3469 = t3416+t3394*t3439; + t3320 = t3401*t3435; + t3466 = t3440*t3495+t3438*t3364+t3089+t3320; + t3270 = t3421*t3435; + t3465 = t3172+t3149+t3438*t3541+t3270; + t3464 = t3153+t3178-t3560; + t3185 = t3439*t3500; + t3463 = t3265+t3185+t3536; + t3462 = t3344+t3440*t3497+t3548; + t3301 = t3410*t3435; + t3461 = t3162+t3440*t3498+t3301+t3417*t3431; + t3460 = t3168+t3170+t3536+t3570; + t3208 = t3380*t3435; + t3459 = t3208+t3370+t3406*t3431+t3493; + t3458 = t3208+t3406*t3432+t3402*t3440+t3476; + t3387 = RATIONAL(25.0,2.0); + t3211 = t3387*t3435; + t3457 = t3390*t3432+t3089+t3367+t3211+t3616; + t3456 = t3208+t3142+t3423*t3434+t3132+t3439*t3502+t3219; + t3207 = RATIONAL(-20.0,1.0)*t3435; + t3455 = t3106+t3393*t3431+y*t3364+t3391*t3525+t3125+t3207; + t3454 = y*t3541+t3221+t3320+t3482; + t3333 = t3413*t3435; + t3453 = t3386*t3527+t3319+t3089+t3333+t3152-t3434; + t3231 = RATIONAL(25.0,1.0)*t3435; + t3452 = t3226+t3371*t3525+t3389*t3431+t3231+t3380*t3439+t3126; + t3312 = t3422*t3435; + t3451 = t3312+t3479+t3588*t3363; + t3450 = x*t3355+t3186-t3435+t3139+t3570*t3410; + t3449 = t3352+t3475+t3570*t3421; + t3448 = t3439*t3529+t3421*t3429+t3141+t3188+t3548; + t3225 = t3440*t3531; + t3447 = t3363+t3225+t3224+t3493; + t3446 = t3286+t3479+t3657; + t3445 = -t3430+t3297+t3621+t3648; + t3444 = t3369+t3320+t3342+t3488; + t3292 = t3402*t3435; + t3443 = t3292+t3400*t3432+z*t3368+t3475; + t3398 = RATIONAL(75.0,4.0); + t3397 = RATIONAL(12.0,1.0); + t3385 = RATIONAL(-12.0,1.0); + t3360 = z*t3543; + t3358 = t3414*t3428; + t3346 = z*t3551; + t3340 = y*t3556; + t3337 = t3418*t3428; + t3331 = t3437*t3582; + t3327 = t3437*t3547; + t3326 = z*t3547; + t3324 = z*t3582; + t3318 = t3437*t3529; + t3310 = z*t3572; + t3308 = t3421*t3433; + t3302 = t3437*t3575; + t3294 = y*t3554; + t3291 = y*t3553; + t3289 = t3423*t3433; + t3284 = t3438*t3544; + t3281 = t3425*t3434; + t3277 = t3425*t3436; + t3271 = y*t3544; + t3261 = z*t3550; + t3260 = z*t3552; + t3257 = y*t3555; + t3251 = y*t3557; + t3242 = t3424*t3436; + t3239 = y*t3545; + t3237 = t3423*t3436; + t3233 = t3381*t3428; + t3228 = t3396*t3436; + t3216 = t3388*t3433; + t3214 = t3396*t3433; + t3209 = t3388*t3436; + t3203 = x*t3297; + t3201 = y*t3515; + t3196 = t3426*t3561; + t3192 = t3437*t3524; + t3191 = z*t3524; + t3187 = z*t3507; + t3181 = y*t3512; + t3179 = y*t3513; + t3175 = z*t3500; + t3171 = z*t3504; + t3164 = y*t3518; + t3158 = y*t3517; + t3157 = t3409*t3558; + t3155 = t3420*t3558; + t3154 = y*t3521; + t3151 = x*t3290; + t3147 = t3408*t3561; + t3146 = z*t3520; + t3145 = y*t3514; + t3136 = t3439*t3507; + t3102 = t3379*t3525; + t3096 = t3439*t3523; + t3088 = t3439*t3234; + t3083 = t3395*t3528; + coeffs_dxx->coeff_m1_m1_m1 = -t3429+t3331+t3439*t3537+t3151+t3324+t3326+ +t3327+t3145+t3485+t3492+t3564-t3570; + coeffs_dxx->coeff_0_m1_m1 = t3451+t3171+t3318+t3179+t3167+t3308+t3533+ +t3568+t3609; + coeffs_dxx->coeff_p1_m1_m1 = t3443+t3143+t3436+t3187+t3181+t3141-t3562+ +t3563+t3605; + coeffs_dxx->coeff_p2_m1_m1 = t3277+t3450+t3281+t3147+t3185+t3271+t3284+ +t3474+t3607; + coeffs_dxx->coeff_m1_0_m1 = t3312+t3260+t3256+t3490*t3439+t3472+t3477- +t3584+t3609+t3652; + coeffs_dxx->coeff_0_0_m1 = t3088+t3211+t3209+t3515+t3488+t3489+t3584*( +t3383*t3440+t3427)+t3650+t3651; + coeffs_dxx->coeff_p1_0_m1 = t3360+t3517+t3584*t3400+t3459+t3491+t3611+ +t3647; + coeffs_dxx->coeff_p2_0_m1 = t3356+t3516+t3584*t3410+t3449+t3599+t3628+ +t3640; + coeffs_dxx->coeff_m1_p1_m1 = t3429+t3443+t3203+t3340+t3346+t3175+t3342+ +t3474+t3610; + coeffs_dxx->coeff_0_p1_m1 = t3228+t3181+t3289+t3456+t3594+t3611+t3615; + coeffs_dxx->coeff_p1_p1_m1 = -t3433+t3242+t3179+t3088+t3399*t3473+t3453+ +t3641+t3649+t3654; + coeffs_dxx->coeff_p2_p1_m1 = t3460+t3145+t3273+t3302+t3597+t3612+t3619; + coeffs_dxx->coeff_m1_p2_m1 = t3261+t3431+t3191+t3192+t3450+t3653; + coeffs_dxx->coeff_0_p2_m1 = t3237+t3196+t3449+t3620+t3637; + coeffs_dxx->coeff_p1_p2_m1 = -t3428+t3146-t3436+t3136+t3460+t3632; + coeffs_dxx->coeff_p2_p2_m1 = t3310+t3151+t3425*t3473+t3461+t3549+t3618; + coeffs_dxx->coeff_m1_m1_0 = t3297+t3291+t3490*t3440+t3451-t3588+t3626+ +t3652+t3655; + coeffs_dxx->coeff_0_m1_0 = t3499+t3216+t3457+t3588*(t3531+t3427)+t3631+ +t3635+t3651; + coeffs_dxx->coeff_p1_m1_0 = t3501+t3257+t3588*t3400+t3458+t3596+t3646+ +t3647; + coeffs_dxx->coeff_p2_m1_0 = t3500+t3251+t3588*t3410+t3448+t3601+t3640+ +t3642; + coeffs_dxx->coeff_m1_0_0 = t3407+t3358+t3538*t3424+(t3382*t3440+t3403+ +t3470*t3439)*x+t3457+t3613+t3650; + coeffs_dxx->coeff_0_0_0 = t3422+t3233+t3586+t3538*t3390+(t3398*t3437+ +t3387+t3375*x)*t3440+(RATIONAL(-125.0,4.0)*t3440+t3398*t3438+t3387+(RATIONAL( +225.0,4.0)*t3440+t3375)*x)*t3439+t3480+t3645; + coeffs_dxx->coeff_p1_0_0 = t3337+t3402+t3538*t3406+(RATIONAL(-225.0,4.0)* +t3435+t3404+t3569*t3374)*x+t3452+t3595; + coeffs_dxx->coeff_p2_0_0 = t3335+RATIONAL(-1.0,1.0)+t3538*t3408+(t3398* +t3435+t3424+t3569*t3390)*x+t3447+t3638+t3639; + coeffs_dxx->coeff_m1_p1_0 = y+t3294+t3458+t3543+t3503+t3594+t3624+t3642; + coeffs_dxx->coeff_0_p1_0 = t3502+t3214+t3231+(t3377*t3439+t3382)*t3438+ +t3469*y+t3486+t3595+t3633+t3646; + coeffs_dxx->coeff_p1_p1_0 = t3239+t3407*y+t3412*t3438+(t3397*t3437+t3487) +*t3440+t3455+t3630+t3631+t3645; + coeffs_dxx->coeff_p2_p1_0 = t3587+t3454+t3551+t3506+t3323+t3602+t3614+ +t3655; + coeffs_dxx->coeff_m1_p2_0 = t3438+t3505+t3462+t3601+t3637; + coeffs_dxx->coeff_0_p2_0 = t3225+t3102+t3504+t3469*t3438+t3476+t3634+ +t3639; + coeffs_dxx->coeff_p1_p2_0 = t3407*t3438+t3507+t3466+t3602+t3643; + coeffs_dxx->coeff_p2_p2_0 = t3550+(t3557+t3483)*t3440+t3465+t3626+t3629; + coeffs_dxx->coeff_m1_m1_p1 = t3430+t3294+t3292+t3261+t3147+t3321+t3481+ +t3484+t3605+t3610; + coeffs_dxx->coeff_0_m1_p1 = t3214+t3187+t3158+t3237+t3456+t3596+t3598; + coeffs_dxx->coeff_p1_m1_p1 = t3201+t3171+t3239-t3436+t3399*t3478+t3453+ +t3600+t3635; + coeffs_dxx->coeff_p2_m1_p1 = t3446+t3164+t3323+t3310+t3492+t3603+t3612; + coeffs_dxx->coeff_m1_0_p1 = z+t3459+t3346+t3555+t3412*t3581+t3598+t3624+ +t3628; + coeffs_dxx->coeff_0_0_p1 = t3392*t3581+t3083+t3228+t3470*t3437+t3471*z+ +t3452+t3491+t3633; + coeffs_dxx->coeff_p1_0_p1 = t3207+t3412*t3437+t3242+t3407*z+(t3397*t3438+ +t3487)*t3439+t3480+t3489+t3606+t3630; + coeffs_dxx->coeff_p2_0_p1 = t3444+t3417*z+t3554+t3273+t3439*t3578+t3477+ +t3604+t3614; + coeffs_dxx->coeff_m1_p1_p1 = t3164+t3333+t3358+t3260+t3324+t3385*t3527+ +t3291+t3482+t3600+t3619+t3641; + coeffs_dxx->coeff_0_p1_p1 = t3233+t3201+t3216+t3455+t3209+RATIONAL(36.0, +1.0)*t3527+t3568+t3606+t3654; + coeffs_dxx->coeff_p1_p1_p1 = t3083+t3360+t3158+t3337+t3257+(t3402*z+t3385 +*t3437)*t3440+(t3402*y+t3385*t3438+(RATIONAL(-36.0,1.0)*x+RATIONAL(16.0,1.0))* +t3440)*t3439+t3486+t3563+t3615; + coeffs_dxx->coeff_p2_p1_p1 = t3251+t3356+t3175+t3281+t3335+t3397*t3527+ +t3445+t3484+t3608; + coeffs_dxx->coeff_m1_p2_p1 = t3326+t3463+t3549+t3603+t3632; + coeffs_dxx->coeff_0_p2_p1 = t3146+t3466+t3533+t3604+t3627; + coeffs_dxx->coeff_p1_p2_p1 = t3196+t3102+t3436+t3438*t3370+t3445+t3625; + coeffs_dxx->coeff_p2_p2_p1 = t3435+t3354+t3191+t3193+t3277+(t3565+t3411*z +)*t3440+t3481+t3564; + coeffs_dxx->coeff_m1_m1_p2 = t3340+t3559+t3560+t3571+t3607+t3653; + coeffs_dxx->coeff_0_m1_p2 = t3289+t3154+t3448+t3617+t3620; + coeffs_dxx->coeff_p1_m1_p2 = t3136+t3155+t3446+t3562+t3623; + coeffs_dxx->coeff_p2_m1_p2 = t3301+t3302+t3157+t3425*t3478+t3485+t3618+ +t3636; + coeffs_dxx->coeff_m1_0_p2 = t3514+t3437+t3462+t3599+t3617; + coeffs_dxx->coeff_0_0_p2 = t3513+t3096+t3471*t3437+t3447+t3634; + coeffs_dxx->coeff_p1_0_p2 = t3407*t3437+t3512+t3444+t3622+t3643; + coeffs_dxx->coeff_p2_0_p2 = t3556+t3270+(t3567+t3483)*t3439+t3472+t3629+ +t3644; + coeffs_dxx->coeff_m1_p1_p2 = t3157+t3331+t3463+t3597+t3623; + coeffs_dxx->coeff_0_p1_p2 = t3155+t3308+t3454+t3622+t3627; + coeffs_dxx->coeff_p1_p1_p2 = t3433+t3141+t3096+t3154+t3402*t3432+t3608+ +t3621+t3625; + coeffs_dxx->coeff_p2_p1_p2 = t3354+t3271+t3203+t3160+(t3575+t3534)*t3439+ +t3464+t3559; + coeffs_dxx->coeff_m1_p2_p2 = t3440*t3508+t3327+t3461+t3636; + coeffs_dxx->coeff_0_p2_p2 = t3440*t3521+t3318+t3465+t3644; + coeffs_dxx->coeff_p1_p2_p2 = t3193-t3431+t3428+t3439*t3520+t3464; + coeffs_dxx->coeff_p2_p2_p2 = t3411*t3432+t3284+t3192+(t3572+(t3590+t3425) +*t3440)*t3439+t3571; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c new file mode 100644 index 0000000..44f34d9 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c @@ -0,0 +1,1130 @@ +fp t4113; +fp t4112; +fp t4341; +fp t4108; +fp t4103; +fp t4106; +fp t4104; +fp t4340; +fp t4267; +fp t4164; +fp t4092; +fp t4204; +fp t3938; +fp t4339; +fp t4114; +fp t4115; +fp t4210; +fp t4170; +fp t4063; +fp t3670; +fp t4027; +fp t4145; +fp t4338; +fp t4087; +fp t4211; +fp t3911; +fp t4249; +fp t4066; +fp t3875; +fp t4337; +fp t4076; +fp t4259; +fp t4177; +fp t4099; +fp t4200; +fp t3940; +fp t4336; +fp t4100; +fp t4049; +fp t4335; +fp t4081; +fp t4218; +fp t4054; +fp t4334; +fp t4012; +fp t4220; +fp t4333; +fp t4191; +fp t4029; +fp t4032; +fp t4196; +fp t3696; +fp t4332; +fp t4169; +fp t3736; +fp t4192; +fp t4331; +fp t4026; +fp t4195; +fp t3753; +fp t4330; +fp t4070; +fp t4016; +fp t4083; +fp t4329; +fp t4075; +fp t3868; +fp t4091; +fp t4173; +fp t3768; +fp t4328; +fp t4182; +fp t3773; +fp t3754; +fp t4327; +fp t4213; +fp t4197; +fp t4018; +fp t4062; +fp t4326; +fp t4025; +fp t4325; +fp t4101; +fp t4255; +fp t3901; +fp t4082; +fp t4265; +fp t4324; +fp t4071; +fp t3978; +fp t4323; +fp t4095; +fp t4199; +fp t3687; +fp t4322; +fp t4037; +fp t4052; +fp t4321; +fp t4080; +fp t4212; +fp t3961; +fp t4320; +fp t4074; +fp t4202; +fp t3908; +fp t4319; +fp t4003; +fp t3897; +fp t4207; +fp t4318; +fp t3992; +fp t4214; +fp t3988; +fp t4317; +fp t4205; +fp t3939; +fp t3890; +fp t4316; +fp t4088; +fp t4002; +fp t4033; +fp t4315; +fp t3969; +fp t4314; +fp t4264; +fp t4184; +fp t3850; +fp t4313; +fp t4312; +fp t4311; +fp t3796; +fp t4310; +fp t4007; +fp t4309; +fp t4030; +fp t4308; +fp t4229; +fp t3959; +fp t4307; +fp t4093; +fp t4008; +fp t4044; +fp t4306; +fp t3882; +fp t4305; +fp t4144; +fp t4304; +fp t4079; +fp t4209; +fp t3995; +fp t4045; +fp t4303; +fp t4006; +fp t4193; +fp t3829; +fp t4053; +fp t4302; +fp t4301; +fp t3999; +fp t4300; +fp t3838; +fp t4050; +fp t4299; +fp t3993; +fp t4298; +fp t3822; +fp t4172; +fp t4297; +fp t4038; +fp t4031; +fp t3884; +fp t4296; +fp t4295; +fp t4227; +fp t3873; +fp t4294; +fp t4057; +fp t4047; +fp t4149; +fp t3762; +fp t4107; +fp t4105; +fp t4293; +fp t3865; +fp t4292; +fp t4291; +fp t3942; +fp t3909; +fp t4290; +fp t4058; +fp t4022; +fp t4201; +fp t3931; +fp t4289; +fp t4288; +fp t4287; +fp t4242; +fp t4055; +fp t4051; +fp t4286; +fp t3966; +fp t4073; +fp t4090; +fp t3996; +fp t4285; +fp t4056; +fp t4176; +fp t4096; +fp t4257; +fp t4284; +fp t4216; +fp t3994; +fp t4283; +fp t4282; +fp t4089; +fp t4198; +fp t4023; +fp t4281; +fp t4190; +fp t4256; +fp t3947; +fp t4280; +fp t4034; +fp t4102; +fp t4246; +fp t4279; +fp t4097; +fp t4185; +fp t3834; +fp t4278; +fp t3903; +fp t4277; +fp t4067; +fp t3905; +fp t4084; +fp t3804; +fp t4276; +fp t4109; +fp t4181; +fp t3790; +fp t4275; +fp t4098; +fp t3675; +fp t4274; +fp t3896; +fp t4077; +fp t4186; +fp t4260; +fp t4273; +fp t4178; +fp t4272; +fp t3965; +fp t4175; +fp t4271; +fp t4068; +fp t4208; +fp t3928; +fp t4261; +fp t3853; +fp t4270; +fp t4228; +fp t3976; +fp t3919; +fp t4269; +fp t4069; +fp t4011; +fp t4072; +fp t4263; +fp t4237; +fp t4040; +fp t4268; +fp t4094; +fp t4266; +fp t4262; +fp t4258; +fp t4241; +fp t4230; +fp t3922; +fp t4254; +fp t3806; +fp t4253; +fp t4174; +fp t3871; +fp t4252; +fp t3766; +fp t4251; +fp t4250; +fp t3807; +fp t3803; +fp t4248; +fp t4247; +fp t4245; +fp t4244; +fp t4243; +fp t3972; +fp t4240; +fp t3920; +fp t4239; +fp t4061; +fp t4238; +fp t4236; +fp t3666; +fp t4021; +fp t4235; +fp t4234; +fp t4232; +fp t4231; +fp t4226; +fp t3739; +fp t4225; +fp t4224; +fp t4223; +fp t3847; +fp t4222; +fp t4221; +fp t4219; +fp t3863; +fp t3681; +fp t4217; +fp t4215; +fp t3998; +fp t4009; +fp t4085; +fp t3943; +fp t3892; +fp t4206; +fp t4203; +fp t4194; +fp t3926; +fp t4189; +fp t4188; +fp t4187; +fp t4183; +fp t4180; +fp t4179; +fp t4171; +fp t4168; +fp t3757; +fp t3663; +fp t4167; +fp t4166; +fp t3880; +fp t4165; +fp t3997; +fp t4163; +fp t3746; +fp t4162; +fp t4161; +fp t3977; +fp t3671; +fp t4160; +fp t4078; +fp t4000; +fp t4110; +fp t4159; +fp t4158; +fp t4111; +fp t4005; +fp t4157; +fp t4156; +fp t4155; +fp t3902; +fp t3948; +fp t3989; +fp t3914; +fp t4154; +fp t3709; +fp t4153; +fp t4152; +fp t4151; +fp t4150; +fp t4148; +fp t3775; +fp t4147; +fp t3971; +fp t4146; +fp t4143; +fp t4142; +fp t4141; +fp t3800; +fp t4140; +fp t3832; +fp t3795; +fp t4139; +fp t4138; +fp t4039; +fp t3701; +fp t4137; +fp t4136; +fp t4042; +fp t3724; +fp t4135; +fp t4134; +fp t4133; +fp t3844; +fp t4132; +fp t4131; +fp t4086; +fp t3811; +fp t3824; +fp t4130; +fp t4046; +fp t3673; +fp t4129; +fp t4128; +fp t4127; +fp t3731; +fp t4126; +fp t3791; +fp t4125; +fp t4124; +fp t3748; +fp t4123; +fp t3705; +fp t4122; +fp t3841; +fp t3837; +fp t4121; +fp t4120; +fp t4064; +fp t4119; +fp t3774; +fp t4118; +fp t4043; +fp t3741; +fp t4117; +fp t4060; +fp t4059; +fp t4048; +fp t4041; +fp t4036; +fp t4035; +fp t4028; +fp t4019; +fp t4015; +fp t3987; +fp t3986; +fp t3983; +fp t3982; +fp t3980; +fp t3973; +fp t3968; +fp t3967; +fp t3962; +fp t3957; +fp t3956; +fp t3955; +fp t3954; +fp t3953; +fp t3952; +fp t3949; +fp t3945; +fp t3937; +fp t3936; +fp t3934; +fp t3933; +fp t3929; +fp t3927; +fp t3925; +fp t3923; +fp t3921; +fp t3916; +fp t3915; +fp t3907; +fp t3906; +fp t3899; +fp t3889; +fp t3886; +fp t3883; +fp t3870; +fp t3866; +fp t3862; +fp t3858; +fp t3856; +fp t3848; +fp t3839; +fp t3831; +fp t3827; +fp t3825; +fp t3819; +fp t3817; +fp t3815; +fp t3812; +fp t3810; +fp t3805; +fp t3799; +fp t3798; +fp t3793; +fp t3792; +fp t3787; +fp t3776; +fp t3771; +fp t3770; +fp t3769; +fp t3764; +fp t3755; +fp t3750; +fp t3747; +fp t3745; +fp t3733; +fp t3730; +fp t3729; +fp t3723; +fp t3715; +fp t3712; +fp t3707; +fp t3692; +fp t3680; +fp t3678; +fp t3669; +fp t3664; + t4113 = z*z; + t4112 = t4113*z; + t4341 = z+t4112; + t4108 = x*t4112; + t4103 = y*t4108; + t4106 = x*z; + t4104 = y*t4106; + t4340 = t4103+t4104; + t4267 = x*y; + t4164 = t4341*t4267; + t4092 = RATIONAL(3.0,2.0); + t4204 = t4092*t4112; + t3938 = y*t4204; + t4339 = y+t3938; + t4114 = y*y; + t4115 = x*x; + t4210 = t4114*t4115; + t4170 = z*t4210; + t4063 = RATIONAL(27.0,8.0); + t3670 = t4063*t4170; + t4027 = RATIONAL(27.0,2.0); + t4145 = t4113*t4210; + t4338 = t3670+t4027*t4145; + t4087 = RATIONAL(9.0,2.0); + t4211 = t4087*t4113; + t3911 = t4114*t4211; + t4249 = t4112*t4114; + t4066 = RATIONAL(-27.0,8.0); + t3875 = t4066*t4249; + t4337 = t3911+t3875; + t4076 = RATIONAL(-9.0,2.0); + t4259 = y*t4115; + t4177 = t4076*t4259; + t4099 = RATIONAL(9.0,8.0); + t4200 = t4099*t4115; + t3940 = z*t4200; + t4336 = z*t4177+t3940; + t4100 = RATIONAL(9.0,4.0); + t4049 = RATIONAL(-45.0,8.0); + t4335 = t4100*t4210+t4049*t4145; + t4081 = RATIONAL(3.0,4.0); + t4218 = t4113*t4114; + t4054 = RATIONAL(-15.0,8.0); + t4334 = t4054*t4218+t4081*t4114; + t4012 = t4081*t4115; + t4220 = t4113*t4115; + t4333 = t4054*t4220+t4012; + t4191 = x*t4218; + t4029 = RATIONAL(45.0,4.0); + t4032 = RATIONAL(-45.0,4.0); + t4196 = t4032*t4259; + t3696 = t4112*t4196; + t4332 = t4029*t4191+t3696; + t4169 = x*t4249; + t3736 = t4032*t4169; + t4192 = y*t4220; + t4331 = t3736+t4029*t4192; + t4026 = RATIONAL(-45.0,2.0); + t4195 = t4029*t4259; + t3753 = t4112*t4195; + t4330 = t4026*t4191+t3753; + t4070 = RATIONAL(-1.0,8.0); + t4016 = t4070*t4112; + t4083 = RATIONAL(1.0,4.0); + t4329 = t4016+t4083*t4113; + t4075 = RATIONAL(-9.0,1.0); + t3868 = t4075*t4169; + t4091 = RATIONAL(9.0,1.0); + t4173 = t4091*t4259; + t3768 = t4113*t4173; + t4328 = t3868+t3768; + t4182 = t4075*t4259; + t3773 = t4113*t4182; + t3754 = t4029*t4169; + t4327 = t3773+t3754; + t4213 = t4112*t4115; + t4197 = y*t4213; + t4018 = RATIONAL(135.0,4.0); + t4062 = RATIONAL(-45.0,1.0); + t4326 = t4018*t4197+t4062*t4191; + t4025 = RATIONAL(81.0,4.0); + t4325 = RATIONAL(-405.0,8.0)*t4145+t4025*t4210; + t4101 = RATIONAL(-3.0,8.0); + t4255 = z*t4101; + t3901 = t4115*t4255; + t4082 = RATIONAL(1.0,2.0); + t4265 = t4082*z; + t4324 = x*t4265+t3901; + t4071 = RATIONAL(5.0,1.0); + t3978 = t4071*t4267; + t4323 = t4341*t3978; + t4095 = RATIONAL(-5.0,1.0); + t4199 = t4095*t4267; + t3687 = t4063*t4145; + t4322 = t4112*t4199+t3687; + t4037 = RATIONAL(27.0,4.0); + t4052 = RATIONAL(-15.0,1.0); + t4321 = t4037*t4197+t4052*t4191; + t4080 = RATIONAL(-3.0,2.0); + t4212 = t4113*t4080; + t3961 = t4115*t4212; + t4320 = y*t3961+t4081*t4169; + t4074 = RATIONAL(-9.0,8.0); + t4202 = t4112*t4074; + t3908 = t4115*t4202; + t4319 = t3908+t4112*t4182; + t4003 = t4101*t4112; + t3897 = t4114*t4003; + t4207 = t4082*t4112; + t4318 = t3897+y*t4207; + t3992 = t4100*t4220; + t4214 = t4115*t4074; + t3988 = z*t4214; + t4317 = t3992+t3988; + t4205 = t4076*t4114; + t3939 = t4113*t4205; + t3890 = t4063*t4249; + t4316 = t3939+t3890; + t4088 = RATIONAL(-3.0,4.0); + t4002 = t4088*t4115; + t4033 = RATIONAL(15.0,8.0); + t4315 = t4033*t4220+t4002; + t3969 = t4112*t4200; + t4314 = t4112*t4177+t3969; + t4264 = x*t4114; + t4184 = t4075*t4264; + t3850 = t4113*t4184; + t4313 = t3850+t3753; + t4312 = t4037*t4169+t4052*t4192; + t4311 = t4062*t4192+t4018*t4169; + t3796 = t4074*t4170; + t4310 = t4100*t4145+t3796; + t4007 = t4088*t4114; + t4309 = t4007+t4033*t4218; + t4030 = RATIONAL(-27.0,4.0); + t4308 = t3670+t4030*t4145; + t4229 = t4099*t4114; + t3959 = t4112*t4229; + t4307 = t3959+t4076*t4169; + t4093 = RATIONAL(-9.0,4.0); + t4008 = t4093*t4115; + t4044 = RATIONAL(45.0,8.0); + t4306 = t4044*t4220+t4008; + t3882 = t4066*t4213; + t4305 = t3882+t4027*t4197; + t4144 = t4114*t4200; + t4304 = -t4103+t4113*t4144; + t4079 = RATIONAL(2.0,1.0); + t4209 = t4113*t4079; + t3995 = y*t4209; + t4045 = RATIONAL(-18.0,1.0); + t4303 = t3995+t4045*t4192; + t4006 = t4100*t4115; + t4193 = y*t4006; + t3829 = t4112*t4193; + t4053 = RATIONAL(-15.0,2.0); + t4302 = t4053*t4191+t3829; + t4301 = RATIONAL(135.0,8.0)*t4145+t4030*t4210; + t3999 = t4082*t4113; + t4300 = t3999+t4003; + t3838 = t4093*t4169; + t4050 = RATIONAL(15.0,4.0); + t4299 = t4050*t4192+t3838; + t3993 = t4076*t4220; + t4298 = t4050*t4169+y*t3993; + t3822 = t4093*t4197; + t4172 = t4050*t4264; + t4297 = t4113*t4172+t3822; + t4038 = RATIONAL(81.0,8.0); + t4031 = RATIONAL(-10.0,1.0); + t3884 = t4031*t4267; + t4296 = t4038*t4145+t4112*t3884; + t4295 = t3754+t4026*t4192; + t4227 = t4112*t4050; + t3873 = y*t4227; + t4294 = x*t3939+t4115*t3873; + t4057 = RATIONAL(25.0,1.0); + t4047 = RATIONAL(-81.0,8.0); + t4149 = t4112*t4210; + t3762 = t4047*t4149; + t4107 = x*t4113; + t4105 = y*t4107; + t4293 = t4057*t4105+t3762; + t3865 = t4100*t4169; + t4292 = t3865+t4053*t4192; + t4291 = t4091*t4169+t3959; + t3942 = t4114*t4202; + t3909 = t4092*t4218; + t4290 = t3942+t3909; + t4058 = RATIONAL(15.0,1.0); + t4022 = RATIONAL(-27.0,2.0); + t4201 = t4071*t4113; + t3931 = x*t4201; + t4289 = t4058*t4191+t4022*t4197+t3931; + t4288 = t4093*t4145+t4340; + t4287 = t4058*t4192+y*t4201+t4022*t4169; + t4242 = t4113*t4095; + t4055 = RATIONAL(-27.0,1.0); + t4051 = RATIONAL(45.0,1.0); + t4286 = t4051*t4192+y*t4242+t4055*t4169; + t3966 = t4115*t4211; + t4073 = RATIONAL(-3.0,1.0); + t4090 = RATIONAL(-1.0,2.0); + t3996 = t4090*t4113; + t4285 = t4073*t4169+(t3996+t3966)*y; + t4056 = RATIONAL(18.0,1.0); + t4176 = t4056*t4259; + t4096 = RATIONAL(5.0,4.0); + t4257 = z*t4096; + t4284 = t3736+t4113*t4176+x*t4257; + t4216 = t4092*t4115; + t3994 = t4113*t4216; + t4283 = t4080*t4169+(t3999+t3994)*y; + t4282 = RATIONAL(30.0,1.0)*t4103+z*t3884+RATIONAL(-81.0,2.0)*t4145; + t4089 = RATIONAL(-5.0,2.0); + t4198 = t4089*t4113; + t4023 = RATIONAL(45.0,2.0); + t4281 = y*t4198+t4023*t4192+t3942+t3868; + t4190 = t4056*t4264; + t4256 = z*t4114; + t3947 = t4074*t4256; + t4280 = y*t4257+t4113*t4190+t3947+t3696; + t4034 = RATIONAL(15.0,2.0); + t4102 = RATIONAL(5.0,2.0); + t4246 = t4113*t4102; + t4279 = t4034*t4191+x*t4246+t4314; + t4097 = RATIONAL(3.0,1.0); + t4185 = t4097*t4264; + t3834 = t4113*t4185; + t4278 = t4107+t3834+t4314; + t3903 = x*t4198; + t4277 = t3903+t4023*t4191+t4319; + t4067 = RATIONAL(-4.0,1.0); + t3905 = t4067*t4267; + t4084 = RATIONAL(-6.0,1.0); + t3804 = t4084*t4103; + t4276 = t3905+t3804+t4301; + t4109 = y*t4113; + t4181 = t4097*t4259; + t3790 = t4113*t4181; + t4275 = t4109+t3790+t4307; + t4098 = RATIONAL(-1.0,4.0); + t3675 = t4037*t4145; + t4274 = t4098*t4113+t3675+t4341*t3905; + t3896 = t4114*t4255; + t4077 = RATIONAL(6.0,1.0); + t4186 = t4077*t4264; + t4260 = z*t4083; + t4273 = t3896+y*t4260+t3822+t4113*t4186; + t4178 = t4077*t4259; + t4272 = t3901+t3838+t4113*t4178+x*t4260; + t3965 = t4101*t4213; + t4175 = t4073*t4259; + t4271 = t3965+t4112*t4175+(t3996+t3911)*x; + t4068 = RATIONAL(-2.0,1.0); + t4208 = t4068*t4113; + t3928 = y*t4208; + t4261 = z*t4090; + t3853 = t4087*t4169; + t4270 = t3928+x*t4261+t4084*t4192+t3853; + t4228 = t4112*t4073; + t3976 = y*t4228; + t3919 = t4068*t4267; + t4269 = x*t3976+t3919+t4093*t4210+t4044*t4145; + t4069 = RATIONAL(3.0,8.0); + t4011 = t4069*t4112; + t4072 = RATIONAL(4.0,1.0); + t4263 = t4072*y; + t4237 = x*t4263; + t4040 = RATIONAL(-12.0,1.0); + t4268 = t4040*t4103+t4011+z*t4237+t3996+t4338; + t4094 = RATIONAL(-5.0,4.0); + t4266 = z*t4094; + t4262 = z*t4098; + t4258 = z*t4115; + t4241 = t4098*t4112; + t4230 = t4069*t4114; + t3922 = t4112*t4230; + t4254 = t3922+y*t4241; + t3806 = z*t3919; + t4253 = -t4109+t3806; + t4174 = y*t4002; + t3871 = t4112*t4144; + t4252 = t4112*t4174+t3871; + t3766 = t4047*t4170; + t4251 = t3766+z*t4195; + t4250 = t4096*t4113; + t3807 = t4113*t4175; + t3803 = t4112*t3919; + t4248 = t3807+t3803; + t4247 = t4080*t4112; + t4245 = t4096*t4112; + t4244 = t4112*t4090; + t4243 = t4088*t4112; + t3972 = z*t4229; + t4240 = y*t4266+t3972; + t3920 = z*t4230; + t4239 = y*t4262+t3920; + t4061 = RATIONAL(-15.0,4.0); + t4238 = t4112*t4061; + t4236 = t4112*t4094; + t3666 = RATIONAL(243.0,8.0)*t4149; + t4021 = RATIONAL(-135.0,4.0); + t4235 = t4021*t4197+t3666; + t4234 = t4113*t4094; + t4232 = t4073*t4114; + t4231 = -t4106-t4108; + t4226 = t4087*t4115; + t3739 = t4063*t4149; + t4225 = t3739+t4066*t4145; + t4224 = t4097*t4112; + t4223 = t4102*t4267; + t3847 = z*t4144; + t4222 = t3847+z*t4174; + t4221 = t4112*t4083; + t4219 = y*t4258; + t3863 = y*t3931; + t3681 = t4066*t4149; + t4217 = t3863+t3681; + t4215 = x*t4256; + t3998 = t4093*t4114; + t4009 = t4100*t4114; + t4085 = RATIONAL(8.0,1.0); + t3943 = t4085*t4267; + t3892 = RATIONAL(-20.0,1.0)*t4267; + t4206 = y*t4221+t3897; + t4203 = t4112*t4081; + t4194 = y*t4226; + t3926 = x*t4224; + t4189 = x*t4205; + t4188 = x*t4232; + t4187 = y*t4012; + t4183 = t4091*t4264; + t4180 = t4061*t4259; + t4179 = t4080*t4259; + t4171 = t4061*t4264; + t4168 = y*t4216; + t3757 = t4038*t4170; + t3663 = RATIONAL(-243.0,8.0)*t4149; + t4167 = t3757+t3663+RATIONAL(81.0,2.0)*t4145; + t4166 = t4049*t4218+t3890+t4009; + t3880 = t4063*t4213; + t4165 = t4006+t4049*t4220+t3880; + t3997 = t4070*z; + t4163 = t3896+y*t4265+t3997; + t3746 = t4038*t4149; + t4162 = RATIONAL(-135.0,8.0)*t4145+t3746+t4037*t4210; + t4161 = t4112*t4173+t3969+t3762; + t3977 = t4069*t4258; + t3671 = t4066*t4170; + t4160 = t3977+z*t4181+t3671; + t4078 = RATIONAL(1.0,8.0); + t4000 = t4078*t4112; + t4110 = y*t4112; + t4159 = t4000+t3942+t4110; + t4158 = t3993+t3988+t3880; + t4111 = y*z; + t4005 = t4078*z; + t4157 = t4111+t4005+t3947; + t4156 = t3922+t4000+y*t4244; + t4155 = t3739+t4308; + t3902 = t4081*t4218; + t3948 = t4113*t4009; + t3989 = t4114*t4212; + t3914 = t4081*t4220; + t4154 = t3766+z*t4173+t3940; + t3709 = t4022*t4145; + t4153 = t3746+t3709+t3671; + t4152 = t3977+z*t4179+t3847; + t4151 = t3762+t4291; + t4150 = t4112*t4194+t3681+t3908; + t4148 = t4011+t4083+RATIONAL(-5.0,8.0)*t4113; + t3775 = t4074*t4149; + t4147 = t3965+t4112*t4168+t3775; + t3971 = t4069*t4213; + t4146 = t4112*t4181+t3681+t3971; + t4143 = t4044*t4218+t3875+t3998; + t4142 = RATIONAL(75.0,4.0)*t4113+t4053; + t4141 = RATIONAL(225.0,4.0)*t4113+t4026; + t3800 = y*t3903; + t4140 = t4112*t4223+t3800+t4225; + t3832 = t4113*t4188; + t3795 = x*t3995; + t4139 = t3832+t3681+t3829+t3795; + t4138 = x*t3989+t3775+t4105+t4112*t4187; + t4039 = RATIONAL(10.0,1.0); + t3701 = t4039*t4105; + t4137 = x*t4250+t3701+t4032*t4191+t4161; + t4136 = t4052*t4103+t3884+t4293+t4301; + t4042 = RATIONAL(-81.0,4.0); + t3724 = RATIONAL(50.0,1.0)*t4105; + t4135 = t3663+RATIONAL(-30.0,1.0)*t4103+t4042*t4210+t3724+RATIONAL(405.0, +8.0)*t4145+t3892; + t4134 = t4217+t3675+t3671+t4340*t4089; + t4133 = t3942+y*t4234+t3853+t4113*t4180+t4217; + t3844 = t4067*t4105; + t4132 = t4076*t4145-t4104+y*t3926+t3844+t3739+t3796; + t4131 = t3701+t4053*t4103+t3762+z*t4223+t4338; + t4086 = RATIONAL(-8.0,1.0); + t3811 = t4086*t4105; + t3824 = t4113*t4183; + t4130 = t3811-t4107+t3746+t3824+t4319; + t4046 = RATIONAL(-25.0,2.0); + t3673 = t4046*t4105; + t4129 = t3673+t3978+t4034*t4103+t4162; + t4128 = t3701+t4032*t4192+y*t4250+t4151; + t4127 = t4078*t4113+t4016+t3844+t4112*t4237+t4225; + t3731 = t4113*t3892; + t4126 = t3731+t4058*t4103+z*t4199+t4153; + t3791 = x*t3928; + t4125 = t3791+t4112*t4179+t3871+t3971+(t3909+t3999)*x; + t4124 = t3757+t4042*t4145+t3731+t3746+t4039*t4164; + t3748 = t4031*t4105; + t4123 = t3739+t4034*t4192+y*t4246+t3748+t4307; + t3705 = RATIONAL(-40.0,1.0)*t4105; + t4122 = x*t4242+t3666+t4051*t4191+t4055*t4197+t3705+t3882; + t3841 = t4079*t4103; + t3837 = t4079*t4104; + t4121 = t3841+t3844+t3837+t4155; + t4120 = t4113*t4171+t3863+x*t4234+t4150; + t4064 = RATIONAL(12.0,1.0); + t4119 = RATIONAL(5.0,8.0)*t4113+t3731+t4098+t4064*t4103+t4003+t3943+t4162 +; + t3774 = t4113*t3943; + t4118 = y*t4261+t4005+x*t4208+t4084*t4191+t3774+t3920+t4150; + t4043 = RATIONAL(16.0,1.0); + t3741 = t4043*t4105; + t4117 = t3741-t4111+t4045*t4191+t3972+t3997+x*t4209+t4161; + t4060 = RATIONAL(27.0,1.0); + t4059 = RATIONAL(25.0,4.0); + t4048 = RATIONAL(25.0,2.0); + t4041 = RATIONAL(36.0,1.0); + t4036 = RATIONAL(-36.0,1.0); + t4035 = RATIONAL(-25.0,4.0); + t4028 = RATIONAL(-75.0,4.0); + t4019 = RATIONAL(-225.0,4.0); + t4015 = t4070*t4113; + t3987 = t4088*t4220; + t3986 = t4093*t4220; + t3983 = x*t4221; + t3982 = x*t4262; + t3980 = x*t4241; + t3973 = x*t4207; + t3968 = x*t4204; + t3967 = y*t4236; + t3962 = t4113*t3998; + t3957 = x*t4243; + t3956 = t4113*t4214; + t3955 = y*t4203; + t3954 = x*t4266; + t3953 = x*t4236; + t3952 = y*t4245; + t3949 = t4069*t4220; + t3945 = t4099*t4218; + t3937 = x*t4228; + t3936 = y*t4224; + t3934 = t4101*t4218; + t3933 = t4113*t4007; + t3929 = y*t4243; + t3927 = t4074*t4218; + t3925 = x*t4244; + t3923 = t4101*t4220; + t3921 = x*t4203; + t3916 = t4113*t4200; + t3915 = y*t4247; + t3907 = x*t4247; + t3906 = x*t4245; + t3899 = t4069*t4218; + t3889 = y*t4238; + t3886 = x*t4238; + t3883 = x*t4227; + t3870 = z*t4189; + t3866 = z*t4184; + t3862 = t4009*t4106; + t3858 = z*t4182; + t3856 = t4087*t4215; + t3848 = z*t4183; + t3839 = z*t4175; + t3831 = z*t4193; + t3827 = t4080*t4215; + t3825 = t4093*t4219; + t3819 = t4081*t4215; + t3817 = z*t4188; + t3815 = z*t4187; + t3812 = t4088*t4169; + t3810 = t4077*t4103; + t3805 = z*t4168; + t3799 = t4097*t4169; + t3798 = t4092*t4169; + t3793 = t4074*t4145; + t3792 = t4007*t4106; + t3787 = t4092*t4215; + t3776 = t4087*t4145; + t3771 = t3998*t4106; + t3770 = z*t4185; + t3769 = z*t4194; + t3764 = t4025*t4145; + t3755 = z*t4196; + t3750 = t4029*t4215; + t3747 = t4061*t4169; + t3745 = t4050*t4219; + t3733 = t4032*t4215; + t3730 = z*t4180; + t3729 = z*t4172; + t3723 = t4060*t4169; + t3715 = t4030*t4169; + t3712 = t4060*t4197; + t3707 = t4027*t4169; + t3692 = t4030*t4197; + t3680 = t4047*t4145; + t3678 = t4112*t4180; + t3669 = z*t4171; + t3664 = t4021*t4169; + coeffs_dxy->coeff_m1_m1_m1 = t3787+t4253+t4072*t4105+t4248+t4163+t3832- +t4107+t3798+t3902+t3805+t3914+t4147+t3973+t4310+t4318+t4324+t4329; + coeffs_dxy->coeff_0_m1_m1 = t3669+t3747+t3986+t3748+t3954+t3953+t3768+ +t4155+t4279+t4323+t4336; + coeffs_dxy->coeff_p1_m1_m1 = t3799+t3769+t3933+t4109+t4118+t3773+t3671+ +t3770+t4156-t4231+t4274+t4317; + coeffs_dxy->coeff_p2_m1_m1 = t3987+t3980+t3792+t3812+t3982+t4125+t3790+ +t4152+t4288; + coeffs_dxy->coeff_m1_0_m1 = t3962+t4123+t3824+t3870+t3967+t3678+t3730+ +t4240+t4308+t4323; + coeffs_dxy->coeff_0_0_m1 = t3764+t3750+t4046*t4164+t4251+t4293+t4295+ +t4330; + coeffs_dxy->coeff_p1_0_m1 = t4124+t3866+t3952+t3948+t3755+t4280+t4281; + coeffs_dxy->coeff_p2_0_m1 = t3745+t3862+t4134+t4292+t4294; + coeffs_dxy->coeff_m1_p1_m1 = t3987+t3850+t4160+t4107+t3856+t3774+t4146+ +t4159+t3948+t3925+t4157+t4270+t4274; + coeffs_dxy->coeff_0_p1_m1 = t4124+t3906+t3733+t3858+t4277+t4284+t4317; + coeffs_dxy->coeff_p1_p1_m1 = t3962+t4117+t4086*t4164+t3764-t4110+t3848+ +t3986+t4154+t4231+t4291+t4303+t4329; + coeffs_dxy->coeff_p2_p1_m1 = t4121+t3839+t3771+t3983+t3914+t4271+t4272; + coeffs_dxy->coeff_m1_p2_m1 = t3933+t3834+t3827+t3791+t4222+t4239+t4252+ +t4254+t4283+t4288; + coeffs_dxy->coeff_0_p2_m1 = t3831+t3729+t4134+t4298+t4302; + coeffs_dxy->coeff_p1_p2_m1 = t4121+t3817+t3902+t3825+t4206+t4273+t4285; + coeffs_dxy->coeff_p2_p2_m1 = t3819+t3815+t4090*t4164+t4138+t4310+t4320; + coeffs_dxy->coeff_m1_m1_0 = -y+t3907+(t4263+t4232-1.0)*x+t4123+t4175+ +t3810+t3915+t4148+t4279+t4333+t4334+t4335; + coeffs_dxy->coeff_0_m1_0 = t3883+t4173+(t4102+t4034*t4114+(t4028*t4114+ +t4035)*t4113)*x+t4136+t4295+t4305+t4306; + coeffs_dxy->coeff_p1_m1_0 = (t4068+t4084*t4114)*x+t4182+t4119+t3937+t4165 ++t4281+t4289+t4309+t4339; + coeffs_dxy->coeff_p2_m1_0 = t3921+t4181+(t4092*t4114+t4082)*x+t4120+t4269 ++t4292+t4315; + coeffs_dxy->coeff_m1_0_0 = t4183+t3873+t3707+(t4034*t4115+t4102+(t4028* +t4115+t4035)*t4113)*y+t4136+t4143+t4330; + coeffs_dxy->coeff_0_0_0 = t3664+t4141*t4259+(t4141*t4114+(RATIONAL(75.0, +2.0)*t4112+RATIONAL(-125.0,2.0)*t4113+t4057)*y)*x+t4235+t4325; + coeffs_dxy->coeff_p1_0_0 = t3723+t4190+t3889+(t4023*t4115+t4089+(t4019* +t4115+t4059)*t4113)*y+t4135+t4166+t4326; + coeffs_dxy->coeff_p2_0_0 = t3715+t4189+t4142*t4259+t4129+t4332; + coeffs_dxy->coeff_m1_p1_0 = x+(t4084*t4115+t4068)*y+t3968+t3976+t4184+ +t4119+t4166+t4277+t4287+t4315; + coeffs_dxy->coeff_0_p1_0 = t3886+t3712+t4176+(t4089+t4023*t4114+(t4059+ +t4019*t4114)*t4113)*x+t4135+t4165+t4311; + coeffs_dxy->coeff_p1_p1_0 = t4122+(t4045*t4115+t4079)*y+(t4079+t4045* +t4114+(RATIONAL(24.0,1.0)*t4112+t4043)*y)*x+t3936+t3926+t4143+t4148+t4286+t4306 ++t4325; + coeffs_dxy->coeff_p2_p1_0 = t3957+t4178+(t4090+t4087*t4114)*x+t4137+t4276 ++t4312+t4333; + coeffs_dxy->coeff_m1_p2_0 = t3955+t4185+(t4216+t4082)*y+t4133+t4269+t4302 ++t4309; + coeffs_dxy->coeff_0_p2_0 = t4177+t3692+t4142*t4264+t4129+t4331; + coeffs_dxy->coeff_p1_p2_0 = t3929+t4186+(t4226+t4090)*y+t4128+t4276+t4321 ++t4334; + coeffs_dxy->coeff_p2_p2_0 = t3800+t3739+t4179+(t4080*t4114+t4339)*x+t4297 ++t4299+t4335; + coeffs_dxy->coeff_m1_m1_p1 = t3776+t3968+t3938+t3827+t4118+t3994+t3804+ +t3837+t4152+t4270+t4290+t4300; + coeffs_dxy->coeff_0_m1_p1 = t4126+t3769+t3729+t3886+t4158+t4284+t4289; + coeffs_dxy->coeff_p1_m1_p1 = t3817-t4106+t3989+t4163+t3741+t4268+(t4040* +t4114+t4067)*t4107+t3966+t4151+t3926+t3915+t4303+t4305+t4336; + coeffs_dxy->coeff_p2_m1_p1 = t3819+t3957+t4132+t3805+t3961+t4272+t4278; + coeffs_dxy->coeff_m1_0_p1 = t4126+t3889+t3856+t3745+t4280+t4287+t4316; + coeffs_dxy->coeff_0_0_p1 = t3755+t3724+t3733+(t4048*z+RATIONAL(-75.0,2.0) +*t4112)*t4267+t4167+t4311+t4326; + coeffs_dxy->coeff_p1_0_p1 = t3848+t4041*t4191+t3705+t3873+t4235+t4240+ +t4251+t4282+t4286+t4337; + coeffs_dxy->coeff_p2_0_p1 = t3730+t3771+t4131+t4312+t4313; + coeffs_dxy->coeff_m1_p1_p1 = t3707+t3839+t3907+(t4040*t4115+t4067)*t4109+ +t4117+t4268+t3936+t3870+t3961+t4324+t4337; + coeffs_dxy->coeff_0_p1_p1 = t3883+t4122+t3664+t3966+t3954+t4041*t4192+ +t3750+t4154+t4282; + coeffs_dxy->coeff_p1_p1_p1 = t4106+t3866+(t4072+t4036*t4115)*t4109+t3712+ +t3976+((t4072+t4036*t4114)*t4113+(RATIONAL(-24.0,1.0)*t4112+RATIONAL(32.0,1.0)* +t4113+t4085*z)*y)*x+t3723+t3858+t4157+t3937+t4158+t4167+t4300+t4316; + coeffs_dxy->coeff_p2_p1_p1 = t4130+t3921+t3709+t3982+t3994+t3862+t4064* +t4192+t3810+t3715+t3806+t4160; + coeffs_dxy->coeff_m1_p2_p1 = t3787+t3989+t4132+t3815+t3929+t4273+t4275; + coeffs_dxy->coeff_0_p2_p1 = t3825+t3669+t4131+t4321+t4327; + coeffs_dxy->coeff_p1_p2_p1 = t3810+t3831+t4064*t4191+t3692+t3811+t3770+ +t3955+t4153+t4239+t4253+t4290+t4328; + coeffs_dxy->coeff_p2_p2_p1 = t3807+t3776+t3865+t3792+(t4265+t4247)*t4267+ +t4139+t4222; + coeffs_dxy->coeff_m1_m1_p2 = t3841+t4125+t3793+t3934+t3923+t3925+t4015+ +t4156+t4283; + coeffs_dxy->coeff_0_m1_p2 = t3916+t3906+t4120+t4298+t4322; + coeffs_dxy->coeff_p1_m1_p2 = t3956+t3899+t4127-t4108+t4278+t4285+t4318; + coeffs_dxy->coeff_p2_m1_p2 = t4105+t3983+t3949+(t4098+t4007)*t4107+t4147+ +t4304+t4320; + coeffs_dxy->coeff_m1_0_p2 = t3945+t3952+t4133+t4294+t4322; + coeffs_dxy->coeff_0_0_p2 = t3746+t3680+t3673+t4048*t4103+t4331+t4332; + coeffs_dxy->coeff_p1_0_p2 = t3927+t3967+t4128+t4296+t4313; + coeffs_dxy->coeff_p2_0_p2 = t3678+x*t3948+t4140+t4299; + coeffs_dxy->coeff_m1_p1_p2 = t3927+t4127-t4110+t3973+t3949+t4271+t4275; + coeffs_dxy->coeff_0_p1_p2 = t3953+t3956+t4137+t4296+t4327; + coeffs_dxy->coeff_p1_p1_p2 = t4130+t3916+t4112*t3943-t4109+t3945+t3680+ +t4015+t4108+t4159+t4328; + coeffs_dxy->coeff_p2_p1_p2 = t3923+t3865+t3980+t3795+t3687+(t4083+t3998)* +t4107+t4146+t4248; + coeffs_dxy->coeff_m1_p2_p2 = t3899+t3798+(t4002+t4098)*t4109+t4138+t4206+ +t4304; + coeffs_dxy->coeff_0_p2_p2 = y*t3992+t3747+t4140+t4297; + coeffs_dxy->coeff_p1_p2_p2 = t3803+t3687+t3799+t3934+(t4083+t4008)*t4109+ +t4139+t4254; + coeffs_dxy->coeff_p2_p2_p2 = t3812+y*t3914+t3793+(t3902+(t3996+t4207)*y)* +x+t4252; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c new file mode 100644 index 0000000..3b8d9fc --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c @@ -0,0 +1,1159 @@ +fp t4968; +fp t4797; +fp t4795; +fp t5041; +fp t4842; +fp t4787; +fp t4793; +fp t4788; +fp t5040; +fp t4775; +fp t4945; +fp t4583; +fp t5039; +fp t4798; +fp t4796; +fp t4918; +fp t4713; +fp t4847; +fp t5038; +fp t4749; +fp t4891; +fp t4958; +fp t4442; +fp t4705; +fp t5037; +fp t4763; +fp t4929; +fp t4647; +fp t4764; +fp t4943; +fp t4612; +fp t5036; +fp t4782; +fp t4638; +fp t4759; +fp t4908; +fp t4860; +fp t5035; +fp t4776; +fp t4680; +fp t4931; +fp t4727; +fp t5034; +fp t4574; +fp t5033; +fp t4907; +fp t4697; +fp t5032; +fp t4733; +fp t4932; +fp t4881; +fp t4949; +fp t4882; +fp t4511; +fp t5031; +fp t4911; +fp t4660; +fp t4917; +fp t4870; +fp t5030; +fp t4726; +fp t4791; +fp t4786; +fp t4753; +fp t4699; +fp t5029; +fp t4717; +fp t4785; +fp t4936; +fp t4875; +fp t5028; +fp t4774; +fp t4963; +fp t4859; +fp t4487; +fp t4758; +fp t4466; +fp t5027; +fp t4827; +fp t5026; +fp t4783; +fp t4683; +fp t4900; +fp t4570; +fp t5025; +fp t5024; +fp t4465; +fp t4872; +fp t5023; +fp t4712; +fp t4390; +fp t4709; +fp t5022; +fp t4832; +fp t4721; +fp t4421; +fp t4769; +fp t5021; +fp t4765; +fp t4965; +fp t4784; +fp t4939; +fp t4675; +fp t5020; +fp t4735; +fp t4720; +fp t5019; +fp t4715; +fp t4385; +fp t4866; +fp t5018; +fp t4745; +fp t4701; +fp t5017; +fp t4933; +fp t4559; +fp t4676; +fp t5016; +fp t4435; +fp t5015; +fp t4730; +fp t4432; +fp t4740; +fp t5014; +fp t4613; +fp t5013; +fp t4536; +fp t5012; +fp t4752; +fp t4897; +fp t4642; +fp t4780; +fp t4857; +fp t5011; +fp t4879; +fp t4483; +fp t4736; +fp t5010; +fp t4757; +fp t4910; +fp t4639; +fp t4634; +fp t5009; +fp t4861; +fp t4476; +fp t5008; +fp t4714; +fp t4834; +fp t5007; +fp t4694; +fp t5006; +fp t4659; +fp t4561; +fp t5005; +fp t4770; +fp t4926; +fp t4656; +fp t4564; +fp t5004; +fp t4746; +fp t4889; +fp t4846; +fp t4449; +fp t4756; +fp t4892; +fp t4863; +fp t5003; +fp t4573; +fp t5002; +fp t4473; +fp t5001; +fp t4792; +fp t4616; +fp t5000; +fp t4999; +fp t4555; +fp t4998; +fp t4919; +fp t4636; +fp t4794; +fp t4997; +fp t4772; +fp t4953; +fp t4580; +fp t4414; +fp t4996; +fp t4995; +fp t4560; +fp t4710; +fp t4994; +fp t4773; +fp t4687; +fp t4993; +fp t4762; +fp t4508; +fp t4447; +fp t4515; +fp t4992; +fp t4760; +fp t4523; +fp t4991; +fp t4681; +fp t4895; +fp t4603; +fp t4938; +fp t4615; +fp t4990; +fp t4706; +fp t4522; +fp t4989; +fp t4728; +fp t4902; +fp t4988; +fp t4951; +fp t4657; +fp t4987; +fp t4744; +fp t4952; +fp t4858; +fp t4513; +fp t4777; +fp t4913; +fp t4986; +fp t4562; +fp t4985; +fp t4966; +fp t4877; +fp t4766; +fp t4960; +fp t4984; +fp t4399; +fp t4755; +fp t4761; +fp t4983; +fp t4982; +fp t4734; +fp t4778; +fp t4904; +fp t4738; +fp t4981; +fp t4869; +fp t4453; +fp t4873; +fp t4980; +fp t4754; +fp t4930; +fp t4741; +fp t4979; +fp t4622; +fp t4978; +fp t4767; +fp t4514; +fp t4750; +fp t4592; +fp t4977; +fp t4722; +fp t4383; +fp t4572; +fp t4976; +fp t4538; +fp t4975; +fp t4667; +fp t4974; +fp t4527; +fp t4973; +fp t4972; +fp t4723; +fp t4695; +fp t4439; +fp t4959; +fp t4971; +fp t4751; +fp t4928; +fp t4604; +fp t4961; +fp t4970; +fp t4582; +fp t4594; +fp t4969; +fp t4967; +fp t4779; +fp t4964; +fp t4781; +fp t4962; +fp t4789; +fp t4957; +fp t4956; +fp t4692; +fp t4923; +fp t4955; +fp t4609; +fp t4771; +fp t4685; +fp t4954; +fp t4841; +fp t4402; +fp t4950; +fp t4443; +fp t4485; +fp t4948; +fp t4632; +fp t4906; +fp t4947; +fp t4348; +fp t4704; +fp t4946; +fp t4944; +fp t4925; +fp t4654; +fp t4942; +fp t4826; +fp t4541; +fp t4865; +fp t4941; +fp t4682; +fp t4940; +fp t4937; +fp t4935; +fp t4934; +fp t4927; +fp t4673; +fp t4924; +fp t4922; +fp t4790; +fp t4921; +fp t4920; +fp t4916; +fp t4688; +fp t4867; +fp t4531; +fp t4915; +fp t4516; +fp t4914; +fp t4546; +fp t4553; +fp t4912; +fp t4543; +fp t4909; +fp t4878; +fp t4412; +fp t4905; +fp t4903; +fp t4901; +fp t4899; +fp t4898; +fp t4896; +fp t4894; +fp t4893; +fp t4888; +fp t4887; +fp t4886; +fp t4885; +fp t4884; +fp t4883; +fp t4670; +fp t4880; +fp t4739; +fp t4876; +fp t4874; +fp t4871; +fp t4663; +fp t4620; +fp t4630; +fp t4557; +fp t4576; +fp t4868; +fp t4864; +fp t4862; +fp t4856; +fp t4855; +fp t4665; +fp t4854; +fp t4853; +fp t4664; +fp t4635; +fp t4625; +fp t4671; +fp t4669; +fp t4852; +fp t4346; +fp t4851; +fp t4850; +fp t4849; +fp t4569; +fp t4848; +fp t4588; +fp t4845; +fp t4844; +fp t4843; +fp t4840; +fp t4839; +fp t4838; +fp t4837; +fp t4686; +fp t4689; +fp t4836; +fp t4651; +fp t4835; +fp t4833; +fp t4693; +fp t4831; +fp t4830; +fp t4668; +fp t4548; +fp t4829; +fp t4828; +fp t4825; +fp t4824; +fp t4823; +fp t4822; +fp t4410; +fp t4821; +fp t4479; +fp t4542; +fp t4820; +fp t4729; +fp t4409; +fp t4819; +fp t4371; +fp t4818; +fp t4707; +fp t4416; +fp t4817; +fp t4816; +fp t4380; +fp t4815; +fp t4425; +fp t4814; +fp t4813; +fp t4812; +fp t4518; +fp t4811; +fp t4810; +fp t4528; +fp t4809; +fp t4539; +fp t4808; +fp t4446; +fp t4807; +fp t4806; +fp t4805; +fp t4804; +fp t4803; +fp t4802; +fp t4747; +fp t4768; +fp t4801; +fp t4537; +fp t4800; +fp t4743; +fp t4742; +fp t4731; +fp t4724; +fp t4719; +fp t4718; +fp t4711; +fp t4702; +fp t4700; +fp t4677; +fp t4666; +fp t4658; +fp t4655; +fp t4650; +fp t4646; +fp t4645; +fp t4644; +fp t4637; +fp t4631; +fp t4626; +fp t4619; +fp t4618; +fp t4608; +fp t4600; +fp t4599; +fp t4595; +fp t4591; +fp t4590; +fp t4589; +fp t4587; +fp t4586; +fp t4585; +fp t4581; +fp t4579; +fp t4578; +fp t4554; +fp t4549; +fp t4545; +fp t4540; +fp t4533; +fp t4530; +fp t4506; +fp t4503; +fp t4493; +fp t4486; +fp t4481; +fp t4477; +fp t4475; +fp t4472; +fp t4468; +fp t4467; +fp t4464; +fp t4463; +fp t4459; +fp t4457; +fp t4456; +fp t4454; +fp t4451; +fp t4448; +fp t4445; +fp t4437; +fp t4433; +fp t4427; +fp t4417; +fp t4407; +fp t4403; +fp t4398; +fp t4396; +fp t4392; +fp t4391; +fp t4386; +fp t4374; +fp t4368; +fp t4367; +fp t4355; +fp t4349; + t4968 = x*z; + t4797 = y*y; + t4795 = y*t4797; + t5041 = y+t4795; + t4842 = t5041*t4968; + t4787 = y*t4968; + t4793 = t4795*z; + t4788 = x*t4793; + t5040 = t4788+t4787; + t4775 = RATIONAL(3.0,2.0); + t4945 = t4775*t4795; + t4583 = z*t4945; + t5039 = z+t4583; + t4798 = x*x; + t4796 = z*z; + t4918 = t4798*t4796; + t4713 = RATIONAL(-27.0,4.0); + t4847 = t4797*t4918; + t5038 = t4713*t4918+RATIONAL(135.0,8.0)*t4847; + t4749 = RATIONAL(-27.0,8.0); + t4891 = t4798*t4749; + t4958 = y*t4796; + t4442 = t4891*t4958; + t4705 = RATIONAL(-27.0,2.0); + t5037 = t4442+t4705*t4847; + t4763 = RATIONAL(-3.0,2.0); + t4929 = t4798*t4763; + t4647 = t4797*t4929; + t4764 = RATIONAL(3.0,4.0); + t4943 = t4764*t4795; + t4612 = x*t4943; + t5036 = z*t4647+t4796*t4612; + t4782 = RATIONAL(9.0,8.0); + t4638 = t4782*t4958; + t4759 = RATIONAL(-9.0,2.0); + t4908 = t4759*t4796; + t4860 = x*t4908; + t5035 = t4638+y*t4860; + t4776 = RATIONAL(-9.0,4.0); + t4680 = t4776*t4796; + t4931 = t4797*t4796; + t4727 = RATIONAL(45.0,8.0); + t5034 = t4727*t4931+t4680; + t4574 = RATIONAL(81.0,4.0)*t4918; + t5033 = t4574+RATIONAL(-405.0,8.0)*t4847; + t4907 = RATIONAL(-15.0,8.0)*t4797; + t4697 = t4764*t4798; + t5032 = t4697+t4798*t4907; + t4733 = RATIONAL(15.0,4.0); + t4932 = t4798*t4797; + t4881 = z*t4932; + t4949 = t4795*t4796; + t4882 = x*t4949; + t4511 = t4776*t4882; + t5031 = t4733*t4881+t4511; + t4911 = t4795*t4782; + t4660 = t4798*t4911; + t4917 = t4798*t4795; + t4870 = z*t4917; + t5030 = t4759*t4870+t4660; + t4726 = RATIONAL(16.0,1.0); + t4791 = t4797*z; + t4786 = x*t4791; + t4753 = RATIONAL(-1.0,8.0); + t4699 = t4753*y; + t5029 = t4726*t4786+t4699; + t4717 = RATIONAL(15.0,2.0); + t4785 = RATIONAL(5.0,2.0); + t4936 = t4785*t4797; + t4875 = x*t4931; + t5028 = x*t4936+t4717*t4875; + t4774 = RATIONAL(9.0,1.0); + t4963 = x*t4796; + t4859 = t4774*t4963; + t4487 = t4797*t4859; + t4758 = RATIONAL(-9.0,1.0); + t4466 = t4758*t4870; + t5027 = t4487+t4466; + t4827 = t4782*t4918; + t5026 = t4797*t4827-t4788; + t4783 = RATIONAL(9.0,4.0); + t4683 = t4783*t4796; + t4900 = RATIONAL(-45.0,8.0)*t4797; + t4570 = t4798*t4900; + t5025 = t4798*t4683+t4796*t4570; + t5024 = t4660+t4774*t4870; + t4465 = t4776*t4870; + t4872 = t4733*t4963; + t5023 = t4797*t4872+t4465; + t4712 = RATIONAL(45.0,4.0); + t4390 = t4712*t4870; + t4709 = RATIONAL(-45.0,2.0); + t5022 = t4390+t4709*t4875; + t4832 = t4796*t4917; + t4721 = RATIONAL(81.0,8.0); + t4421 = t4721*t4832; + t4769 = RATIONAL(-8.0,1.0); + t5021 = t4421+t4769*t4786; + t4765 = RATIONAL(1.0,2.0); + t4965 = t4765*y; + t4784 = RATIONAL(-3.0,8.0); + t4939 = t4784*t4796; + t4675 = y*t4939; + t5020 = z*t4965+t4675; + t4735 = RATIONAL(-15.0,1.0); + t4720 = RATIONAL(27.0,4.0); + t5019 = t4720*t4870+t4735*t4875; + t4715 = RATIONAL(-45.0,4.0); + t4385 = t4715*t4870; + t4866 = t4712*t4963; + t5018 = t4385+t4797*t4866; + t4745 = RATIONAL(-45.0,1.0); + t4701 = RATIONAL(135.0,4.0); + t5017 = t4701*t4870+t4745*t4875; + t4933 = t4733*t4795; + t4559 = x*t4933; + t4676 = t4759*t4932; + t5016 = z*t4676+t4796*t4559; + t4435 = t4795*t4866; + t5015 = t4709*t4881+t4435; + t4730 = RATIONAL(-81.0,8.0); + t4432 = t4730*t4832; + t4740 = RATIONAL(25.0,1.0); + t5014 = t4432+t4740*t4786; + t4613 = t4796*t4911; + t5013 = t4795*t4860+t4613; + t4536 = t4758*t4881; + t5012 = t4536+t4435; + t4752 = RATIONAL(3.0,8.0); + t4897 = t4752*t4796; + t4642 = t4795*t4897; + t4780 = RATIONAL(3.0,1.0); + t4857 = t4780*t4963; + t5011 = t4642+t4795*t4857; + t4879 = x*t4683; + t4483 = t4795*t4879; + t4736 = RATIONAL(-15.0,2.0); + t5010 = t4736*t4881+t4483; + t4757 = RATIONAL(-9.0,8.0); + t4910 = t4757*t4795; + t4639 = t4798*t4910; + t4634 = t4783*t4932; + t5009 = t4639+t4634; + t4861 = t4758*t4963; + t4476 = t4797*t4861; + t5008 = t4390+t4476; + t4714 = RATIONAL(-10.0,1.0); + t4834 = t4721*t4918; + t5007 = t4797*t4834+t4714*t4788; + t4694 = t4764*t4796; + t5006 = t4796*t4907+t4694; + t4659 = t4797*t4908; + t4561 = z*t4933; + t5005 = x*t4659+t4798*t4561; + t4770 = RATIONAL(9.0,2.0); + t4926 = t4770*t4798; + t4656 = t4797*t4926; + t4564 = t4795*t4891; + t5004 = t4656+t4564; + t4746 = RATIONAL(27.0,8.0); + t4889 = t4798*t4746; + t4846 = t4796*t4889; + t4449 = y*t4846; + t4756 = RATIONAL(-3.0,1.0); + t4892 = t4756*t4796; + t4863 = x*t4892; + t5003 = y*t4863+t4449; + t4573 = t4746*t4949; + t5002 = t4659+t4573; + t4473 = t4783*t4870; + t5001 = t4473+t4736*t4875; + t4792 = y*z; + t4616 = t4757*t4958; + t5000 = t4792+t4616; + t4999 = t4701*t4882+t4745*t4881; + t4555 = t4795*t4889; + t4998 = t4555+t4676; + t4919 = t4798*t4757; + t4636 = y*t4919; + t4794 = x*y; + t4997 = t4636+t4794; + t4772 = RATIONAL(-5.0,2.0); + t4953 = t4797*t4772; + t4580 = z*t4953; + t4414 = t4798*t4573; + t4996 = t4414+x*t4580; + t4995 = t4720*t4882+t4735*t4881; + t4560 = t4749*t4949; + t4710 = RATIONAL(27.0,2.0); + t4994 = t4710*t4882+t4560; + t4773 = RATIONAL(-1.0,2.0); + t4687 = t4773*t4797; + t4993 = t4795*t4863+(t4687+t4656)*z; + t4762 = RATIONAL(2.0,1.0); + t4508 = t4762*t4788; + t4447 = t4713*t4847; + t4515 = t4762*t4787; + t4992 = t4508+t4447+t4515; + t4760 = RATIONAL(6.0,1.0); + t4523 = t4760*t4788; + t4991 = t4523+t5037; + t4681 = t4765*t4797; + t4895 = t4775*t4797; + t4603 = t4796*t4895; + t4938 = t4763*t4795; + t4615 = z*t4938; + t4990 = t4798*t4615+(t4681+t4603)*x; + t4706 = RATIONAL(45.0,2.0); + t4522 = t4795*t4861; + t4989 = t4580+t4706*t4881+t4522; + t4728 = RATIONAL(-18.0,1.0); + t4902 = t4797*t4762; + t4988 = -t4792+t4728*t4875+x*t4902; + t4951 = t4780*t4795; + t4657 = x*t4951; + t4987 = z*t4657+t4759*t4847-t4787; + t4744 = RATIONAL(-15.0,4.0); + t4952 = t4770*t4796; + t4858 = x*t4952; + t4513 = t4795*t4858; + t4777 = RATIONAL(-5.0,4.0); + t4913 = t4777*t4797; + t4986 = t4513+z*t4913+t4744*t4881; + t4562 = t4714*t4968; + t4985 = y*t4562+RATIONAL(-81.0,2.0)*t4847+RATIONAL(30.0,1.0)*t4788; + t4966 = t4798*z; + t4877 = t4760*t4966; + t4766 = RATIONAL(1.0,4.0); + t4960 = y*t4766; + t4984 = x*t4960+t4797*t4877+t4511; + t4399 = t4749*t4847; + t4755 = RATIONAL(4.0,1.0); + t4761 = RATIONAL(1.0,8.0); + t4983 = t4399+t4755*t4788+t4761*t4797; + t4982 = t4706*t4875+t4466+x*t4953; + t4734 = RATIONAL(45.0,1.0); + t4778 = RATIONAL(-5.0,1.0); + t4904 = t4778*t4797; + t4738 = RATIONAL(-27.0,1.0); + t4981 = t4738*t4870+t4734*t4875+x*t4904; + t4869 = z*t4926; + t4453 = t4795*t4869; + t4873 = t4744*t4963; + t4980 = t4797*t4873+t4453+x*t4913; + t4754 = RATIONAL(5.0,1.0); + t4930 = t4754*t4797; + t4741 = RATIONAL(15.0,1.0); + t4979 = t4741*t4881+z*t4930+t4705*t4882; + t4622 = x*t4930; + t4978 = t4741*t4875+t4622+t4705*t4870; + t4767 = RATIONAL(-6.0,1.0); + t4514 = t4767*t4788; + t4750 = RATIONAL(-4.0,1.0); + t4592 = t4750*t4968; + t4977 = t4514+t4592+t5038; + t4722 = RATIONAL(10.0,1.0); + t4383 = y*t4834; + t4572 = RATIONAL(-81.0,4.0)*t4918; + t4976 = t4383+t4797*t4572+t4722*t4842; + t4538 = t4780*t4881; + t4975 = t4791+t4538+t5013; + t4667 = t4754*t4968; + t4974 = t4447+t4754*t4788+t4449+y*t4667; + t4527 = y*t4827; + t4973 = t4776*t4847+t4527+t5040; + t4972 = t4741*t4788+t4778*t4787+t5037; + t4723 = RATIONAL(-12.0,1.0); + t4695 = t4752*t4795; + t4439 = t4710*t4847; + t4959 = t4755*z; + t4971 = t4695+t4439+t4959*t4794+t4687+t4723*t4788; + t4751 = RATIONAL(-2.0,1.0); + t4928 = t4797*t4751; + t4604 = y*t4897; + t4961 = y*t4773; + t4970 = t4767*t4875+z*t4961+t4453+x*t4928+t4604; + t4582 = t4796*t4910; + t4594 = z*t4928; + t4969 = x*t4961+t4513+t4582+t4767*t4881+t4594; + t4967 = y*t4777; + t4779 = RATIONAL(5.0,4.0); + t4964 = y*t4779; + t4781 = RATIONAL(-1.0,4.0); + t4962 = y*t4781; + t4789 = x*t4797; + t4957 = t4763*t4796; + t4956 = z*t4962+t4604; + t4692 = t4776*t4798; + t4923 = t4779*t4795; + t4955 = t4582+z*t4923; + t4609 = t4751*t4968; + t4771 = RATIONAL(-3.0,4.0); + t4685 = t4771*t4798; + t4954 = y*t4966; + t4841 = t4730*t4918; + t4402 = y*t4841; + t4950 = y*t4866+t4402; + t4443 = t4798*t4560; + t4485 = z*t4622; + t4948 = t4443+t4485; + t4632 = t4752*t4917; + t4906 = t4784*t4798; + t4947 = t4632+t4797*t4906; + t4348 = RATIONAL(243.0,8.0)*t4832; + t4704 = RATIONAL(-135.0,4.0); + t4946 = t4348+t4704*t4882; + t4944 = t4773*t4795; + t4925 = t4798*t4782; + t4654 = y*t4925; + t4942 = t4654+x*t4967; + t4826 = t4757*t4918; + t4541 = y*t4826; + t4865 = z*t4697; + t4941 = t4541+y*t4865; + t4682 = t4761*t4795; + t4940 = t4753*t4797+t4682; + t4937 = t4781*t4795; + t4935 = t4779*t4797; + t4934 = t4795*t4771; + t4927 = t4766*t4795; + t4673 = t4795*t4939; + t4924 = t4673+z*t4927; + t4922 = t4777*t4795; + t4790 = x*t4795; + t4921 = -t4790-t4793; + t4920 = t4775*t4796; + t4916 = t4756*t4795; + t4688 = t4771*t4796; + t4867 = x*t4688; + t4531 = t4798*t4613; + t4915 = t4795*t4867+t4531; + t4516 = t4750*t4786; + t4914 = t4414+t4516; + t4546 = t4756*t4881; + t4553 = t4797*t4863; + t4912 = t4546+t4553; + t4543 = y*t4609; + t4909 = t4543-t4789; + t4878 = t4715*t4963; + t4412 = t4795*t4878; + t4905 = t4421+t4412; + t4903 = RATIONAL(15.0,8.0)*t4797; + t4901 = t4744*t4795; + t4899 = t4775*t4798; + t4898 = t4776*t4797; + t4896 = t4765*t4795; + t4894 = t4797*t4925+t4639; + t4893 = t4785*t4968; + t4888 = x*t4958; + t4887 = t4774*t4966; + t4886 = t4758*t4966; + t4885 = t4780*t4966; + t4884 = t4756*t4966; + t4883 = t4759*t4966; + t4670 = z*t4902; + t4880 = t4715*t4966; + t4739 = RATIONAL(18.0,1.0); + t4876 = t4739*t4966; + t4874 = z*t4929; + t4871 = t4712*t4966; + t4663 = z*t4916; + t4620 = x*t4916; + t4630 = z*t4951; + t4557 = x*t4901; + t4576 = z*t4901; + t4868 = z*t4685; + t4864 = x*t4920; + t4862 = t4739*t4963; + t4856 = t4760*t4963; + t4855 = x*t4957; + t4665 = y*t4906; + t4854 = t4541+t4665+t4899*t4792; + t4853 = t4695+RATIONAL(-5.0,8.0)*t4797+t4766; + t4664 = t4764*t4932; + t4635 = t4770*t4931; + t4625 = t4797*t4683; + t4671 = t4797*t4694; + t4669 = t4763*t4931; + t4852 = t4414+t5030; + t4346 = RATIONAL(-243.0,8.0)*t4832; + t4851 = RATIONAL(81.0,2.0)*t4847+t4383+t4346; + t4850 = t4692+t4727*t4932+t4564; + t4849 = t4665+t4449+y*t4884; + t4569 = t4720*t4918; + t4848 = t4797*t4569+t4442+t4443; + t4588 = t4798*t4895; + t4845 = t4685+t4639+t4798*t4903; + t4844 = t4432+t5024; + t4843 = t4638+y*t4859+t4402; + t4840 = t4796*t4903+t4582+t4688; + t4839 = t4421+t4569+RATIONAL(-135.0,8.0)*t4847; + t4838 = t4683+t4796*t4900+t4573; + t4837 = t4783*t4798+t4570+t4555; + t4686 = t4761*y; + t4689 = t4784*t4795; + t4836 = t4681+t4686+t4689; + t4651 = t4752*t4798*y; + t4835 = t4632+t4651+t4771*t4932; + t4833 = t4443+t4527+t4770*t4847; + t4693 = t4753*t4795; + t4831 = z*t4896+t4673+t4693; + t4830 = t4795*t4859+t4613+t4432; + t4668 = t4795*t4906; + t4548 = t4798*t4582; + t4829 = t4668+t4798*t4583+t4548; + t4828 = t4588+t4651+t4639; + t4825 = t4736+RATIONAL(75.0,4.0)*t4797; + t4824 = t4709+RATIONAL(225.0,4.0)*t4797; + t4823 = t4399+t4795*t4893+t4996; + t4822 = x*t4669+t4786+t4548+t4795*t4865; + t4410 = t4797*t4846; + t4821 = t4410+t4778*t4788+t4948; + t4479 = x*t4670; + t4542 = t4751*t4788; + t4820 = t4479+t4410+t4443+t4542; + t4729 = RATIONAL(-25.0,2.0); + t4409 = t4729*t4786; + t4819 = t4717*t4788+t4667+t4409+t4839; + t4371 = t4722*t4786; + t4818 = t4715*t4875+x*t4935+t4371+t4844; + t4707 = RATIONAL(-20.0,1.0); + t4416 = RATIONAL(50.0,1.0)*t4786; + t4817 = RATIONAL(405.0,8.0)*t4847+t4707*t4968+RATIONAL(-30.0,1.0)*t4788+ +t4572+t4346+t4416; + t4816 = t4485+t4848+t5040*t4772; + t4380 = RATIONAL(-40.0,1.0)*t4786; + t4815 = t4380+t4348+t4734*t4881+t4560+z*t4904+t4738*t4882; + t4425 = t4707*t4786; + t4814 = t4797*t4862+z*t4964+t4421+t4385+t4616+t4425; + t4813 = t4736*t4788+t4371+t4449+t4432+t4439+y*t4893; + t4812 = t4735*t4788+t4562+t5014+t5038; + t4518 = t4797*t4857; + t4811 = t4518+t4516+t4789+t4852; + t4810 = t4668+t4798*t4663+t4914+(t4687+t4635)*x; + t4528 = x*t4594; + t4809 = t4642+t4795*t4855+t4531+t4528+(t4588+t4681)*z; + t4539 = t4774*t4881; + t4808 = -t4791+t4582+t4522+t4539+t5021; + t4446 = t4714*t4786; + t4807 = t4446+t4717*t4881+z*t4936+t4414+t5013; + t4806 = z*t4620+t4609+t4727*t4847+t4798*t4680+t4948; + t4805 = t4371+t4797*t4880+z*t4935+t4830; + t4804 = t4797*t4856+t4675+t4465+z*t4960+t4914; + t4803 = t4636+t4797*t4876+t4425+x*t4964+t4905; + t4802 = t4654+t4728*t4881-t4794+t4670+t4830+t5029; + t4747 = RATIONAL(12.0,1.0); + t4768 = RATIONAL(8.0,1.0); + t4801 = RATIONAL(5.0,8.0)*t4797+t4747*t4788+t4768*t4968+t4781+t4425+t4689 ++t4839; + t4537 = t4768*t4786; + t4800 = t4686+t4682+t4781*t4797+t4537+t4848+t5041*t4592; + t4743 = RATIONAL(27.0,1.0); + t4742 = RATIONAL(25.0,4.0); + t4731 = RATIONAL(25.0,2.0); + t4724 = RATIONAL(36.0,1.0); + t4719 = RATIONAL(-36.0,1.0); + t4718 = RATIONAL(-25.0,4.0); + t4711 = RATIONAL(-75.0,4.0); + t4702 = RATIONAL(-225.0,4.0); + t4700 = t4766*t4797; + t4677 = x*t4965; + t4666 = x*t4896; + t4658 = x*t4923; + t4655 = x*t4922; + t4650 = t4798*t4898; + t4646 = t4797*t4688; + t4645 = x*t4934; + t4644 = z*t4944; + t4637 = z*t4937; + t4631 = x*t4962; + t4626 = x*t4937; + t4619 = t4797*t4919; + t4618 = z*t4934; + t4608 = t4797*t4897; + t4600 = x*t4944; + t4599 = x*t4938; + t4595 = x*t4927; + t4591 = t4752*t4932; + t4590 = t4784*t4931; + t4589 = t4782*t4931; + t4587 = x*t4945; + t4586 = t4796*t4898; + t4585 = z*t4967; + t4581 = t4757*t4931; + t4579 = z*t4922; + t4578 = z*t4943; + t4554 = t4783*t4847; + t4549 = y*t4883; + t4545 = t4795*t4864; + t4540 = y*t4864; + t4533 = y*t4857; + t4530 = y*t4874; + t4506 = t4764*t4888; + t4503 = t4797*t4826; + t4493 = y*t4858; + t4486 = y*t4861; + t4481 = y*t4879; + t4477 = t4776*t4888; + t4475 = t4783*t4954; + t4472 = y*t4885; + t4468 = t4776*t4954; + t4467 = y*t4886; + t4464 = t4798*t4630; + t4463 = y*t4887; + t4459 = y*t4855; + t4457 = y*t4868; + t4456 = y*t4869; + t4454 = t4795*t4868; + t4451 = y*t4867; + t4448 = t4796*t4557; + t4445 = y*t4873; + t4437 = t4710*t4870; + t4433 = y*t4872; + t4427 = t4743*t4882; + t4417 = y*t4878; + t4407 = t4713*t4882; + t4403 = t4743*t4870; + t4398 = t4798*t4576; + t4396 = t4744*t4954; + t4392 = t4797*t4574; + t4391 = y*t4871; + t4386 = y*t4880; + t4374 = t4733*t4954; + t4368 = t4797*t4841; + t4367 = t4797*t4871; + t4355 = t4713*t4870; + t4349 = t4704*t4870; + coeffs_dxz->coeff_m1_m1_m1 = t4666+t4545+t4671+t4854+t4554-t4791+t4755* +t4786+t4540+t4831+t4542+t4677+t4699+t4700+t4664+t4829+t4909+t4912+t5020; + coeffs_dxz->coeff_0_m1_m1 = t4549+t4655+t4445+t4446+t4539+t4448+t4650+ +t4852+t4942+t4974+t5028; + coeffs_dxz->coeff_p1_m1_m1 = t4644+t4791+t4536+t4800+t4533+t4970+t4646+ +t4790+t4456+t4997+t5009+t5011; + coeffs_dxz->coeff_p2_m1_m1 = t4631+t4451+t4538+t4528+t4626+t4530+t4835+ +t4915+t4973+t4990; + coeffs_dxz->coeff_m1_0_m1 = t4884-z+t4523+t4807+t4615+t4599+(-1.0+t4959+ +t4892)*x+t4853+t5006+t5025+t5028+t5030+t5032; + coeffs_dxz->coeff_0_0_m1 = t4559+t4437+t4887+(t4785+t4717*t4796+(t4718+ +t4711*t4796)*t4797)*x+t4812+t4850+t5015; + coeffs_dxz->coeff_p1_0_m1 = t4886+t4620+(t4751+t4767*t4796)*x+t4801+t4837 ++t4840+t4978+t4989+t5039; + coeffs_dxz->coeff_p2_0_m1 = t4612+t4885+(t4765+t4920)*x+t4806+t4845+t4980 ++t5010; + coeffs_dxz->coeff_m1_p1_m1 = t4530+t4587+t4969+t4836+t4459+t4833+t4514+ +t4603+t4537+t4515+t4828+t4583+t4970; + coeffs_dxz->coeff_0_p1_m1 = t4803+t4557+t4433+t4456+t4972+t4978+t4998; + coeffs_dxz->coeff_p1_p1_m1 = t4437+(t4723*t4796+t4750)*t4789+t4657+t4669+ +t4615+t4549+t4802+t4971+t5003+t5004+t5020; + coeffs_dxz->coeff_p2_p1_m1 = t4811+t4647+t4645+t4506+t4854+t4984+t4987; + coeffs_dxz->coeff_m1_p2_m1 = t4508+t4644+t4590+t4503+t4809+t4600+t4940+ +t4947+t4990; + coeffs_dxz->coeff_0_p2_m1 = t4658+t4821+t4894+t4980+t5016; + coeffs_dxz->coeff_p1_p2_m1 = t4811+t4619+t4608-t4790+t4831+t4983+t4993; + coeffs_dxz->coeff_p2_p2_m1 = t4595+t4591+t4786+(t4688+t4781)*t4789+t4829+ +t5026+t5036; + coeffs_dxz->coeff_m1_m1_0 = t4585+t4487+t4579+t4807+t4586+t4396+t4398+ +t4974+t5035; + coeffs_dxz->coeff_0_m1_0 = t4392+t4391+t4729*t4842+t4950+t5014+t5015+ +t5022; + coeffs_dxz->coeff_p1_m1_0 = t4386+t4625+t4814+t4486+t4955+t4976+t4989; + coeffs_dxz->coeff_p2_m1_0 = t4481+t4374+t4816+t5005+t5010; + coeffs_dxz->coeff_m1_0_0 = t4859+t4561+(t4785+t4718*t4797+(t4711*t4797+ +t4717)*t4798)*z+t4812+t4994+t5022+t5034; + coeffs_dxz->coeff_0_0_0 = t4349+t4824*t4966+(t4824*t4796+(t4740+RATIONAL( +-125.0,2.0)*t4797+RATIONAL(75.0,2.0)*t4795)*z)*x+t4946+t5033; + coeffs_dxz->coeff_p1_0_0 = t4576+t4427+t4862+(t4742*t4797+t4772+(t4702* +t4797+t4706)*t4798)*z+t4817+t4838+t5017; + coeffs_dxz->coeff_p2_0_0 = t4407+t4860+t4825*t4966+t4819+t5018; + coeffs_dxz->coeff_m1_p1_0 = t4576+t4493+t4374+t4814+t4972+t4979+t5002; + coeffs_dxz->coeff_0_p1_0 = t4416+t4417+t4386+(t4731*y+RATIONAL(-75.0,2.0) +*t4795)*t4968+t4851+t4999+t5017; + coeffs_dxz->coeff_p1_p1_0 = t4585+t4635+t4349+t4724*t4875+t4561+t4391+ +t4815+t4843+t4985; + coeffs_dxz->coeff_p2_p1_0 = t4477+t4396+t4813+t4995+t5008; + coeffs_dxz->coeff_m1_p2_0 = t4589+t4821+t4955+t4986+t5005; + coeffs_dxz->coeff_0_p2_0 = t4367+t4368+t4731*t4788+t4409+t4905+t5018; + coeffs_dxz->coeff_p1_p2_0 = t4581+t4579+t4805+t5007+t5008; + coeffs_dxz->coeff_p2_p2_0 = x*t4625+t4398+t4823+t5031; + coeffs_dxz->coeff_m1_m1_p1 = t4472+t4493+t4625+t4793+t4464+t4800+t4789+ +t4600+t4476+t4835+t4969+t5000; + coeffs_dxz->coeff_0_m1_p1 = t4417+t4467+t4803+t4658+t4976+t4982+t5009; + coeffs_dxz->coeff_p1_m1_p1 = t4693+t4463+t4392+t4586+t4650+t4769*t4842+ +t4700+t4802+t4843+t4921+t4988+t5024; + coeffs_dxz->coeff_p2_m1_p1 = t4477+t4810+t4664+t4595+t4849+t4984+t4992; + coeffs_dxz->coeff_m1_0_p1 = x+t4587+(t4767*t4798+t4751)*z+t4663+t4801+ +t4861+t4838+t4845+t4979+t4982; + coeffs_dxz->coeff_0_0_p1 = t4557+t4876+t4403+(t4706*t4796+t4772+(t4702* +t4796+t4742)*t4797)*x+t4817+t4837+t4999; + coeffs_dxz->coeff_p1_0_p1 = t4630+t4657+(t4728*t4798+t4762)*z+(t4762+ +t4728*t4796+(t4726+RATIONAL(24.0,1.0)*t4795)*z)*x+t4815+t4850+t4853+t4981+t5033 ++t5034; + coeffs_dxz->coeff_p2_0_p1 = t4877+t4645+(t4773+t4952)*x+t4818+t4977+t4995 ++t5032; + coeffs_dxz->coeff_m1_p1_p1 = t4971+t4630+t4647+t4635+t4599+t4677+t4844+ +t4849+(t4723*t4798+t4750)*t4791+t4988+t4994+t5029+t5035; + coeffs_dxz->coeff_0_p1_p1 = t4559+t4380+t4724*t4881+t4463+t4942+t4946+ +t4950+t4981+t4985+t5004; + coeffs_dxz->coeff_p1_p1_p1 = t4467+t4427+t4620+t4403+t4836+(t4719*t4798+ +t4755)*t4791+((t4755+t4719*t4796)*t4797+(RATIONAL(32.0,1.0)*t4797+t4768*y+ +RATIONAL(-24.0,1.0)*t4795)*z)*x+t4663+t4486+t4851+t4997+t4998+t5000+t5002; + coeffs_dxz->coeff_p2_p1_p1 = t4481+t4472+t4612+t4407+t4631+t4747*t4881+ +t4828+t4909+t4991+t5021+t5027; + coeffs_dxz->coeff_m1_p2_p1 = t4666+t4810+t4591+t4693+t4581-t4793+t4975+ +t4983; + coeffs_dxz->coeff_0_p2_p1 = t4655+t4619+t4818+t5007+t5012; + coeffs_dxz->coeff_p1_p2_p1 = t4368+t4808-t4789+t4768*t4788+t4589+t4894- +t4921+t4940+t5027; + coeffs_dxz->coeff_p2_p2_p1 = t4546+t4483+t4464+t4626+(t4680+t4766)*t4789+ +t4820+t4947; + coeffs_dxz->coeff_m1_m1_p2 = t4457+t4459+t4637+t4454+t4518+t4809+t4646+ +t4956+t4973; + coeffs_dxz->coeff_0_m1_p2 = t4475+t4433+t4816+t5001+t5016; + coeffs_dxz->coeff_p1_m1_p2 = t4671+t4804+t4468+t4924+t4992+t4993+t5003; + coeffs_dxz->coeff_p2_m1_p2 = t4554+t4506+t4773*t4842+t4822+t4941+t5036; + coeffs_dxz->coeff_m1_0_p2 = t4857+t4578+(t4899+t4765)*z+t4806+t4840+t4986 ++t5001; + coeffs_dxz->coeff_0_0_p2 = t4883+t4367+t4355+t4412+t4825*t4963+t4819; + coeffs_dxz->coeff_p1_0_p2 = t4618+t4856+(t4926+t4773)*z+t4805+t4977+t5006 ++t5019; + coeffs_dxz->coeff_p2_0_p2 = t4874+(t4957+t5039)*x+t4996+t5023+t5025+t5031 +; + coeffs_dxz->coeff_m1_p1_p2 = t4618+t4540+t4804+t4669+t4941+t4975+t4987; + coeffs_dxz->coeff_0_p1_p2 = t4445+t4468+t4813+t5012+t5019; + coeffs_dxz->coeff_p1_p1_p2 = t4543+t4747*t4875+t4603+t4808+t4533+t4475+ +t4355+t4578+t4956+t4991; + coeffs_dxz->coeff_p2_p1_p2 = t4473+t4483+t4451+t4457+t4479+(t4938+t4965)* +t4968+t4833+t4912; + coeffs_dxz->coeff_m1_p2_p2 = t4545+t4608+(t4685+t4781)*t4791+t4822+t4924+ +t5026; + coeffs_dxz->coeff_0_p2_p2 = z*t4634+t4448+t4823+t5023; + coeffs_dxz->coeff_p1_p2_p2 = t4553+t4637+t4473+t4590+(t4766+t4692)*t4791+ +t4820+t5011; + coeffs_dxz->coeff_p2_p2_p2 = t4503+t4454+z*t4664+(t4671+(t4687+t4896)*z)* +x+t4915; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c new file mode 100644 index 0000000..d506fad --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c @@ -0,0 +1,1189 @@ +fp t2045; +fp t2041; +fp t2226; +fp t2043; +fp t2042; +fp t2188; +fp t2031; +fp t2229; +fp t2033; +fp t2329; +fp t2190; +fp t2038; +fp t2221; +fp t2037; +fp t2328; +fp t2148; +fp t2227; +fp t2151; +fp t1988; +fp t2177; +fp t2044; +fp t2116; +fp t2015; +fp t2214; +fp t2327; +fp t2018; +fp t2175; +fp t1916; +fp t2012; +fp t2101; +fp t2326; +fp t2008; +fp t2174; +fp t1921; +fp t2004; +fp t2230; +fp t1892; +fp t2325; +fp t2173; +fp t2016; +fp t2109; +fp t1665; +fp t2017; +fp t2324; +fp t2193; +fp t2136; +fp t1979; +fp t1605; +fp t2014; +fp t2162; +fp t2097; +fp t2323; +fp t1986; +fp t2222; +fp t2023; +fp t1884; +fp t2322; +fp t2195; +fp t1944; +fp t1763; +fp t2020; +fp t2166; +fp t2099; +fp t2321; +fp t2021; +fp t2192; +fp t1980; +fp t2111; +fp t2320; +fp t2009; +fp t1963; +fp t2013; +fp t2319; +fp t2134; +fp t2217; +fp t2039; +fp t1971; +fp t2318; +fp t2028; +fp t2086; +fp t2027; +fp t2112; +fp t1829; +fp t2317; +fp t2026; +fp t1957; +fp t2029; +fp t2316; +fp t1989; +fp t2315; +fp t2224; +fp t2006; +fp t2142; +fp t1924; +fp t2314; +fp t1991; +fp t2007; +fp t1762; +fp t2313; +fp t1994; +fp t2228; +fp t1880; +fp t2312; +fp t2150; +fp t2311; +fp t1869; +fp t2170; +fp t2310; +fp t2160; +fp t1983; +fp t1852; +fp t2309; +fp t1911; +fp t2167; +fp t2308; +fp t2030; +fp t2200; +fp t1876; +fp t1982; +fp t2307; +fp t2208; +fp t1937; +fp t2211; +fp t2144; +fp t2306; +fp t2219; +fp t2131; +fp t2305; +fp t2225; +fp t2024; +fp t2147; +fp t2087; +fp t2304; +fp t1931; +fp t2003; +fp t2220; +fp t1939; +fp t2303; +fp t1985; +fp t2302; +fp t2000; +fp t2091; +fp t2040; +fp t2301; +fp t1739; +fp t2300; +fp t1790; +fp t2299; +fp t1803; +fp t2001; +fp t2298; +fp t2154; +fp t1858; +fp t2107; +fp t1662; +fp t2297; +fp t1859; +fp t1967; +fp t2296; +fp t2122; +fp t2180; +fp t2232; +fp t1823; +fp t2295; +fp t1897; +fp t2156; +fp t2094; +fp t1706; +fp t2294; +fp t2196; +fp t2149; +fp t1844; +fp t2293; +fp t2292; +fp t2172; +fp t2159; +fp t1874; +fp t2291; +fp t2025; +fp t2145; +fp t2290; +fp t1754; +fp t2289; +fp t2288; +fp t2140; +fp t1720; +fp t2164; +fp t2095; +fp t2287; +fp t1999; +fp t2179; +fp t2143; +fp t2286; +fp t2022; +fp t2212; +fp t1886; +fp t1893; +fp t1726; +fp t2285; +fp t2135; +fp t2110; +fp t1641; +fp t2284; +fp t1969; +fp t2115; +fp t1647; +fp t2283; +fp t1863; +fp t2282; +fp t2281; +fp t2280; +fp t1974; +fp t1661; +fp t2279; +fp t2163; +fp t2100; +fp t1640; +fp t2278; +fp t1657; +fp t2036; +fp t1981; +fp t2277; +fp t1646; +fp t2276; +fp t2035; +fp t1672; +fp t2275; +fp t2274; +fp t1782; +fp t2273; +fp t1961; +fp t1965; +fp t2272; +fp t1711; +fp t2089; +fp t2271; +fp t2209; +fp t2270; +fp t1704; +fp t2269; +fp t1645; +fp t1995; +fp t2268; +fp t2267; +fp t1959; +fp t2266; +fp t1890; +fp t2265; +fp t2171; +fp t1940; +fp t2264; +fp t2152; +fp t1953; +fp t1865; +fp t2263; +fp t2262; +fp t1668; +fp t2261; +fp t1854; +fp t2260; +fp t1996; +fp t2231; +fp t1904; +fp t2259; +fp t1922; +fp t1673; +fp t2258; +fp t2141; +fp t2257; +fp t1888; +fp t1975; +fp t2256; +fp t2005; +fp t2215; +fp t2139; +fp t2218; +fp t2098; +fp t1810; +fp t2255; +fp t1941; +fp t1962; +fp t2254; +fp t2184; +fp t2090; +fp t2182; +fp t2253; +fp t2165; +fp t1861; +fp t1919; +fp t2252; +fp t1968; +fp t1987; +fp t2251; +fp t2169; +fp t1856; +fp t1997; +fp t2250; +fp t2153; +fp t2249; +fp t1735; +fp t2248; +fp t1851; +fp t2247; +fp t1915; +fp t2246; +fp t2245; +fp t1750; +fp t2244; +fp t1984; +fp t2120; +fp t1973; +fp t1966; +fp t2243; +fp t1809; +fp t2242; +fp t2010; +fp t1691; +fp t2241; +fp t2240; +fp t2239; +fp t1910; +fp t2238; +fp t1831; +fp t1909; +fp t2237; +fp t2233; +fp t2236; +fp t2034; +fp t2168; +fp t2093; +fp t2235; +fp t2234; +fp t1958; +fp t1955; +fp t2223; +fp t2032; +fp t2216; +fp t1877; +fp t2189; +fp t2213; +fp t2210; +fp t1714; +fp t2207; +fp t2206; +fp t2205; +fp t1929; +fp t2204; +fp t1828; +fp t2203; +fp t1840; +fp t2202; +fp t2201; +fp t2199; +fp t2198; +fp t2197; +fp t2194; +fp t2191; +fp t2187; +fp t1925; +fp t2186; +fp t2185; +fp t1964; +fp t2183; +fp t1708; +fp t2181; +fp t2178; +fp t2176; +fp t2019; +fp t2161; +fp t2158; +fp t2157; +fp t2155; +fp t2146; +fp t1948; +fp t1933; +fp t1850; +fp t1998; +fp t1896; +fp t2138; +fp t2137; +fp t2088; +fp t2133; +fp t2132; +fp t2130; +fp t1935; +fp t1946; +fp t2129; +fp t1905; +fp t2128; +fp t2127; +fp t2126; +fp t2125; +fp t2124; +fp t2123; +fp t2121; +fp t2119; +fp t1637; +fp t2118; +fp t2117; +fp t2114; +fp t2113; +fp t2108; +fp t2106; +fp t1906; +fp t2105; +fp t2085; +fp t2104; +fp t2103; +fp t2102; +fp t2096; +fp t2092; +fp t2084; +fp t1836; +fp t2083; +fp t2082; +fp t2081; +fp t1990; +fp t2080; +fp t2079; +fp t2078; +fp t2076; +fp t2074; +fp t2073; +fp t2072; +fp t2071; +fp t2070; +fp t2069; +fp t2068; +fp t1976; +fp t1621; +fp t2067; +fp t1773; +fp t2066; +fp t2065; +fp t2064; +fp t1694; +fp t2063; +fp t1808; +fp t1649; +fp t2062; +fp t2061; +fp t2060; +fp t2059; +fp t2058; +fp t1638; +fp t2057; +fp t2056; +fp t2055; +fp t2054; +fp t1868; +fp t1816; +fp t2053; +fp t1630; +fp t2052; +fp t2002; +fp t2051; +fp t2050; +fp t2011; +fp t1771; +fp t2049; +fp t1834; +fp t2048; +fp t1993; +fp t1992; +fp t1978; +fp t1970; +fp t1952; +fp t1947; +fp t1943; +fp t1938; +fp t1930; +fp t1913; +fp t1900; +fp t1883; +fp t1881; +fp t1875; +fp t1873; +fp t1872; +fp t1847; +fp t1845; +fp t1843; +fp t1841; +fp t1839; +fp t1835; +fp t1827; +fp t1820; +fp t1819; +fp t1818; +fp t1817; +fp t1815; +fp t1814; +fp t1811; +fp t1805; +fp t1804; +fp t1798; +fp t1787; +fp t1786; +fp t1785; +fp t1781; +fp t1780; +fp t1779; +fp t1778; +fp t1772; +fp t1766; +fp t1765; +fp t1759; +fp t1757; +fp t1756; +fp t1751; +fp t1748; +fp t1738; +fp t1734; +fp t1728; +fp t1727; +fp t1723; +fp t1716; +fp t1715; +fp t1710; +fp t1707; +fp t1705; +fp t1701; +fp t1698; +fp t1697; +fp t1690; +fp t1689; +fp t1677; +fp t1658; +fp t1654; +fp t1648; +fp t1636; +fp t1626; +fp t1616; +fp t1606; +fp t1599; +fp t1596; + t2045 = x*x; + t2041 = t2045*x; + t2226 = t2041+x; + t2043 = z*z; + t2042 = z*t2043; + t2188 = t2045*t2042; + t2031 = y*t2188; + t2229 = z*t2045; + t2033 = y*t2229; + t2329 = t2033+t2031; + t2190 = t2041*t2043; + t2038 = y*t2190; + t2221 = x*t2043; + t2037 = y*t2221; + t2328 = t2038+t2037; + t2148 = y*t2226; + t2227 = t2042+z; + t2151 = y*t2227; + t1988 = RATIONAL(15.0,8.0); + t2177 = t1988*t2045; + t2044 = y*y; + t2116 = t2044*t2177; + t2015 = RATIONAL(-3.0,4.0); + t2214 = t2015*t2044; + t2327 = (t2214+t2116)*z; + t2018 = RATIONAL(-1.0,2.0); + t2175 = t2018*t2043; + t1916 = t2041*t2175; + t2012 = RATIONAL(3.0,8.0); + t2101 = t2044*t2188; + t2326 = y*t1916+t2012*t2101; + t2008 = RATIONAL(1.0,2.0); + t2174 = t2008*t2043; + t1921 = x*t2174; + t2004 = RATIONAL(-3.0,8.0); + t2230 = x*t2042; + t1892 = t2004*t2230; + t2325 = t1921+t1892; + t2173 = t2041*t2044; + t2016 = RATIONAL(9.0,8.0); + t2109 = t2016*t2173; + t1665 = t2043*t2109; + t2017 = RATIONAL(-5.0,2.0); + t2324 = t1665+t2017*t2031; + t2193 = t2042*t2044; + t2136 = x*t2193; + t1979 = RATIONAL(-27.0,8.0); + t1605 = t1979*t2136; + t2014 = RATIONAL(9.0,2.0); + t2162 = t2014*t2044; + t2097 = t2043*t2162; + t2323 = t1605+x*t2097; + t1986 = RATIONAL(27.0,8.0); + t2222 = y*t2043; + t2023 = RATIONAL(-5.0,1.0); + t1884 = t2023*t2222; + t2322 = t2041*t1884+t1986*t2101; + t2195 = t2012*t2041; + t1944 = z*t2195; + t1763 = t2044*t1944; + t2020 = RATIONAL(3.0,2.0); + t2166 = t2020*t2044; + t2099 = t2043*t2166; + t2321 = t2041*t2099+t1763; + t2021 = RATIONAL(-9.0,4.0); + t2192 = t2043*t2044; + t1980 = RATIONAL(45.0,8.0); + t2111 = t1980*t2192; + t2320 = t2021*t2173+t2041*t2111; + t2009 = RATIONAL(1.0,4.0); + t1963 = t2009*t2041; + t2013 = RATIONAL(-5.0,8.0); + t2319 = t2013*t2190+t1963; + t2134 = t2045*t2192; + t2217 = t2041*t2042; + t2039 = y*t2217; + t1971 = RATIONAL(45.0,4.0); + t2318 = t1971*t2039+RATIONAL(-45.0,2.0)*t2134; + t2028 = RATIONAL(9.0,4.0); + t2086 = t2028*t2192; + t2027 = RATIONAL(-9.0,8.0); + t2112 = t2027*t2173; + t1829 = z*t2112; + t2317 = t1829+t2041*t2086; + t2026 = RATIONAL(-1.0,4.0); + t1957 = t2026*t2042; + t2029 = RATIONAL(5.0,8.0); + t2316 = t1957+t2029*t2188; + t1989 = RATIONAL(-45.0,8.0); + t2315 = t1989*t2101+t2028*t2193; + t2224 = y*t2042; + t2006 = RATIONAL(-3.0,2.0); + t2142 = t2006*t2224; + t1924 = t2042*t2195; + t2314 = t2041*t2142+t1924; + t1991 = RATIONAL(-15.0,4.0); + t2007 = RATIONAL(3.0,4.0); + t1762 = t2007*t2039; + t2313 = t1991*t2134+t1762; + t1994 = RATIONAL(-1.0,8.0); + t2228 = z*t1994; + t1880 = t2041*t2228; + t2312 = t1916+t1880; + t2150 = x*t2192; + t2311 = t1988*t2150+x*t2214; + t1869 = x*t2228; + t2170 = t2009*t2045; + t2310 = t1869+z*t2170; + t2160 = t2007*t2044; + t1983 = RATIONAL(-15.0,8.0); + t1852 = t1983*t2190; + t2309 = t2044*t1852+t2041*t2160; + t1911 = t2012*t2230; + t2167 = t2015*t2045; + t2308 = t1911+t2042*t2167; + t2030 = RATIONAL(5.0,2.0); + t2200 = t2030*t2043; + t1876 = y*t2200; + t1982 = RATIONAL(15.0,4.0); + t2307 = t1876+t1982*t2038; + t2208 = t2004*t2041; + t1937 = t2042*t2208; + t2211 = t2020*t2042; + t2144 = y*t2211; + t2306 = t1937+t2041*t2144; + t2219 = t2044*t2045; + t2131 = t1983*t2219; + t2305 = (t2131+t2160)*z; + t2225 = t2041*y; + t2024 = RATIONAL(5.0,4.0); + t2147 = t2024*t2225; + t2087 = t2021*t2192; + t2304 = t2042*t2147+t2045*t2087; + t1931 = t2008*t2188; + t2003 = RATIONAL(1.0,8.0); + t2220 = x*t2003; + t1939 = t2042*t2220; + t2303 = t1931+t1939; + t1985 = RATIONAL(-15.0,2.0); + t2302 = t2028*t2039+t1985*t2134; + t2000 = RATIONAL(-9.0,1.0); + t2091 = t2000*t2192; + t2040 = t2045*t2043; + t2301 = t2040+t2045*t2091; + t1739 = t2043*t2112; + t2300 = t2024*t2031+t1739; + t1790 = t2016*t2101; + t2299 = t1790+t2017*t2038; + t1803 = t2027*t2136; + t2001 = RATIONAL(-9.0,2.0); + t2298 = t1803+t2001*t2101; + t2154 = RATIONAL(27.0,4.0)*t2044; + t1858 = t2041*t2154; + t2107 = t1979*t2173; + t1662 = z*t2107; + t2297 = t2043*t1858+t1662; + t1859 = t2042*t2154; + t1967 = RATIONAL(-135.0,8.0); + t2296 = t1967*t2101+t1859; + t2122 = t2045*t2162; + t2180 = t2016*t2044; + t2232 = x*z; + t1823 = t2180*t2232; + t2295 = z*t2122+t1823; + t1897 = t2045*t2174; + t2156 = t2004*t2044; + t2094 = t2041*t2156; + t1706 = t2042*t2094; + t2294 = y*t1897+t1706; + t2196 = t2012*t2044; + t2149 = x*t2196; + t1844 = z*t2149; + t2293 = x*t2099+t1844; + t2292 = t2021*t2193+t1980*t2101; + t2172 = t2009*t2043; + t2159 = t1994*t2042; + t1874 = x*t2159; + t2291 = x*t2172+t1874; + t2025 = RATIONAL(3.0,1.0); + t2145 = t2025*t2224; + t2290 = t2041*t2145+t1924; + t1754 = t2015*t2039; + t2289 = t2043*t2116+t1754; + t2288 = t1983*t2150+x*t2160; + t2140 = x*t2156; + t1720 = z*t2140; + t2164 = t2006*t2044; + t2095 = t2043*t2164; + t2287 = t1720+x*t2095; + t1999 = RATIONAL(-3.0,1.0); + t2179 = t1999*t2042; + t2143 = y*t2179; + t2286 = t1937+t2041*t2143; + t2022 = RATIONAL(-5.0,4.0); + t2212 = t2022*t2045; + t1886 = t2043*t2212; + t1893 = t2016*t2217; + t1726 = t2044*t1893; + t2285 = y*t1886+t1726; + t2135 = z*t2219; + t2110 = t1986*t2173; + t1641 = z*t2110; + t2284 = t2001*t2135+t1641; + t1969 = RATIONAL(27.0,2.0); + t2115 = t2042*t2173; + t1647 = RATIONAL(-81.0,8.0)*t2115; + t2283 = t1647+t1969*t2101; + t1863 = t2042*t2160; + t2282 = t1863+t1983*t2101; + t2281 = t2013*t2188+t2009*t2042; + t2280 = t2023*t2031+t2043*t2110; + t1974 = RATIONAL(-45.0,4.0); + t1661 = t1982*t2039; + t2279 = t1974*t2134+t1661; + t2163 = t2001*t2044; + t2100 = t2043*t2163; + t1640 = t1986*t2136; + t2278 = x*t2100+t1640; + t1657 = t2042*t2107; + t2036 = y*t2040; + t1981 = RATIONAL(25.0,2.0); + t2277 = t1657+t1981*t2036; + t1646 = t1991*t2039; + t2276 = t1646+t2045*t2111; + t2035 = z*t2225; + t1672 = z*t2109; + t2275 = t2006*t2035+t1672; + t2274 = t2041*t2100+t1829; + t1782 = t2045*t2100; + t2273 = t1782+t1661; + t1961 = t2015*t2041; + t1965 = t2009*x; + t2272 = t1965+t1961; + t1711 = z*t2094; + t2089 = t2043*t2160; + t2271 = t2041*t2089+t1711; + t2209 = t2021*t2044; + t2270 = z*t2209+t1980*t2135; + t1704 = t2016*t2136; + t2269 = t1704+t2021*t2101; + t1645 = t2042*t2110; + t1995 = RATIONAL(-4.0,1.0); + t2268 = t1645+t1995*t2036; + t2267 = t2045*t1884+t1726; + t1959 = t2007*t2041; + t2266 = t1959+t2008; + t1890 = t2006*t2188; + t2265 = t1893+t1890; + t2171 = t2026*t2043; + t1940 = t2045*t2171; + t2264 = t2045*t2086+t1940; + t2152 = t2018*t2042; + t1953 = t2045*t2152; + t1865 = t2012*t2190; + t2263 = y*t1953+t2044*t1865; + t2262 = t2029*t2190+t2026*t2041; + t1668 = t2025*t2038; + t2261 = t1668+t2298; + t1854 = t1988*t2190; + t2260 = t2015*t2173+t2044*t1854+y*t1890; + t1996 = RATIONAL(-2.0,1.0); + t2231 = y*t2045; + t1904 = t1996*t2231; + t2259 = z*t1904+x*t2171+t1996*t2031; + t1922 = t2030*t2231; + t1673 = t2041*t2087; + t2258 = t2030*t2031+z*t1922+t1673; + t2141 = y*t2152; + t2257 = t2043*t2170+t2045*t2089+t2041*t2141; + t1888 = t2045*t2200; + t1975 = RATIONAL(15.0,2.0); + t2256 = t1975*t2134+t1888+t2001*t2039; + t2005 = RATIONAL(2.0,1.0); + t2215 = t2005*t2043; + t2139 = y*t2215; + t2218 = t2027*t2044; + t2098 = t2045*t2218; + t1810 = t2042*t2098; + t2255 = t1810+t2003*t2229+t2041*t2139; + t1941 = t2006*t2190; + t1962 = t2015*t2042; + t2254 = t1988*t2101+y*t1941+t2044*t1962; + t2184 = t2025*t2044; + t2090 = t2043*t2184; + t2182 = y*t1965; + t2253 = z*t2182+t1754+t2045*t2090; + t2165 = t2020*t2041; + t1861 = t2043*t2165; + t1919 = x*t2175; + t2252 = t2006*t2101+(t1919+t1861)*y; + t1968 = RATIONAL(-27.0,2.0); + t1987 = RATIONAL(15.0,1.0); + t2251 = t1968*t2101+x*t1884+t1987*t2038; + t2169 = RATIONAL(-27.0,4.0)*t2044; + t1856 = t2041*t2169; + t1997 = RATIONAL(5.0,1.0); + t2250 = t2043*t1856+t2329*t1997; + t2153 = t2017*t2045; + t2249 = t2043*t2153+t2000*t2039+RATIONAL(45.0,2.0)*t2134; + t1735 = t2025*t2031; + t2248 = t1735+t2274; + t1851 = t2042*t2169; + t2247 = t2045*t1851+t2328*t1997; + t1915 = t2041*t2174; + t2246 = t2015*t2101+(t1921+t1915)*y; + t2245 = t2269+t2226*t1876; + t1750 = t1999*t2031; + t2244 = t1750+t1904+t2320; + t1984 = RATIONAL(-15.0,1.0); + t2120 = t2043*t2173; + t1973 = RATIONAL(-10.0,1.0); + t1966 = RATIONAL(135.0,8.0); + t2243 = t1973*t2231+t1856+t1984*t2031+t1966*t2120; + t1809 = t2045*t2099; + t2242 = t1809+t1897+t2314; + t2010 = RATIONAL(-6.0,1.0); + t1691 = t2041*t2097; + t2241 = t2010*t2031+t1919+t1691+t2005*t2033; + t2240 = t1975*t2038+t2017*t2037+t2298; + t2239 = t1886+t1971*t2134+t2286; + t1910 = t2023*t2231; + t2238 = t1985*t2031+t1910+t2320; + t1831 = t1999*t2038; + t1909 = t1996*t2222; + t2237 = t1831+t1909+t2292; + t2233 = y*z; + t2236 = t1975*t2031+t2153*t2233+t2274; + t2034 = y*t2232; + t2168 = t1999*t2044; + t2093 = t2043*t2168; + t2235 = t2018*t2034+t2045*t2093-t2040+t2306; + t2234 = x*y; + t1958 = t2026*z; + t1955 = t2009*z; + t2223 = y*t2008; + t2032 = x*t2224; + t2216 = -t2034-t2032; + t1877 = t2041*t2159; + t2189 = t2003*t2041; + t2213 = t1877+t2043*t2189; + t2210 = t2045+t2043; + t1714 = t2004*t2136; + t2207 = t1714+t2043*t2149; + t2206 = -t2036+t2031; + t2205 = t2028*t2044; + t1929 = z*t2189; + t2204 = t1929+t2045*t2228; + t1828 = t2044*t1924; + t2203 = t2043*t2094+t1828; + t1840 = t2012*t2136; + t2202 = t2043*t2140+t1840; + t2201 = t2041+t2042; + t2199 = t2045*t1909+t1726; + t2198 = t2029*t2045; + t2197 = t2037-t2032; + t2194 = t2013*t2043; + t2191 = y*t1958; + t2187 = -t2033-t2037; + t1925 = t2042*t2189; + t2186 = t2045*t2159+t1925; + t2185 = t1999*t2041; + t1964 = t2007*t2042; + t2183 = t2039-t2038; + t1708 = t2045*t2095; + t2181 = -t2038+t1708; + t2178 = t2018*t2041; + t2176 = t2024*t2043; + t2019 = RATIONAL(9.0,1.0); + t2161 = t2019*t2044; + t2158 = t2015*t2043; + t2157 = t2039+t2035; + t2155 = t2024*t2233; + t2146 = t2042*t2223; + t1948 = t2018*t2229; + t1933 = t2008*t2229; + t1850 = t1973*t2222; + t1998 = RATIONAL(4.0,1.0); + t1896 = t1998*t2222; + t2138 = x*t2218; + t2137 = y*t1963; + t2088 = t1989*t2192; + t2133 = t1645+t2041*t2088+t2028*t2173; + t2132 = t2014*t2101+t1704+t1657; + t2130 = t1645+t2315; + t1935 = z*t2220; + t1946 = z*t2208; + t2129 = t1933+t1935+t1946; + t1905 = t2027*t2217; + t2128 = t1962+t2042*t2177+t1905; + t2127 = t1877+t2041*t2172+t1880; + t2126 = t2045*t2166; + t2125 = t1720+t1714+x*t2089; + t2124 = t1605+(t2209+t2111)*x; + t2123 = t2045*t2196; + t2121 = t2045*t2209; + t2119 = t2013*t2229+t1944+t1955; + t1637 = RATIONAL(81.0,8.0)*t2115; + t2118 = t1858+t1637+t1967*t2120; + t2117 = t2044*t2167; + t2114 = z*t2121+t1823+t1672; + t2113 = t2045*t1957+t1939+t1925; + t2108 = t1640+(t2088+t2205)*x; + t2106 = t1989*t2135+t1641+z*t2205; + t1906 = t2020*t2188; + t2105 = t2045*t2180; + t2085 = t2044*t2158; + t2104 = x*t2085+t1844+t1840; + t2103 = t1906+t1911+t1905; + t2102 = t1893+t1964+t1983*t2188; + t2096 = t2045*t2205; + t2092 = t2043*t2161; + t2084 = t1657+t2290; + t1836 = t2044*t1905; + t2083 = t1836+t2317; + t2082 = t1803+t1836+t2042*t2096; + t2081 = t2043*t2148; + t1990 = RATIONAL(25.0,4.0); + t2080 = t1990*t2043+t2017; + t2079 = t2008+t2163; + t2078 = t2026+t2205; + t2076 = t2018+t2164; + t2074 = t2017+t1990*t2045; + t2073 = t2045*t2151; + t2072 = t1810+t2024*t2038+t2285; + t2071 = t2045*t2085+t2042*t2137+t2294; + t2070 = t2009+t2160-y; + t2069 = t1665+t1836-t2206; + t2068 = t1672+t1673+t2199+t2329; + t1976 = RATIONAL(-25.0,4.0); + t1621 = t1976*t2036; + t2067 = t1621+t1922+t1982*t2031+t2133; + t1773 = y*t1888; + t2066 = t1773+t2082+t2328*t2022; + t2065 = t1773+t2083+t2329*t2022; + t2064 = t1884+t1985*t2038+t2277+t2292; + t1694 = t1997*t2036; + t2063 = t2176*t2234+t1694+t1991*t2038+t2132; + t1808 = z*t2138; + t1649 = t2045*t1850; + t2062 = x*t2155+t1808+t1649+t1645+t1646+t2045*t2092; + t2061 = t1711+t2041*t2095+t2199+(t1948+t1906)*y; + t2060 = t1773+t2043*t2131+t1836+t2045*t2194+t2306; + t2059 = t1657+t2045*t2155+t1691+t1694+t1672+t1991*t2031; + t2058 = t2041*t2085+t1763-t2036+t1828+(t1931+t1933)*y; + t1638 = RATIONAL(-20.0,1.0)*t2036; + t2057 = t1968*t2120+t1637+t1987*t2031+t1662+t1638+z*t1910; + t2056 = t2043*t2198+t2045*t2088+t1694+t2084; + t2055 = t1982*t2134+t2045*t2176+t2267+t2314; + t2054 = t2043*t2220+t1739+t1874+t2005*t2031+t2199; + t1868 = t2045*t2175; + t1816 = t2045*t2097; + t2053 = t1868+t1816+t2268+t2286; + t1630 = RATIONAL(25.0,1.0)*t2036; + t2052 = t1966*t2101+t1851+t1984*t2038+t1630+t1647+t1850; + t2002 = RATIONAL(6.0,1.0); + t2051 = t1649+t2029*t2221+t1892+t2002*t2031+t1998*t2231+t2026*x+t2133; + t2050 = t1896+t1649+t2002*t2038+z*t2198+t1958+t1946+t2130; + t2011 = RATIONAL(8.0,1.0); + t1771 = t2011*t2036; + t2049 = t1869+t1944+x*t2139+t2010*t2038+t1771+t1948+t2132; + t1834 = t2045*t1896; + t2048 = t2026*t2229+t1935+t2082+t1929+t1834+t2226*t1909; + t1993 = RATIONAL(75.0,4.0); + t1992 = RATIONAL(12.0,1.0); + t1978 = RATIONAL(-12.0,1.0); + t1970 = RATIONAL(-75.0,4.0); + t1952 = t2004*t2190; + t1947 = t2007*t2190; + t1943 = t2041*t2158; + t1938 = t2003*t2188; + t1930 = t2041*t2171; + t1913 = x*t2194; + t1900 = t2004*t2188; + t1883 = t1994*t2190; + t1881 = t1994*t2221; + t1875 = t2045*t1964; + t1873 = t2012*t2188; + t1872 = t2042*t2170; + t1847 = t2004*t2135; + t1845 = t2178*t2233; + t1843 = z*t2126; + t1841 = x*t2141; + t1839 = t2020*t2101; + t1835 = t2165*t2233; + t1827 = z*t2098; + t1820 = t2004*t2101; + t1819 = x*t2087; + t1818 = t2022*t2039; + t1817 = t2022*t2032; + t1815 = t2022*t2035; + t1814 = t2022*t2034; + t1811 = t1962*t2234; + t1805 = x*t2086; + t1804 = t2024*t2032; + t1798 = t2019*t2039; + t1787 = z*t2147; + t1786 = z*t2105; + t1785 = t2026*t2032; + t1781 = x*t2191; + t1780 = t2041*t2191; + t1779 = t2026*t2039; + t1778 = z*t2096; + t1772 = t2025*t2035; + t1766 = z*t2117; + t1765 = t2185*t2233; + t1759 = t2006*t2135; + t1757 = t2042*t2182; + t1756 = t2007*t2035; + t1751 = t2015*t2035; + t1748 = z*t2137; + t1738 = z*t2123; + t1734 = x*t2142; + t1728 = x*t2143; + t1727 = t2014*t2039; + t1723 = x*t2146; + t1716 = x*t2144; + t1715 = t2045*t1863; + t1710 = t2041*t2146; + t1707 = t2008*t2035; + t1705 = t2223*t2232; + t1701 = x*t2145; + t1698 = t2016*t2150; + t1697 = t1964*t2234; + t1690 = t2021*t2039; + t1689 = t2007*t2135; + t1677 = t2043*t2138; + t1658 = t1982*t2035; + t1654 = t1982*t2032; + t1648 = t1991*t2035; + t1636 = t1974*t2039; + t1626 = t1991*t2032; + t1616 = t1979*t2101; + t1606 = t2045*t1859; + t1599 = t2043*t2107; + t1596 = t1969*t2120; + coeffs_dy->coeff_m1_m1_m1 = t1710+t2125+t1868+t1723+t2045*t2139+t1705+ +t2127+t1872+t1715+t1706+t2181-t2031+t2187+t1707+t1689+t2271+t2291+t2310; + coeffs_dy->coeff_0_m1_m1 = (t2215-t2227)*y+t2076*t2043+t1943+t2055+t1668+ +t2119+t2258+t2275+t2281+t2282+t2305; + coeffs_dy->coeff_p1_m1_m1 = t1947+t2104+t2129+t2083+t1831+t1841+t1843+ +t1839+t1834+t2037+t2235+t1835+t2259+t2303; + coeffs_dy->coeff_p2_m1_m1 = t1847+t2038+t2058+t1820+t1845+t1930+t2186+ +t2204+t2257; + coeffs_dy->coeff_m1_0_m1 = t1814+t1815+t1816+t1817+t1818+t1819+t2114+ +t2245+t2258+t2267; + coeffs_dy->coeff_0_0_m1 = t1658+t2097+t2064+(t2030+t1976*t2045)*t2151+ +t2270+t2279+t2297; + coeffs_dy->coeff_p1_0_m1 = t2062+t1804+t1805+t1648+t2240+t2250+t2284; + coeffs_dy->coeff_p2_0_m1 = t1786+t1787+t2065+t2299+t2304; + coeffs_dy->coeff_m1_p1_m1 = t1782+t1897+t1808+t1805+t1778+t2048+t1930+ +t2113+t2157-t2216+t2259+t2317; + coeffs_dy->coeff_0_p1_m1 = t1947+t2079*t2043+t1996*t2151+t2050+t1765+ +t2106+t2239+t2250+t2316; + coeffs_dy->coeff_p1_p1_m1 = t1819+t1772+t1995*t2073+t1943+t1953+t2049+ +t2216+t2290+t2291+t2295+t2297+t2301; + coeffs_dy->coeff_p2_p1_m1 = t1827+t1938+t2068+t2127-t2157+t2255+t2264; + coeffs_dy->coeff_m1_p2_m1 = t1809+t1785+t1781+t2058+t1779+t1766+t1780+ +t2104+t2246; + coeffs_dy->coeff_0_p2_m1 = t2099+t1756+(-t2043+t2227*t2008)*y+t2065+t2254 ++t2313+t2327; + coeffs_dy->coeff_p1_p2_m1 = t1759+t1751+t2068+t1757+t2125+t2252+t2253; + coeffs_dy->coeff_p2_p2_m1 = t1748+t1738+t2026*t2073+t2071+t2271+t2326; + coeffs_dy->coeff_m1_m1_0 = (t2005*t2045-t2226)*y+t2076*t2045+t1913+t2055+ +t1734+t1965+t1735+t2245+t2288+t2308+t2309+t2319; + coeffs_dy->coeff_0_m1_0 = t2018+t1961+t2024*t2045+(t1982*t2045+t2006)* +t2044+(t2005+t2201*t2025)*y+t1727+(t2024+RATIONAL(-25.0,8.0)*t2045+(RATIONAL( +-75.0,8.0)*t2045+t1982)*t2044)*t2043+t1854+t2064+t2128+t2238; + coeffs_dy->coeff_p1_m1_0 = t2045*t2168+t2051+t1852+t1959+(x+t2185)*y+ +t1716-t2045+t2240+t2256+t2265+t2311; + coeffs_dy->coeff_p2_m1_0 = t1873+t2225+t2070*t2045+t2060+t2260+t2262+ +t2299; + coeffs_dy->coeff_m1_0_0 = t1606+t2122+t1654+(t1976*t2043+t2030)*t2148+ +t2124+t2238+t2277+t2279; + coeffs_dy->coeff_0_0_0 = t1636+(RATIONAL(225.0,8.0)*t2040+t2014+t2210* +t1974)*t2044+(t2023+(t1993*t2042+t1981)*t2045+t2201*t1985+(RATIONAL(-125.0,4.0) +*t2045+t1993*t2041+t1981)*t2043)*y+t2118+t2296; + coeffs_dy->coeff_p1_0_0 = t2045*t2161+t1630+t1626+((t1975+t1970*t2043)* +t2041+t2080*x)*y+t2108+t2243+t2283+t2318; + coeffs_dy->coeff_p2_0_0 = t1616+t2121+t2080*t2225+t2067+t2276; + coeffs_dy->coeff_m1_p1_0 = t1728+t2079*t2045+t2051+t1996*t2148+t1875+ +t2108+t2239+t2247+t2262; + coeffs_dy->coeff_0_p1_0 = t2212+t1852+(t2001+t1971*t2045)*t2044+(t1998+ +t2201*t2002)*y+(RATIONAL(25.0,8.0)*t2045+t2022+(t1971+RATIONAL(-225.0,8.0)* +t2045)*t2044)*t2043+t1798+t2052+t2102+t2243+t2266; + coeffs_dy->coeff_p1_p1_0 = t1701+t2118+t2000*t2219+t1638+t1913+(t2010* +t2041+t2005*x+(t1992*t2042+t2011)*t2045)*y+t1854+t2103+t2045+t2124+t2249+t2251+ +t2272; + coeffs_dy->coeff_p2_p1_0 = t2005*t2225+t1900+t2078*t2045+t2056+t2244+ +t2319+t2322; + coeffs_dy->coeff_m1_p2_0 = t2126+t1697+(-t2045+t2226*t2008)*y+t2066+t2260 ++t2311+t2313; + coeffs_dy->coeff_0_p2_0 = t1690+(-1.0+t2201*t2006)*y+(t2020+RATIONAL(75.0 +,8.0)*t2040+t2210*t1991)*t2044+t2067+t2307+t2315; + coeffs_dy->coeff_p1_p2_0 = t2045*t2184+t1811+(t2018*x+t2165)*y+t2063+ +t2244+t2288+t2302; + coeffs_dy->coeff_p2_p2_0 = t2117+(t2178+(t2008+t1964)*t2045)*y+t2072+ +t2289+t2309; + coeffs_dy->coeff_m1_m1_p1 = t1750+t2048+t1766+t1716+t1915+t2235+t1875+ +t1845+t2033+t2293+t2321+t2325; + coeffs_dy->coeff_0_m1_p1 = t2050+t1941+(z+t2179)*y-t2043+t1835+t2093+ +t2102+t2236+t2256+t2327; + coeffs_dy->coeff_p1_m1_p1 = (t2010*t2044+t1996)*t2040+t1861+t1759+t1705+ +t1727+t1734+t2049+t2103+t2241+t2275+t2287; + coeffs_dy->coeff_p2_m1_p1 = t2061+t1738+t1707+t1900+t2242+t2255+t2312; + coeffs_dy->coeff_m1_0_p1 = t1626+t2062+t1778+t1787+t2236+t2247+t2278; + coeffs_dy->coeff_0_0_p1 = t1596+t1648+t2092+((t1975+t1970*t2045)*t2042+ +t2074*z)*y+t2052+t2106+t2318; + coeffs_dy->coeff_p1_0_p1 = t1658+t2057+RATIONAL(18.0,1.0)*t2134+t1654+ +t1814+t1636+t2251+t2295+t2323; + coeffs_dy->coeff_p2_0_p1 = t1815+t1827+t2059+t2273+t2322; + coeffs_dy->coeff_m1_p1_p1 = t1701-t2034+t1995*t2081+t1606+t2084+t2241+ +t2114-t2035+t1771+t2301+t2308+t2310+t2312+t2323; + coeffs_dy->coeff_0_p1_p1 = t2057+t1861+t1772+(t2005*z+t2010*t2042+(t2011+ +t1992*t2041)*t2043)*y+t2043+t2091+t2119+t2128+t2249+t2270+t2296; + coeffs_dy->coeff_p1_p1_p1 = t1728+t2034+t1808+t2129+(RATIONAL(-18.0,1.0)* +t2044+t2005)*t2040+t1765+((t1978*t2042+t1998*z)*t2045+(RATIONAL(16.0,1.0)*t2045 ++t1998*x+t1978*t2041)*t2043)*y+t1941+t1798+t1596+t2265+t2278+t2283+t2284+t2325; + coeffs_dy->coeff_p2_p1_p1 = t1786+t1873+t2053+t2035+t1915+t2041*t1896+ +t1616-t2033+t2204+t2248; + coeffs_dy->coeff_m1_p2_p1 = t2061+t1811+t1748+t1689+t2253+t2269+t2287+ +t2328; + coeffs_dy->coeff_0_p2_p1 = t1751+t2090+(t2018*z+t2211)*y+t2059+t2237+ +t2302+t2305; + coeffs_dy->coeff_p1_p2_p1 = t2002*t2134+t1756+t1690+t1697+t1843+t1781+ +t2187+t2248+t2261+t2268+t2293; + coeffs_dy->coeff_p2_p2_p1 = t1790+t1780+t1836+t2036+t1762+t1847+(t1955+ +t1962)*t2231+t2181+t2321; + coeffs_dy->coeff_m1_m1_p2 = t1883+t1841+t1881+t2113+t2202+t2203+t2206+ +t2246+t2257; + coeffs_dy->coeff_0_m1_p2 = t2224+t1865+t2070*t2043+t2060+t2254+t2316+ +t2324; + coeffs_dy->coeff_p1_m1_p2 = t2054+t1723+t1952+t1953+t2207+t2242+t2252; + coeffs_dy->coeff_p2_m1_p2 = t1938+t1710+(t2156+t1994)*t2040+t2213+t2263+ +t2294+t2326; + coeffs_dy->coeff_m1_0_p2 = t1698+t1804+t2066+t2304+t2324; + coeffs_dy->coeff_0_0_p2 = t1621+t2087+t1599+t2074*t2224+t2130+t2276+t2307 +; + coeffs_dy->coeff_p1_0_p2 = t1817+t1677+t2063+t2273+t2280; + coeffs_dy->coeff_p2_0_p2 = t2043*t2105+t1818+t2072+t2300; + coeffs_dy->coeff_m1_p1_p2 = t1677+t2054+t1872-t2183+t2197+t2213+t2264+ +t2269; + coeffs_dy->coeff_0_p1_p2 = t2005*t2224+t1952+t2078*t2043+t2056+t2237+ +t2280+t2281; + coeffs_dy->coeff_p1_p1_p2 = t1881+t1998*t2031+t1599+t2053+t1698+t1865- +t2197+t2261+t2303; + coeffs_dy->coeff_p2_p1_p2 = t1790+t1883+(t2218+t2003)*t2040+t2069+t2183+ +t2186; + coeffs_dy->coeff_m1_p2_p2 = t1715+t1757+t2026*t2081+t2071+t2207+t2263; + coeffs_dy->coeff_0_p2_p2 = t2085+(t2152+t2266*t2043)*y+t2282+t2285+t2289+ +t2300; + coeffs_dy->coeff_p1_p2_p2 = t1708+t1785+t1839+t1762+t2272*t2222+t2069+ +t2202; + coeffs_dy->coeff_p2_p2_p2 = t1820+t2043*t2123+t1779+(t1940+(t2190+t2188)* +t2009)*y+t2203; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c new file mode 100644 index 0000000..3267f8d --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c @@ -0,0 +1,984 @@ +fp t5402; +fp t5403; +fp t5400; +fp t5549; +fp t5434; +fp t5401; +fp t5545; +fp t5440; +fp t5363; +fp t5326; +fp t5633; +fp t5393; +fp t5461; +fp t5381; +fp t5134; +fp t5395; +fp t5366; +fp t5303; +fp t5632; +fp t5374; +fp t5371; +fp t5631; +fp t5383; +fp t5554; +fp t5457; +fp t5099; +fp t5386; +fp t5507; +fp t5630; +fp t5380; +fp t5382; +fp t5629; +fp t5337; +fp t5628; +fp t5367; +fp t5566; +fp t5467; +fp t5521; +fp t5169; +fp t5627; +fp t5377; +fp t5563; +fp t5301; +fp t5626; +fp t5392; +fp t5517; +fp t5391; +fp t5378; +fp t5547; +fp t5116; +fp t5625; +fp t5347; +fp t5560; +fp t5462; +fp t5092; +fp t5362; +fp t5624; +fp t5389; +fp t5561; +fp t5454; +fp t5151; +fp t5548; +fp t5470; +fp t5623; +fp t5370; +fp t5533; +fp t5375; +fp t5491; +fp t5622; +fp t5359; +fp t5498; +fp t5171; +fp t5511; +fp t5621; +fp t5344; +fp t5387; +fp t5484; +fp t5296; +fp t5620; +fp t5351; +fp t5506; +fp t5182; +fp t5390; +fp t5331; +fp t5619; +fp t5559; +fp t5341; +fp t5469; +fp t5368; +fp t5558; +fp t5618; +fp t5617; +fp t5234; +fp t5616; +fp t5372; +fp t5556; +fp t5456; +fp t5509; +fp t5615; +fp t5614; +fp t5176; +fp t5157; +fp t5613; +fp t5379; +fp t5508; +fp t5168; +fp t5612; +fp t5398; +fp t5385; +fp t5611; +fp t5562; +fp t5460; +fp t5610; +fp t5468; +fp t5609; +fp t5396; +fp t5482; +fp t5546; +fp t5189; +fp t5335; +fp t5608; +fp t5235; +fp t5352; +fp t5607; +fp t5207; +fp t5606; +fp t5516; +fp t5152; +fp t5466; +fp t5605; +fp t5458; +fp t5100; +fp t5525; +fp t5604; +fp t5197; +fp t5603; +fp t5602; +fp t5125; +fp t5464; +fp t5601; +fp t5275; +fp t5150; +fp t5600; +fp t5564; +fp t5599; +fp t5598; +fp t5242; +fp t5538; +fp t5264; +fp t5101; +fp t5597; +fp t5342; +fp t5399; +fp t5542; +fp t5047; +fp t5187; +fp t5596; +fp t5465; +fp t5595; +fp t5353; +fp t5199; +fp t5594; +fp t5327; +fp t5537; +fp t5593; +fp t5338; +fp t5592; +fp t5473; +fp t5591; +fp t5488; +fp t5526; +fp t5180; +fp t5590; +fp t5510; +fp t5589; +fp t5588; +fp t5345; +fp t5587; +fp t5479; +fp t5129; +fp t5586; +fp t5215; +fp t5459; +fp t5585; +fp t5093; +fp t5584; +fp t5356; +fp t5583; +fp t5552; +fp t5480; +fp t5143; +fp t5582; +fp t5373; +fp t5483; +fp t5518; +fp t5486; +fp t5289; +fp t5581; +fp t5253; +fp t5550; +fp t5580; +fp t5565; +fp t5369; +fp t5485; +fp t5276; +fp t5579; +fp t5349; +fp t5578; +fp t5364; +fp t5502; +fp t5555; +fp t5190; +fp t5577; +fp t5494; +fp t5257; +fp t5297; +fp t5576; +fp t5575; +fp t5354; +fp t5330; +fp t5574; +fp t5496; +fp t5316; +fp t5573; +fp t5531; +fp t5572; +fp t5503; +fp t5571; +fp t5504; +fp t5285; +fp t5333; +fp t5570; +fp t5334; +fp t5343; +fp t5569; +fp t5534; +fp t5179; +fp t5505; +fp t5568; +fp t5062; +fp t5178; +fp t5567; +fp t5557; +fp t5553; +fp t5551; +fp t5397; +fp t5329; +fp t5539; +fp t5280; +fp t5111; +fp t5544; +fp t5104; +fp t5543; +fp t5365; +fp t5332; +fp t5325; +fp t5541; +fp t5394; +fp t5536; +fp t5455; +fp t5535; +fp t5532; +fp t5530; +fp t5529; +fp t5142; +fp t5528; +fp t5527; +fp t5524; +fp t5523; +fp t5520; +fp t5519; +fp t5497; +fp t5206; +fp t5137; +fp t5515; +fp t5346; +fp t5514; +fp t5513; +fp t5105; +fp t5153; +fp t5512; +fp t5165; +fp t5501; +fp t5384; +fp t5500; +fp t5499; +fp t5495; +fp t5493; +fp t5492; +fp t5490; +fp t5489; +fp t5487; +fp t5481; +fp t5478; +fp t5477; +fp t5476; +fp t5475; +fp t5474; +fp t5472; +fp t5471; +fp t5463; +fp t5212; +fp t5231; +fp t5453; +fp t5452; +fp t5451; +fp t5450; +fp t5449; +fp t5252; +fp t5126; +fp t5448; +fp t5095; +fp t5447; +fp t5266; +fp t5272; +fp t5052; +fp t5446; +fp t5049; +fp t5445; +fp t5444; +fp t5085; +fp t5358; +fp t5443; +fp t5442; +fp t5350; +fp t5441; +fp t5113; +fp t5106; +fp t5439; +fp t5438; +fp t5437; +fp t5436; +fp t5376; +fp t5435; +fp t5433; +fp t5357; +fp t5432; +fp t5340; +fp t5431; +fp t5243; +fp t5429; +fp t5306; +fp t5428; +fp t5114; +fp t5427; +fp t5288; +fp t5426; +fp t5268; +fp t5425; +fp t5224; +fp t5424; +fp t5198; +fp t5423; +fp t5422; +fp t5421; +fp t5420; +fp t5186; +fp t5419; +fp t5175; +fp t5418; +fp t5417; +fp t5416; +fp t5317; +fp t5415; +fp t5414; +fp t5259; +fp t5413; +fp t5412; +fp t5172; +fp t5411; +fp t5183; +fp t5410; +fp t5409; +fp t5127; +fp t5267; +fp t5408; +fp t5407; +fp t5355; +fp t5406; +fp t5388; +fp t5361; +fp t5360; +fp t5348; +fp t5321; +fp t5311; +fp t5298; +fp t5292; +fp t5290; +fp t5287; +fp t5284; +fp t5282; +fp t5270; +fp t5261; +fp t5258; +fp t5256; +fp t5255; +fp t5254; +fp t5245; +fp t5241; +fp t5239; +fp t5230; +fp t5229; +fp t5228; +fp t5225; +fp t5223; +fp t5221; +fp t5218; +fp t5217; +fp t5216; +fp t5214; +fp t5210; +fp t5200; +fp t5194; +fp t5193; +fp t5192; +fp t5184; +fp t5173; +fp t5167; +fp t5162; +fp t5156; +fp t5155; +fp t5144; +fp t5140; +fp t5133; +fp t5130; +fp t5122; +fp t5120; +fp t5117; +fp t5112; +fp t5110; +fp t5109; +fp t5108; +fp t5107; +fp t5098; +fp t5097; +fp t5084; +fp t5064; +fp t5060; +fp t5050; + t5402 = z*z; + t5403 = x*x; + t5400 = x*t5403; + t5549 = x+t5400; + t5434 = t5402*t5549; + t5401 = z*t5402; + t5545 = z+t5401; + t5440 = t5403*t5545; + t5363 = RATIONAL(-2.0,1.0); + t5326 = t5363*t5402; + t5633 = t5549*t5326; + t5393 = t5403*t5402; + t5461 = y*t5393; + t5381 = RATIONAL(9.0,1.0); + t5134 = t5381*t5461; + t5395 = t5401*t5400; + t5366 = RATIONAL(-3.0,1.0); + t5303 = t5366*t5395; + t5632 = t5134+t5303; + t5374 = RATIONAL(1.0,4.0); + t5371 = RATIONAL(-3.0,2.0); + t5631 = t5371*t5461+t5374*t5395; + t5383 = RATIONAL(-9.0,4.0); + t5554 = y*t5383; + t5457 = t5400*t5554; + t5099 = t5402*t5457; + t5386 = RATIONAL(5.0,4.0); + t5507 = t5386*t5401; + t5630 = t5099+t5403*t5507; + t5380 = RATIONAL(-1.0,2.0); + t5382 = RATIONAL(3.0,2.0); + t5629 = t5382*t5461+t5380*t5395; + t5337 = RATIONAL(45.0,2.0); + t5628 = t5337*t5461+t5303; + t5367 = RATIONAL(-9.0,1.0); + t5566 = t5403*y; + t5467 = t5367*t5566; + t5521 = x*t5554; + t5169 = t5401*t5521; + t5627 = t5401*t5467+t5169; + t5377 = RATIONAL(9.0,2.0); + t5563 = y*t5377; + t5301 = t5401*t5563; + t5626 = t5403*t5301+t5169; + t5392 = t5403*z; + t5517 = y*t5392; + t5391 = x*z; + t5378 = RATIONAL(-3.0,4.0); + t5547 = y*t5378; + t5116 = t5547*t5391; + t5625 = t5116+t5366*t5517; + t5347 = RATIONAL(27.0,4.0); + t5560 = y*t5400; + t5462 = t5347*t5560; + t5092 = t5401*t5462; + t5362 = RATIONAL(-4.0,1.0); + t5624 = t5362*t5393+t5092; + t5389 = RATIONAL(9.0,4.0); + t5561 = y*t5389; + t5454 = t5401*t5561; + t5151 = x*t5454; + t5548 = t5381*y; + t5470 = t5403*t5548; + t5623 = t5401*t5470+t5151; + t5370 = RATIONAL(2.0,1.0); + t5533 = t5370*t5402; + t5375 = RATIONAL(-6.0,1.0); + t5491 = t5375*t5400; + t5622 = x*t5533+t5402*t5491; + t5359 = RATIONAL(-15.0,4.0); + t5498 = t5359*t5401; + t5171 = t5403*t5498; + t5511 = t5382*t5401; + t5621 = (t5511+t5171)*y; + t5344 = RATIONAL(-45.0,4.0); + t5387 = RATIONAL(3.0,1.0); + t5484 = t5387*t5401; + t5296 = t5400*t5484; + t5620 = t5344*t5461+t5296; + t5351 = RATIONAL(15.0,4.0); + t5506 = t5402*t5351; + t5182 = t5400*t5506; + t5390 = RATIONAL(5.0,2.0); + t5331 = t5390*t5402; + t5619 = t5182+t5331; + t5559 = t5402*y; + t5341 = RATIONAL(45.0,4.0); + t5469 = t5341*t5559; + t5368 = RATIONAL(-9.0,2.0); + t5558 = y*t5368; + t5618 = (t5558+t5469)*x; + t5617 = RATIONAL(45.0,1.0)*t5461+t5367*t5395; + t5234 = t5400*t5558; + t5616 = t5234+t5400*t5469; + t5372 = RATIONAL(3.0,4.0); + t5556 = t5372*y; + t5456 = t5402*t5556; + t5509 = t5380*t5401; + t5615 = t5403*t5509+t5400*t5456; + t5614 = t5368*t5461+t5386*t5395; + t5176 = t5351*t5395; + t5157 = t5367*t5461; + t5613 = t5176+t5157; + t5379 = RATIONAL(-5.0,2.0); + t5508 = t5402*t5379; + t5168 = t5403*t5454; + t5612 = t5400*t5508+t5168; + t5398 = t5401*t5403; + t5385 = RATIONAL(-5.0,1.0); + t5611 = t5402*t5462+t5385*t5398; + t5562 = y*t5382; + t5460 = t5359*t5566; + t5610 = (t5562+t5460)*z; + t5468 = t5344*t5566; + t5609 = t5401*t5468+t5301; + t5396 = t5402*t5400; + t5482 = y*t5396; + t5546 = y*RATIONAL(27.0,2.0); + t5189 = t5400*t5546; + t5335 = RATIONAL(-135.0,4.0); + t5608 = t5189+t5335*t5482; + t5235 = t5389*t5395; + t5352 = RATIONAL(-15.0,1.0); + t5607 = t5235+t5352*t5461; + t5207 = t5401*t5558; + t5606 = t5151+t5403*t5207; + t5516 = z*t5561; + t5152 = x*t5516; + t5466 = t5403*t5558; + t5605 = t5152+z*t5466; + t5458 = t5389*t5560; + t5100 = t5402*t5458; + t5525 = t5403*t5379; + t5604 = t5100+t5401*t5525; + t5197 = t5359*t5395; + t5603 = t5341*t5461+t5197; + t5602 = t5549*t5331; + t5125 = t5556*t5391; + t5464 = t5387*t5566; + t5601 = z*t5464+t5125; + t5275 = t5371*t5395; + t5150 = t5387*t5461; + t5600 = t5275+t5150; + t5564 = t5371*y; + t5599 = t5351*t5517+z*t5564; + t5598 = RATIONAL(-45.0,1.0)*t5461+t5341*t5395; + t5242 = t5403*t5484; + t5538 = t5372*t5401; + t5264 = x*t5538; + t5101 = y*t5264; + t5597 = t5101+y*t5242; + t5342 = RATIONAL(-27.0,4.0); + t5399 = x*t5401; + t5542 = y*t5399; + t5047 = t5342*t5542; + t5187 = t5401*t5546; + t5596 = t5403*t5187+t5047; + t5465 = t5344*t5559; + t5595 = (t5563+t5465)*x; + t5353 = RATIONAL(-15.0,2.0); + t5199 = t5372*t5395; + t5594 = t5353*t5461+t5199; + t5327 = t5385*t5402; + t5537 = t5353*t5402; + t5593 = t5327+t5400*t5537; + t5338 = RATIONAL(-45.0,2.0); + t5592 = t5176+t5338*t5461; + t5473 = y*t5398; + t5591 = t5207+t5341*t5473; + t5488 = t5382*t5400; + t5526 = t5402*t5359; + t5180 = t5400*t5526; + t5590 = (t5488+t5180)*y; + t5510 = t5370*t5401; + t5589 = t5099+t5403*t5510; + t5588 = (t5562+y*t5526)*x; + t5345 = RATIONAL(15.0,2.0); + t5587 = t5345*t5461+t5275; + t5479 = t5367*t5559; + t5129 = z*t5457; + t5586 = t5129+t5400*t5479; + t5215 = x*t5564; + t5459 = y*t5506; + t5585 = x*t5459+t5215; + t5093 = z*t5462; + t5584 = z*t5467+t5093; + t5356 = RATIONAL(15.0,1.0); + t5583 = t5368*t5395+t5356*t5461; + t5552 = t5386*z; + t5480 = t5402*t5548; + t5143 = t5400*t5480; + t5582 = t5171+t5143+t5403*t5552; + t5373 = RATIONAL(1.0,2.0); + t5483 = t5373*t5401; + t5518 = t5403*t5373; + t5486 = t5371*t5400; + t5289 = t5402*t5486; + t5581 = y*t5289+t5403*t5483+z*t5518; + t5253 = t5382*t5395; + t5550 = t5380*z; + t5580 = t5253+x*t5550+t5375*t5461; + t5565 = t5374*x; + t5369 = RATIONAL(6.0,1.0); + t5485 = t5378*t5401; + t5276 = t5400*t5485; + t5579 = t5369*t5461+t5276+z*t5565; + t5349 = RATIONAL(-18.0,1.0); + t5578 = t5349*t5461+t5296-t5391; + t5364 = RATIONAL(5.0,1.0); + t5502 = t5403*t5364; + t5555 = y*RATIONAL(-27.0,2.0); + t5190 = t5400*t5555; + t5577 = t5402*t5190+t5545*t5502; + t5494 = t5366*t5400; + t5257 = t5402*t5494; + t5297 = t5403*t5511; + t5576 = t5403*t5550+y*t5257+t5297; + t5575 = t5242+t5586; + t5354 = RATIONAL(-27.0,1.0); + t5330 = t5385*t5403; + t5574 = z*t5330+t5354*t5482+t5356*t5398; + t5496 = t5403*t5371; + t5316 = t5401*t5496; + t5573 = -t5403+t5316+(t5182+t5486)*y; + t5531 = t5345*t5402; + t5572 = t5400*t5531+x*t5508+t5627; + t5503 = t5345*t5401; + t5571 = t5403*t5503+z*t5525+t5586; + t5504 = t5366*t5401; + t5285 = t5403*t5504; + t5333 = t5363*t5403; + t5570 = t5285+t5333+t5616; + t5334 = RATIONAL(135.0,4.0); + t5343 = RATIONAL(-10.0,1.0); + t5569 = t5343*t5403+t5352*t5398+t5190+t5334*t5482; + t5534 = t5351*t5401; + t5179 = t5403*t5534; + t5505 = t5371*t5401; + t5568 = -t5402+t5289+(t5179+t5505)*y; + t5062 = t5347*t5542; + t5178 = t5401*t5555; + t5567 = t5062+t5403*t5178+t5364*t5434; + t5557 = t5373*x; + t5553 = t5380*x; + t5551 = t5370*z; + t5397 = z*t5400; + t5329 = t5390*t5403; + t5539 = t5378*t5400; + t5280 = z*t5539; + t5111 = y*t5280; + t5544 = t5111+t5372*t5517; + t5104 = z*t5458; + t5543 = t5280+t5104; + t5365 = RATIONAL(4.0,1.0); + t5332 = t5365*t5402; + t5325 = t5343*t5402; + t5541 = t5397-t5392; + t5394 = x*t5402; + t5536 = -t5394-t5396; + t5455 = t5403*t5554; + t5535 = z*t5455+t5104; + t5532 = t5374*t5400; + t5530 = -t5398-t5392; + t5529 = t5401+t5400; + t5142 = y*t5199; + t5528 = t5142+t5378*t5473; + t5527 = x*t5559; + t5524 = t5374*t5401; + t5523 = t5403*t5369; + t5520 = t5393-t5396; + t5519 = t5395-t5398; + t5497 = t5372*t5400; + t5206 = z*t5497; + t5137 = y*t5206; + t5515 = t5137+t5378*t5517; + t5346 = RATIONAL(-25.0,4.0); + t5514 = t5346*t5402; + t5513 = t5395+t5399; + t5105 = y*t5235; + t5153 = t5401*t5455; + t5512 = t5105+t5153; + t5165 = z*t5521; + t5501 = t5391+t5165; + t5384 = RATIONAL(-5.0,4.0); + t5500 = t5402*t5384; + t5499 = t5386*t5402; + t5495 = t5403*t5375; + t5493 = t5387*t5400; + t5492 = t5402*t5369; + t5490 = t5370*t5400; + t5489 = t5373*t5400; + t5487 = t5380*t5400; + t5481 = t5342*t5560; + t5478 = t5387*t5559; + t5477 = t5382*t5559; + t5476 = t5402*t5558; + t5475 = t5377*t5559; + t5474 = t5402*t5547; + t5472 = t5403*t5562; + t5471 = y*t5395; + t5463 = t5403*t5563; + t5212 = t5377*t5560; + t5231 = x*t5485; + t5453 = t5093+(t5468+t5563)*z; + t5452 = t5373+t5564; + t5451 = y*z*t5496+t5125+t5137; + t5450 = t5092+t5609; + t5449 = t5400*t5465+t5092+t5212; + t5252 = t5383*t5395; + t5126 = y*t5252; + t5448 = t5126+t5626; + t5095 = RATIONAL(81.0,4.0)*t5471; + t5447 = t5335*t5473+t5095+t5187; + t5266 = t5402*t5493; + t5272 = t5402*t5488; + t5052 = t5342*t5471; + t5446 = t5052+t5623; + t5049 = z*t5481; + t5445 = t5049+t5152+z*t5470; + t5444 = t5111+t5116+z*t5472; + t5085 = RATIONAL(-81.0,4.0)*t5471; + t5358 = RATIONAL(27.0,1.0); + t5443 = t5062+t5085+t5358*t5473; + t5442 = t5105+t5606; + t5350 = RATIONAL(25.0,2.0); + t5441 = t5350+t5338*y; + t5113 = y*t5276; + t5106 = y*t5231; + t5439 = t5113+t5106+y*t5297; + t5438 = z*t5558+t5341*t5517+t5049; + t5437 = t5052+t5591; + t5436 = t5370+t5366*y; + t5376 = RATIONAL(8.0,1.0); + t5435 = t5376+t5349*y; + t5433 = t5129+t5402*t5212+t5126; + t5357 = RATIONAL(25.0,4.0); + t5432 = t5379+t5357*t5402; + t5340 = RATIONAL(-75.0,4.0); + t5431 = t5340*t5402+t5345; + t5243 = t5403*t5326; + t5429 = t5402*t5490+t5243+t5512; + t5306 = t5403*t5331; + t5428 = t5253+t5306+t5402*t5460+t5126; + t5114 = t5366*t5461; + t5427 = t5114+t5393+t5126+t5199; + t5288 = t5402*t5502; + t5426 = t5347*t5473+t5288+t5400*t5327+t5052; + t5268 = t5402*t5518; + t5425 = t5372*t5473+t5113+t5402*t5487+t5268; + t5224 = t5403*t5500; + t5424 = t5105+t5276+t5224+t5403*t5459; + t5198 = t5403*t5325; + t5423 = t5400*t5492+t5332+t5198+t5450; + t5422 = t5365*t5403+t5198+t5401*t5523+t5449; + t5421 = t5272+y*t5285+t5105+t5402*t5553+t5106+t5243; + t5420 = t5101-t5393+y*t5316+t5142+(t5489+t5557)*t5402; + t5186 = t5403*t5514; + t5419 = t5179+t5186+t5329+t5449; + t5175 = RATIONAL(-20.0,1.0)*t5393; + t5418 = t5356*t5396+t5175+t5047+t5354*t5473+t5095+x*t5327; + t5417 = t5288+t5257+t5326+t5437; + t5416 = t5243+t5442-t5536; + t5317 = t5376*t5393; + t5415 = t5317+t5403*t5551+t5052+t5143+t5401*t5495+t5104; + t5414 = t5306+t5448+t5549*t5500; + t5259 = t5403*t5332; + t5413 = t5259+z*t5333+t5363*t5398+t5433; + t5412 = x*t5499+t5288+t5180+t5446; + t5172 = t5350*t5393; + t5411 = t5172+t5052+t5330+t5353*t5398+t5616; + t5183 = RATIONAL(25.0,1.0)*t5393; + t5410 = t5325+t5178+t5085+t5183+t5352*t5396+t5334*t5473; + t5409 = t5306+t5433+t5384*t5440; + t5127 = t5402*t5234; + t5267 = t5403*t5327; + t5408 = z*t5329+t5127+t5105+t5267+t5390*t5398+t5104; + t5407 = t5266-t5394+t5624+t5627; + t5355 = RATIONAL(18.0,1.0); + t5406 = t5197+t5165+x*t5552+t5198+t5092+t5355*t5461; + t5388 = RATIONAL(-1.0,4.0); + t5361 = RATIONAL(75.0,4.0); + t5360 = RATIONAL(12.0,1.0); + t5348 = RATIONAL(-12.0,1.0); + t5321 = x*t5507; + t5311 = t5386*t5397; + t5298 = z*t5494; + t5292 = x*t5483; + t5290 = z*t5489; + t5287 = z*t5557; + t5284 = t5400*t5483; + t5282 = x*t5524; + t5270 = z*t5493; + t5261 = z*t5486; + t5258 = x*t5509; + t5256 = z*t5532; + t5255 = x*t5504; + t5254 = z*t5488; + t5245 = z*t5487; + t5241 = t5388*t5399; + t5239 = x*t5505; + t5230 = t5388*t5395; + t5229 = t5377*t5395; + t5228 = t5388*t5391; + t5225 = t5384*t5399; + t5223 = t5384*t5391; + t5221 = t5400*t5499; + t5218 = t5381*t5395; + t5217 = t5384*t5397; + t5216 = t5388*t5397; + t5214 = t5384*t5395; + t5210 = x*t5511; + t5200 = x*t5484; + t5194 = t5359*t5397; + t5193 = x*t5534; + t5192 = t5344*t5395; + t5184 = x*t5498; + t5173 = t5351*t5397; + t5167 = t5403*t5516; + t5162 = x*t5475; + t5156 = x*t5478; + t5155 = t5377*t5461; + t5144 = t5400*t5474; + t5140 = t5366*t5527; + t5133 = x*t5476; + t5130 = x*t5474; + t5122 = t5402*t5215; + t5120 = y*t5266; + t5117 = x*t5479; + t5112 = y*t5272; + t5110 = x*t5477; + t5109 = x*t5480; + t5108 = t5389*t5527; + t5107 = t5402*t5521; + t5098 = z*t5463; + t5097 = x*t5456; + t5084 = t5342*t5473; + t5064 = t5358*t5482; + t5060 = t5402*t5481; + t5050 = t5402*t5189; + coeffs_dyy->coeff_m1_m1_m1 = t5110+t5290+t5292+t5287+t5114+t5284+t5112+ +t5403*t5533+t5439+t5444+t5530+t5536; + coeffs_dyy->coeff_0_m1_m1 = t5266+t5261+t5436*t5402+t5408-t5545+t5587+ +t5610+t5621; + coeffs_dyy->coeff_p1_m1_m1 = t5122+t5254+t5413+t5257+t5394+t5258+t5580+ +t5597+t5601; + coeffs_dyy->coeff_p2_m1_m1 = t5245+t5515-t5520+t5528+t5581+t5629; + coeffs_dyy->coeff_m1_0_m1 = t5134+t5408+t5133+t5214+t5223+t5217+t5225+ +t5602+t5605+t5606; + coeffs_dyy->coeff_0_0_m1 = t5172+t5050+t5173+t5480+t5545*t5390+t5346* +t5440+t5437+t5438+t5592+t5593; + coeffs_dyy->coeff_p1_0_m1 = t5194+t5321+t5162+t5406+t5572+t5577+t5584; + coeffs_dyy->coeff_p2_0_m1 = t5167+t5311+t5409+t5612+t5614; + coeffs_dyy->coeff_m1_p1_m1 = t5397+t5162+t5413+t5098+t5157+t5501+t5513+ +t5626+t5633; + coeffs_dyy->coeff_0_p1_m1 = t5479+t5298+t5545*t5363+t5423+t5453+t5577+ +t5628; + coeffs_dyy->coeff_p1_p1_m1 = t5270+t5133-t5399+t5317+t5050+t5362*t5440+ +t5445+t5446+t5578+t5622; + coeffs_dyy->coeff_p2_p1_m1 = t5155+t5127+t5429-t5519+t5535-t5541; + coeffs_dyy->coeff_m1_p2_m1 = t5122+t5420+t5228+t5241+t5216+t5230+t5150+ +t5451+t5581; + coeffs_dyy->coeff_0_p2_m1 = t5206+t5478+t5545*t5373+t5409+t5568+t5594+ +t5599; + coeffs_dyy->coeff_p1_p2_m1 = t5127+t5282+t5421+t5110-t5530+t5543+t5579+ +t5625; + coeffs_dyy->coeff_p2_p2_m1 = t5112+t5256+t5388*t5440+t5425+t5544+t5631; + coeffs_dyy->coeff_m1_m1_0 = t5242+t5267+t5239+t5436*t5403+t5442-t5549+ +t5587+t5588+t5590+t5602; + coeffs_dyy->coeff_0_m1_0 = t5370+t5229+t5529*t5387+(t5366+t5531+t5431* +t5403)*y+t5411+t5591+t5593; + coeffs_dyy->coeff_p1_m1_0 = x+t5210+t5422+y*t5495+t5494+t5572+t5583+t5585 +; + coeffs_dyy->coeff_p2_m1_0 = t5472+t5400+t5428+t5573+t5612; + coeffs_dyy->coeff_m1_0_0 = t5193+t5470+t5411+t5549*(t5514+t5390)+t5592+ +t5596+t5618; + coeffs_dyy->coeff_0_0_0 = t5192+t5385+t5548+t5529*t5353+(t5361*t5400+ +t5441)*t5402+(t5361*t5401+(RATIONAL(-125.0,4.0)+RATIONAL(225.0,4.0)*y)*t5402+ +t5441)*t5403+t5447+t5608; + coeffs_dyy->coeff_p1_0_0 = t5355*t5566+t5183+t5184+t5431*t5400+t5432*x+ +t5443+t5569+t5595+t5598; + coeffs_dyy->coeff_p2_0_0 = t5084+t5466+t5432*t5400+t5419+t5603; + coeffs_dyy->coeff_m1_p1_0 = t5255+t5467+t5549*t5363+t5422+t5567+t5595+ +t5628; + coeffs_dyy->coeff_0_p1_0 = t5218+t5365+t5529*t5369+(t5367+t5337*t5402+( +RATIONAL(-225.0,4.0)*t5402+t5337)*t5403)*y+t5410+t5569; + coeffs_dyy->coeff_p1_p1_0 = t5370*x+t5200+t5491+(t5360*t5401+t5435)*t5403 ++t5418+t5608+t5617+t5618; + coeffs_dyy->coeff_p2_p1_0 = t5463+t5490+t5426+t5570+t5620; + coeffs_dyy->coeff_m1_p2_0 = t5464+t5264+t5549*t5373+t5414+t5573+t5585+ +t5594; + coeffs_dyy->coeff_0_p2_0 = RATIONAL(-1.0,1.0)+t5252+t5529*t5371+(t5387+ +t5537+(t5361*t5402+t5353)*t5403)*y+t5419+t5609+t5619; + coeffs_dyy->coeff_p1_p2_0 = t5553+t5412+y*t5523+t5231+t5488+t5570+t5588+ +t5607; + coeffs_dyy->coeff_p2_p2_0 = t5153+t5487+t5221+(t5538+t5452)*t5403+t5424+ +t5590; + coeffs_dyy->coeff_m1_m1_p1 = t5120+t5285+t5392+t5210+t5245+t5156+t5259+ +t5448+t5451+t5580+t5633; + coeffs_dyy->coeff_0_m1_p1 = z+t5375*t5559+t5254+t5423+t5504+t5571+t5583+ +t5599; + coeffs_dyy->coeff_p1_m1_p1 = t5287+t5261+t5348*t5461+t5239+t5415+t5140+ +t5229+t5622+t5623+t5625; + coeffs_dyy->coeff_p2_m1_p1 = t5290+t5429+t5544+t5576+t5600; + coeffs_dyy->coeff_m1_0_p1 = t5311+t5184+t5117+t5406+t5098+t5567+t5571; + coeffs_dyy->coeff_0_0_p1 = t5379*z+t5355*t5559+t5503+t5064+t5194+(t5340* +t5401+t5357*z)*t5403+t5410+t5453+t5598; + coeffs_dyy->coeff_p1_0_p1 = RATIONAL(36.0,1.0)*t5461+t5223+t5173+t5418+ +t5192+t5109+t5193+t5445+t5574; + coeffs_dyy->coeff_p2_0_p1 = t5217+t5426+t5535+t5582+t5613; + coeffs_dyy->coeff_m1_p1_p1 = -t5397+t5109+t5200+t5362*t5434+t5415+t5578+ +t5596+t5605; + coeffs_dyy->coeff_0_p1_p1 = t5175+t5551+t5375*t5401+t5270+(t5360*t5400+ +t5435)*t5402+t5438+t5447+t5574+t5617; + coeffs_dyy->coeff_p1_p1_p1 = t5298+t5117+t5255+t5218+t5064+(t5365*x+t5348 +*t5400)*t5402+(t5348*t5401+t5365*z+(RATIONAL(-36.0,1.0)*y+RATIONAL(16.0,1.0))* +t5402)*t5403+t5443+t5501+t5584; + coeffs_dyy->coeff_p2_p1_p1 = t5084+t5400*t5332+t5167+t5541+t5575+t5624+ +t5632; + coeffs_dyy->coeff_m1_p2_p1 = t5140+t5416+t5256+t5231+t5444+t5576+t5579; + coeffs_dyy->coeff_0_p2_p1 = y*t5492+t5417+t5550+t5511+t5543+t5582+t5607+ +t5610; + coeffs_dyy->coeff_p1_p2_p1 = t5360*t5461+t5206+t5252+t5228-t5392+t5407+ +t5264+t5156+t5575+t5601; + coeffs_dyy->coeff_p2_p2_p1 = t5168+t5216-t5396+t5120+(t5374*z+t5485)* +t5403+t5427+t5515; + coeffs_dyy->coeff_m1_m1_p2 = t5144+t5130+t5258+t5398+t5420+t5629; + coeffs_dyy->coeff_0_m1_p2 = t5401+t5477+t5428+t5568+t5604; + coeffs_dyy->coeff_p1_m1_p2 = t5097+t5292+t5421+t5589+t5600; + coeffs_dyy->coeff_p2_m1_p2 = t5378*t5461+t5284+t5425+t5615; + coeffs_dyy->coeff_m1_0_p2 = t5321+t5108+t5414+t5604+t5614; + coeffs_dyy->coeff_0_0_p2 = t5186+t5476+t5060+(t5357*t5403+t5379)*t5401+ +t5450+t5603+t5619; + coeffs_dyy->coeff_p1_0_p2 = t5225+t5107+t5412+t5611+t5613; + coeffs_dyy->coeff_p2_0_p2 = t5224+t5389*t5461+t5214+t5221+t5512+t5630; + coeffs_dyy->coeff_m1_p1_p2 = t5155+t5107+t5416-t5513+t5589; + coeffs_dyy->coeff_0_p1_p2 = t5475+t5510+t5417+t5611+t5620; + coeffs_dyy->coeff_p1_p1_p2 = t5399+t5060+t5108+t5365*t5398+t5407+t5632; + coeffs_dyy->coeff_p2_p1_p2 = t5402*t5455+t5168+t5100+t5126+t5519+t5520; + coeffs_dyy->coeff_m1_p2_p2 = t5282+t5097+t5268+t5388*t5434+t5439+t5615+ +t5631; + coeffs_dyy->coeff_0_p2_p2 = t5509+(t5497+t5452)*t5402+t5424+t5621+t5630; + coeffs_dyy->coeff_p1_p2_p2 = -t5398+t5100+t5241+t5130+(t5565+t5539)*t5402 ++t5427+t5597; + coeffs_dyy->coeff_p2_p2_p2 = t5402*t5532+t5230+t5144+(t5524+(t5388+t5556) +*t5402)*t5403+t5528; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c new file mode 100644 index 0000000..7638538 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c @@ -0,0 +1,1120 @@ +fp t6090; +fp t6087; +fp t6323; +fp t6245; +fp t6134; +fp t6068; +fp t6227; +fp t5893; +fp t6322; +fp t6028; +fp t6088; +fp t6215; +fp t6154; +fp t6089; +fp t6229; +fp t6170; +fp t6076; +fp t5748; +fp t6321; +fp t6053; +fp t6242; +fp t6164; +fp t6182; +fp t6172; +fp t6010; +fp t5741; +fp t6320; +fp t6083; +fp t6078; +fp t6062; +fp t6046; +fp t5977; +fp t6319; +fp t6059; +fp t5974; +fp t6056; +fp t5976; +fp t6318; +fp t6181; +fp t5944; +fp t6044; +fp t6241; +fp t5936; +fp t6317; +fp t5912; +fp t6239; +fp t5872; +fp t6316; +fp t6217; +fp t6150; +fp t6038; +fp t6153; +fp t5993; +fp t6315; +fp t6051; +fp t6210; +fp t5905; +fp t6314; +fp t6127; +fp t6000; +fp t6313; +fp t6009; +fp t6312; +fp t6022; +fp t6055; +fp t6206; +fp t6311; +fp t6017; +fp t6027; +fp t6310; +fp t6057; +fp t5962; +fp t6193; +fp t5914; +fp t6309; +fp t6058; +fp t6002; +fp t6308; +fp t6191; +fp t6155; +fp t5771; +fp t6307; +fp t6032; +fp t6041; +fp t6123; +fp t5737; +fp t6306; +fp t6065; +fp t6189; +fp t5941; +fp t5683; +fp t6305; +fp t6025; +fp t6152; +fp t6069; +fp t5972; +fp t6162; +fp t5815; +fp t6304; +fp t6008; +fp t6012; +fp t6149; +fp t5731; +fp t6303; +fp t6034; +fp t6302; +fp t6001; +fp t6184; +fp t5868; +fp t6006; +fp t6301; +fp t6071; +fp t6183; +fp t5645; +fp t6300; +fp t5724; +fp t6004; +fp t6299; +fp t6067; +fp t6298; +fp t5830; +fp t6297; +fp t5930; +fp t5678; +fp t6296; +fp t6052; +fp t6243; +fp t6159; +fp t5894; +fp t6295; +fp t6180; +fp t6064; +fp t5989; +fp t6294; +fp t5892; +fp t6293; +fp t5975; +fp t6292; +fp t6291; +fp t5933; +fp t6290; +fp t6168; +fp t5703; +fp t6289; +fp t6288; +fp t5760; +fp t6287; +fp t5805; +fp t6286; +fp t5772; +fp t6285; +fp t6084; +fp t6080; +fp t6284; +fp t6073; +fp t6166; +fp t6048; +fp t6216; +fp t5882; +fp t6283; +fp t6063; +fp t6194; +fp t5889; +fp t5861; +fp t6282; +fp t5965; +fp t6281; +fp t5873; +fp t6167; +fp t6280; +fp t6169; +fp t5675; +fp t6279; +fp t6077; +fp t6231; +fp t6013; +fp t6278; +fp t6277; +fp t5733; +fp t6276; +fp t5983; +fp t6275; +fp t6005; +fp t6274; +fp t6011; +fp t5867; +fp t6003; +fp t6125; +fp t6273; +fp t6085; +fp t6075; +fp t5986; +fp t6272; +fp t5921; +fp t6186; +fp t5887; +fp t6271; +fp t5831; +fp t6270; +fp t6060; +fp t6233; +fp t6054; +fp t6269; +fp t5739; +fp t6047; +fp t5949; +fp t6268; +fp t6267; +fp t5997; +fp t6232; +fp t5878; +fp t6033; +fp t6266; +fp t6072; +fp t6238; +fp t6030; +fp t6265; +fp t6264; +fp t6050; +fp t5924; +fp t6066; +fp t5988; +fp t6263; +fp t6049; +fp t5711; +fp t6262; +fp t6158; +fp t6261; +fp t6157; +fp t5877; +fp t6260; +fp t5843; +fp t6259; +fp t6258; +fp t6081; +fp t6079; +fp t6257; +fp t5803; +fp t6256; +fp t6222; +fp t5937; +fp t6255; +fp t6029; +fp t6205; +fp t6026; +fp t6254; +fp t6045; +fp t6228; +fp t6061; +fp t6244; +fp t6253; +fp t5998; +fp t6252; +fp t6251; +fp t5790; +fp t6042; +fp t5931; +fp t6250; +fp t6192; +fp t5916; +fp t6249; +fp t6203; +fp t5942; +fp t5897; +fp t6248; +fp t5715; +fp t5978; +fp t6018; +fp t6235; +fp t6086; +fp t6247; +fp t6074; +fp t6246; +fp t6240; +fp t6082; +fp t6237; +fp t6070; +fp t6236; +fp t6234; +fp t6230; +fp t5875; +fp t6226; +fp t6224; +fp t5845; +fp t6223; +fp t6221; +fp t6037; +fp t6220; +fp t5980; +fp t6219; +fp t6218; +fp t5920; +fp t6174; +fp t6214; +fp t6213; +fp t5991; +fp t6212; +fp t5732; +fp t6211; +fp t5938; +fp t5694; +fp t6209; +fp t6208; +fp t5948; +fp t6207; +fp t6204; +fp t6202; +fp t6201; +fp t6200; +fp t6199; +fp t6178; +fp t5926; +fp t6198; +fp t5642; +fp t5996; +fp t6197; +fp t6196; +fp t5784; +fp t5766; +fp t6195; +fp t6190; +fp t6188; +fp t5969; +fp t6187; +fp t5954; +fp t5775; +fp t6185; +fp t6179; +fp t6177; +fp t6176; +fp t6175; +fp t6173; +fp t6171; +fp t6165; +fp t6163; +fp t6161; +fp t6160; +fp t6156; +fp t5879; +fp t6151; +fp t6148; +fp t5908; +fp t6147; +fp t6146; +fp t5910; +fp t6145; +fp t5856; +fp t6144; +fp t5848; +fp t6143; +fp t6142; +fp t6141; +fp t6140; +fp t6139; +fp t6138; +fp t6137; +fp t6136; +fp t5973; +fp t6135; +fp t6133; +fp t5917; +fp t5881; +fp t6132; +fp t6131; +fp t5987; +fp t6130; +fp t6129; +fp t5636; +fp t5686; +fp t6128; +fp t6126; +fp t6124; +fp t6122; +fp t6121; +fp t6120; +fp t6119; +fp t6118; +fp t6117; +fp t6116; +fp t6115; +fp t6114; +fp t5768; +fp t6113; +fp t5736; +fp t6112; +fp t6020; +fp t5999; +fp t5728; +fp t6111; +fp t5684; +fp t6110; +fp t6031; +fp t5687; +fp t6109; +fp t6108; +fp t5788; +fp t5816; +fp t5794; +fp t6107; +fp t5818; +fp t6106; +fp t5810; +fp t6105; +fp t5655; +fp t6104; +fp t5838; +fp t6103; +fp t6102; +fp t5674; +fp t6101; +fp t6100; +fp t6099; +fp t5796; +fp t6098; +fp t5765; +fp t5777; +fp t6043; +fp t5819; +fp t6097; +fp t6096; +fp t6095; +fp t6021; +fp t5717; +fp t6094; +fp t6093; +fp t6039; +fp t6092; +fp t6036; +fp t6023; +fp t6019; +fp t6016; +fp t5985; +fp t5971; +fp t5964; +fp t5961; +fp t5960; +fp t5959; +fp t5957; +fp t5956; +fp t5955; +fp t5952; +fp t5950; +fp t5947; +fp t5945; +fp t5943; +fp t5939; +fp t5934; +fp t5929; +fp t5922; +fp t5918; +fp t5915; +fp t5911; +fp t5906; +fp t5904; +fp t5903; +fp t5901; +fp t5900; +fp t5895; +fp t5891; +fp t5885; +fp t5883; +fp t5870; +fp t5869; +fp t5864; +fp t5858; +fp t5857; +fp t5847; +fp t5839; +fp t5834; +fp t5825; +fp t5823; +fp t5802; +fp t5801; +fp t5785; +fp t5783; +fp t5780; +fp t5779; +fp t5774; +fp t5773; +fp t5770; +fp t5769; +fp t5767; +fp t5764; +fp t5761; +fp t5759; +fp t5757; +fp t5754; +fp t5751; +fp t5750; +fp t5744; +fp t5740; +fp t5738; +fp t5710; +fp t5709; +fp t5704; +fp t5701; +fp t5699; +fp t5691; +fp t5690; +fp t5676; +fp t5669; +fp t5664; +fp t5659; +fp t5647; +fp t5644; +fp t5639; + t6090 = x*x; + t6087 = x*t6090; + t6323 = t6087+x; + t6245 = y*z; + t6134 = t6323*t6245; + t6068 = RATIONAL(3.0,2.0); + t6227 = t6087*t6068; + t5893 = z*t6227; + t6322 = z+t5893; + t6028 = RATIONAL(-15.0,2.0); + t6088 = z*z; + t6215 = t6088*t6090; + t6154 = y*t6215; + t6089 = y*y; + t6229 = t6087*t6089; + t6170 = z*t6229; + t6076 = RATIONAL(9.0,4.0); + t5748 = t6076*t6170; + t6321 = t6028*t6154+t5748; + t6053 = RATIONAL(-9.0,2.0); + t6242 = y*t6088; + t6164 = t6053*t6242; + t6182 = t6088*t6089; + t6172 = x*t6182; + t6010 = RATIONAL(27.0,8.0); + t5741 = t6010*t6172; + t6320 = t5741+x*t6164; + t6083 = t6090*z; + t6078 = y*t6083; + t6062 = RATIONAL(8.0,1.0); + t6046 = RATIONAL(1.0,8.0); + t5977 = t6046*x; + t6319 = t6062*t6078+t5977; + t6059 = RATIONAL(1.0,2.0); + t5974 = t6059*t6090; + t6056 = RATIONAL(-3.0,8.0); + t5976 = t6056*t6087; + t6318 = t5974+t5976; + t6181 = t6089*t6090; + t5944 = t6076*t6181; + t6044 = RATIONAL(-9.0,8.0); + t6241 = x*t6089; + t5936 = t6044*t6241; + t6317 = t5944+t5936; + t5912 = t6076*t6215; + t6239 = x*t6088; + t5872 = t6044*t6239; + t6316 = t5912+t5872; + t6217 = t6087*t6088; + t6150 = y*t6217; + t6038 = RATIONAL(-45.0,1.0); + t6153 = z*t6181; + t5993 = RATIONAL(135.0,4.0); + t6315 = t5993*t6150+t6038*t6153; + t6051 = RATIONAL(9.0,8.0); + t6210 = t6087*t6051; + t5905 = t6088*t6210; + t6314 = t6053*t6150+t5905; + t6127 = t6088*t6181; + t6000 = RATIONAL(81.0,4.0); + t6313 = t6000*t6182+RATIONAL(-405.0,8.0)*t6127; + t6009 = RATIONAL(-27.0,4.0); + t6312 = RATIONAL(135.0,8.0)*t6127+t6009*t6182; + t6022 = RATIONAL(-18.0,1.0); + t6055 = RATIONAL(2.0,1.0); + t6206 = t6090*t6055; + t6311 = t6022*t6153+z*t6206; + t6017 = RATIONAL(27.0,4.0); + t6027 = RATIONAL(-15.0,1.0); + t6310 = t6027*t6154+t6017*t6170; + t6057 = RATIONAL(-3.0,2.0); + t5962 = t6057*t6181; + t6193 = t6089*t6056; + t5914 = x*t6193; + t6309 = t5962+t5914; + t6058 = RATIONAL(3.0,4.0); + t6002 = RATIONAL(-15.0,8.0); + t6308 = t6002*t6215+t6058*t6088; + t6191 = t6068*t6089; + t6155 = z*t6191; + t5771 = t6088*t5936; + t6307 = t5771+x*t6155; + t6032 = RATIONAL(25.0,1.0); + t6041 = RATIONAL(-81.0,8.0); + t6123 = t6087*t6182; + t5737 = t6041*t6123; + t6306 = t5737+t6032*t6078; + t6065 = RATIONAL(-5.0,2.0); + t6189 = t6090*t6065; + t5941 = y*t6189; + t5683 = t6010*t6123; + t6305 = z*t5941+t5683; + t6025 = RATIONAL(15.0,4.0); + t6152 = t6025*t6242; + t6069 = RATIONAL(-9.0,4.0); + t5972 = t6069*t6089; + t6162 = z*t5972; + t5815 = t6087*t6162; + t6304 = t5815+t6090*t6152; + t6008 = RATIONAL(45.0,4.0); + t6012 = RATIONAL(-45.0,4.0); + t6149 = t6012*t6242; + t5731 = t6087*t6149; + t6303 = t6008*t6153+t5731; + t6034 = RATIONAL(45.0,8.0); + t6302 = t5972+t6034*t6181; + t6001 = RATIONAL(-27.0,8.0); + t6184 = t6087*t6001; + t5868 = t6089*t6184; + t6006 = RATIONAL(27.0,2.0); + t6301 = t6006*t6170+t5868; + t6071 = RATIONAL(-5.0,1.0); + t6183 = t6071*t6245; + t5645 = t6010*t6127; + t6300 = t5645+t6087*t6183; + t5724 = t6008*t6150; + t6004 = RATIONAL(-45.0,2.0); + t6299 = t5724+t6004*t6153; + t6067 = RATIONAL(9.0,1.0); + t6298 = t6067*t6150+t5905; + t5830 = t6069*t6150; + t6297 = t6025*t6153+t5830; + t5930 = y*t6206; + t5678 = t6001*t6123; + t6296 = t5678+z*t5930; + t6052 = RATIONAL(-9.0,1.0); + t6243 = z*t6089; + t6159 = t6052*t6243; + t5894 = t6044*t6229; + t6295 = t6087*t6159+t5894; + t6180 = t6090*RATIONAL(15.0,8.0); + t6064 = RATIONAL(-3.0,4.0); + t5989 = t6064*t6088; + t6294 = t6088*t6180+t5989; + t5892 = t6044*t6217; + t6293 = t5892+t6052*t6150; + t5975 = t6064*t6089; + t6292 = t5975+t6089*t6180; + t6291 = t6017*t6150+t6027*t6153; + t5933 = t6053*t6181; + t6290 = z*t5933+t6025*t6150; + t6168 = t6008*t6243; + t5703 = t6087*t6168; + t6289 = t6004*t6154+t5703; + t6288 = t6038*t6154+t5993*t6170; + t5760 = t6052*t6154; + t6287 = t5760+t5703; + t5805 = t6076*t6150; + t6286 = t6028*t6153+t5805; + t5772 = t6044*t6123; + t6285 = t6078+t5772; + t6084 = y*t6087; + t6080 = z*t6084; + t6284 = -t6080+t6051*t6127; + t6073 = RATIONAL(3.0,1.0); + t6166 = t6073*t6242; + t6048 = RATIONAL(3.0,8.0); + t6216 = t6048*t6088; + t5882 = x*t6216; + t6283 = x*t6166+t5882; + t6063 = RATIONAL(9.0,2.0); + t6194 = t6063*t6088; + t5889 = t6090*t6194; + t5861 = t6088*t6184; + t6282 = t5889+t5861; + t5965 = t6087*t6216; + t6281 = t5965+t6073*t6150; + t5873 = t6053*t6215; + t6167 = t6025*t6243; + t6280 = t6087*t6167+y*t5873; + t6169 = t6012*t6243; + t5675 = t6087*t6169; + t6279 = t5675+t6008*t6154; + t6077 = RATIONAL(5.0,2.0); + t6231 = t6090*t6077; + t6013 = RATIONAL(15.0,2.0); + t6278 = z*t6231+t6013*t6153; + t6277 = t5894+t6063*t6170; + t5733 = t6001*t6172; + t6276 = t6017*t6127+t5733; + t5983 = t6058*t6089; + t6275 = t5983+t6002*t6181; + t6005 = RATIONAL(-45.0,8.0); + t6274 = t6076*t6182+t6005*t6127; + t6011 = RATIONAL(-10.0,1.0); + t5867 = t6011*t6245; + t6003 = RATIONAL(81.0,8.0); + t6125 = t6003*t6182; + t6273 = t6087*t5867+t6090*t6125; + t6085 = z*t6087; + t6075 = RATIONAL(-1.0,8.0); + t5986 = t6075*t6087; + t6272 = -t6085+t5986; + t5921 = t6057*t6215; + t6186 = t6087*t6058; + t5887 = z*t6186; + t6271 = t6089*t5887+y*t5921; + t5831 = t6052*t6153; + t6270 = t5831+t5724; + t6060 = RATIONAL(1.0,4.0); + t6233 = x*t6060; + t6054 = RATIONAL(6.0,1.0); + t6269 = y*t6233+t6054*t6153+t5830; + t5739 = t6009*t6127; + t6047 = RATIONAL(5.0,1.0); + t5949 = t6047*t6245; + t6268 = t5739+t6323*t5949; + t6267 = RATIONAL(-81.0,2.0)*t6127+x*t5867+RATIONAL(30.0,1.0)*t6080; + t5997 = RATIONAL(-27.0,2.0); + t6232 = t6090*t6047; + t5878 = z*t6232; + t6033 = RATIONAL(15.0,1.0); + t6266 = t6033*t6153+t5997*t6150+t5878; + t6072 = RATIONAL(5.0,4.0); + t6238 = x*t6072; + t6030 = RATIONAL(18.0,1.0); + t6265 = z*t6238+t5675+t6030*t6154; + t6264 = t6030*t6153+y*t6238+t5731; + t6050 = RATIONAL(-3.0,1.0); + t5924 = t6063*t6181; + t6066 = RATIONAL(-1.0,2.0); + t5988 = t6066*t6090; + t6263 = t6050*t6150+(t5924+t5988)*z; + t6049 = RATIONAL(4.0,1.0); + t5711 = t6001*t6127; + t6262 = t6046*t6090+t6049*t6080+t5711; + t6158 = t6050*t6243; + t6261 = t6087*t6158+(t5889+t5988)*y; + t6157 = t6057*t6243; + t5877 = t6068*t6215; + t6260 = t6087*t6157+(t5877+t5974)*y; + t5843 = t6067*t6153; + t6259 = t5843+t6293; + t6258 = t5997*t6170+t6033*t6154+y*t6232; + t6081 = x*z; + t6079 = y*t6081; + t6257 = t6079+t6080+t6069*t6127; + t5803 = t6067*t6154; + t6256 = t5803+t6295; + t6222 = t6087*t6073; + t5937 = z*t6222; + t6255 = -t6079+t6053*t6127+y*t5937; + t6029 = RATIONAL(-27.0,1.0); + t6205 = t6090*t6071; + t6026 = RATIONAL(45.0,1.0); + t6254 = t6026*t6153+t6029*t6150+z*t6205; + t6045 = RATIONAL(-2.0,1.0); + t6228 = t6090*t6045; + t6061 = RATIONAL(-6.0,1.0); + t6244 = x*t6066; + t6253 = t6061*t6154+y*t6228+z*t6244; + t5998 = RATIONAL(45.0,2.0); + t6252 = t5941+t5998*t6154+t6295; + t6251 = z*t6189+t5998*t6153+t6293; + t5790 = t6061*t6080; + t6042 = RATIONAL(-4.0,1.0); + t5931 = t6042*t6245; + t6250 = t5790+t5931+t6312; + t6192 = t6088*t6056; + t5916 = x*t6192; + t6249 = z*t6233+t6054*t6154+t5815+t5916; + t6203 = t6087*t6050; + t5942 = z*t6203; + t5897 = t6045*t6245; + t6248 = t5897+t6069*t6182+t6034*t6127+y*t5942; + t5715 = t6006*t6127; + t5978 = t6048*t6087; + t6018 = RATIONAL(-12.0,1.0); + t6235 = t6049*z; + t6086 = x*y; + t6247 = t5715+t5978+t6018*t6080+t5988+t6235*t6086; + t6074 = RATIONAL(-1.0,4.0); + t6246 = t6074*t6090+t6276+t6323*t5931; + t6240 = x*t6074; + t6082 = t6090*y; + t6237 = t6059*x; + t6070 = RATIONAL(-5.0,4.0); + t6236 = x*t6070; + t6234 = x*t6051; + t6230 = -t6082-t6083; + t5875 = t6048*t6241; + t6226 = t5875+y*t6240; + t6224 = t6070*t6087; + t5845 = t6051*t6123; + t6223 = t5845+t6064*t6150; + t6221 = t6077*t6245; + t6037 = RATIONAL(-15.0,4.0); + t6220 = t6087*t6037; + t5980 = t6069*t6088; + t6219 = y*t6239; + t6218 = t6087*t6064; + t5920 = t6087*t6193; + t6174 = t6048*t6090; + t6214 = t5920+t6089*t6174; + t6213 = t6055*t6245; + t5991 = t6076*t6089; + t6212 = t6072*t6090; + t5732 = t6003*t6123; + t6211 = t6041*t6127+t5732; + t5938 = t6062*t6245; + t5694 = t6041*t6172; + t6209 = t5694+x*t6168; + t6208 = t6072*t6087; + t5948 = t6088*t6234; + t6207 = t5948+z*t6236; + t6204 = t6063*t6089; + t6202 = t6057*t6087; + t6201 = t6087*t6066; + t6200 = t6050*t6088; + t6199 = t6059*t6087; + t6178 = t6087*t6060; + t5926 = t6087*t6192; + t6198 = z*t6178+t5926; + t5642 = RATIONAL(243.0,8.0)*t6123; + t5996 = RATIONAL(-135.0,4.0); + t6197 = t5996*t6170+t5642; + t6196 = t6087*t6074; + t5784 = t6050*t6153; + t5766 = t6087*t5897; + t6195 = t5784+t5766; + t6190 = t6084+t6086; + t6188 = t6070*t6090; + t5969 = t6089*t5978; + t6187 = t5969+y*t6196; + t5954 = t6089*t6234; + t5775 = t6088*t5954; + t6185 = t5775+t6064*t6219; + t6179 = RATIONAL(10.0,1.0)*t6245; + t6177 = t6090*t6044; + t6176 = t6090*t6056; + t6175 = t5771+t5983*t6081; + t6173 = t6087*t6025; + t6171 = t6073*t6243; + t6165 = t6052*t6242; + t6163 = t6067*t6242; + t6161 = t6037*t6243; + t6160 = t6067*t6243; + t6156 = t6053*t6243; + t5879 = z*t6228; + t6151 = z*t5975; + t6148 = t6037*t6242; + t5908 = t6089*t6210; + t6147 = t5908+t6087*t6160+t5737; + t6146 = t5997*t6127+t5732+t5733; + t5910 = t6058*t6181; + t6145 = t5920+t5914+t5910; + t5856 = t6010*t6229; + t6144 = t5856+t6005*t6181+t5991; + t5848 = t6010*t6217; + t6143 = t5873+t5848+t5872; + t6142 = t5775+t6057*t6219+t5882; + t6141 = t5737+t6298; + t6140 = RATIONAL(-135.0,8.0)*t6127+t5732+t6017*t6182; + t6139 = t5954+x*t6156+t5741; + t6138 = t5954+t5694+x*t6160; + t6137 = t5683+t6314; + t6136 = t5908+t6087*t6156+t5683; + t5973 = t6046*t6087; + t6135 = t5973+t5969+y*t6201; + t6133 = t6063*t6150+t5678+t5892; + t5917 = t6058*t6215; + t5881 = t6068*t6181; + t6132 = t5978+t6060+RATIONAL(-5.0,8.0)*t6090; + t6131 = z*t6199+t5986+t5926; + t5987 = t6075*x; + t6130 = z*t6237+t5987+t5916; + t6129 = t5980+t6034*t6215+t5861; + t5636 = RATIONAL(-243.0,8.0)*t6123; + t5686 = x*t6125; + t6128 = t5636+t5686+RATIONAL(81.0,2.0)*t6127; + t6126 = t5856+t5936+t5933; + t6124 = t5678+t6277; + t6122 = t5848+t6076*t6088+t6005*t6215; + t6121 = t6004+RATIONAL(225.0,4.0)*t6090; + t6120 = RATIONAL(-25.0,4.0)*t6090+t6077; + t6119 = RATIONAL(-225.0,4.0)*t6090+t5998; + t6118 = t6013+RATIONAL(-75.0,4.0)*t6090; + t6117 = RATIONAL(25.0,4.0)*t6090+t6065; + t6116 = RATIONAL(75.0,4.0)*t6090+t6028; + t6115 = t6087*t6221+t5711+t6305; + t6114 = t6058*t6150+z*t5962+t6285; + t5768 = t6050*t6154; + t6113 = t5768+t5748+t6296; + t5736 = t6090*t6179; + t6112 = t6090*t6149+t5736+y*t6212+t6147; + t6020 = RATIONAL(-81.0,4.0); + t5999 = RATIONAL(-20.0,1.0); + t5728 = t5999*t6078; + t6111 = t6020*t6127+t5732+t5686+t5728+t6323*t6179; + t5684 = RATIONAL(50.0,1.0)*t6078; + t6110 = RATIONAL(-30.0,1.0)*t6080+RATIONAL(405.0,8.0)*t6127+t6020*t6182+ +t5636+t5999*t6245+t5684; + t6031 = RATIONAL(-25.0,2.0); + t5687 = t6031*t6078; + t6109 = t5949+t5687+t6013*t6080+t6140; + t6108 = t5867+t6027*t6080+t6306+t6312; + t5788 = x*t6213; + t5816 = t6042*t6078; + t5794 = t6087*t6213; + t6107 = t5739+t5741+t5788+t5683+t5816+t5794; + t5818 = t6073*t6154; + t6106 = t5818+t6082+t5816+t6136; + t5810 = t6073*t6153; + t6105 = t5810+t6083+t5816+t6137; + t5655 = t6011*t6078; + t6104 = t6013*t6154+y*t6231+t5655+t6136; + t5838 = y*t5878; + t6103 = t6037*t6153+z*t6188+t5838+t6133; + t6102 = t6276+t5678+t5838+t6065*t6134; + t5674 = RATIONAL(-40.0,1.0)*t6078; + t6101 = t6029*t6170+t5868+y*t6205+t5642+t5674+t6026*t6154; + t6100 = x*t6183+t6033*t6080+t5728+t6146; + t6099 = t5715+t5737+t5741+x*t6221+t5736+t6028*t6080; + t5796 = y*t5879; + t6098 = t5796+t5845+t6057*t6150+t5965+(t5974+t5881)*z; + t5765 = x*t5897; + t5777 = t6054*t6080; + t6043 = RATIONAL(-8.0,1.0); + t5819 = t6043*t6078; + t6097 = t5765+t5777+t5819+t6146; + t6096 = z*t6212+t6012*t6153+t5736+t6141; + t6095 = t6090*t6148+y*t6188+t5838+t6124; + t6021 = RATIONAL(16.0,1.0); + t5717 = t6021*t6078; + t6094 = t5930+t6022*t6154+t5948+t5717+t5987-t6081+t6147; + t6093 = t5875+t5879+y*t6244+t6061*t6153+t6133+t6319; + t6039 = RATIONAL(12.0,1.0); + t6092 = RATIONAL(5.0,8.0)*t6090+t6074+t5938+t5976+t5728+t6039*t6080+t6140 +; + t6036 = RATIONAL(27.0,1.0); + t6023 = RATIONAL(25.0,2.0); + t6019 = RATIONAL(36.0,1.0); + t6016 = RATIONAL(-36.0,1.0); + t5985 = t6060*t6090; + t5971 = t6075*t6090; + t5964 = t6088*t6177; + t5961 = t6069*t6181; + t5960 = y*t6218; + t5959 = y*t6224; + t5957 = z*t6218; + t5956 = t6089*t6176; + t5955 = y*t6178; + t5952 = y*t6236; + t5950 = z*t6208; + t5947 = z*t6224; + t5945 = t6051*t6215; + t5943 = t6064*t6215; + t5939 = t6069*t6215; + t5934 = y*t6203; + t5929 = y*t6237; + t5922 = y*t6222; + t5918 = y*t6199; + t5915 = t6088*t6174; + t5911 = t6089*t6177; + t5906 = z*t6202; + t5904 = t6064*t6181; + t5903 = z*t6240; + t5901 = y*t6202; + t5900 = z*t6196; + t5895 = t6051*t6181; + t5891 = y*t6186; + t5885 = y*t6208; + t5883 = y*t6227; + t5870 = t6088*t6176; + t5869 = z*t6201; + t5864 = y*t6173; + t5858 = y*t6220; + t5857 = z*t6173; + t5847 = z*t6220; + t5839 = t6044*t6127; + t5834 = t6058*t6219; + t5825 = t6200*t6086; + t5823 = t6076*t6219; + t5802 = t6069*t6219; + t5801 = t6194*t6086; + t5785 = x*t6157; + t5783 = t5991*t6081; + t5780 = x*t6165; + t5779 = t6089*t5937; + t5774 = t6063*t6127; + t5773 = t6087*t6155; + t5770 = t6076*t6127; + t5769 = t6068*t6219; + t5767 = t6068*t6150; + t5764 = x*t6171; + t5761 = x*t6163; + t5759 = x*t6158; + t5757 = x*t6162; + t5754 = x*t6159; + t5751 = x*t6151; + t5750 = t6087*t6151; + t5744 = t6204*t6081; + t5740 = t6087*t6148; + t5738 = x*t6148; + t5710 = t6087*t6161; + t5709 = x*t6161; + t5704 = t6006*t6150; + t5701 = t6008*t6219; + t5699 = t6000*t6127; + t5691 = x*t6149; + t5690 = x*t6169; + t5676 = t6036*t6150; + t5669 = t6009*t6170; + t5664 = x*t6152; + t5659 = t6036*t6170; + t5647 = x*t6167; + t5644 = t6009*t6150; + t5639 = t5996*t6150; + coeffs_dyz->coeff_m1_m1_m1 = t5765+t5918+t5917+t6049*t6078+t5769+t6145+ +t6131+t5770+t5985+t5767+t5929+t5772+t5768+t6130+t5773+t6195+t6230+t6307; + coeffs_dyz->coeff_0_m1_m1 = t5906-z+t6104+t5901+t5777+t6158+(-1.0+t6200+ +t6235)*y+t6132+t6274+t6275+t6278+t6308+t6314; + coeffs_dyz->coeff_p1_m1_m1 = t5785+t6093+t5790+t5881+t5788+t5893+t5877+ +t5883+t5774+t6142+t6253+t6277+t6318; + coeffs_dyz->coeff_p2_m1_m1 = t5839+t5971+t5956+t6098+t5869+t5870+t5794+ +t6135+t6260; + coeffs_dyz->coeff_m1_0_m1 = t5959+t6104+t5740+t5961+t5843+t5738+t5952+ +t6139+t6268; + coeffs_dyz->coeff_0_0_m1 = t6160+t5864+(t6118*t6088+t6120)*y+t6108+t6299+ +t6301+t6302; + coeffs_dyz->coeff_p1_0_m1 = t5744+t5858+t5664+t6100+t6126+t6258+t6264; + coeffs_dyz->coeff_p2_0_m1 = t5895+t5885+t6095+t6290+t6300; + coeffs_dyz->coeff_m1_p1_m1 = t6124+t6246+t5744+t5831+t5973+t5869+t6190+ +t5943+t6083+t6253+t6281+t6283+t6317+t6319; + coeffs_dyz->coeff_0_p1_m1 = (t6045+t6061*t6088)*y+t6159+t5934+t6092+t6144 ++t6251+t6258+t6294+t6322; + coeffs_dyz->coeff_p1_p1_m1 = t5906+t6141+t5924+t6139+t5717+t5825+t5921+( +t6042+t6018*t6088)*t6082-t6086+t6247+t6130+t5922+t6301+t6311; + coeffs_dyz->coeff_p2_p1_m1 = -t6084+t5911+t5915+t6106+t6131+t6262+t6263; + coeffs_dyz->coeff_m1_p2_m1 = t5785+t5904+t5810+t5796+t6185+t6187+t6223+ +t6226+t6257+t6260; + coeffs_dyz->coeff_0_p2_m1 = t6171+t5891+(t6059+t6068*t6088)*y+t6095+t6248 ++t6286+t6292; + coeffs_dyz->coeff_p1_p2_m1 = t5834+t5960+t6106+t6255+t6269+t6307+t6309; + coeffs_dyz->coeff_p2_p2_m1 = t5955+t5773+(t5989+t6074)*t6082+t6114+t6214+ +t6284; + coeffs_dyz->coeff_m1_m1_0 = t5655+t5947+t5709+t5710+t5803+t5939+t6137+ +t6207+t6268+t6278+t6320; + coeffs_dyz->coeff_0_m1_0 = t5704+t6163+t5857+(t6118*t6089+t6120)*z+t6108+ +t6129+t6289; + coeffs_dyz->coeff_p1_m1_0 = t5801+t5847+t6100+t5647+t6143+t6265+t6266; + coeffs_dyz->coeff_p2_m1_0 = t5950+t5945+t6103+t6280+t6300; + coeffs_dyz->coeff_m1_0_0 = t5699+t5701+t6031*t6134+t6209+t6289+t6299+ +t6306; + coeffs_dyz->coeff_0_0_0 = t5639+t6121*t6243+(t6121*t6088+(t6032+RATIONAL( +75.0,2.0)*t6087+RATIONAL(-125.0,2.0)*t6090)*z)*y+t6197+t6313; + coeffs_dyz->coeff_p1_0_0 = t5690+t5691+t5684+(t6023*x+RATIONAL(-75.0,2.0) +*t6087)*t6245+t6128+t6288+t6315; + coeffs_dyz->coeff_p2_0_0 = t6023*t6080+t5687+t6211+t6279+t6303; + coeffs_dyz->coeff_m1_p1_0 = t6111+t5780+t5690+t5950+t6251+t6265+t6316; + coeffs_dyz->coeff_0_p1_0 = t5847+t6030*t6242+t5676+(t6119*t6089+t6117)*z+ +t6110+t6122+t6288; + coeffs_dyz->coeff_p1_p1_0 = t5761+t5857+t6019*t6154+t5674+t6197+t6207+ +t6209+t6254+t6267+t6282; + coeffs_dyz->coeff_p2_p1_0 = t5964+t5947+t6096+t6273+t6287; + coeffs_dyz->coeff_m1_p2_0 = t5823+t5647+t6102+t6280+t6286; + coeffs_dyz->coeff_0_p2_0 = t6164+t5644+t6116*t6243+t6109+t6279; + coeffs_dyz->coeff_p1_p2_0 = t5802+t5709+t6099+t6287+t6291; + coeffs_dyz->coeff_p2_p2_0 = t5710+y*t5912+t6115+t6297; + coeffs_dyz->coeff_m1_m1_p1 = t6085+t6093+t5764+t5779+t5801+t5760+t6081+ +t6082+t5904+t6135+t6246+t6316; + coeffs_dyz->coeff_0_m1_p1 = t5942+y+(t6061*t6089+t6045)*z+t6165+t6092+ +t5883+t6122+t6252+t6266+t6292; + coeffs_dyz->coeff_p1_m1_p1 = t6094+t5759+t5901+t5937+t5704+t5929+(t6018* +t6089+t6042)*t6083+t6247+t6282+t6309+t6320; + coeffs_dyz->coeff_p2_m1_p1 = t5918+t6105+t5964+t6214+t6261+t6262+t6272; + coeffs_dyz->coeff_m1_0_p1 = t6111+t5691+t5885+t5754+t6252+t6264+t6317; + coeffs_dyz->coeff_0_0_p1 = t5659+t5858+t6030*t6243+(t6119*t6088+t6117)*y+ +t6110+t6144+t6315; + coeffs_dyz->coeff_p1_0_p1 = t6019*t6153+t5864+t5924+t5701+t5639+t5952+ +t6101+t6138+t6267; + coeffs_dyz->coeff_p2_0_p1 = t5911+t5959+t6112+t6270+t6273; + coeffs_dyz->coeff_m1_p1_p1 = t6094+t5699+t5985+t5961+t6043*t6134+t5761+ +t5939+t6138-t6190+t6272+t6298+t6311; + coeffs_dyz->coeff_0_p1_p1 = (t6055+t6022*t6088+(t6021+RATIONAL(24.0,1.0)* +t6087)*z)*y+t5937+t5922+t6101+(t6055+t6022*t6089)*z+t6129+t6132+t6254+t6302+ +t6313; + coeffs_dyz->coeff_p1_p1_p1 = t5676+t5942+t5659+((t6049+t6016*t6088)*t6090 ++(RATIONAL(32.0,1.0)*t6090+t6062*x+RATIONAL(-24.0,1.0)*t6087)*z)*y+t5780+t6081+ +t6086+t6126+t5934+(t6016*t6089+t6049)*t6083+t5754+t5977+t6128+t6143+t6318; + coeffs_dyz->coeff_p2_p1_p1 = t5945+t5895+t6084+t6087*t5938+t5971+t5973+ +t5819+t6085+t6211+t6230+t6256+t6259; + coeffs_dyz->coeff_m1_p2_p1 = t6107+t5759+t5802+t5955+t6145+t6261+t6269; + coeffs_dyz->coeff_0_p2_p1 = t5960+t6054*t6243+(t6066+t6194)*y+t6112+t6250 ++t6275+t6291; + coeffs_dyz->coeff_p1_p2_p1 = t6039*t6153+t5764+t5823+t6097+t5644+t5891+ +t5881-t6082+t6226+t6256; + coeffs_dyz->coeff_p2_p2_p1 = t5956+t5805+t5779+t5645+(t5980+t6060)*t6082+ +t6187+t6195+t6296; + coeffs_dyz->coeff_m1_m1_p2 = t5818+t5900+t5750+t6098+t5751+t5903+t5943+ +t6142+t6257; + coeffs_dyz->coeff_0_m1_p2 = t5887+t6166+(t6059+t6191)*z+t6103+t6248+t6294 ++t6321; + coeffs_dyz->coeff_p1_m1_p2 = t5769+t5957+t6105+t5921+t6175+t6249+t6255; + coeffs_dyz->coeff_p2_m1_p2 = t5915+t5767+(t6074+t5975)*t6083+t6198+t6271+ +t6284+t6285; + coeffs_dyz->coeff_m1_0_p2 = t5783+t5664+t6102+t6290+t6321; + coeffs_dyz->coeff_0_0_p2 = t6156+t5669+t6116*t6242+t6109+t6303; + coeffs_dyz->coeff_p1_0_p2 = t5757+t5738+t6099+t6270+t6310; + coeffs_dyz->coeff_p2_0_p2 = t5740+z*t5944+t6115+t6304; + coeffs_dyz->coeff_m1_p1_p2 = t5917+t6107+t5757+t5825+t6198+t6249+t6263; + coeffs_dyz->coeff_0_p1_p2 = t5957+t6054*t6242+(t6066+t6204)*z+t6096+t6250 ++t6308+t6310; + coeffs_dyz->coeff_p1_p1_p2 = t6039*t6154+t6097+t5669+t5903+t5887+t5783- +t6083+t5877+t6259+t6283; + coeffs_dyz->coeff_p2_p1_p2 = t5870+t5766+t5645+t5900+(t6060+t5972)*t6083+ +t6113+t6281; + coeffs_dyz->coeff_m1_p2_p2 = t5770+t5834+t6066*t6134+t6114+t6175+t6271; + coeffs_dyz->coeff_0_p2_p2 = t6157+(t6057*t6088+t6322)*y+t6274+t6297+t6304 ++t6305; + coeffs_dyz->coeff_p1_p2_p2 = t5805+t5774+t5751+t5784+(t6237+t6202)*t6245+ +t6113+t6185; + coeffs_dyz->coeff_p2_p2_p2 = t5839+z*t5910+t5750+(t5917+(t6199+t5988)*z)* +y+t6223; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c new file mode 100644 index 0000000..c087e3c --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c @@ -0,0 +1,1230 @@ +fp t2786; +fp t2784; +fp t2992; +fp t2787; +fp t2783; +fp t2984; +fp t2879; +fp t2880; +fp t2751; +fp t2701; +fp t2755; +fp t2956; +fp t3078; +fp t2758; +fp t2937; +fp t2785; +fp t2867; +fp t2533; +fp t2759; +fp t2955; +fp t2780; +fp t3077; +fp t2994; +fp t2773; +fp t2946; +fp t2763; +fp t2648; +fp t2537; +fp t3076; +fp t2743; +fp t2838; +fp t2959; +fp t2889; +fp t2769; +fp t2551; +fp t3075; +fp t2635; +fp t2494; +fp t2765; +fp t2782; +fp t2774; +fp t3074; +fp t2568; +fp t3073; +fp t2725; +fp t2935; +fp t2749; +fp t2697; +fp t3072; +fp t2905; +fp t2453; +fp t2918; +fp t2861; +fp t2529; +fp t3071; +fp t2868; +fp t2709; +fp t2719; +fp t2597; +fp t3070; +fp t2722; +fp t2960; +fp t2901; +fp t2971; +fp t3069; +fp t2871; +fp t2768; +fp t2770; +fp t3068; +fp t2728; +fp t2829; +fp t2370; +fp t2737; +fp t3067; +fp t2748; +fp t2961; +fp t2634; +fp t3066; +fp t2885; +fp t2459; +fp t2733; +fp t3065; +fp t2754; +fp t2928; +fp t2660; +fp t2760; +fp t2931; +fp t2649; +fp t3064; +fp t2713; +fp t2976; +fp t2781; +fp t3063; +fp t2746; +fp t2954; +fp t2608; +fp t2762; +fp t2939; +fp t2899; +fp t3062; +fp t2986; +fp t2724; +fp t2881; +fp t2406; +fp t2716; +fp t3061; +fp t2951; +fp t2858; +fp t2659; +fp t3060; +fp t2750; +fp t2908; +fp t2665; +fp t2990; +fp t2604; +fp t3059; +fp t2757; +fp t2969; +fp t2730; +fp t2977; +fp t2898; +fp t3058; +fp t2764; +fp t2926; +fp t2666; +fp t3057; +fp t2924; +fp t2736; +fp t2922; +fp t2687; +fp t3056; +fp t2646; +fp t2941; +fp t2668; +fp t3055; +fp t2699; +fp t2887; +fp t2439; +fp t2845; +fp t3054; +fp t2766; +fp t2982; +fp t2884; +fp t2909; +fp t2834; +fp t2475; +fp t3053; +fp t2741; +fp t2919; +fp t2900; +fp t3052; +fp t2575; +fp t2975; +fp t2673; +fp t3051; +fp t2947; +fp t2859; +fp t2703; +fp t2886; +fp t3050; +fp t2702; +fp t2771; +fp t2929; +fp t3049; +fp t2402; +fp t3048; +fp t3047; +fp t3046; +fp t2778; +fp t2974; +fp t2828; +fp t2490; +fp t3045; +fp t2691; +fp t2693; +fp t3044; +fp t3043; +fp t2539; +fp t3042; +fp t2419; +fp t3041; +fp t2433; +fp t3040; +fp t2997; +fp t2776; +fp t2944; +fp t2893; +fp t2579; +fp t3039; +fp t2832; +fp t3038; +fp t2853; +fp t3037; +fp t3036; +fp t2981; +fp t2896; +fp t2385; +fp t3035; +fp t3034; +fp t2945; +fp t3033; +fp t2772; +fp t2603; +fp t3032; +fp t3031; +fp t2727; +fp t3030; +fp t2731; +fp t2957; +fp t2642; +fp t3029; +fp t2683; +fp t2842; +fp t3028; +fp t2742; +fp t2936; +fp t3027; +fp t2949; +fp t2671; +fp t2667; +fp t3026; +fp t2933; +fp t2678; +fp t2654; +fp t3025; +fp t2989; +fp t2650; +fp t2729; +fp t2710; +fp t3024; +fp t2907; +fp t2636; +fp t2717; +fp t3023; +fp t2980; +fp t2775; +fp t3022; +fp t3021; +fp t2985; +fp t3020; +fp t2645; +fp t2921; +fp t2857; +fp t2507; +fp t2897; +fp t2469; +fp t3019; +fp t2739; +fp t2934; +fp t2600; +fp t2991; +fp t3018; +fp t2670; +fp t2948; +fp t2629; +fp t3017; +fp t3016; +fp t2996; +fp t2686; +fp t2912; +fp t2694; +fp t3015; +fp t2756; +fp t2920; +fp t2851; +fp t2463; +fp t3014; +fp t2913; +fp t2523; +fp t3013; +fp t2767; +fp t2894; +fp t2440; +fp t3012; +fp t2617; +fp t3011; +fp t2987; +fp t2651; +fp t2910; +fp t2852; +fp t2863; +fp t2587; +fp t3010; +fp t3009; +fp t2738; +fp t2973; +fp t2588; +fp t2983; +fp t2639; +fp t3008; +fp t2930; +fp t2856; +fp t2679; +fp t3007; +fp t2708; +fp t2715; +fp t2592; +fp t2726; +fp t3006; +fp t3005; +fp t3004; +fp t2361; +fp t2888; +fp t2598; +fp t3003; +fp t2998; +fp t3002; +fp t2408; +fp t3001; +fp t2747; +fp t2672; +fp t2752; +fp t3000; +fp t2999; +fp t2995; +fp t2993; +fp t2745; +fp t2988; +fp t2698; +fp t2705; +fp t2704; +fp t2707; +fp t2979; +fp t2978; +fp t2700; +fp t2777; +fp t2972; +fp t2970; +fp t2968; +fp t2966; +fp t2965; +fp t2831; +fp t2543; +fp t2903; +fp t2964; +fp t2914; +fp t2638; +fp t2963; +fp t2695; +fp t2962; +fp t2546; +fp t2911; +fp t2958; +fp t2706; +fp t2942; +fp t2827; +fp t2953; +fp t2952; +fp t2779; +fp t2950; +fp t2943; +fp t2940; +fp t2938; +fp t2932; +fp t2927; +fp t2578; +fp t2925; +fp t2761; +fp t2923; +fp t2917; +fp t2916; +fp t2837; +fp t2653; +fp t2558; +fp t2915; +fp t2906; +fp t2640; +fp t2685; +fp t2902; +fp t2895; +fp t2658; +fp t2647; +fp t2892; +fp t2891; +fp t2890; +fp t2740; +fp t2676; +fp t2883; +fp t2882; +fp t2621; +fp t2662; +fp t2878; +fp t2721; +fp t2855; +fp t2378; +fp t2877; +fp t2876; +fp t2875; +fp t2373; +fp t2599; +fp t2874; +fp t2637; +fp t2873; +fp t2872; +fp t2367; +fp t2870; +fp t2467; +fp t2869; +fp t2627; +fp t2866; +fp t2865; +fp t2864; +fp t2690; +fp t2681; +fp t2862; +fp t2860; +fp t2854; +fp t2850; +fp t2849; +fp t2550; +fp t2848; +fp t2847; +fp t2624; +fp t2846; +fp t2844; +fp t2590; +fp t2843; +fp t2374; +fp t2841; +fp t2840; +fp t2711; +fp t2360; +fp t2839; +fp t2836; +fp t2835; +fp t2833; +fp t2830; +fp t2664; +fp t2826; +fp t2825; +fp t2824; +fp t2823; +fp t2822; +fp t2732; +fp t2821; +fp t2820; +fp t2819; +fp t2817; +fp t2816; +fp t2814; +fp t2501; +fp t2813; +fp t2452; +fp t2812; +fp t2462; +fp t2811; +fp t2810; +fp t2506; +fp t2396; +fp t2809; +fp t2808; +fp t2807; +fp t2718; +fp t2352; +fp t2806; +fp t2340; +fp t2805; +fp t2804; +fp t2431; +fp t2803; +fp t2366; +fp t2802; +fp t2801; +fp t2800; +fp t2799; +fp t2723; +fp t2392; +fp t2798; +fp t2566; +fp t2797; +fp t2796; +fp t2496; +fp t2795; +fp t2616; +fp t2794; +fp t2744; +fp t2793; +fp t2753; +fp t2515; +fp t2792; +fp t2791; +fp t2559; +fp t2790; +fp t2735; +fp t2734; +fp t2720; +fp t2712; +fp t2692; +fp t2663; +fp t2633; +fp t2626; +fp t2614; +fp t2612; +fp t2610; +fp t2609; +fp t2607; +fp t2606; +fp t2591; +fp t2589; +fp t2584; +fp t2582; +fp t2581; +fp t2577; +fp t2574; +fp t2573; +fp t2570; +fp t2563; +fp t2560; +fp t2555; +fp t2553; +fp t2552; +fp t2549; +fp t2538; +fp t2534; +fp t2530; +fp t2527; +fp t2522; +fp t2521; +fp t2514; +fp t2503; +fp t2489; +fp t2487; +fp t2486; +fp t2484; +fp t2481; +fp t2470; +fp t2468; +fp t2465; +fp t2464; +fp t2458; +fp t2454; +fp t2449; +fp t2448; +fp t2444; +fp t2442; +fp t2436; +fp t2432; +fp t2430; +fp t2426; +fp t2422; +fp t2418; +fp t2417; +fp t2416; +fp t2415; +fp t2414; +fp t2411; +fp t2401; +fp t2379; +fp t2375; +fp t2358; +fp t2354; +fp t2350; +fp t2347; +fp t2338; +fp t2337; + t2786 = y*y; + t2784 = t2786*y; + t2992 = t2784+y; + t2787 = x*x; + t2783 = t2787*x; + t2984 = t2783+x; + t2879 = z*t2984; + t2880 = z*t2992; + t2751 = RATIONAL(1.0,4.0); + t2701 = t2751*t2784; + t2755 = RATIONAL(-5.0,8.0); + t2956 = t2787*t2755; + t3078 = t2701+t2784*t2956; + t2758 = RATIONAL(9.0,8.0); + t2937 = t2784*t2758; + t2785 = z*z; + t2867 = t2785*t2937; + t2533 = t2787*t2867; + t2759 = RATIONAL(-5.0,2.0); + t2955 = t2783*t2786; + t2780 = z*t2955; + t3077 = t2533+t2759*t2780; + t2994 = t2786*z; + t2773 = x*t2994; + t2946 = t2784*t2785; + t2763 = RATIONAL(-9.0,4.0); + t2648 = t2763*t2946; + t2537 = t2787*t2648; + t3076 = t2537+t2773+t2780; + t2743 = RATIONAL(-9.0,2.0); + t2838 = t2785*t2955; + t2959 = t2783*t2785; + t2889 = y*t2959; + t2769 = RATIONAL(-9.0,8.0); + t2551 = t2769*t2889; + t3075 = t2743*t2838+t2551; + t2635 = t2783*t2937; + t2494 = t2785*t2635; + t2765 = RATIONAL(-5.0,1.0); + t2782 = t2787*t2786; + t2774 = z*t2782; + t3074 = t2494+t2765*t2774; + t2568 = t2758*t2889; + t3073 = t2568+t2763*t2838; + t2725 = RATIONAL(-15.0,8.0); + t2935 = t2786*t2725; + t2749 = RATIONAL(3.0,4.0); + t2697 = t2749*t2783; + t3072 = t2783*t2935+t2697; + t2905 = x*t2946; + t2453 = t2769*t2905; + t2918 = t2743*t2785; + t2861 = t2787*t2918; + t2529 = t2784*t2861; + t3071 = t2453+t2529; + t2868 = t2787*t2946; + t2709 = RATIONAL(-135.0,8.0); + t2719 = RATIONAL(27.0,4.0); + t2597 = t2719*t2946; + t3070 = t2709*t2868+t2597; + t2722 = RATIONAL(45.0,8.0); + t2960 = t2787*t2785; + t2901 = y*t2960; + t2971 = t2763*t2785; + t3069 = y*t2971+t2722*t2901; + t2871 = t2786*t2960; + t2768 = RATIONAL(-1.0,4.0); + t2770 = RATIONAL(9.0,4.0); + t3068 = t2770*t2871+t2768*t2782; + t2728 = RATIONAL(27.0,8.0); + t2829 = t2728*t2959; + t2370 = t2784*t2829; + t2737 = RATIONAL(-4.0,1.0); + t3067 = t2370+t2737*t2774; + t2748 = RATIONAL(-3.0,2.0); + t2961 = t2787*t2784; + t2634 = t2748*t2961; + t3066 = t2635+t2634; + t2885 = z*t2697; + t2459 = t2784*t2885; + t2733 = RATIONAL(-15.0,4.0); + t3065 = t2459+t2733*t2871; + t2754 = RATIONAL(3.0,8.0); + t2928 = t2783*t2754; + t2660 = t2786*t2928; + t2760 = RATIONAL(-1.0,2.0); + t2931 = t2760*t2784; + t2649 = t2787*t2931; + t3064 = z*t2649+t2785*t2660; + t2713 = RATIONAL(45.0,4.0); + t2976 = t2783*t2784; + t2781 = z*t2976; + t3063 = t2713*t2781+RATIONAL(-45.0,2.0)*t2871; + t2746 = RATIONAL(-3.0,8.0); + t2954 = t2746*t2784; + t2608 = t2783*t2954; + t2762 = RATIONAL(3.0,2.0); + t2939 = t2762*t2784; + t2899 = z*t2939; + t3062 = t2608+t2783*t2899; + t2986 = t2784*z; + t2724 = RATIONAL(15.0,4.0); + t2881 = t2724*t2986; + t2406 = t2783*t2881; + t2716 = RATIONAL(-45.0,4.0); + t3061 = t2406+t2716*t2871; + t2951 = t2725*t2787; + t2858 = t2785*t2951; + t2659 = t2749*t2946; + t3060 = t2784*t2858+t2659; + t2750 = RATIONAL(1.0,2.0); + t2908 = t2787*t2750; + t2665 = y*t2908; + t2990 = t2783*y; + t2604 = t2746*t2990; + t3059 = t2665+t2604; + t2757 = RATIONAL(-3.0,4.0); + t2969 = t2757*t2785; + t2730 = RATIONAL(15.0,8.0); + t2977 = t2786*t2785; + t2898 = x*t2977; + t3058 = x*t2969+t2730*t2898; + t2764 = RATIONAL(-5.0,4.0); + t2926 = t2787*t2764; + t2666 = t2786*t2926; + t3057 = t2494+z*t2666; + t2924 = t2787*t2751; + t2736 = RATIONAL(-1.0,8.0); + t2922 = t2783*t2736; + t2687 = y*t2922; + t3056 = t2687+y*t2924; + t2646 = t2769*t2976; + t2941 = t2762*t2783; + t2668 = t2786*t2941; + t3055 = t2646+t2668; + t2699 = t2757*t2784; + t2887 = z*t2699; + t2439 = t2783*t2887; + t2845 = t2730*t2960; + t3054 = t2786*t2845+t2439; + t2766 = RATIONAL(5.0,4.0); + t2982 = z*t2766; + t2884 = t2784*t2982; + t2909 = t2769*t2785; + t2834 = t2786*t2909; + t2475 = t2783*t2834; + t3053 = t2787*t2884+t2475; + t2741 = RATIONAL(-3.0,1.0); + t2919 = t2741*t2784; + t2900 = z*t2919; + t3052 = t2783*t2900+t2608; + t2575 = t2746*t2889; + t2975 = t2749*t2785; + t2673 = y*t2975; + t3051 = t2787*t2673+t2575; + t2947 = t2787*t2757; + t2859 = t2785*t2947; + t2703 = t2751*t2783; + t2886 = z*t2703; + t3050 = t2786*t2859+t2784*t2886; + t2702 = t2768*t2784; + t2771 = RATIONAL(5.0,8.0); + t2929 = t2787*t2771; + t3049 = t2784*t2929+t2702; + t2402 = y*t2829; + t3048 = t2402+y*t2861; + t3047 = t2730*t2961+t2699; + t3046 = (t2845+t2969)*y; + t2778 = z*t2961; + t2974 = t2785*t2758; + t2828 = t2786*t2974; + t2490 = t2783*t2828; + t3045 = t2490+t2759*t2778; + t2691 = t2784*t2922; + t2693 = t2784*t2924; + t3044 = t2691+t2693; + t3043 = t2765*t2780+t2728*t2868; + t2539 = x*t2867; + t3042 = t2539+t2748*t2898; + t2419 = t2785*t2646; + t3041 = t2419+t2774; + t2433 = t2786*t2861; + t3040 = t2406+t2433; + t2997 = x*z; + t2776 = y*t2997; + t2944 = t2746*t2785; + t2893 = y*t2944; + t2579 = x*t2893; + t3039 = t2750*t2776+t2579; + t2832 = t2785*t2935; + t3038 = t2783*t2832+t2749*t2959; + t2853 = t2763*t2960; + t3037 = t2786*t2853+t2783*t2884; + t3036 = y*t2858+t2673; + t2981 = z*t2733; + t2896 = t2783*t2981; + t2385 = t2784*t2896; + t3035 = t2385+t2722*t2871; + t3034 = t2722*t2868+t2648; + t2945 = t2786*t2771; + t3033 = (t2768+t2945)*t2783; + t2772 = RATIONAL(5.0,2.0); + t2603 = t2772*t2994; + t3032 = t2724*t2780+t2603; + t3031 = t2755*t2955+t2703; + t2727 = RATIONAL(-15.0,2.0); + t3030 = t2727*t2871+t2770*t2781; + t2731 = RATIONAL(-45.0,8.0); + t2957 = t2770*t2785; + t2642 = x*t2957; + t3029 = t2731*t2898+t2642; + t2683 = t2770*t2946; + t2842 = t2731*t2960; + t3028 = t2683+t2784*t2842; + t2742 = RATIONAL(-9.0,1.0); + t2936 = t2759*t2787; + t3027 = t2786*t2936+t2742*t2781+RATIONAL(45.0,2.0)*t2871; + t2949 = t2786*t2757; + t2671 = t2783*t2949; + t2667 = t2784*t2908; + t3026 = t2785*t2671+(t2667+t2665)*z; + t2933 = t2783*t2748; + t2678 = t2786*t2933; + t2654 = t2757*t2946; + t3025 = t2784*t2845+z*t2678+t2654; + t2989 = t2765*z; + t2650 = t2786*t2989; + t2729 = RATIONAL(15.0,1.0); + t2710 = RATIONAL(-27.0,2.0); + t3024 = t2729*t2780+t2710*t2868+x*t2650; + t2907 = t2772*t2787; + t2636 = t2786*t2907; + t2717 = RATIONAL(15.0,2.0); + t3023 = t2636+t2717*t2871+t2743*t2781; + t2980 = y*t2787; + t2775 = z*t2980; + t3022 = t2775+t3073; + t3021 = t2730*t2838+z*t2634+t2757*t2959; + t2985 = t2760*y; + t3020 = -t2782+t2741*t2871+t2985*t2997; + t2645 = t2786*t2908; + t2921 = t2762*t2785; + t2857 = t2787*t2921; + t2507 = t2786*t2857; + t2897 = t2748*t2986; + t2469 = t2783*t2897; + t3019 = t2645+t2507+t2469; + t2739 = RATIONAL(5.0,1.0); + t2934 = RATIONAL(-27.0,4.0)*t2785; + t2600 = t2783*t2934; + t2991 = z*t2787; + t3018 = t2786*t2600+t2992*t2739*t2991; + t2670 = t2787*t2939; + t2948 = t2787*t2760; + t2629 = y*t2948; + t3017 = t2785*t2678+(t2670+t2629)*z; + t3016 = x*t2603+t2772*t2780+t2537; + t2996 = x*t2786; + t2686 = t2750*t2996; + t2912 = t2783*t2750; + t2694 = t2786*t2912; + t3015 = t2787*t2654+(t2694+t2686)*z; + t2756 = RATIONAL(9.0,2.0); + t2920 = t2756*t2785; + t2851 = t2787*t2920; + t2463 = t2786*t2851; + t3014 = t2463+t3052; + t2913 = x*t2982; + t2523 = t2784*t2851; + t3013 = t2733*t2780+t2523+t2786*t2913; + t2767 = RATIONAL(3.0,1.0); + t2894 = t2767*t2986; + t2440 = t2783*t2894; + t3012 = t2440+(t2842+t2929)*t2786; + t2617 = z*t2907; + t3011 = y*t2617+t2772*t2778+t3073; + t2987 = t2760*x; + t2651 = t2786*t2987; + t2910 = t2748*t2785; + t2852 = t2787*t2910; + t2863 = t2784*t2944; + t2587 = x*t2863; + t3010 = t2784*t2852+t2587+(t2668+t2651)*z; + t3009 = t2717*t2780+t2759*t2773+t3071; + t2738 = RATIONAL(-2.0,1.0); + t2973 = t2768*t2787; + t2588 = t2787*t2683; + t2983 = t2738*z; + t2639 = t2786*t2983; + t3008 = t2588+x*t2639+y*t2973+t2738*t2780; + t2930 = t2742*t2785; + t2856 = t2787*t2930; + t2679 = t2784*t2928; + t3007 = t2440+t2786*t2856+t2679+t2782; + t2708 = RATIONAL(135.0,8.0); + t2715 = RATIONAL(-10.0,1.0); + t2592 = t2715*t2991; + t2726 = RATIONAL(-15.0,1.0); + t3006 = t2726*t2778+t2600+t2592+t2708*t2838; + t3005 = t2727*t2780+t2650+t3034; + t3004 = t2666+t2713*t2871+t3052; + t2361 = t2728*t2905; + t2888 = t2739*t2994; + t2598 = t2784*t2934; + t3003 = t2787*t2598+t2361+t2739*t2780+x*t2888; + t2998 = y*z; + t3002 = t2936*t2998+t2717*t2778+t3075; + t2408 = t2741*t2780; + t3001 = t2408+t2639+t3034; + t2747 = RATIONAL(2.0,1.0); + t2672 = y*t2928; + t2752 = RATIONAL(-6.0,1.0); + t3000 = t2747*t2773+t2672+t2523+t2752*t2780+t2629; + t2999 = x*y; + t2995 = x*t2736; + t2993 = t2783*z; + t2745 = RATIONAL(1.0,8.0); + t2988 = x*t2745; + t2698 = t2768*x; + t2705 = t2751*y; + t2704 = t2751*x; + t2707 = t2768*y; + t2979 = z*t2764; + t2978 = x*t2784; + t2700 = t2757*t2783; + t2777 = z*t2990; + t2972 = t2746*t2955+t2679; + t2970 = t2787*t2954+t2679; + t2968 = t2747*t2787; + t2966 = t2539+x*t2834; + t2965 = -t2776-t2777; + t2831 = t2785*t2928; + t2543 = t2784*t2831; + t2903 = z*t2702; + t2964 = t2543+t2783*t2903; + t2914 = t2745*t2784; + t2638 = x*t2914; + t2963 = t2786*t2995+t2638; + t2695 = t2786*t2948; + t2962 = t2695-t2773; + t2546 = y*t2831; + t2911 = z*t2707; + t2958 = t2783*t2911+t2546; + t2706 = t2749*t2784; + t2942 = t2785*t2754; + t2827 = t2787*t2942; + t2953 = y*t2827+t2575; + t2952 = t2494+t2738*t2774; + t2779 = z*t2978; + t2950 = -t2779-t2781; + t2943 = t2785*t2741; + t2940 = t2781-t2778; + t2938 = t2741*t2783; + t2932 = t2783*t2745; + t2927 = t2784*t2736; + t2578 = t2786*t2852; + t2925 = t2578-t2778; + t2761 = RATIONAL(9.0,1.0); + t2923 = t2761*t2785; + t2917 = t2691+t2787*t2914; + t2916 = t2784+t2783; + t2837 = t2786*t2944; + t2653 = t2754*t2978; + t2558 = t2785*t2653; + t2915 = x*t2837+t2558; + t2906 = t2760*t2783; + t2640 = t2787*t2989; + t2685 = t2787*t2983; + t2902 = t2784*t2981; + t2895 = z*t2968; + t2658 = x*t2975; + t2647 = y*t2957; + t2892 = t2747*t2986; + t2891 = t2750*t2986; + t2890 = z*t2931; + t2740 = RATIONAL(4.0,1.0); + t2676 = t2740*t2994; + t2883 = t2783*t2979; + t2882 = t2784*t2979; + t2621 = x*t2954; + t2662 = y*t2988; + t2878 = t2686+t2621+t2662; + t2721 = RATIONAL(-27.0,8.0); + t2855 = t2783*t2946; + t2378 = t2721*t2855; + t2877 = t2378+t2568+t2756*t2838; + t2876 = t2786*t2921; + t2875 = t2786*t2920; + t2373 = RATIONAL(81.0,8.0)*t2855; + t2599 = t2719*t2959; + t2874 = t2373+t2709*t2838+t2599; + t2637 = t2786*t2906; + t2873 = t2786*t2971; + t2872 = t2785*t2949; + t2367 = t2721*t2889; + t2870 = t2367+t2378+t2786*t2599; + t2467 = t2974*t2999; + t2869 = t2467+t2539+x*t2873; + t2627 = t2783*t2957; + t2866 = t2731*t2838+t2370+t2627; + t2865 = t2787*t2909; + t2864 = t2706+t2635+t2784*t2951; + t2690 = y*t2995; + t2681 = x*t2927; + t2862 = t2690+t2681+t2786*t2704; + t2860 = y*t2842+t2402+t2647; + t2854 = t2787*t2923; + t2850 = t2370+t3028; + t2849 = t2672+t2705+y*t2956; + t2550 = t2942*t2999; + t2848 = t2453+x*t2876+t2550; + t2847 = t2755*t2996+t2653+t2704; + t2624 = y*t2932; + t2846 = t2546+t2624+t2906*t2998; + t2844 = t2646+t2700+t2730*t2955; + t2590 = t2785*t2608; + t2843 = t2787*t2659+t2590+t2587; + t2374 = t2721*t2905; + t2841 = t2374+t2722*t2898+x*t2971; + t2840 = t2419+t3062; + t2711 = RATIONAL(27.0,2.0); + t2360 = RATIONAL(-81.0,8.0)*t2855; + t2839 = t2361+t2711*t2868+t2360; + t2836 = t2539+x*t2832+t2658; + t2835 = t2550+x*t2872+t2558; + t2833 = t2786*t2627+t2419+t2551; + t2830 = t2763*t2959+t2378+t2722*t2838; + t2664 = t2749*t2955; + t2826 = t2467+t2374+x*t2875; + t2825 = t2910+t2760; + t2824 = t2724*t2785+t2766; + t2823 = t2786*t2879; + t2822 = t2957+t2768; + t2732 = RATIONAL(25.0,4.0); + t2821 = t2759+t2732*t2787; + t2820 = t2764+t2713*t2785; + t2819 = t2787*t2880; + t2817 = t2759+t2732*t2786; + t2816 = t2918+t2750; + t2814 = t2975+t2751-z; + t2501 = t2784*t2865; + t2813 = t2766*t2780+t2501+t3057; + t2452 = t2787*t2888; + t2812 = t2786*t2829+t2452+t2378+t2765*t2778; + t2462 = z*t2645; + t2811 = t2784*t2827+z*t2637+t2590+t2462; + t2810 = t2533-t2780+t3041; + t2506 = t2909*t2999; + t2396 = t2786*t2592; + t2809 = t2506+t2385+y*t2913+t2370+t2786*t2854+t2396; + t2808 = t2439+t2704*t2998+t2767*t2871+t2579+t2952; + t2807 = t2787*t2892+t2681+t2475+t2786*t2988+t2952; + t2718 = RATIONAL(-25.0,4.0); + t2352 = t2718*t2774; + t2806 = t2787*t2881+t2617+t2352+t2866; + t2340 = RATIONAL(-20.0,1.0)*t2774; + t2805 = y*t2640+t2367+t2373+t2710*t2838+t2729*t2778+t2340; + t2804 = t2745*t2980+t2687+t2747*t2780+t2501+t2952; + t2431 = z*t2636; + t2803 = t2926*t2998+t2431+t2787*t2882+t2833; + t2366 = RATIONAL(25.0,1.0)*t2774; + t2802 = t2366+t2715*t2994+t2598+t2726*t2780+t2708*t2868+t2360; + t2801 = t2431+t2787*t2832+t2786*t2956+t2840; + t2800 = t2724*t2871+t2469+t2766*t2782+t2679+t3074; + t2799 = t2787*t2902+t2452+t2766*t2775+t2877; + t2723 = RATIONAL(25.0,2.0); + t2392 = t2723*t2774; + t2798 = t2727*t2778+t2640+t2392+t2830; + t2566 = t2787*t2900; + t2797 = t2566+t2452+t2685+t2830; + t2796 = t2431+t2786*t2883+t2764*t2773+t2453+t2419+t2588; + t2496 = t2787*t2894; + t2795 = t2496-t2775+t3067+t3075; + t2616 = t2783*t2914; + t2794 = t2749*t2871+t2616-t2774+t2543+t2786*t2924+t2783*t2890; + t2744 = RATIONAL(6.0,1.0); + t2793 = t2676+y*t2929+t2744*t2780+t2707+t2396+t2604+t2850; + t2753 = RATIONAL(8.0,1.0); + t2515 = t2753*t2774; + t2792 = y*t2895+t2515+t2690+t2651+t2653+t2752*t2778+t2877; + t2791 = x*t2945+t2698+t2621+t2740*t2991+t2396+t2744*t2778+t2866; + t2559 = t2787*t2676; + t2790 = y*t2685+t2662+t2638+t2786*t2698+t2559+t2738*t2778+t2833; + t2735 = RATIONAL(75.0,4.0); + t2734 = RATIONAL(12.0,1.0); + t2720 = RATIONAL(-12.0,1.0); + t2712 = RATIONAL(-75.0,4.0); + t2692 = t2751*t2955; + t2663 = t2784*t2947; + t2633 = t2786*t2932; + t2626 = t2736*t2980; + t2614 = t2768*t2955; + t2612 = t2787*t2702; + t2610 = t2754*t2961; + t2609 = t2787*t2927; + t2607 = t2787*t2706; + t2606 = t2786*t2922; + t2591 = t2783*t2891; + t2589 = t2767*t2780; + t2584 = t2785*t2668; + t2582 = t2912*t2998; + t2581 = x*t2891; + t2577 = t2786*t2658; + t2574 = t2785*t2664; + t2573 = y*t2859; + t2570 = t2933*t2998; + t2563 = t2784*t2857; + t2560 = t2787*t2893; + t2555 = t2941*t2998; + t2553 = x*t2890; + t2552 = y*t2857; + t2549 = t2787*t2863; + t2538 = x*t2897; + t2534 = x*t2903; + t2530 = x*t2899; + t2527 = t2756*t2781; + t2522 = x*t2884; + t2521 = x*t2911; + t2514 = t2786*t2642; + t2503 = t2701*t2997; + t2489 = t2758*t2901; + t2487 = t2783*t2837; + t2486 = t2766*t2777; + t2484 = t2783*t2882; + t2481 = t2754*t2898; + t2470 = t2979*t2999; + t2468 = y*t2853; + t2465 = y*t2885; + t2464 = x*t2882; + t2458 = t2761*t2781; + t2454 = y*t2883; + t2449 = t2743*t2898; + t2448 = t2757*t2777; + t2444 = t2787*t2647; + t2442 = t2938*t2998; + t2436 = y*t2851; + t2432 = t2767*t2777; + t2430 = y*t2865; + t2426 = y*t2886; + t2422 = x*t2828; + t2418 = t2706*t2997; + t2417 = x*t2900; + t2416 = t2763*t2781; + t2415 = x*t2894; + t2414 = y*t2852; + t2411 = x*t2887; + t2401 = y*t2896; + t2379 = x*t2881; + t2375 = t2787*t2597; + t2358 = x*t2902; + t2354 = t2721*t2868; + t2350 = t2711*t2838; + t2347 = t2724*t2777; + t2338 = t2721*t2838; + t2337 = t2716*t2781; + coeffs_dz->coeff_m1_m1_m1 = t2962-t2775+t2591+t2581+t2692+t2786*t2895+ +t2862+t2582-t2780+t2843+t2925+t2574+t2577+t3039+t3044+t3051+t3056; + coeffs_dz->coeff_0_m1_m1 = t2800+t2570+t2671+(t2747*t2786-t2992)*z+t2825* +t2786+t2589+t2849+t3011+t3036+t3060+t3078; + coeffs_dz->coeff_p1_m1_m1 = t2773+t2552+t2553+t2790+t2563+t2408+t2667+ +t2555+t2664+t2835+t3020+t3059+t3062; + coeffs_dz->coeff_p2_m1_m1 = t2626+t2780+t2794+t2614+t2609+t2549+t2560+ +t2846+t3026; + coeffs_dz->coeff_m1_0_m1 = t2538+t2800+(t2968-t2984)*z+t2496+t2663+t2825* +t2787+t2836+t2847+t3016+t3031+t3038; + coeffs_dz->coeff_0_0_m1 = t2798+t2824*t2787+(t2747+t2916*t2767)*z+(( +RATIONAL(-25.0,8.0)+RATIONAL(-75.0,8.0)*t2785)*t2787+t2824)*t2786+t2527+t2825+ +t2844+t3005+t3047; + coeffs_dz->coeff_p1_0_m1 = t2530-t2787+t2787*t2943+t2791+(t2938+x)*z+ +t3009+t3023+t3058+t3066+t3072; + coeffs_dz->coeff_p2_0_m1 = t2993+t2610+t2814*t2787+t2801+t3021+t3033+ +t3077; + coeffs_dz->coeff_m1_p1_m1 = t2566+t2530+t2775+t2840+t2848+t2559+t2573+ +t2846+t2878+t2694+t2607+t2584+t3008+t3020; + coeffs_dz->coeff_0_p1_m1 = -t2786+t2786*t2943+t2678+t2555+(y+t2919)*z+ +t2793+t2864+t3002+t3023+t3046; + coeffs_dz->coeff_p1_p1_m1 = t2414+(t2738+t2752*t2785)*t2782+t2538+t2670+ +t2570+t2527+t2792+t3000+t3039+t3042+t3055; + coeffs_dz->coeff_p2_p1_m1 = t2582+t2637+t2804+t2953+t2970+t3017+t3019; + coeffs_dz->coeff_m1_p2_m1 = t2606+t2778+t2553+t2612+t2794+t2487+t2915+ +t2963+t3015; + coeffs_dz->coeff_0_p2_m1 = t2660+t2986+t2814*t2786+t2801+t3025+t3045+ +t3049; + coeffs_dz->coeff_p1_p2_m1 = t2581+t2481+t2807+t2649+t2972+t3010+t3019; + coeffs_dz->coeff_p2_p2_m1 = t2591+t2633+(t2736+t2944)*t2782+t2811+t2917+ +t3064; + coeffs_dz->coeff_m1_m1_0 = t2470+t2454+t2484+t2468+t2463+t2464+t2869+ +t3011+t3016+t3074; + coeffs_dz->coeff_0_m1_0 = t2347+t2392+t2875+(t2772+t2718*t2787)*t2880+ +t2870+t3005+t3061+t3069; + coeffs_dz->coeff_p1_m1_0 = t2401+t2809+t2514+t2522+t3009+t3018+t3048; + coeffs_dz->coeff_p2_m1_0 = t2486+t2489+t2803+t3037+t3077; + coeffs_dz->coeff_m1_0_0 = t2379+t2375+t2851+(t2772+t2718*t2786)*t2879+ +t2798+t2841+t3061; + coeffs_dz->coeff_0_0_0 = t2337+(t2756+t2716*t2787+(t2716+RATIONAL(225.0, +8.0)*t2787)*t2786)*t2785+(t2765+t2916*t2727+(t2723+t2735*t2784)*t2787+(t2735* +t2783+RATIONAL(-125.0,4.0)*t2787+t2723)*t2786)*z+t2874+t3070; + coeffs_dz->coeff_p1_0_0 = t2366+t2854+t2358+((t2717+t2712*t2786)*t2783+ +t2817*x)*z+t2839+t3006+t3029+t3063; + coeffs_dz->coeff_p2_0_0 = t2354+t2853+t2817*t2993+t2806+t3035; + coeffs_dz->coeff_m1_p1_0 = t2486+t2449+t2358+t2809+t2444+t3002+t3003; + coeffs_dz->coeff_0_p1_0 = t2350+t2786*t2923+t2401+((t2717+t2712*t2787)* +t2784+t2821*y)*z+t2802+t2860+t3063; + coeffs_dz->coeff_p1_p1_0 = t2470+t2337+t2805+RATIONAL(18.0,1.0)*t2871+ +t2436+t2379+t2347+t2826+t3024; + coeffs_dz->coeff_p2_p1_0 = t2454+t2430+t2799+t3040+t3043; + coeffs_dz->coeff_m1_p2_0 = t2522+t2422+t2796+t3037+t3045; + coeffs_dz->coeff_0_p2_0 = t2352+t2338+t2873+t2821*t2986+t2850+t3032+t3035 +; + coeffs_dz->coeff_p1_p2_0 = t2464+t2812+t2966+t3013+t3040; + coeffs_dz->coeff_p2_p2_0 = t2484+t2787*t2828+t2813+t3053; + coeffs_dz->coeff_m1_m1_p1 = t2616+t2645+t2506+t2444+t2453+t2612+t2790+ +t2514+t2433+t2624+t2614-t2950-t2965+t3008; + coeffs_dz->coeff_0_m1_p1 = t2738*t2880+t2442+t2664+t2816*t2786+t2793+ +t2860+t3004+t3018+t3049; + coeffs_dz->coeff_p1_m1_p1 = t2432+t2737*t2819+t2515+t2869+t2671-t2779+ +t2436+t2862-t2776+t2870+t2649+t3000+t3007; + coeffs_dz->coeff_p2_m1_p1 = -t2777+t2692+t2430+t2804+t2917-t2940+t3022+ +t3068; + coeffs_dz->coeff_m1_0_p1 = t2738*t2879+t2417+t2791+t2607+t2816*t2787+ +t3003+t3004+t3029+t3033; + coeffs_dz->coeff_0_0_p1 = t2458+t2820*t2787+t2802+(t2740+t2916*t2744)*z+( +(RATIONAL(-225.0,8.0)*t2785+RATIONAL(25.0,8.0))*t2787+t2820)*t2786+t2816+t2864+ +t3006+t3072; + coeffs_dz->coeff_p1_0_p1 = (t2747*x+t2752*t2783+(t2753+t2734*t2784)*t2787 +)*z+t2670+t2787+t2844+t2856+t2841+t2340+t2415+t2847+t2874+t3024+t3027; + coeffs_dz->coeff_p2_0_p1 = t2747*t2993+t2822*t2787+t2797+t2970+t3012+ +t3031+t3043; + coeffs_dz->coeff_m1_p1_p1 = t2468+t2375+t2663+t2737*t2823+t2637+t2792+ +t2415+t2826+t2965+t3007+t3056; + coeffs_dz->coeff_0_p1_p1 = t2432+(t2747*y+t2752*t2784+(t2734*t2783+t2753) +*t2786)*z+t2786+t2786*t2930+t2805+t2849+t3027+t3047+t3055+t3069+t3070; + coeffs_dz->coeff_p1_p1_p1 = t2449+t2350+t2458+t2506+t2417+t2839+t2678+ +t2776+t2442+(t2747+RATIONAL(-18.0,1.0)*t2785)*t2782+((t2740*y+t2720*t2784)* +t2787+(RATIONAL(16.0,1.0)*t2787+t2720*t2783+t2740*x)*t2786)*z+t2878+t3048+t3059 ++t3066; + coeffs_dz->coeff_p2_p1_p1 = t2626+t2777+t2783*t2676+t2610+t2489+t2354+ +t2694+t2624+t2795+t2695+t3014; + coeffs_dz->coeff_m1_p2_p1 = t2633+t2807+t2950+t2966+t3044+t3068+t3076; + coeffs_dz->coeff_0_p2_p1 = t2892+t2822*t2786+t2812+t2972+t3001+t3012+ +t3078; + coeffs_dz->coeff_p1_p2_p1 = t2422+t2667+t2740*t2778+t2338+t2779+t2589+ +t2660+t2962+t2963+t3014+t3067+t3071; + coeffs_dz->coeff_p2_p2_p1 = t2490+t2606+t2616+t2609+(t2909+t2745)*t2782+ +t2810+t2940; + coeffs_dz->coeff_m1_m1_p2 = t2507+t2534+t2521+t2573-t2774+t2835+t2958+ +t2964+t3015+t3026; + coeffs_dz->coeff_0_m1_p2 = t2876+t2465+(-t2786+t2992*t2750)*z+t2803+t3025 ++t3046+t3065; + coeffs_dz->coeff_p1_m1_p2 = t2414+t2503+t2808+t2778+t2448+t2577+t3010+ +t3022; + coeffs_dz->coeff_p2_m1_p2 = t2426+t2574+t2768*t2819+t2811+t2953+t3050; + coeffs_dz->coeff_m1_0_p2 = t2857+t2418+(-t2787+t2984*t2750)*z+t2796+t3021 ++t3058+t3065; + coeffs_dz->coeff_0_0_p2 = t2416+(-1.0+t2916*t2748)*z+(t2762+t2733*t2787+( +t2733+RATIONAL(75.0,8.0)*t2787)*t2786)*t2785+t2806+t3028+t3032; + coeffs_dz->coeff_p1_0_p2 = t2767*t2960+t2411+(t2941+t2987)*z+t2797+t2836+ +t3013+t3030; + coeffs_dz->coeff_p2_0_p2 = t2859+(t2906+(t2750+t2706)*t2787)*z+t2813+ +t3038+t3054; + coeffs_dz->coeff_m1_p1_p2 = t2808+t2426+t2411+t3017+t3042+t3051+t3076; + coeffs_dz->coeff_0_p1_p2 = t2448+t2767*t2977+(t2985+t2939)*z+t2799+t3001+ +t3030+t3036; + coeffs_dz->coeff_p1_p1_p2 = -t2773+t2521+t2552+t2418+t2744*t2871+t2416+ +t2795+t2465+t2589+t2529+t2848; + coeffs_dz->coeff_p2_p1_p2 = t2578+t2560+t2459+t2584+(t2699+t2705)*t2991+ +t2810+t2958; + coeffs_dz->coeff_m1_p2_p2 = t2462+t2481+t2503+t2768*t2823+t2843+t3050+ +t3064; + coeffs_dz->coeff_0_p2_p2 = t2872+(t2931+(t2750+t2697)*t2786)*z+t3053+ +t3054+t3057+t3060; + coeffs_dz->coeff_p1_p2_p2 = t2459+t2534+t2563+t2490+(t2700+t2704)*t2994+ +t2915+t2925+t3041; + coeffs_dz->coeff_p2_p2_p2 = t2549+t2786*t2827+t2487+(t2693+(t2703+t2973)* +t2786)*z+t2964; diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c new file mode 100644 index 0000000..fd10575 --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c @@ -0,0 +1,955 @@ +fp t6685; +fp t6682; +fp t6836; +fp t6684; +fp t6683; +fp t6824; +fp t6655; +fp t6912; +fp t6673; +fp t6680; +fp t6794; +fp t6674; +fp t6678; +fp t6786; +fp t6650; +fp t6838; +fp t6839; +fp t6623; +fp t6743; +fp t6911; +fp t6626; +fp t6820; +fp t6659; +fp t6828; +fp t6910; +fp t6679; +fp t6745; +fp t6357; +fp t6675; +fp t6909; +fp t6668; +fp t6807; +fp t6821; +fp t6753; +fp t6908; +fp t6766; +fp t6649; +fp t6907; +fp t6617; +fp t6744; +fp t6621; +fp t6819; +fp t6906; +fp t6633; +fp t6653; +fp t6830; +fp t6790; +fp t6905; +fp t6635; +fp t6654; +fp t6781; +fp t6534; +fp t6904; +fp t6665; +fp t6817; +fp t6739; +fp t6389; +fp t6903; +fp t6756; +fp t6809; +fp t6405; +fp t6902; +fp t6656; +fp t6763; +fp t6901; +fp t6676; +fp t6788; +fp t6671; +fp t6392; +fp t6900; +fp t6899; +fp t6641; +fp t6801; +fp t6453; +fp t6898; +fp t6411; +fp t6897; +fp t6462; +fp t6664; +fp t6784; +fp t6896; +fp t6785; +fp t6591; +fp t6627; +fp t6895; +fp t6818; +fp t6755; +fp t6825; +fp t6740; +fp t6349; +fp t6894; +fp t6893; +fp t6624; +fp t6834; +fp t6742; +fp t6342; +fp t6632; +fp t6892; +fp t6593; +fp t6660; +fp t6796; +fp t6585; +fp t6400; +fp t6891; +fp t6667; +fp t6613; +fp t6890; +fp t6767; +fp t6662; +fp t6783; +fp t6889; +fp t6431; +fp t6761; +fp t6888; +fp t6837; +fp t6887; +fp t6669; +fp t6747; +fp t6443; +fp t6886; +fp t6648; +fp t6808; +fp t6551; +fp t6663; +fp t6752; +fp t6432; +fp t6885; +fp t6884; +fp t6652; +fp t6883; +fp t6657; +fp t6787; +fp t6882; +fp t6612; +fp t6746; +fp t6881; +fp t6880; +fp t6760; +fp t6879; +fp t6826; +fp t6765; +fp t6394; +fp t6878; +fp t6735; +fp t6380; +fp t6661; +fp t6877; +fp t6628; +fp t6346; +fp t6876; +fp t6445; +fp t6875; +fp t6769; +fp t6874; +fp t6378; +fp t6873; +fp t6634; +fp t6588; +fp t6872; +fp t6750; +fp t6871; +fp t6393; +fp t6797; +fp t6459; +fp t6870; +fp t6507; +fp t6869; +fp t6806; +fp t6533; +fp t6631; +fp t6868; +fp t6802; +fp t6737; +fp t6867; +fp t6866; +fp t6620; +fp t6865; +fp t6645; +fp t6610; +fp t6864; +fp t6840; +fp t6831; +fp t6439; +fp t6863; +fp t6600; +fp t6422; +fp t6560; +fp t6862; +fp t6773; +fp t6861; +fp t6638; +fp t6860; +fp t6464; +fp t6360; +fp t6859; +fp t6636; +fp t6858; +fp t6618; +fp t6646; +fp t6857; +fp t6577; +fp t6856; +fp t6637; +fp t6754; +fp t6823; +fp t6855; +fp t6477; +fp t6854; +fp t6584; +fp t6814; +fp t6517; +fp t6430; +fp t6853; +fp t6474; +fp t6672; +fp t6615; +fp t6852; +fp t6609; +fp t6851; +fp t6614; +fp t6850; +fp t6454; +fp t6804; +fp t6849; +fp t6514; +fp t6848; +fp t6651; +fp t6647; +fp t6608; +fp t6847; +fp t6772; +fp t6516; +fp t6846; +fp t6845; +fp t6844; +fp t6833; +fp t6748; +fp t6681; +fp t6829; +fp t6402; +fp t6843; +fp t6611; +fp t6842; +fp t6625; +fp t6606; +fp t6616; +fp t6841; +fp t6835; +fp t6832; +fp t6827; +fp t6677; +fp t6670; +fp t6822; +fp t6795; +fp t6738; +fp t6417; +fp t6816; +fp t6420; +fp t6749; +fp t6815; +fp t6777; +fp t6595; +fp t6426; +fp t6813; +fp t6812; +fp t6811; +fp t6810; +fp t6805; +fp t6803; +fp t6407; +fp t6800; +fp t6799; +fp t6798; +fp t6793; +fp t6666; +fp t6792; +fp t6791; +fp t6789; +fp t6782; +fp t6780; +fp t6779; +fp t6778; +fp t6775; +fp t6408; +fp t6592; +fp t6774; +fp t6771; +fp t6770; +fp t6768; +fp t6764; +fp t6762; +fp t6759; +fp t6758; +fp t6757; +fp t6751; +fp t6736; +fp t6734; +fp t6733; +fp t6658; +fp t6732; +fp t6731; +fp t6367; +fp t6730; +fp t6729; +fp t6728; +fp t6476; +fp t6727; +fp t6726; +fp t6363; +fp t6725; +fp t6724; +fp t6723; +fp t6722; +fp t6362; +fp t6721; +fp t6570; +fp t6573; +fp t6720; +fp t6403; +fp t6719; +fp t6718; +fp t6717; +fp t6716; +fp t6639; +fp t6715; +fp t6622; +fp t6714; +fp t6712; +fp t6444; +fp t6711; +fp t6564; +fp t6710; +fp t6499; +fp t6709; +fp t6619; +fp t6466; +fp t6708; +fp t6569; +fp t6707; +fp t6522; +fp t6706; +fp t6705; +fp t6704; +fp t6703; +fp t6702; +fp t6605; +fp t6701; +fp t6700; +fp t6478; +fp t6699; +fp t6698; +fp t6697; +fp t6583; +fp t6696; +fp t6695; +fp t6508; +fp t6694; +fp t6644; +fp t6531; +fp t6693; +fp t6692; +fp t6691; +fp t6690; +fp t6689; +fp t6688; +fp t6643; +fp t6642; +fp t6640; +fp t6630; +fp t6589; +fp t6582; +fp t6558; +fp t6554; +fp t6547; +fp t6545; +fp t6544; +fp t6543; +fp t6542; +fp t6541; +fp t6539; +fp t6528; +fp t6527; +fp t6524; +fp t6523; +fp t6521; +fp t6518; +fp t6510; +fp t6505; +fp t6503; +fp t6502; +fp t6493; +fp t6485; +fp t6483; +fp t6482; +fp t6475; +fp t6471; +fp t6467; +fp t6461; +fp t6457; +fp t6449; +fp t6446; +fp t6442; +fp t6441; +fp t6438; +fp t6436; +fp t6433; +fp t6428; +fp t6427; +fp t6423; +fp t6418; +fp t6416; +fp t6414; +fp t6399; +fp t6398; +fp t6397; +fp t6390; +fp t6387; +fp t6386; +fp t6383; +fp t6382; +fp t6381; +fp t6374; +fp t6373; +fp t6356; +fp t6354; +fp t6335; + t6685 = x*x; + t6682 = t6685*x; + t6836 = t6682+x; + t6684 = y*y; + t6683 = y*t6684; + t6824 = t6683+y; + t6655 = RATIONAL(1.0,2.0); + t6912 = t6836*t6655; + t6673 = x*t6684; + t6680 = t6684*t6682; + t6794 = t6673+t6680; + t6674 = t6685*y; + t6678 = t6683*t6685; + t6786 = -t6674-t6678; + t6650 = RATIONAL(-9.0,2.0); + t6838 = z*t6650; + t6839 = z*t6684; + t6623 = RATIONAL(45.0,4.0); + t6743 = t6623*t6839; + t6911 = t6743+t6838; + t6626 = RATIONAL(-45.0,4.0); + t6820 = z*t6626; + t6659 = RATIONAL(9.0,2.0); + t6828 = z*t6659; + t6910 = t6685*t6820+t6828; + t6679 = t6683*t6682; + t6745 = z*t6679; + t6357 = RATIONAL(-81.0,4.0)*t6745; + t6675 = t6685*t6684; + t6909 = t6357+RATIONAL(25.0,1.0)*t6675; + t6668 = RATIONAL(5.0,4.0); + t6807 = t6682*t6668; + t6821 = z*t6685; + t6753 = t6650*t6821; + t6908 = t6684*t6753+t6683*t6807; + t6766 = z*t6675; + t6649 = RATIONAL(-9.0,1.0); + t6907 = t6649*t6679+RATIONAL(45.0,1.0)*t6766; + t6617 = RATIONAL(-135.0,4.0); + t6744 = z*t6680; + t6621 = RATIONAL(27.0,2.0); + t6819 = z*t6621; + t6906 = t6617*t6744+t6682*t6819; + t6633 = RATIONAL(15.0,4.0); + t6653 = RATIONAL(-3.0,2.0); + t6830 = t6653*z; + t6790 = z*t6674; + t6905 = t6633*t6790+y*t6830; + t6635 = RATIONAL(-15.0,2.0); + t6654 = RATIONAL(3.0,4.0); + t6781 = t6654*t6683; + t6534 = t6682*t6781; + t6904 = t6635*t6766+t6534; + t6665 = RATIONAL(-9.0,4.0); + t6817 = z*t6665; + t6739 = t6684*t6817; + t6389 = t6682*t6739; + t6903 = t6668*t6678+t6389; + t6756 = t6659*t6821; + t6809 = x*t6817; + t6405 = t6683*t6809; + t6902 = t6683*t6756+t6405; + t6656 = RATIONAL(1.0,4.0); + t6763 = t6684*t6830; + t6901 = t6656*t6679+t6685*t6763; + t6676 = y*t6682; + t6788 = z*t6676; + t6671 = RATIONAL(9.0,4.0); + t6392 = t6671*t6788; + t6900 = t6650*t6744+t6392; + t6899 = t6910*t6683; + t6641 = RATIONAL(-15.0,4.0); + t6801 = t6641*t6683; + t6453 = t6682*t6801; + t6898 = t6685*t6743+t6453; + t6411 = t6665*t6788; + t6897 = t6649*t6744+t6411; + t6462 = t6641*t6680; + t6664 = RATIONAL(3.0,2.0); + t6784 = t6664*t6682; + t6896 = (t6784+t6462)*z; + t6785 = t6653*t6682; + t6591 = t6683*t6785; + t6627 = RATIONAL(15.0,2.0); + t6895 = t6627*t6766+t6591; + t6818 = t6649*z; + t6755 = t6685*t6818; + t6825 = RATIONAL(27.0,4.0)*z; + t6740 = t6682*t6825; + t6349 = y*t6740; + t6894 = y*t6755+t6349; + t6893 = t6623*t6679+RATIONAL(-45.0,1.0)*t6766; + t6624 = RATIONAL(-27.0,4.0); + t6834 = z*t6683; + t6742 = t6624*t6834; + t6342 = t6682*t6742; + t6632 = RATIONAL(25.0,2.0); + t6892 = t6342+t6632*t6675; + t6593 = t6664*t6678; + t6660 = RATIONAL(-3.0,4.0); + t6796 = t6660*t6683; + t6585 = x*t6796; + t6400 = z*t6585; + t6891 = z*t6593+t6400; + t6667 = RATIONAL(-5.0,1.0); + t6613 = t6667*t6685; + t6890 = t6684*t6740+t6683*t6613; + t6767 = t6654*t6821; + t6662 = RATIONAL(-1.0,2.0); + t6783 = t6662*t6682; + t6889 = t6683*t6767+t6684*t6783; + t6431 = y*t6809; + t6761 = t6684*t6828; + t6888 = t6431+x*t6761; + t6837 = z*t6664; + t6887 = y*t6837+t6641*t6790; + t6669 = RATIONAL(3.0,1.0); + t6747 = t6669*t6821; + t6443 = t6684*t6747; + t6886 = t6443+t6591; + t6648 = RATIONAL(-3.0,1.0); + t6808 = t6648*t6683; + t6551 = t6682*t6808; + t6663 = RATIONAL(9.0,1.0); + t6752 = t6663*t6821; + t6432 = t6684*t6752; + t6885 = t6551+t6432; + t6884 = t6659*t6744+t6411; + t6652 = RATIONAL(2.0,1.0); + t6883 = t6652*t6678+t6389; + t6657 = RATIONAL(-6.0,1.0); + t6787 = t6657*t6682; + t6882 = t6652*t6673+t6684*t6787; + t6612 = t6667*t6684; + t6746 = t6683*t6825; + t6881 = t6682*t6612+t6685*t6746; + t6880 = t6911*t6682; + t6760 = t6641*t6839; + t6879 = (t6837+t6760)*x; + t6826 = t6648*z; + t6765 = t6684*t6826; + t6394 = t6685*t6765; + t6878 = t6394+t6534; + t6735 = t6671*t6834; + t6380 = t6685*t6735; + t6661 = RATIONAL(-5.0,2.0); + t6877 = t6380+t6661*t6680; + t6628 = RATIONAL(-25.0,4.0); + t6346 = t6683*t6740; + t6876 = t6628*t6675+t6346; + t6445 = t6671*t6744; + t6875 = t6661*t6678+t6445; + t6769 = t6623*t6821; + t6874 = t6683*t6769+t6650*t6834; + t6378 = x*t6735; + t6873 = t6683*t6752+t6378; + t6634 = RATIONAL(-15.0,1.0); + t6588 = t6671*t6679; + t6872 = t6634*t6766+t6588; + t6750 = t6664*t6821; + t6871 = t6684*t6750+t6683*t6783; + t6393 = t6684*t6755; + t6797 = t6633*t6683; + t6459 = t6682*t6797; + t6870 = t6393+t6459; + t6507 = t6682*t6796; + t6869 = t6507+t6633*t6766; + t6806 = t6669*t6683; + t6533 = t6682*t6806; + t6631 = RATIONAL(-18.0,1.0); + t6868 = t6533+t6631*t6766; + t6802 = t6682*t6659; + t6737 = t6684*t6820; + t6867 = t6682*t6737+z*t6802; + t6866 = t6911*x; + t6620 = RATIONAL(-45.0,2.0); + t6865 = t6459+t6620*t6766; + t6645 = RATIONAL(-2.0,1.0); + t6610 = t6645*t6685; + t6864 = t6824*t6610; + t6840 = y*z; + t6831 = x*t6840; + t6439 = t6671*t6831; + t6863 = y*t6753+t6439; + t6600 = x*t6781; + t6422 = z*t6600; + t6560 = t6669*t6678; + t6862 = z*t6560+t6422; + t6773 = z*t6673; + t6861 = t6633*t6773+x*t6830; + t6638 = RATIONAL(15.0,1.0); + t6860 = t6650*t6679+t6638*t6766; + t6464 = t6683*t6819; + t6360 = x*t6742; + t6859 = t6685*t6464+t6360; + t6636 = RATIONAL(-27.0,1.0); + t6858 = y*t6613+t6636*t6744+t6638*t6678; + t6618 = RATIONAL(-27.0,2.0); + t6646 = RATIONAL(5.0,1.0); + t6857 = t6618*t6744-t6786*t6646; + t6577 = t6684*t6785; + t6856 = z*t6577-t6786*t6655; + t6637 = RATIONAL(18.0,1.0); + t6754 = t6637*t6821; + t6823 = x*t6668; + t6855 = t6684*t6754+t6453+y*t6823; + t6477 = t6618*t6834; + t6854 = t6685*t6477+t6794*t6646; + t6584 = t6648*t6680; + t6814 = t6660*t6682; + t6517 = y*t6814; + t6430 = z*t6517; + t6853 = t6430+t6593+z*t6584+t6662*t6674; + t6474 = t6633*t6680; + t6672 = RATIONAL(5.0,2.0); + t6615 = t6672*t6684; + t6852 = t6474+t6615+t6899; + t6609 = t6672*t6685; + t6851 = t6900+t6824*t6609; + t6614 = t6645*t6684; + t6850 = t6902+t6836*t6614; + t6454 = t6633*t6678; + t6804 = t6653*t6683; + t6849 = t6577-t6684+(t6804+t6454)*z; + t6514 = t6648*t6678; + t6848 = t6610+t6514+t6880; + t6651 = RATIONAL(6.0,1.0); + t6647 = RATIONAL(4.0,1.0); + t6608 = t6647*t6684; + t6847 = t6651*t6680+t6608+t6899; + t6772 = t6653*t6685; + t6516 = t6683*t6772; + t6846 = -t6685+t6516+(t6785+t6474)*z; + t6845 = t6584+t6614+t6874; + t6844 = t6635*t6678+t6613+t6880; + t6833 = t6656*y; + t6748 = t6651*t6821; + t6681 = x*y; + t6829 = z*t6660; + t6402 = t6829*t6681; + t6843 = t6402+x*t6833+t6507+t6684*t6748; + t6611 = t6647*t6685; + t6842 = t6611+t6651*t6678+t6867; + t6625 = RATIONAL(-10.0,1.0); + t6606 = t6625*t6685; + t6616 = RATIONAL(135.0,4.0); + t6841 = t6616*t6744+t6606+t6618*z*t6682+t6634*t6678; + t6835 = t6662*x; + t6832 = t6663*z; + t6827 = t6655*y; + t6677 = t6683*x; + t6670 = RATIONAL(-1.0,4.0); + t6822 = x*t6670; + t6795 = t6654*t6682; + t6738 = z*t6795; + t6417 = y*t6738; + t6816 = y*t6783+t6417; + t6420 = z*t6534; + t6749 = t6660*t6821; + t6815 = t6420+t6683*t6749; + t6777 = t6664*t6683; + t6595 = t6665*t6679; + t6426 = z*t6595; + t6813 = t6426+t6682*t6777; + t6812 = t6656*t6682; + t6811 = t6402+x*t6827; + t6810 = t6648*t6682; + t6805 = t6662*t6683; + t6803 = t6682*t6670; + t6407 = t6654*t6831; + t6800 = t6407+y*t6822; + t6799 = y*t6803+t6417; + t6798 = t6684*t6668; + t6793 = -t6678+t6679; + t6666 = RATIONAL(-5.0,4.0); + t6792 = t6666*t6683; + t6791 = t6684*t6669; + t6789 = t6652*t6682; + t6782 = -t6677-t6679; + t6780 = -t6674+t6676; + t6779 = t6655*t6683; + t6778 = -t6675+t6680; + t6775 = t6681+t6676; + t6408 = z*t6588; + t6592 = t6684*t6610; + t6774 = t6408+t6592; + t6771 = t6683+t6682; + t6770 = z*t6678; + t6768 = t6685*t6817; + t6764 = t6684*t6837; + t6762 = z*t6791; + t6759 = t6684*t6818; + t6758 = t6684*t6838; + t6757 = t6684*t6832; + t6751 = t6657*t6821; + t6736 = t6684*t6829; + t6734 = t6836*t6684; + t6733 = t6685*t6824; + t6658 = RATIONAL(8.0,1.0); + t6732 = t6631*z+t6658; + t6731 = t6426+t6884; + t6367 = t6624*t6788; + t6730 = t6439+y*t6752+t6367; + t6729 = t6349+t6910*y; + t6728 = t6342+t6873; + t6476 = t6641*t6678; + t6727 = t6408+(t6476+t6777)*z; + t6726 = t6346+t6897; + t6363 = x*t6746; + t6725 = x*t6759+t6363+t6431; + t6724 = t6663*t6744+t6392+t6342; + t6723 = t6683*t6755+t6346+t6405; + t6722 = t6683*t6753+t6408+t6378; + t6362 = RATIONAL(81.0,4.0)*t6745; + t6721 = t6617*t6770+t6362+t6464; + t6570 = t6684*t6784; + t6573 = t6682*t6791; + t6720 = t6367+(t6769+t6838)*y; + t6403 = z*t6507; + t6719 = z*t6570+t6430+t6403; + t6718 = t6826+t6652; + t6717 = t6830+t6655; + t6716 = t6363+(t6737+t6828)*x; + t6639 = RATIONAL(25.0,4.0); + t6715 = t6639*t6685+t6661; + t6622 = RATIONAL(-75.0,4.0); + t6714 = t6627+t6622*t6685; + t6712 = t6661+t6639*t6684; + t6444 = t6683*t6768; + t6711 = t6444+t6684*t6789+t6774; + t6564 = t6655*t6675; + t6710 = t6564+t6662*t6678+t6403+t6684*t6738; + t6499 = t6666*t6675; + t6709 = t6499+t6408+t6682*t6798+t6444; + t6619 = RATIONAL(45.0,2.0); + t6466 = t6684*t6606; + t6708 = t6551+t6346+t6619*t6766+t6466; + t6569 = t6646*t6675; + t6707 = t6533+t6685*t6737+t6342+t6569; + t6522 = t6684*t6609; + t6706 = t6522+t6685*t6760+t6813; + t6705 = t6380+t6426-t6778; + t6704 = t6454+t6609+t6867+t6876; + t6703 = t6634*t6680+t6616*t6770+t6625*t6684+t6477+t6909; + t6702 = t6522+t6731-t6786*t6666; + t6605 = t6658*t6675; + t6701 = t6652*t6674+t6605+t6657*t6678+t6724; + t6700 = z*t6516-t6675+t6420+t6422+t6684*t6912; + t6478 = RATIONAL(-20.0,1.0)*t6675; + t6699 = t6362+x*t6612+t6638*t6680+t6636*t6770+t6360+t6478; + t6698 = t6592+t6722+t6794; + t6697 = t6668*t6674+t6476+t6569+t6724; + t6583 = t6684*t6611; + t6696 = t6407+t6684*t6751+y*t6835+t6583+t6813; + t6695 = t6661*t6674+t6627*t6678+t6466+t6726; + t6508 = t6684*t6613; + t6694 = t6508+t6722+t6836*t6615; + t6644 = RATIONAL(-4.0,1.0); + t6531 = t6644*t6675; + t6693 = t6531-t6673+t6573+t6723; + t6692 = t6627*t6680+t6661*t6673+t6466+t6723; + t6691 = t6902+t6522+t6426+t6794*t6666; + t6690 = x*t6798+t6462+t6569+t6728; + t6689 = t6612+t6635*t6680+t6874+t6892; + t6688 = t6662*t6673+t6570+z*t6514+t6400+t6774; + t6643 = RATIONAL(75.0,4.0); + t6642 = RATIONAL(12.0,1.0); + t6640 = RATIONAL(27.0,1.0); + t6630 = RATIONAL(-12.0,1.0); + t6589 = x*t6805; + t6582 = y*t6784; + t6558 = t6666*t6681; + t6554 = x*t6804; + t6547 = t6669*t6676; + t6545 = t6683*t6802; + t6544 = t6683*t6803; + t6543 = t6666*t6676; + t6542 = t6682*t6779; + t6541 = t6683*t6822; + t6539 = x*t6779; + t6528 = x*t6777; + t6527 = y*t6795; + t6524 = t6682*t6827; + t6523 = x*t6792; + t6521 = t6682*t6792; + t6518 = t6656*t6677; + t6510 = x*t6808; + t6505 = y*t6812; + t6503 = t6663*t6679; + t6502 = t6683*t6823; + t6493 = y*t6785; + t6485 = y*t6810; + t6483 = x*t6806; + t6482 = y*t6807; + t6475 = t6641*t6676; + t6471 = x*t6797; + t6467 = t6626*t6679; + t6461 = t6633*t6676; + t6457 = x*t6801; + t6449 = t6648*t6790; + t6446 = t6654*t6773; + t6442 = y*t6767; + t6441 = y*t6756; + t6438 = x*t6757; + t6436 = t6682*t6736; + t6433 = x*t6758; + t6428 = y*t6750; + t6427 = t6671*t6790; + t6423 = y*t6768; + t6418 = t6671*t6773; + t6416 = x*t6739; + t6414 = y*t6749; + t6399 = t6772*t6840; + t6398 = t6684*t6756; + t6397 = x*t6764; + t6390 = x*t6762; + t6387 = y*t6747; + t6386 = x*t6765; + t6383 = x*t6763; + t6382 = x*t6736; + t6381 = z*t6573; + t6374 = t6640*t6744; + t6373 = t6621*t6744; + t6356 = t6640*t6770; + t6354 = t6685*t6742; + t6335 = t6624*t6744; + coeffs_dzz->coeff_m1_m1_m1 = t6652*t6675+t6542+t6539+t6397+t6524+t6394+ +t6428+t6719+t6786-t6794+t6811+t6891; + coeffs_dzz->coeff_0_m1_m1 = t6508+t6493+t6573+t6718*t6684+t6727-t6824+ +t6851+t6887+t6895; + coeffs_dzz->coeff_p1_m1_m1 = t6584+t6387+t6696+t6582+t6589+t6383+t6673+ +t6862+t6864+t6884; + coeffs_dzz->coeff_p2_m1_m1 = t6414+t6778+t6815+t6816+t6856+t6871; + coeffs_dzz->coeff_m1_0_m1 = t6560+t6554+t6718*t6685+t6694-t6836+t6879+ +t6895+t6896; + coeffs_dzz->coeff_0_0_m1 = t6545+t6652+t6771*t6669+(t6627*t6685+t6648+ +t6714*t6684)*z+t6689+t6844; + coeffs_dzz->coeff_p1_0_m1 = x+t6810+t6692+t6751+t6528+t6842+t6860+t6861; + coeffs_dzz->coeff_p2_0_m1 = t6682+t6750+t6706+t6846+t6877; + coeffs_dzz->coeff_m1_p1_m1 = t6674+t6390+t6696+t6514+t6381+t6528+t6399+ +t6816+t6850; + coeffs_dzz->coeff_0_p1_m1 = y+t6695+t6808+t6657*t6839+t6582+t6847+t6860+ +t6905; + coeffs_dzz->coeff_p1_p1_m1 = t6545+t6493+t6449+t6554+t6630*t6766+t6386+ +t6701+t6811+t6873+t6882; + coeffs_dzz->coeff_p2_p1_m1 = t6524+t6442+t6711+t6853+t6886; + coeffs_dzz->coeff_m1_p2_m1 = t6436+t6678+t6382+t6589+t6700+t6871; + coeffs_dzz->coeff_0_p2_m1 = t6683+t6764+t6706+t6849+t6875; + coeffs_dzz->coeff_p1_p2_m1 = t6446+t6539+t6688+t6883+t6886; + coeffs_dzz->coeff_p2_p2_m1 = t6685*t6736+t6542+t6710+t6889; + coeffs_dzz->coeff_m1_m1_0 = t6558+t6433+t6432+t6523+t6694+t6543+t6521+ +t6851+t6863; + coeffs_dzz->coeff_0_m1_0 = t6461+t6373+t6757+t6824*t6672+t6628*t6733+ +t6689+t6720+t6865; + coeffs_dzz->coeff_p1_m1_0 = t6692+t6475+t6502+t6855+t6857+t6888+t6894; + coeffs_dzz->coeff_p2_m1_0 = t6482+t6427+t6702+t6877+t6908; + coeffs_dzz->coeff_m1_0_0 = t6752+t6471+t6836*(t6672+t6628*t6684)+t6844+ +t6859+t6865+t6866+t6892; + coeffs_dzz->coeff_0_0_0 = t6832+t6467+t6667+t6771*t6635+(t6632+t6620*z+ +t6643*t6683)*t6685+(t6632+t6643*t6682+RATIONAL(-125.0,4.0)*t6685+(t6620+ +RATIONAL(225.0,4.0)*t6685)*z)*t6684+t6721+t6906; + coeffs_dzz->coeff_p1_0_0 = t6356+t6457+t6754+(t6622*t6684+t6627)*t6682+ +t6712*x+t6716+t6841+t6893+t6909; + coeffs_dzz->coeff_p2_0_0 = t6354+t6753+t6712*t6682+t6704+t6898; + coeffs_dzz->coeff_m1_p1_0 = t6457+t6482+t6695+t6441+t6725+t6854+t6855; + coeffs_dzz->coeff_0_p1_0 = t6637*t6839+t6374+t6475+t6714*t6683+t6715*y+ +t6703+t6729+t6893; + coeffs_dzz->coeff_p1_p1_0 = t6467+t6558+t6461+t6438+RATIONAL(36.0,1.0)* +t6766+t6471+t6699+t6730+t6858; + coeffs_dzz->coeff_p2_p1_0 = t6543+t6423+t6697+t6870+t6881; + coeffs_dzz->coeff_m1_p2_0 = t6502+t6418+t6691+t6875+t6908; + coeffs_dzz->coeff_0_p2_0 = t6335+t6758+t6715*t6683+t6852+t6876+t6898; + coeffs_dzz->coeff_p1_p2_0 = t6416+t6523+t6690+t6870+t6890; + coeffs_dzz->coeff_p2_p2_0 = t6671*t6766+t6521+t6709+t6903; + coeffs_dzz->coeff_m1_m1_p1 = t6583+t6393+t6441+t6731+t6775-t6782+t6850+ +t6864+t6888; + coeffs_dzz->coeff_0_m1_p1 = t6485+t6759+t6824*t6645+t6708+t6729+t6847+ +t6857; + coeffs_dzz->coeff_p1_m1_p1 = t6373+t6547+t6433-t6677+t6605-t6681+t6644* +t6733+t6728+t6730+t6868+t6882; + coeffs_dzz->coeff_p2_m1_p1 = t6423+t6398+t6711-t6780-t6793+t6900; + coeffs_dzz->coeff_m1_0_p1 = t6510+t6755+t6836*t6645+t6708+t6716+t6842+ +t6854; + coeffs_dzz->coeff_0_0_p1 = t6647+t6503+t6771*t6651+(t6649+RATIONAL(-225.0 +,4.0)*t6675+(t6685+t6684)*t6619)*z+t6703+t6841; + coeffs_dzz->coeff_p1_0_p1 = t6483+t6787+t6652*x+(t6642*t6683+t6732)*t6685 ++t6699+t6866+t6906+t6907; + coeffs_dzz->coeff_p2_0_p1 = t6756+t6789+t6707+t6848+t6881; + coeffs_dzz->coeff_m1_p1_p1 = t6483+t6438+t6644*t6734+t6701-t6775+t6859+ +t6863+t6868; + coeffs_dzz->coeff_0_p1_p1 = t6652*y+t6547+t6478+t6657*t6683+(t6642*t6682+ +t6732)*t6684+t6720+t6721+t6858+t6907; + coeffs_dzz->coeff_p1_p1_p1 = t6357+t6356+t6510+t6681+t6374+t6503+t6485+( +t6647*y+t6630*t6683)*t6685+(t6630*t6682+t6647*x+(RATIONAL(-36.0,1.0)*z+RATIONAL +(16.0,1.0))*t6685)*t6684+t6725+t6894; + coeffs_dzz->coeff_p2_p1_p1 = t6682*t6608+t6354+t6531+t6427+t6560+t6726+ +t6780+t6885; + coeffs_dzz->coeff_m1_p2_p1 = t6416+t6398+t6698+t6782+t6883; + coeffs_dzz->coeff_0_p2_p1 = t6761+t6652*t6683+t6707+t6845+t6890; + coeffs_dzz->coeff_p1_p2_p1 = t6677+t6418+t6335+t6683*t6611+t6693+t6885; + coeffs_dzz->coeff_p2_p2_p1 = t6685*t6739+t6445+t6705+t6793; + coeffs_dzz->coeff_m1_m1_p2 = t6443+t6544+t6700+t6541+t6399+t6383+t6799+ +t6800+t6856; + coeffs_dzz->coeff_0_m1_p2 = t6762+t6527+t6824*t6655+t6702+t6849+t6904+ +t6905; + coeffs_dzz->coeff_p1_m1_p2 = t6688+t6518+t6449+t6397+t6517-t6786+t6843+ +t6900; + coeffs_dzz->coeff_p2_m1_p2 = t6505+t6442+t6564+t6670*t6733+t6719+t6889+ +t6901; + coeffs_dzz->coeff_m1_0_p2 = t6747+t6600+t6912+t6691+t6846+t6861+t6904; + coeffs_dzz->coeff_0_0_p2 = RATIONAL(-1.0,1.0)+t6595+t6771*t6653+(t6669+ +t6635*t6685+(t6635+t6643*t6685)*t6684)*z+t6704+t6852; + coeffs_dzz->coeff_p1_0_p2 = t6585+t6835+t6690+t6748+t6784+t6848+t6872+ +t6879; + coeffs_dzz->coeff_p2_0_p2 = t6783+(t6781+t6717)*t6685+t6709+t6869+t6896; + coeffs_dzz->coeff_m1_p1_p2 = t6505+t6585+t6386+t6428+t6698+t6843+t6853; + coeffs_dzz->coeff_0_p1_p2 = t6697+t6651*t6839+t6662*y+t6777+t6517+t6845+ +t6872+t6887; + coeffs_dzz->coeff_p1_p1_p2 = -t6674+t6390+t6387+t6600+t6527+t6642*t6766+ +t6693+t6595+t6560+t6800+t6897; + coeffs_dzz->coeff_p2_p1_p2 = t6414+t6381+(t6833+t6796)*t6685+t6705+t6799+ +t6878; + coeffs_dzz->coeff_m1_p2_p2 = t6518+t6446+t6670*t6734+t6710+t6891+t6901; + coeffs_dzz->coeff_0_p2_p2 = t6805+t6499+(t6795+t6717)*t6684+t6727+t6869+ +t6903; + coeffs_dzz->coeff_p1_p2_p2 = t6426+t6382+t6541+t6675+t6445-t6678+(t6656*x ++t6814)*t6684+t6862+t6878; + coeffs_dzz->coeff_p2_p2_p2 = t6436+t6656*t6678+t6544+(t6812+(t6670+t6654* +z)*t6685)*t6684+t6815; |