aboutsummaryrefslogtreecommitdiff
path: root/src/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c')
-rw-r--r--src/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c1159
1 files changed, 1159 insertions, 0 deletions
diff --git a/src/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c b/src/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c
new file mode 100644
index 0000000..3b8d9fc
--- /dev/null
+++ b/src/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;