From e1812ec3d74cb2212fbd62043682977447cd839f Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Tue, 26 May 2026 20:13:37 -0500 Subject: [PATCH] build --- panda/board/obj/body_h7.bin.signed | Bin 89676 -> 89676 bytes panda/board/obj/body_h7/bootstub.elf | Bin 112692 -> 112692 bytes panda/board/obj/body_h7/main.bin | Bin 89540 -> 89540 bytes panda/board/obj/body_h7/main.elf | Bin 402780 -> 402780 bytes panda/board/obj/bootstub.body_h7.bin | Bin 12644 -> 12644 bytes panda/board/obj/bootstub.panda.bin | Bin 11068 -> 11068 bytes panda/board/obj/bootstub.panda_h7.bin | Bin 18784 -> 18784 bytes panda/board/obj/bootstub.panda_h7_remote.bin | Bin 18784 -> 18784 bytes panda/board/obj/bootstub.panda_jungle_h7.bin | Bin 13956 -> 13956 bytes panda/board/obj/bootstub.panda_remote.bin | Bin 11068 -> 11068 bytes panda/board/obj/gitversion.h | 2 +- panda/board/obj/panda.bin.signed | Bin 81184 -> 81184 bytes panda/board/obj/panda/bootstub.elf | Bin 100760 -> 100760 bytes panda/board/obj/panda/main.bin | Bin 81048 -> 81048 bytes panda/board/obj/panda/main.elf | Bin 366384 -> 366384 bytes panda/board/obj/panda_h7.bin.signed | Bin 97696 -> 97696 bytes panda/board/obj/panda_h7/bootstub.elf | Bin 152728 -> 152728 bytes panda/board/obj/panda_h7/main.bin | Bin 97560 -> 97560 bytes panda/board/obj/panda_h7/main.elf | Bin 445944 -> 445944 bytes panda/board/obj/panda_h7_remote.bin.signed | Bin 97632 -> 97632 bytes panda/board/obj/panda_h7_remote/bootstub.elf | Bin 152736 -> 152736 bytes panda/board/obj/panda_h7_remote/main.bin | Bin 97496 -> 97496 bytes panda/board/obj/panda_h7_remote/main.elf | Bin 445956 -> 445956 bytes panda/board/obj/panda_jungle_h7.bin.signed | Bin 91660 -> 91660 bytes panda/board/obj/panda_jungle_h7/bootstub.elf | Bin 123936 -> 123936 bytes panda/board/obj/panda_jungle_h7/main.bin | Bin 91524 -> 91524 bytes panda/board/obj/panda_jungle_h7/main.elf | Bin 406636 -> 406636 bytes panda/board/obj/panda_remote.bin.signed | Bin 81144 -> 81144 bytes panda/board/obj/panda_remote/bootstub.elf | Bin 100768 -> 100768 bytes panda/board/obj/panda_remote/main.bin | Bin 81008 -> 81008 bytes panda/board/obj/panda_remote/main.elf | Bin 366552 -> 366552 bytes panda/board/obj/version | 2 +- selfdrive/locationd/models/generated/car.cpp | 684 +++--- selfdrive/locationd/models/generated/car.h | 42 +- selfdrive/locationd/models/generated/pose.cpp | 1938 ++++++++--------- selfdrive/locationd/models/generated/pose.h | 26 +- selfdrive/ui/ui | Bin 4407816 -> 4407816 bytes 37 files changed, 1347 insertions(+), 1347 deletions(-) diff --git a/panda/board/obj/body_h7.bin.signed b/panda/board/obj/body_h7.bin.signed index 250578eef7ceec50aee98f26cbe33c488c51ae52..a70d9ed526b6163f0275a00c98ee54dc9a441d48 100644 GIT binary patch delta 153 zcmV;K0A~Npyamj>1+cKd2rxNeF*P?aIkULH6rF#z@M4|=otGg0h1FXkL_O-8yn_UN zfd7n(2{t{UY8=qJ^g&uS=fFrl8@pTT0>^IukCXV!21lIn7DQjwU8$>TMjK#%Dx9&J z@3~XPE}VP1R!C54nl(=HHhZSgd5=Oe>xe4qi%)bH{=#zQL6CGF076CUEE)A7o%lE& Hq;vsqEdEJ4 delta 153 zcmV;K0A~Npyamj>1+cKd2sdOnVr4flH?z3F6rF!K&13E?M+2dVI5awc4dM`fF@zGS z<>c2WW`d&19Y0~-CT_~@WMDjzudP$?Z=_7SF_&Qa^f1EjG+-i0TYl)*Ws6YO?zaWU zrTU9p@}9^M9;`!uv@n!PUHU;}T65+hRx_qgo&)-f!786AV?bpZQg9=EY0)3dIeycL HTipSu>I+Fg diff --git a/panda/board/obj/body_h7/bootstub.elf b/panda/board/obj/body_h7/bootstub.elf index c2420efd54c1b551f1a797c004661855ff304f78..1d10d0024917b64851fa63ec778dfd729ab34f85 100755 GIT binary patch delta 27 jcmdn;fo;nNwhgW}90rz&hNk9*md(C4+kI^qpH~9_mOcs& delta 27 jcmdn;fo;nNwhgW}9Ofw&NvY-r=FPq~+kI^qpH~9_oBaxP diff --git a/panda/board/obj/body_h7/main.bin b/panda/board/obj/body_h7/main.bin index 59ad053ea3a742feb7349db4f26d33b9880b5718..636e93663df360db59c4ef39d4e8e0a135f8ecfd 100755 GIT binary patch delta 23 fcmX@IoAttIF*6XeY~OK#bx8;S%&ip@ delta 43 vcmca}O5)Bbi47YraG0l9B&C`gm^bgZ(7xjWBM>tIF*6XeY~OK#bx8;S*xVI* diff --git a/panda/board/obj/bootstub.body_h7.bin b/panda/board/obj/bootstub.body_h7.bin index 36a9f172acdbae40d2eadaf6355c41168d1240b1..4592d180e86e189b056f87fde29bd4930f91f108 100755 GIT binary patch delta 21 ccmaEo^dxD6s}6^OWul>}xuNA|UmbB)09+yl&j0`b delta 21 ccmaEo^dxD6s}6^GibYbYxq}xuK=5i>p(pJ3|A*Zo9oo}u>b(V@(REJ delta 34 qcmdlJwkK?ZubQBFibYbYxq-Q^i>p(pJ3|A*Zo9oo}u>b(fPzxsj diff --git a/panda/board/obj/bootstub.panda_h7.bin b/panda/board/obj/bootstub.panda_h7.bin index b88a0f90532df8acd80f9fa7798b08ccb70e0825..75ae3a907384dabfaea6324df05c43a896159024 100755 GIT binary patch delta 23 fcmaDbiSfZC#tog$90rz&hNk9*mYXL!pJxRCZ+{4v delta 23 fcmaDbiSfZC#tog$9Ofw&NvY-r=9?!vpJxRCbD{|T diff --git a/panda/board/obj/bootstub.panda_h7_remote.bin b/panda/board/obj/bootstub.panda_h7_remote.bin index b88a0f90532df8acd80f9fa7798b08ccb70e0825..75ae3a907384dabfaea6324df05c43a896159024 100755 GIT binary patch delta 23 fcmaDbiSfZC#tog$90rz&hNk9*mYXL!pJxRCZ+{4v delta 23 fcmaDbiSfZC#tog$9Ofw&NvY-r=9?!vpJxRCbD{|T diff --git a/panda/board/obj/bootstub.panda_jungle_h7.bin b/panda/board/obj/bootstub.panda_jungle_h7.bin index 65e3a9322208219a1bd16b4217181bb3d03cb20f..e1809cddc5e243d1f5e41b67eed939e6156d93fb 100755 GIT binary patch delta 21 ccmZq4ZOPrR*MP&oGSSe~+|Y9KQG@-g09m{T#Q*>R delta 21 ccmZq4ZOPrR*MP%3#Ud%y+`xSEQG@-g0A1e*EC2ui diff --git a/panda/board/obj/bootstub.panda_remote.bin b/panda/board/obj/bootstub.panda_remote.bin index da6a5545bc6136fbd00403ed234adf69059b4bd4..0ee7a700ad5a8eff12bcfb454e2ed512c8a073cf 100755 GIT binary patch delta 34 qcmdlJwkK?ZubQBNWul>}xuK=5i>p(pJ3|A*Zo9oo}u>b(V@(REJ delta 34 qcmdlJwkK?ZubQBFibYbYxq-Q^i>p(pJ3|A*Zo9oo}u>b(fPzxsj diff --git a/panda/board/obj/gitversion.h b/panda/board/obj/gitversion.h index 25ae62b40..43fce21e9 100644 --- a/panda/board/obj/gitversion.h +++ b/panda/board/obj/gitversion.h @@ -1,2 +1,2 @@ extern const uint8_t gitversion[19]; -const uint8_t gitversion[19] = "DEV-7d8be707-DEBUG"; +const uint8_t gitversion[19] = "DEV-09a15719-DEBUG"; diff --git a/panda/board/obj/panda.bin.signed b/panda/board/obj/panda.bin.signed index 3e7775481c9bbe07f0ebfd2365a0d0cce6b07aa8..319ff39261226e519ba812ce080a01e727f4e4a9 100644 GIT binary patch delta 153 zcmV;K0A~N7`UIf*1h71?2rxNeF*P?aIkQBtT#SD#GC;4Z=O#+<-4{v@H<56iyx902 zONEX(yA@n7j|_8BMlP{tBM0AvW_SS6xSyg2h@I$$U-ZHqOi*61L>vV&jJbWkj+Fcj zXNka!>A>J#Dp*Kg#{Qx_X-aF^BR%@jG{$gyKz(zc~XTun6SX^5+Y`LiyXEHxGH8-?ub~(`Qa)1$tnShviyUPKVH`f3)#1I_- delta 39 qcmdn6PHY1Z*&N_7Pq9c!H8(JCb~(`Qa)1$tnShviyUPKVH`f3_R}h2% diff --git a/panda/board/obj/panda_h7.bin.signed b/panda/board/obj/panda_h7.bin.signed index 792675cc82217b498774bbc4c55b1f3cb282d639..bdcad4b479e3a1e75412cee562c68e10f42ee89b 100644 GIT binary patch delta 152 zcmV;J0B8T8`vsu;1+e(s2rxNeF*P?aIkMd#pnm~#3g_+`S5Uo0F0G}y^UJE(ViGj& zM4uX=r{yc+k(f_bS);YV>R(U2G|+&px}+5I#|QhIf}E@S?AslpyaZd|Y>@c#3fp8* z5Cq1$RqX&c>WcDMAhkYp9EZ#ggb{A7Q&&Nr;)wK*s^$8MsYrR~imQf?X-!W`2roQ? G!~t>~#7#f| delta 152 zcmV;J0B8T8`vsu;1+e(s2sdOnVr4flH?rLzpnr8K(HL{btKR8rDiDye@I|Ee#uU5} zC}%(s-Cm@8Nw4j9Rr$eJ57cW9x`+fGe6i}DtQsjI%R>A`c|?5+b0GyZl4&;#Lfr+zPt+A diff --git a/panda/board/obj/panda_h7/main.bin b/panda/board/obj/panda_h7/main.bin index 298620e3a1be68909f07a0a5da835949cd7daed3..f284d3162e47063b170fb57396cbd3b10cb949b7 100755 GIT binary patch delta 22 ecmbR7i*?2?)(t=Ia2Qx78k(9LT5h^4u>b&j1_{#u delta 22 ecmbR7i*?2?)(t=IaG0l9B&C`gm~Xl(u>b&m!U{S7 diff --git a/panda/board/obj/panda_h7/main.elf b/panda/board/obj/panda_h7/main.elf index 9ca537f3fcc518618b0f1dd8ee0c4a382cd6be6e..c244aff10bb93acff6f8d9580dbaa10830b115ea 100755 GIT binary patch delta 37 vcmV+=0NVffn;ZC>8?gB72rxNeF*P?aIfCtm?E!}E0*37ahV2Bl?FIPYSUwVu delta 37 vcmV+=0NVffn;ZC>8?gB72sdOnVr4flH-hbk?E!}E0*37ahV2Bl?FIPYVgnNP diff --git a/panda/board/obj/panda_h7_remote.bin.signed b/panda/board/obj/panda_h7_remote.bin.signed index b939536a3aa02d2a02c5a154edc6d40ef6488aca..25ab0e8ff4650dba39231477e820e3ae00705c39 100644 GIT binary patch delta 153 zcmV;K0A~N-`UT+n1+ci>2rxNeF*P?aIkUjrAfSJuR%cN%b^m6Wf2EJI=~@{XTr;jW zmgbkLVmJU%F(?m9NjVT`&UV}%*s3KQSn!U7ZBEkl55U%WbG;y8+pH6D%r1q2^7~}h zPq+OSG-|01p5m$4Eo18qDSX5x-5{XtMl+hbU<*+h#XBN+X`0tyUL!5V%;+nOV=yNG HQL+I^rH4kZ delta 153 zcmV;K0A~N-`UT+n1+ci>2sdOnVr4flH?zRpAfSH@ghNV>W6({>73sEm zTot0bsMYb zC7f(-qwsYa)yqlNI+jRJ1saP|#;Zu0)8D*^B%ThQm|(@cpt+1fhtkVdC+ HIFJEEsEkfq diff --git a/panda/board/obj/panda_h7_remote/bootstub.elf b/panda/board/obj/panda_h7_remote/bootstub.elf index efea3b7ec9f1daa3f31351a3d1a9021a6c6f10e2..a1ac23a5a6c17cb6e9935f3540061275025948b8 100755 GIT binary patch delta 31 ncmZ3ml5@dI&JCTx90rz&hNk9*mdz7`+b0GyZl4&;#Lox-xk(C& delta 31 ncmZ3ml5@dI&JCTx9Ofw&NvY-r=FJm>+b0GyZl4&;#Lox-z@!TC diff --git a/panda/board/obj/panda_h7_remote/main.bin b/panda/board/obj/panda_h7_remote/main.bin index a41028e3f22f54bc0092368d013ead2c1e4d6152..3bb36e0a2f083cc27bcb9cf373fb6d5c100713b1 100755 GIT binary patch delta 23 fcmccdll8_=)(t!Ea2Qx78k(9LT5djYM`8g0jNJ;+ delta 23 fcmccdll8_=)(t!EaG0l9B&C`gm~TFCM`8g0kpK%g diff --git a/panda/board/obj/panda_h7_remote/main.elf b/panda/board/obj/panda_h7_remote/main.elf index 6fb5d4220d260c3ef6bad85ce609b9042b614b5e..322a8e1ea97f89fe844881ae6bcb00af188d0c16 100755 GIT binary patch delta 43 vcmZpfBi%Abdc%%490rz&hNk9*mdyv=v>$lG2*gZ4%nZaV+Yh{9b$JK?vmq5W delta 43 vcmZpfBi%Abdc%%49Ofw&NvY-r=FJD*v>$lG2*gZ4%nZaV+Yh{9b$JK?zfcvO diff --git a/panda/board/obj/panda_jungle_h7.bin.signed b/panda/board/obj/panda_jungle_h7.bin.signed index 703fb16329a57796dbd855b16f6ff85501efb64d..b5d9c8af9824d6589d11b7d9013f644b51de8837 100644 GIT binary patch delta 153 zcmV;K0A~M;%ms|h1+e7B2rxNeF*P?aIkW7=pr3yM6LpLmC>~K^)<)^0;;DLQ8!{v! zkgEKPIBXiNbZRWp+0gpebzaWE4ri$fo)Aw(E}Kf2LEw~f?O^URA`72NYxzj#5+}8; zbbJJdf4vTh_Qk!ZL$UB&u96JJBOv;2f^mA;G#YBxJxS{^;|3YLuiF_ERW>#bMpCYq Hq&Wc@E&fHS delta 153 zcmV;K0A~M;%ms|h1+e7B2sdOnVr4flH?!=;pr3zx1!a`E8KO>=f@zs~9U}1V?YUci z805p?I=(^RNS2eWHpa#>_2H0m?wlUTLnw*UF=vJEdqRjex3`JfFdRAg2Nb+lAb%dW zN@R&r$&i|-3Xcp^%@1U-I1DTk4Nc7rEt`)zY(MJ27`+$(naK*M delta 27 jcmZ2*f_=dW_6>U-ILuQll2XkL%$tuoY(MJ27`+$(pNI<& diff --git a/panda/board/obj/panda_jungle_h7/main.bin b/panda/board/obj/panda_jungle_h7/main.bin index b8968c3b42e7fb98b5dcce99fd43c5d243652653..419de0946e11c62eff51c4cb6be95534aec59604 100755 GIT binary patch delta 23 fcmZoU&DwIBb;FaR90rz&hNk9*mYd%koiQH(dNc}l delta 23 fcmZoU&DwIBb;FaR9Ofw&NvY-r=9}LfoiQH(epd?J diff --git a/panda/board/obj/panda_jungle_h7/main.elf b/panda/board/obj/panda_jungle_h7/main.elf index 170e73f72be9d73aa5f9fd1d2ca19caffffea9f7..0e8ca925a66a9c50ef6c4829c1638da21eedbc6e 100755 GIT binary patch delta 43 vcmaF!LgLK}i49M#au`@98k(9LS~kDA+WzJ$BM>tIF*6XeY=3i=wIL1w_RkjN delta 43 vcmaF!LgLK}i49M#a+s%BB&C`gm^Z(<+WzJ$BM>tIF*6XeY=3i=wIL1w0}U5T diff --git a/panda/board/obj/panda_remote.bin.signed b/panda/board/obj/panda_remote.bin.signed index e46b8494b591d0dbb6e075790f90d6ba0c4915a4..0d982a32dad5e5737241781d38e337ad48fca9d7 100644 GIT binary patch delta 153 zcmV;K0A~OA`2_g+1h5pa2rxNeF*P?aIkOzFT#SFGCa<)almAIi@iqIo^d`w=BdBLR z2>_c@`k_(d3+>YKFw?_8!$UT=?$;*(9IyNnVCN8N75^^8Q4~$lMcm83o7omxk(q5n z3@2&#Ilzv{=X{8M8Bhm?3zROZ)y9L`tVxCkNHp^ajIT+z5fr_;5K_4`#G4*u)ZkX7 HeZ&FqO3+Ft delta 153 zcmV;K0A~OA`2_g+1h5pa2sdOnVr4flH?thDT#SEBq|N|_ZDL@DlIZ92klIZ*z7`s3 z8{xn0uT0_vU&3@Ob;A|0m~uVhqDS0B(j{U1{$;$1#4A~QxTSVBP?PMLBL6)6$JT0>W1jt)L-QE;Hz=zI1DTk4Nc7rEt_Qyw96b|1Y#y2X5KDyfMw5h05WC|Pyhe` delta 39 scmcbyUhKwtu?->zILuQll2XkL%$sEnw96b|1Y#y2X5KDyfMw5h06h5*w*UYD diff --git a/panda/board/obj/version b/panda/board/obj/version index 9f2838f54..eac154240 100644 --- a/panda/board/obj/version +++ b/panda/board/obj/version @@ -1 +1 @@ -DEV-7d8be707-DEBUG \ No newline at end of file +DEV-09a15719-DEBUG \ No newline at end of file diff --git a/selfdrive/locationd/models/generated/car.cpp b/selfdrive/locationd/models/generated/car.cpp index c9f10efc5..4dc91be63 100644 --- a/selfdrive/locationd/models/generated/car.cpp +++ b/selfdrive/locationd/models/generated/car.cpp @@ -45,326 +45,326 @@ const static double MAHA_THRESH_31 = 3.8414588206941227; * * * This file is part of 'ekf' * ******************************************************************************/ -void err_fun(double *nom_x, double *delta_x, double *out_3955673683859984289) { - out_3955673683859984289[0] = delta_x[0] + nom_x[0]; - out_3955673683859984289[1] = delta_x[1] + nom_x[1]; - out_3955673683859984289[2] = delta_x[2] + nom_x[2]; - out_3955673683859984289[3] = delta_x[3] + nom_x[3]; - out_3955673683859984289[4] = delta_x[4] + nom_x[4]; - out_3955673683859984289[5] = delta_x[5] + nom_x[5]; - out_3955673683859984289[6] = delta_x[6] + nom_x[6]; - out_3955673683859984289[7] = delta_x[7] + nom_x[7]; - out_3955673683859984289[8] = delta_x[8] + nom_x[8]; +void err_fun(double *nom_x, double *delta_x, double *out_6442273530103712235) { + out_6442273530103712235[0] = delta_x[0] + nom_x[0]; + out_6442273530103712235[1] = delta_x[1] + nom_x[1]; + out_6442273530103712235[2] = delta_x[2] + nom_x[2]; + out_6442273530103712235[3] = delta_x[3] + nom_x[3]; + out_6442273530103712235[4] = delta_x[4] + nom_x[4]; + out_6442273530103712235[5] = delta_x[5] + nom_x[5]; + out_6442273530103712235[6] = delta_x[6] + nom_x[6]; + out_6442273530103712235[7] = delta_x[7] + nom_x[7]; + out_6442273530103712235[8] = delta_x[8] + nom_x[8]; } -void inv_err_fun(double *nom_x, double *true_x, double *out_8970258583381717138) { - out_8970258583381717138[0] = -nom_x[0] + true_x[0]; - out_8970258583381717138[1] = -nom_x[1] + true_x[1]; - out_8970258583381717138[2] = -nom_x[2] + true_x[2]; - out_8970258583381717138[3] = -nom_x[3] + true_x[3]; - out_8970258583381717138[4] = -nom_x[4] + true_x[4]; - out_8970258583381717138[5] = -nom_x[5] + true_x[5]; - out_8970258583381717138[6] = -nom_x[6] + true_x[6]; - out_8970258583381717138[7] = -nom_x[7] + true_x[7]; - out_8970258583381717138[8] = -nom_x[8] + true_x[8]; +void inv_err_fun(double *nom_x, double *true_x, double *out_8945695091662043361) { + out_8945695091662043361[0] = -nom_x[0] + true_x[0]; + out_8945695091662043361[1] = -nom_x[1] + true_x[1]; + out_8945695091662043361[2] = -nom_x[2] + true_x[2]; + out_8945695091662043361[3] = -nom_x[3] + true_x[3]; + out_8945695091662043361[4] = -nom_x[4] + true_x[4]; + out_8945695091662043361[5] = -nom_x[5] + true_x[5]; + out_8945695091662043361[6] = -nom_x[6] + true_x[6]; + out_8945695091662043361[7] = -nom_x[7] + true_x[7]; + out_8945695091662043361[8] = -nom_x[8] + true_x[8]; } -void H_mod_fun(double *state, double *out_4831252241531258142) { - out_4831252241531258142[0] = 1.0; - out_4831252241531258142[1] = 0.0; - out_4831252241531258142[2] = 0.0; - out_4831252241531258142[3] = 0.0; - out_4831252241531258142[4] = 0.0; - out_4831252241531258142[5] = 0.0; - out_4831252241531258142[6] = 0.0; - out_4831252241531258142[7] = 0.0; - out_4831252241531258142[8] = 0.0; - out_4831252241531258142[9] = 0.0; - out_4831252241531258142[10] = 1.0; - out_4831252241531258142[11] = 0.0; - out_4831252241531258142[12] = 0.0; - out_4831252241531258142[13] = 0.0; - out_4831252241531258142[14] = 0.0; - out_4831252241531258142[15] = 0.0; - out_4831252241531258142[16] = 0.0; - out_4831252241531258142[17] = 0.0; - out_4831252241531258142[18] = 0.0; - out_4831252241531258142[19] = 0.0; - out_4831252241531258142[20] = 1.0; - out_4831252241531258142[21] = 0.0; - out_4831252241531258142[22] = 0.0; - out_4831252241531258142[23] = 0.0; - out_4831252241531258142[24] = 0.0; - out_4831252241531258142[25] = 0.0; - out_4831252241531258142[26] = 0.0; - out_4831252241531258142[27] = 0.0; - out_4831252241531258142[28] = 0.0; - out_4831252241531258142[29] = 0.0; - out_4831252241531258142[30] = 1.0; - out_4831252241531258142[31] = 0.0; - out_4831252241531258142[32] = 0.0; - out_4831252241531258142[33] = 0.0; - out_4831252241531258142[34] = 0.0; - out_4831252241531258142[35] = 0.0; - out_4831252241531258142[36] = 0.0; - out_4831252241531258142[37] = 0.0; - out_4831252241531258142[38] = 0.0; - out_4831252241531258142[39] = 0.0; - out_4831252241531258142[40] = 1.0; - out_4831252241531258142[41] = 0.0; - out_4831252241531258142[42] = 0.0; - out_4831252241531258142[43] = 0.0; - out_4831252241531258142[44] = 0.0; - out_4831252241531258142[45] = 0.0; - out_4831252241531258142[46] = 0.0; - out_4831252241531258142[47] = 0.0; - out_4831252241531258142[48] = 0.0; - out_4831252241531258142[49] = 0.0; - out_4831252241531258142[50] = 1.0; - out_4831252241531258142[51] = 0.0; - out_4831252241531258142[52] = 0.0; - out_4831252241531258142[53] = 0.0; - out_4831252241531258142[54] = 0.0; - out_4831252241531258142[55] = 0.0; - out_4831252241531258142[56] = 0.0; - out_4831252241531258142[57] = 0.0; - out_4831252241531258142[58] = 0.0; - out_4831252241531258142[59] = 0.0; - out_4831252241531258142[60] = 1.0; - out_4831252241531258142[61] = 0.0; - out_4831252241531258142[62] = 0.0; - out_4831252241531258142[63] = 0.0; - out_4831252241531258142[64] = 0.0; - out_4831252241531258142[65] = 0.0; - out_4831252241531258142[66] = 0.0; - out_4831252241531258142[67] = 0.0; - out_4831252241531258142[68] = 0.0; - out_4831252241531258142[69] = 0.0; - out_4831252241531258142[70] = 1.0; - out_4831252241531258142[71] = 0.0; - out_4831252241531258142[72] = 0.0; - out_4831252241531258142[73] = 0.0; - out_4831252241531258142[74] = 0.0; - out_4831252241531258142[75] = 0.0; - out_4831252241531258142[76] = 0.0; - out_4831252241531258142[77] = 0.0; - out_4831252241531258142[78] = 0.0; - out_4831252241531258142[79] = 0.0; - out_4831252241531258142[80] = 1.0; +void H_mod_fun(double *state, double *out_515428113062222019) { + out_515428113062222019[0] = 1.0; + out_515428113062222019[1] = 0.0; + out_515428113062222019[2] = 0.0; + out_515428113062222019[3] = 0.0; + out_515428113062222019[4] = 0.0; + out_515428113062222019[5] = 0.0; + out_515428113062222019[6] = 0.0; + out_515428113062222019[7] = 0.0; + out_515428113062222019[8] = 0.0; + out_515428113062222019[9] = 0.0; + out_515428113062222019[10] = 1.0; + out_515428113062222019[11] = 0.0; + out_515428113062222019[12] = 0.0; + out_515428113062222019[13] = 0.0; + out_515428113062222019[14] = 0.0; + out_515428113062222019[15] = 0.0; + out_515428113062222019[16] = 0.0; + out_515428113062222019[17] = 0.0; + out_515428113062222019[18] = 0.0; + out_515428113062222019[19] = 0.0; + out_515428113062222019[20] = 1.0; + out_515428113062222019[21] = 0.0; + out_515428113062222019[22] = 0.0; + out_515428113062222019[23] = 0.0; + out_515428113062222019[24] = 0.0; + out_515428113062222019[25] = 0.0; + out_515428113062222019[26] = 0.0; + out_515428113062222019[27] = 0.0; + out_515428113062222019[28] = 0.0; + out_515428113062222019[29] = 0.0; + out_515428113062222019[30] = 1.0; + out_515428113062222019[31] = 0.0; + out_515428113062222019[32] = 0.0; + out_515428113062222019[33] = 0.0; + out_515428113062222019[34] = 0.0; + out_515428113062222019[35] = 0.0; + out_515428113062222019[36] = 0.0; + out_515428113062222019[37] = 0.0; + out_515428113062222019[38] = 0.0; + out_515428113062222019[39] = 0.0; + out_515428113062222019[40] = 1.0; + out_515428113062222019[41] = 0.0; + out_515428113062222019[42] = 0.0; + out_515428113062222019[43] = 0.0; + out_515428113062222019[44] = 0.0; + out_515428113062222019[45] = 0.0; + out_515428113062222019[46] = 0.0; + out_515428113062222019[47] = 0.0; + out_515428113062222019[48] = 0.0; + out_515428113062222019[49] = 0.0; + out_515428113062222019[50] = 1.0; + out_515428113062222019[51] = 0.0; + out_515428113062222019[52] = 0.0; + out_515428113062222019[53] = 0.0; + out_515428113062222019[54] = 0.0; + out_515428113062222019[55] = 0.0; + out_515428113062222019[56] = 0.0; + out_515428113062222019[57] = 0.0; + out_515428113062222019[58] = 0.0; + out_515428113062222019[59] = 0.0; + out_515428113062222019[60] = 1.0; + out_515428113062222019[61] = 0.0; + out_515428113062222019[62] = 0.0; + out_515428113062222019[63] = 0.0; + out_515428113062222019[64] = 0.0; + out_515428113062222019[65] = 0.0; + out_515428113062222019[66] = 0.0; + out_515428113062222019[67] = 0.0; + out_515428113062222019[68] = 0.0; + out_515428113062222019[69] = 0.0; + out_515428113062222019[70] = 1.0; + out_515428113062222019[71] = 0.0; + out_515428113062222019[72] = 0.0; + out_515428113062222019[73] = 0.0; + out_515428113062222019[74] = 0.0; + out_515428113062222019[75] = 0.0; + out_515428113062222019[76] = 0.0; + out_515428113062222019[77] = 0.0; + out_515428113062222019[78] = 0.0; + out_515428113062222019[79] = 0.0; + out_515428113062222019[80] = 1.0; } -void f_fun(double *state, double dt, double *out_2508158103842919927) { - out_2508158103842919927[0] = state[0]; - out_2508158103842919927[1] = state[1]; - out_2508158103842919927[2] = state[2]; - out_2508158103842919927[3] = state[3]; - out_2508158103842919927[4] = state[4]; - out_2508158103842919927[5] = dt*((-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4]))*state[6] - 9.8100000000000005*state[8] + stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*state[1]) + (-stiffness_front*state[0] - stiffness_rear*state[0])*state[5]/(mass*state[4])) + state[5]; - out_2508158103842919927[6] = dt*(center_to_front*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*state[1]) + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])*state[5]/(rotational_inertia*state[4]) + (-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])*state[6]/(rotational_inertia*state[4])) + state[6]; - out_2508158103842919927[7] = state[7]; - out_2508158103842919927[8] = state[8]; +void f_fun(double *state, double dt, double *out_1011805063482308945) { + out_1011805063482308945[0] = state[0]; + out_1011805063482308945[1] = state[1]; + out_1011805063482308945[2] = state[2]; + out_1011805063482308945[3] = state[3]; + out_1011805063482308945[4] = state[4]; + out_1011805063482308945[5] = dt*((-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4]))*state[6] - 9.8100000000000005*state[8] + stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*state[1]) + (-stiffness_front*state[0] - stiffness_rear*state[0])*state[5]/(mass*state[4])) + state[5]; + out_1011805063482308945[6] = dt*(center_to_front*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*state[1]) + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])*state[5]/(rotational_inertia*state[4]) + (-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])*state[6]/(rotational_inertia*state[4])) + state[6]; + out_1011805063482308945[7] = state[7]; + out_1011805063482308945[8] = state[8]; } -void F_fun(double *state, double dt, double *out_619119889307979727) { - out_619119889307979727[0] = 1; - out_619119889307979727[1] = 0; - out_619119889307979727[2] = 0; - out_619119889307979727[3] = 0; - out_619119889307979727[4] = 0; - out_619119889307979727[5] = 0; - out_619119889307979727[6] = 0; - out_619119889307979727[7] = 0; - out_619119889307979727[8] = 0; - out_619119889307979727[9] = 0; - out_619119889307979727[10] = 1; - out_619119889307979727[11] = 0; - out_619119889307979727[12] = 0; - out_619119889307979727[13] = 0; - out_619119889307979727[14] = 0; - out_619119889307979727[15] = 0; - out_619119889307979727[16] = 0; - out_619119889307979727[17] = 0; - out_619119889307979727[18] = 0; - out_619119889307979727[19] = 0; - out_619119889307979727[20] = 1; - out_619119889307979727[21] = 0; - out_619119889307979727[22] = 0; - out_619119889307979727[23] = 0; - out_619119889307979727[24] = 0; - out_619119889307979727[25] = 0; - out_619119889307979727[26] = 0; - out_619119889307979727[27] = 0; - out_619119889307979727[28] = 0; - out_619119889307979727[29] = 0; - out_619119889307979727[30] = 1; - out_619119889307979727[31] = 0; - out_619119889307979727[32] = 0; - out_619119889307979727[33] = 0; - out_619119889307979727[34] = 0; - out_619119889307979727[35] = 0; - out_619119889307979727[36] = 0; - out_619119889307979727[37] = 0; - out_619119889307979727[38] = 0; - out_619119889307979727[39] = 0; - out_619119889307979727[40] = 1; - out_619119889307979727[41] = 0; - out_619119889307979727[42] = 0; - out_619119889307979727[43] = 0; - out_619119889307979727[44] = 0; - out_619119889307979727[45] = dt*(stiffness_front*(-state[2] - state[3] + state[7])/(mass*state[1]) + (-stiffness_front - stiffness_rear)*state[5]/(mass*state[4]) + (-center_to_front*stiffness_front + center_to_rear*stiffness_rear)*state[6]/(mass*state[4])); - out_619119889307979727[46] = -dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*pow(state[1], 2)); - out_619119889307979727[47] = -dt*stiffness_front*state[0]/(mass*state[1]); - out_619119889307979727[48] = -dt*stiffness_front*state[0]/(mass*state[1]); - out_619119889307979727[49] = dt*((-1 - (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*pow(state[4], 2)))*state[6] - (-stiffness_front*state[0] - stiffness_rear*state[0])*state[5]/(mass*pow(state[4], 2))); - out_619119889307979727[50] = dt*(-stiffness_front*state[0] - stiffness_rear*state[0])/(mass*state[4]) + 1; - out_619119889307979727[51] = dt*(-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4])); - out_619119889307979727[52] = dt*stiffness_front*state[0]/(mass*state[1]); - out_619119889307979727[53] = -9.8100000000000005*dt; - out_619119889307979727[54] = dt*(center_to_front*stiffness_front*(-state[2] - state[3] + state[7])/(rotational_inertia*state[1]) + (-center_to_front*stiffness_front + center_to_rear*stiffness_rear)*state[5]/(rotational_inertia*state[4]) + (-pow(center_to_front, 2)*stiffness_front - pow(center_to_rear, 2)*stiffness_rear)*state[6]/(rotational_inertia*state[4])); - out_619119889307979727[55] = -center_to_front*dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*pow(state[1], 2)); - out_619119889307979727[56] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_619119889307979727[57] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_619119889307979727[58] = dt*(-(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])*state[5]/(rotational_inertia*pow(state[4], 2)) - (-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])*state[6]/(rotational_inertia*pow(state[4], 2))); - out_619119889307979727[59] = dt*(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(rotational_inertia*state[4]); - out_619119889307979727[60] = dt*(-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])/(rotational_inertia*state[4]) + 1; - out_619119889307979727[61] = center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_619119889307979727[62] = 0; - out_619119889307979727[63] = 0; - out_619119889307979727[64] = 0; - out_619119889307979727[65] = 0; - out_619119889307979727[66] = 0; - out_619119889307979727[67] = 0; - out_619119889307979727[68] = 0; - out_619119889307979727[69] = 0; - out_619119889307979727[70] = 1; - out_619119889307979727[71] = 0; - out_619119889307979727[72] = 0; - out_619119889307979727[73] = 0; - out_619119889307979727[74] = 0; - out_619119889307979727[75] = 0; - out_619119889307979727[76] = 0; - out_619119889307979727[77] = 0; - out_619119889307979727[78] = 0; - out_619119889307979727[79] = 0; - out_619119889307979727[80] = 1; +void F_fun(double *state, double dt, double *out_5888946012615310003) { + out_5888946012615310003[0] = 1; + out_5888946012615310003[1] = 0; + out_5888946012615310003[2] = 0; + out_5888946012615310003[3] = 0; + out_5888946012615310003[4] = 0; + out_5888946012615310003[5] = 0; + out_5888946012615310003[6] = 0; + out_5888946012615310003[7] = 0; + out_5888946012615310003[8] = 0; + out_5888946012615310003[9] = 0; + out_5888946012615310003[10] = 1; + out_5888946012615310003[11] = 0; + out_5888946012615310003[12] = 0; + out_5888946012615310003[13] = 0; + out_5888946012615310003[14] = 0; + out_5888946012615310003[15] = 0; + out_5888946012615310003[16] = 0; + out_5888946012615310003[17] = 0; + out_5888946012615310003[18] = 0; + out_5888946012615310003[19] = 0; + out_5888946012615310003[20] = 1; + out_5888946012615310003[21] = 0; + out_5888946012615310003[22] = 0; + out_5888946012615310003[23] = 0; + out_5888946012615310003[24] = 0; + out_5888946012615310003[25] = 0; + out_5888946012615310003[26] = 0; + out_5888946012615310003[27] = 0; + out_5888946012615310003[28] = 0; + out_5888946012615310003[29] = 0; + out_5888946012615310003[30] = 1; + out_5888946012615310003[31] = 0; + out_5888946012615310003[32] = 0; + out_5888946012615310003[33] = 0; + out_5888946012615310003[34] = 0; + out_5888946012615310003[35] = 0; + out_5888946012615310003[36] = 0; + out_5888946012615310003[37] = 0; + out_5888946012615310003[38] = 0; + out_5888946012615310003[39] = 0; + out_5888946012615310003[40] = 1; + out_5888946012615310003[41] = 0; + out_5888946012615310003[42] = 0; + out_5888946012615310003[43] = 0; + out_5888946012615310003[44] = 0; + out_5888946012615310003[45] = dt*(stiffness_front*(-state[2] - state[3] + state[7])/(mass*state[1]) + (-stiffness_front - stiffness_rear)*state[5]/(mass*state[4]) + (-center_to_front*stiffness_front + center_to_rear*stiffness_rear)*state[6]/(mass*state[4])); + out_5888946012615310003[46] = -dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*pow(state[1], 2)); + out_5888946012615310003[47] = -dt*stiffness_front*state[0]/(mass*state[1]); + out_5888946012615310003[48] = -dt*stiffness_front*state[0]/(mass*state[1]); + out_5888946012615310003[49] = dt*((-1 - (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*pow(state[4], 2)))*state[6] - (-stiffness_front*state[0] - stiffness_rear*state[0])*state[5]/(mass*pow(state[4], 2))); + out_5888946012615310003[50] = dt*(-stiffness_front*state[0] - stiffness_rear*state[0])/(mass*state[4]) + 1; + out_5888946012615310003[51] = dt*(-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4])); + out_5888946012615310003[52] = dt*stiffness_front*state[0]/(mass*state[1]); + out_5888946012615310003[53] = -9.8100000000000005*dt; + out_5888946012615310003[54] = dt*(center_to_front*stiffness_front*(-state[2] - state[3] + state[7])/(rotational_inertia*state[1]) + (-center_to_front*stiffness_front + center_to_rear*stiffness_rear)*state[5]/(rotational_inertia*state[4]) + (-pow(center_to_front, 2)*stiffness_front - pow(center_to_rear, 2)*stiffness_rear)*state[6]/(rotational_inertia*state[4])); + out_5888946012615310003[55] = -center_to_front*dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*pow(state[1], 2)); + out_5888946012615310003[56] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_5888946012615310003[57] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_5888946012615310003[58] = dt*(-(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])*state[5]/(rotational_inertia*pow(state[4], 2)) - (-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])*state[6]/(rotational_inertia*pow(state[4], 2))); + out_5888946012615310003[59] = dt*(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(rotational_inertia*state[4]); + out_5888946012615310003[60] = dt*(-pow(center_to_front, 2)*stiffness_front*state[0] - pow(center_to_rear, 2)*stiffness_rear*state[0])/(rotational_inertia*state[4]) + 1; + out_5888946012615310003[61] = center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_5888946012615310003[62] = 0; + out_5888946012615310003[63] = 0; + out_5888946012615310003[64] = 0; + out_5888946012615310003[65] = 0; + out_5888946012615310003[66] = 0; + out_5888946012615310003[67] = 0; + out_5888946012615310003[68] = 0; + out_5888946012615310003[69] = 0; + out_5888946012615310003[70] = 1; + out_5888946012615310003[71] = 0; + out_5888946012615310003[72] = 0; + out_5888946012615310003[73] = 0; + out_5888946012615310003[74] = 0; + out_5888946012615310003[75] = 0; + out_5888946012615310003[76] = 0; + out_5888946012615310003[77] = 0; + out_5888946012615310003[78] = 0; + out_5888946012615310003[79] = 0; + out_5888946012615310003[80] = 1; } -void h_25(double *state, double *unused, double *out_7300303321148015441) { - out_7300303321148015441[0] = state[6]; +void h_25(double *state, double *unused, double *out_765665439417021084) { + out_765665439417021084[0] = state[6]; } -void H_25(double *state, double *unused, double *out_3882131319502775933) { - out_3882131319502775933[0] = 0; - out_3882131319502775933[1] = 0; - out_3882131319502775933[2] = 0; - out_3882131319502775933[3] = 0; - out_3882131319502775933[4] = 0; - out_3882131319502775933[5] = 0; - out_3882131319502775933[6] = 1; - out_3882131319502775933[7] = 0; - out_3882131319502775933[8] = 0; +void H_25(double *state, double *unused, double *out_10093670861925307) { + out_10093670861925307[0] = 0; + out_10093670861925307[1] = 0; + out_10093670861925307[2] = 0; + out_10093670861925307[3] = 0; + out_10093670861925307[4] = 0; + out_10093670861925307[5] = 0; + out_10093670861925307[6] = 1; + out_10093670861925307[7] = 0; + out_10093670861925307[8] = 0; } -void h_24(double *state, double *unused, double *out_7158441455227347179) { - out_7158441455227347179[0] = state[4]; - out_7158441455227347179[1] = state[5]; +void h_24(double *state, double *unused, double *out_7010003887632078552) { + out_7010003887632078552[0] = state[4]; + out_7010003887632078552[1] = state[5]; } -void H_24(double *state, double *unused, double *out_1656423535523907371) { - out_1656423535523907371[0] = 0; - out_1656423535523907371[1] = 0; - out_1656423535523907371[2] = 0; - out_1656423535523907371[3] = 0; - out_1656423535523907371[4] = 1; - out_1656423535523907371[5] = 0; - out_1656423535523907371[6] = 0; - out_1656423535523907371[7] = 0; - out_1656423535523907371[8] = 0; - out_1656423535523907371[9] = 0; - out_1656423535523907371[10] = 0; - out_1656423535523907371[11] = 0; - out_1656423535523907371[12] = 0; - out_1656423535523907371[13] = 0; - out_1656423535523907371[14] = 1; - out_1656423535523907371[15] = 0; - out_1656423535523907371[16] = 0; - out_1656423535523907371[17] = 0; +void H_24(double *state, double *unused, double *out_8784986078674096201) { + out_8784986078674096201[0] = 0; + out_8784986078674096201[1] = 0; + out_8784986078674096201[2] = 0; + out_8784986078674096201[3] = 0; + out_8784986078674096201[4] = 1; + out_8784986078674096201[5] = 0; + out_8784986078674096201[6] = 0; + out_8784986078674096201[7] = 0; + out_8784986078674096201[8] = 0; + out_8784986078674096201[9] = 0; + out_8784986078674096201[10] = 0; + out_8784986078674096201[11] = 0; + out_8784986078674096201[12] = 0; + out_8784986078674096201[13] = 0; + out_8784986078674096201[14] = 1; + out_8784986078674096201[15] = 0; + out_8784986078674096201[16] = 0; + out_8784986078674096201[17] = 0; } -void h_30(double *state, double *unused, double *out_7508991224307513825) { - out_7508991224307513825[0] = state[4]; +void h_30(double *state, double *unused, double *out_3713391429772506045) { + out_3713391429772506045[0] = state[4]; } -void H_30(double *state, double *unused, double *out_3034559021988840822) { - out_3034559021988840822[0] = 0; - out_3034559021988840822[1] = 0; - out_3034559021988840822[2] = 0; - out_3034559021988840822[3] = 0; - out_3034559021988840822[4] = 1; - out_3034559021988840822[5] = 0; - out_3034559021988840822[6] = 0; - out_3034559021988840822[7] = 0; - out_3034559021988840822[8] = 0; +void H_30(double *state, double *unused, double *out_6906596670629691448) { + out_6906596670629691448[0] = 0; + out_6906596670629691448[1] = 0; + out_6906596670629691448[2] = 0; + out_6906596670629691448[3] = 0; + out_6906596670629691448[4] = 1; + out_6906596670629691448[5] = 0; + out_6906596670629691448[6] = 0; + out_6906596670629691448[7] = 0; + out_6906596670629691448[8] = 0; } -void h_26(double *state, double *unused, double *out_5818543389571832865) { - out_5818543389571832865[0] = state[7]; +void h_26(double *state, double *unused, double *out_6525943533042359428) { + out_6525943533042359428[0] = state[7]; } -void H_26(double *state, double *unused, double *out_7623634638376832157) { - out_7623634638376832157[0] = 0; - out_7623634638376832157[1] = 0; - out_7623634638376832157[2] = 0; - out_7623634638376832157[3] = 0; - out_7623634638376832157[4] = 0; - out_7623634638376832157[5] = 0; - out_7623634638376832157[6] = 0; - out_7623634638376832157[7] = 1; - out_7623634638376832157[8] = 0; +void H_26(double *state, double *unused, double *out_3751596989735981531) { + out_3751596989735981531[0] = 0; + out_3751596989735981531[1] = 0; + out_3751596989735981531[2] = 0; + out_3751596989735981531[3] = 0; + out_3751596989735981531[4] = 0; + out_3751596989735981531[5] = 0; + out_3751596989735981531[6] = 0; + out_3751596989735981531[7] = 1; + out_3751596989735981531[8] = 0; } -void h_27(double *state, double *unused, double *out_4263517269703682756) { - out_4263517269703682756[0] = state[3]; +void h_27(double *state, double *unused, double *out_3564565336305065623) { + out_3564565336305065623[0] = state[3]; } -void H_27(double *state, double *unused, double *out_859795710188415911) { - out_859795710188415911[0] = 0; - out_859795710188415911[1] = 0; - out_859795710188415911[2] = 0; - out_859795710188415911[3] = 1; - out_859795710188415911[4] = 0; - out_859795710188415911[5] = 0; - out_859795710188415911[6] = 0; - out_859795710188415911[7] = 0; - out_859795710188415911[8] = 0; +void H_27(double *state, double *unused, double *out_4731833358829266537) { + out_4731833358829266537[0] = 0; + out_4731833358829266537[1] = 0; + out_4731833358829266537[2] = 0; + out_4731833358829266537[3] = 1; + out_4731833358829266537[4] = 0; + out_4731833358829266537[5] = 0; + out_4731833358829266537[6] = 0; + out_4731833358829266537[7] = 0; + out_4731833358829266537[8] = 0; } -void h_29(double *state, double *unused, double *out_2507317956646668180) { - out_2507317956646668180[0] = state[1]; +void h_29(double *state, double *unused, double *out_4316707314448983562) { + out_4316707314448983562[0] = state[1]; } -void H_29(double *state, double *unused, double *out_3544790366303233006) { - out_3544790366303233006[0] = 0; - out_3544790366303233006[1] = 1; - out_3544790366303233006[2] = 0; - out_3544790366303233006[3] = 0; - out_3544790366303233006[4] = 0; - out_3544790366303233006[5] = 0; - out_3544790366303233006[6] = 0; - out_3544790366303233006[7] = 0; - out_3544790366303233006[8] = 0; +void H_29(double *state, double *unused, double *out_7416828014944083632) { + out_7416828014944083632[0] = 0; + out_7416828014944083632[1] = 1; + out_7416828014944083632[2] = 0; + out_7416828014944083632[3] = 0; + out_7416828014944083632[4] = 0; + out_7416828014944083632[5] = 0; + out_7416828014944083632[6] = 0; + out_7416828014944083632[7] = 0; + out_7416828014944083632[8] = 0; } -void h_28(double *state, double *unused, double *out_8661469350985311768) { - out_8661469350985311768[0] = state[0]; +void h_28(double *state, double *unused, double *out_8899254898098344240) { + out_8899254898098344240[0] = state[0]; } -void H_28(double *state, double *unused, double *out_1537608650766297568) { - out_1537608650766297568[0] = 1; - out_1537608650766297568[1] = 0; - out_1537608650766297568[2] = 0; - out_1537608650766297568[3] = 0; - out_1537608650766297568[4] = 0; - out_1537608650766297568[5] = 0; - out_1537608650766297568[6] = 0; - out_1537608650766297568[7] = 0; - out_1537608650766297568[8] = 0; +void H_28(double *state, double *unused, double *out_2063928385109815070) { + out_2063928385109815070[0] = 1; + out_2063928385109815070[1] = 0; + out_2063928385109815070[2] = 0; + out_2063928385109815070[3] = 0; + out_2063928385109815070[4] = 0; + out_2063928385109815070[5] = 0; + out_2063928385109815070[6] = 0; + out_2063928385109815070[7] = 0; + out_2063928385109815070[8] = 0; } -void h_31(double *state, double *unused, double *out_7025109258863509552) { - out_7025109258863509552[0] = state[8]; +void h_31(double *state, double *unused, double *out_7115607211337028101) { + out_7115607211337028101[0] = state[8]; } -void H_31(double *state, double *unused, double *out_3851485357625815505) { - out_3851485357625815505[0] = 0; - out_3851485357625815505[1] = 0; - out_3851485357625815505[2] = 0; - out_3851485357625815505[3] = 0; - out_3851485357625815505[4] = 0; - out_3851485357625815505[5] = 0; - out_3851485357625815505[6] = 0; - out_3851485357625815505[7] = 0; - out_3851485357625815505[8] = 1; +void H_31(double *state, double *unused, double *out_20552291015035121) { + out_20552291015035121[0] = 0; + out_20552291015035121[1] = 0; + out_20552291015035121[2] = 0; + out_20552291015035121[3] = 0; + out_20552291015035121[4] = 0; + out_20552291015035121[5] = 0; + out_20552291015035121[6] = 0; + out_20552291015035121[7] = 0; + out_20552291015035121[8] = 1; } #include #include @@ -518,68 +518,68 @@ void car_update_28(double *in_x, double *in_P, double *in_z, double *in_R, doubl void car_update_31(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea) { update<1, 3, 0>(in_x, in_P, h_31, H_31, NULL, in_z, in_R, in_ea, MAHA_THRESH_31); } -void car_err_fun(double *nom_x, double *delta_x, double *out_3955673683859984289) { - err_fun(nom_x, delta_x, out_3955673683859984289); +void car_err_fun(double *nom_x, double *delta_x, double *out_6442273530103712235) { + err_fun(nom_x, delta_x, out_6442273530103712235); } -void car_inv_err_fun(double *nom_x, double *true_x, double *out_8970258583381717138) { - inv_err_fun(nom_x, true_x, out_8970258583381717138); +void car_inv_err_fun(double *nom_x, double *true_x, double *out_8945695091662043361) { + inv_err_fun(nom_x, true_x, out_8945695091662043361); } -void car_H_mod_fun(double *state, double *out_4831252241531258142) { - H_mod_fun(state, out_4831252241531258142); +void car_H_mod_fun(double *state, double *out_515428113062222019) { + H_mod_fun(state, out_515428113062222019); } -void car_f_fun(double *state, double dt, double *out_2508158103842919927) { - f_fun(state, dt, out_2508158103842919927); +void car_f_fun(double *state, double dt, double *out_1011805063482308945) { + f_fun(state, dt, out_1011805063482308945); } -void car_F_fun(double *state, double dt, double *out_619119889307979727) { - F_fun(state, dt, out_619119889307979727); +void car_F_fun(double *state, double dt, double *out_5888946012615310003) { + F_fun(state, dt, out_5888946012615310003); } -void car_h_25(double *state, double *unused, double *out_7300303321148015441) { - h_25(state, unused, out_7300303321148015441); +void car_h_25(double *state, double *unused, double *out_765665439417021084) { + h_25(state, unused, out_765665439417021084); } -void car_H_25(double *state, double *unused, double *out_3882131319502775933) { - H_25(state, unused, out_3882131319502775933); +void car_H_25(double *state, double *unused, double *out_10093670861925307) { + H_25(state, unused, out_10093670861925307); } -void car_h_24(double *state, double *unused, double *out_7158441455227347179) { - h_24(state, unused, out_7158441455227347179); +void car_h_24(double *state, double *unused, double *out_7010003887632078552) { + h_24(state, unused, out_7010003887632078552); } -void car_H_24(double *state, double *unused, double *out_1656423535523907371) { - H_24(state, unused, out_1656423535523907371); +void car_H_24(double *state, double *unused, double *out_8784986078674096201) { + H_24(state, unused, out_8784986078674096201); } -void car_h_30(double *state, double *unused, double *out_7508991224307513825) { - h_30(state, unused, out_7508991224307513825); +void car_h_30(double *state, double *unused, double *out_3713391429772506045) { + h_30(state, unused, out_3713391429772506045); } -void car_H_30(double *state, double *unused, double *out_3034559021988840822) { - H_30(state, unused, out_3034559021988840822); +void car_H_30(double *state, double *unused, double *out_6906596670629691448) { + H_30(state, unused, out_6906596670629691448); } -void car_h_26(double *state, double *unused, double *out_5818543389571832865) { - h_26(state, unused, out_5818543389571832865); +void car_h_26(double *state, double *unused, double *out_6525943533042359428) { + h_26(state, unused, out_6525943533042359428); } -void car_H_26(double *state, double *unused, double *out_7623634638376832157) { - H_26(state, unused, out_7623634638376832157); +void car_H_26(double *state, double *unused, double *out_3751596989735981531) { + H_26(state, unused, out_3751596989735981531); } -void car_h_27(double *state, double *unused, double *out_4263517269703682756) { - h_27(state, unused, out_4263517269703682756); +void car_h_27(double *state, double *unused, double *out_3564565336305065623) { + h_27(state, unused, out_3564565336305065623); } -void car_H_27(double *state, double *unused, double *out_859795710188415911) { - H_27(state, unused, out_859795710188415911); +void car_H_27(double *state, double *unused, double *out_4731833358829266537) { + H_27(state, unused, out_4731833358829266537); } -void car_h_29(double *state, double *unused, double *out_2507317956646668180) { - h_29(state, unused, out_2507317956646668180); +void car_h_29(double *state, double *unused, double *out_4316707314448983562) { + h_29(state, unused, out_4316707314448983562); } -void car_H_29(double *state, double *unused, double *out_3544790366303233006) { - H_29(state, unused, out_3544790366303233006); +void car_H_29(double *state, double *unused, double *out_7416828014944083632) { + H_29(state, unused, out_7416828014944083632); } -void car_h_28(double *state, double *unused, double *out_8661469350985311768) { - h_28(state, unused, out_8661469350985311768); +void car_h_28(double *state, double *unused, double *out_8899254898098344240) { + h_28(state, unused, out_8899254898098344240); } -void car_H_28(double *state, double *unused, double *out_1537608650766297568) { - H_28(state, unused, out_1537608650766297568); +void car_H_28(double *state, double *unused, double *out_2063928385109815070) { + H_28(state, unused, out_2063928385109815070); } -void car_h_31(double *state, double *unused, double *out_7025109258863509552) { - h_31(state, unused, out_7025109258863509552); +void car_h_31(double *state, double *unused, double *out_7115607211337028101) { + h_31(state, unused, out_7115607211337028101); } -void car_H_31(double *state, double *unused, double *out_3851485357625815505) { - H_31(state, unused, out_3851485357625815505); +void car_H_31(double *state, double *unused, double *out_20552291015035121) { + H_31(state, unused, out_20552291015035121); } void car_predict(double *in_x, double *in_P, double *in_Q, double dt) { predict(in_x, in_P, in_Q, dt); diff --git a/selfdrive/locationd/models/generated/car.h b/selfdrive/locationd/models/generated/car.h index c4033c327..ca401c4b5 100644 --- a/selfdrive/locationd/models/generated/car.h +++ b/selfdrive/locationd/models/generated/car.h @@ -9,27 +9,27 @@ void car_update_27(double *in_x, double *in_P, double *in_z, double *in_R, doubl void car_update_29(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); void car_update_28(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); void car_update_31(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); -void car_err_fun(double *nom_x, double *delta_x, double *out_3955673683859984289); -void car_inv_err_fun(double *nom_x, double *true_x, double *out_8970258583381717138); -void car_H_mod_fun(double *state, double *out_4831252241531258142); -void car_f_fun(double *state, double dt, double *out_2508158103842919927); -void car_F_fun(double *state, double dt, double *out_619119889307979727); -void car_h_25(double *state, double *unused, double *out_7300303321148015441); -void car_H_25(double *state, double *unused, double *out_3882131319502775933); -void car_h_24(double *state, double *unused, double *out_7158441455227347179); -void car_H_24(double *state, double *unused, double *out_1656423535523907371); -void car_h_30(double *state, double *unused, double *out_7508991224307513825); -void car_H_30(double *state, double *unused, double *out_3034559021988840822); -void car_h_26(double *state, double *unused, double *out_5818543389571832865); -void car_H_26(double *state, double *unused, double *out_7623634638376832157); -void car_h_27(double *state, double *unused, double *out_4263517269703682756); -void car_H_27(double *state, double *unused, double *out_859795710188415911); -void car_h_29(double *state, double *unused, double *out_2507317956646668180); -void car_H_29(double *state, double *unused, double *out_3544790366303233006); -void car_h_28(double *state, double *unused, double *out_8661469350985311768); -void car_H_28(double *state, double *unused, double *out_1537608650766297568); -void car_h_31(double *state, double *unused, double *out_7025109258863509552); -void car_H_31(double *state, double *unused, double *out_3851485357625815505); +void car_err_fun(double *nom_x, double *delta_x, double *out_6442273530103712235); +void car_inv_err_fun(double *nom_x, double *true_x, double *out_8945695091662043361); +void car_H_mod_fun(double *state, double *out_515428113062222019); +void car_f_fun(double *state, double dt, double *out_1011805063482308945); +void car_F_fun(double *state, double dt, double *out_5888946012615310003); +void car_h_25(double *state, double *unused, double *out_765665439417021084); +void car_H_25(double *state, double *unused, double *out_10093670861925307); +void car_h_24(double *state, double *unused, double *out_7010003887632078552); +void car_H_24(double *state, double *unused, double *out_8784986078674096201); +void car_h_30(double *state, double *unused, double *out_3713391429772506045); +void car_H_30(double *state, double *unused, double *out_6906596670629691448); +void car_h_26(double *state, double *unused, double *out_6525943533042359428); +void car_H_26(double *state, double *unused, double *out_3751596989735981531); +void car_h_27(double *state, double *unused, double *out_3564565336305065623); +void car_H_27(double *state, double *unused, double *out_4731833358829266537); +void car_h_29(double *state, double *unused, double *out_4316707314448983562); +void car_H_29(double *state, double *unused, double *out_7416828014944083632); +void car_h_28(double *state, double *unused, double *out_8899254898098344240); +void car_H_28(double *state, double *unused, double *out_2063928385109815070); +void car_h_31(double *state, double *unused, double *out_7115607211337028101); +void car_H_31(double *state, double *unused, double *out_20552291015035121); void car_predict(double *in_x, double *in_P, double *in_Q, double dt); void car_set_mass(double x); void car_set_rotational_inertia(double x); diff --git a/selfdrive/locationd/models/generated/pose.cpp b/selfdrive/locationd/models/generated/pose.cpp index ae4474137..8a1ff09ed 100644 --- a/selfdrive/locationd/models/generated/pose.cpp +++ b/selfdrive/locationd/models/generated/pose.cpp @@ -17,961 +17,961 @@ const static double MAHA_THRESH_14 = 7.814727903251177; * * * This file is part of 'ekf' * ******************************************************************************/ -void err_fun(double *nom_x, double *delta_x, double *out_7536058918625145808) { - out_7536058918625145808[0] = delta_x[0] + nom_x[0]; - out_7536058918625145808[1] = delta_x[1] + nom_x[1]; - out_7536058918625145808[2] = delta_x[2] + nom_x[2]; - out_7536058918625145808[3] = delta_x[3] + nom_x[3]; - out_7536058918625145808[4] = delta_x[4] + nom_x[4]; - out_7536058918625145808[5] = delta_x[5] + nom_x[5]; - out_7536058918625145808[6] = delta_x[6] + nom_x[6]; - out_7536058918625145808[7] = delta_x[7] + nom_x[7]; - out_7536058918625145808[8] = delta_x[8] + nom_x[8]; - out_7536058918625145808[9] = delta_x[9] + nom_x[9]; - out_7536058918625145808[10] = delta_x[10] + nom_x[10]; - out_7536058918625145808[11] = delta_x[11] + nom_x[11]; - out_7536058918625145808[12] = delta_x[12] + nom_x[12]; - out_7536058918625145808[13] = delta_x[13] + nom_x[13]; - out_7536058918625145808[14] = delta_x[14] + nom_x[14]; - out_7536058918625145808[15] = delta_x[15] + nom_x[15]; - out_7536058918625145808[16] = delta_x[16] + nom_x[16]; - out_7536058918625145808[17] = delta_x[17] + nom_x[17]; +void err_fun(double *nom_x, double *delta_x, double *out_5735299356181127199) { + out_5735299356181127199[0] = delta_x[0] + nom_x[0]; + out_5735299356181127199[1] = delta_x[1] + nom_x[1]; + out_5735299356181127199[2] = delta_x[2] + nom_x[2]; + out_5735299356181127199[3] = delta_x[3] + nom_x[3]; + out_5735299356181127199[4] = delta_x[4] + nom_x[4]; + out_5735299356181127199[5] = delta_x[5] + nom_x[5]; + out_5735299356181127199[6] = delta_x[6] + nom_x[6]; + out_5735299356181127199[7] = delta_x[7] + nom_x[7]; + out_5735299356181127199[8] = delta_x[8] + nom_x[8]; + out_5735299356181127199[9] = delta_x[9] + nom_x[9]; + out_5735299356181127199[10] = delta_x[10] + nom_x[10]; + out_5735299356181127199[11] = delta_x[11] + nom_x[11]; + out_5735299356181127199[12] = delta_x[12] + nom_x[12]; + out_5735299356181127199[13] = delta_x[13] + nom_x[13]; + out_5735299356181127199[14] = delta_x[14] + nom_x[14]; + out_5735299356181127199[15] = delta_x[15] + nom_x[15]; + out_5735299356181127199[16] = delta_x[16] + nom_x[16]; + out_5735299356181127199[17] = delta_x[17] + nom_x[17]; } -void inv_err_fun(double *nom_x, double *true_x, double *out_6294980525542920357) { - out_6294980525542920357[0] = -nom_x[0] + true_x[0]; - out_6294980525542920357[1] = -nom_x[1] + true_x[1]; - out_6294980525542920357[2] = -nom_x[2] + true_x[2]; - out_6294980525542920357[3] = -nom_x[3] + true_x[3]; - out_6294980525542920357[4] = -nom_x[4] + true_x[4]; - out_6294980525542920357[5] = -nom_x[5] + true_x[5]; - out_6294980525542920357[6] = -nom_x[6] + true_x[6]; - out_6294980525542920357[7] = -nom_x[7] + true_x[7]; - out_6294980525542920357[8] = -nom_x[8] + true_x[8]; - out_6294980525542920357[9] = -nom_x[9] + true_x[9]; - out_6294980525542920357[10] = -nom_x[10] + true_x[10]; - out_6294980525542920357[11] = -nom_x[11] + true_x[11]; - out_6294980525542920357[12] = -nom_x[12] + true_x[12]; - out_6294980525542920357[13] = -nom_x[13] + true_x[13]; - out_6294980525542920357[14] = -nom_x[14] + true_x[14]; - out_6294980525542920357[15] = -nom_x[15] + true_x[15]; - out_6294980525542920357[16] = -nom_x[16] + true_x[16]; - out_6294980525542920357[17] = -nom_x[17] + true_x[17]; +void inv_err_fun(double *nom_x, double *true_x, double *out_1848486118618361424) { + out_1848486118618361424[0] = -nom_x[0] + true_x[0]; + out_1848486118618361424[1] = -nom_x[1] + true_x[1]; + out_1848486118618361424[2] = -nom_x[2] + true_x[2]; + out_1848486118618361424[3] = -nom_x[3] + true_x[3]; + out_1848486118618361424[4] = -nom_x[4] + true_x[4]; + out_1848486118618361424[5] = -nom_x[5] + true_x[5]; + out_1848486118618361424[6] = -nom_x[6] + true_x[6]; + out_1848486118618361424[7] = -nom_x[7] + true_x[7]; + out_1848486118618361424[8] = -nom_x[8] + true_x[8]; + out_1848486118618361424[9] = -nom_x[9] + true_x[9]; + out_1848486118618361424[10] = -nom_x[10] + true_x[10]; + out_1848486118618361424[11] = -nom_x[11] + true_x[11]; + out_1848486118618361424[12] = -nom_x[12] + true_x[12]; + out_1848486118618361424[13] = -nom_x[13] + true_x[13]; + out_1848486118618361424[14] = -nom_x[14] + true_x[14]; + out_1848486118618361424[15] = -nom_x[15] + true_x[15]; + out_1848486118618361424[16] = -nom_x[16] + true_x[16]; + out_1848486118618361424[17] = -nom_x[17] + true_x[17]; } -void H_mod_fun(double *state, double *out_1208523344993905378) { - out_1208523344993905378[0] = 1.0; - out_1208523344993905378[1] = 0.0; - out_1208523344993905378[2] = 0.0; - out_1208523344993905378[3] = 0.0; - out_1208523344993905378[4] = 0.0; - out_1208523344993905378[5] = 0.0; - out_1208523344993905378[6] = 0.0; - out_1208523344993905378[7] = 0.0; - out_1208523344993905378[8] = 0.0; - out_1208523344993905378[9] = 0.0; - out_1208523344993905378[10] = 0.0; - out_1208523344993905378[11] = 0.0; - out_1208523344993905378[12] = 0.0; - out_1208523344993905378[13] = 0.0; - out_1208523344993905378[14] = 0.0; - out_1208523344993905378[15] = 0.0; - out_1208523344993905378[16] = 0.0; - out_1208523344993905378[17] = 0.0; - out_1208523344993905378[18] = 0.0; - out_1208523344993905378[19] = 1.0; - out_1208523344993905378[20] = 0.0; - out_1208523344993905378[21] = 0.0; - out_1208523344993905378[22] = 0.0; - out_1208523344993905378[23] = 0.0; - out_1208523344993905378[24] = 0.0; - out_1208523344993905378[25] = 0.0; - out_1208523344993905378[26] = 0.0; - out_1208523344993905378[27] = 0.0; - out_1208523344993905378[28] = 0.0; - out_1208523344993905378[29] = 0.0; - out_1208523344993905378[30] = 0.0; - out_1208523344993905378[31] = 0.0; - out_1208523344993905378[32] = 0.0; - out_1208523344993905378[33] = 0.0; - out_1208523344993905378[34] = 0.0; - out_1208523344993905378[35] = 0.0; - out_1208523344993905378[36] = 0.0; - out_1208523344993905378[37] = 0.0; - out_1208523344993905378[38] = 1.0; - out_1208523344993905378[39] = 0.0; - out_1208523344993905378[40] = 0.0; - out_1208523344993905378[41] = 0.0; - out_1208523344993905378[42] = 0.0; - out_1208523344993905378[43] = 0.0; - out_1208523344993905378[44] = 0.0; - out_1208523344993905378[45] = 0.0; - out_1208523344993905378[46] = 0.0; - out_1208523344993905378[47] = 0.0; - out_1208523344993905378[48] = 0.0; - out_1208523344993905378[49] = 0.0; - out_1208523344993905378[50] = 0.0; - out_1208523344993905378[51] = 0.0; - out_1208523344993905378[52] = 0.0; - out_1208523344993905378[53] = 0.0; - out_1208523344993905378[54] = 0.0; - out_1208523344993905378[55] = 0.0; - out_1208523344993905378[56] = 0.0; - out_1208523344993905378[57] = 1.0; - out_1208523344993905378[58] = 0.0; - out_1208523344993905378[59] = 0.0; - out_1208523344993905378[60] = 0.0; - out_1208523344993905378[61] = 0.0; - out_1208523344993905378[62] = 0.0; - out_1208523344993905378[63] = 0.0; - out_1208523344993905378[64] = 0.0; - out_1208523344993905378[65] = 0.0; - out_1208523344993905378[66] = 0.0; - out_1208523344993905378[67] = 0.0; - out_1208523344993905378[68] = 0.0; - out_1208523344993905378[69] = 0.0; - out_1208523344993905378[70] = 0.0; - out_1208523344993905378[71] = 0.0; - out_1208523344993905378[72] = 0.0; - out_1208523344993905378[73] = 0.0; - out_1208523344993905378[74] = 0.0; - out_1208523344993905378[75] = 0.0; - out_1208523344993905378[76] = 1.0; - out_1208523344993905378[77] = 0.0; - out_1208523344993905378[78] = 0.0; - out_1208523344993905378[79] = 0.0; - out_1208523344993905378[80] = 0.0; - out_1208523344993905378[81] = 0.0; - out_1208523344993905378[82] = 0.0; - out_1208523344993905378[83] = 0.0; - out_1208523344993905378[84] = 0.0; - out_1208523344993905378[85] = 0.0; - out_1208523344993905378[86] = 0.0; - out_1208523344993905378[87] = 0.0; - out_1208523344993905378[88] = 0.0; - out_1208523344993905378[89] = 0.0; - out_1208523344993905378[90] = 0.0; - out_1208523344993905378[91] = 0.0; - out_1208523344993905378[92] = 0.0; - out_1208523344993905378[93] = 0.0; - out_1208523344993905378[94] = 0.0; - out_1208523344993905378[95] = 1.0; - out_1208523344993905378[96] = 0.0; - out_1208523344993905378[97] = 0.0; - out_1208523344993905378[98] = 0.0; - out_1208523344993905378[99] = 0.0; - out_1208523344993905378[100] = 0.0; - out_1208523344993905378[101] = 0.0; - out_1208523344993905378[102] = 0.0; - out_1208523344993905378[103] = 0.0; - out_1208523344993905378[104] = 0.0; - out_1208523344993905378[105] = 0.0; - out_1208523344993905378[106] = 0.0; - out_1208523344993905378[107] = 0.0; - out_1208523344993905378[108] = 0.0; - out_1208523344993905378[109] = 0.0; - out_1208523344993905378[110] = 0.0; - out_1208523344993905378[111] = 0.0; - out_1208523344993905378[112] = 0.0; - out_1208523344993905378[113] = 0.0; - out_1208523344993905378[114] = 1.0; - out_1208523344993905378[115] = 0.0; - out_1208523344993905378[116] = 0.0; - out_1208523344993905378[117] = 0.0; - out_1208523344993905378[118] = 0.0; - out_1208523344993905378[119] = 0.0; - out_1208523344993905378[120] = 0.0; - out_1208523344993905378[121] = 0.0; - out_1208523344993905378[122] = 0.0; - out_1208523344993905378[123] = 0.0; - out_1208523344993905378[124] = 0.0; - out_1208523344993905378[125] = 0.0; - out_1208523344993905378[126] = 0.0; - out_1208523344993905378[127] = 0.0; - out_1208523344993905378[128] = 0.0; - out_1208523344993905378[129] = 0.0; - out_1208523344993905378[130] = 0.0; - out_1208523344993905378[131] = 0.0; - out_1208523344993905378[132] = 0.0; - out_1208523344993905378[133] = 1.0; - out_1208523344993905378[134] = 0.0; - out_1208523344993905378[135] = 0.0; - out_1208523344993905378[136] = 0.0; - out_1208523344993905378[137] = 0.0; - out_1208523344993905378[138] = 0.0; - out_1208523344993905378[139] = 0.0; - out_1208523344993905378[140] = 0.0; - out_1208523344993905378[141] = 0.0; - out_1208523344993905378[142] = 0.0; - out_1208523344993905378[143] = 0.0; - out_1208523344993905378[144] = 0.0; - out_1208523344993905378[145] = 0.0; - out_1208523344993905378[146] = 0.0; - out_1208523344993905378[147] = 0.0; - out_1208523344993905378[148] = 0.0; - out_1208523344993905378[149] = 0.0; - out_1208523344993905378[150] = 0.0; - out_1208523344993905378[151] = 0.0; - out_1208523344993905378[152] = 1.0; - out_1208523344993905378[153] = 0.0; - out_1208523344993905378[154] = 0.0; - out_1208523344993905378[155] = 0.0; - out_1208523344993905378[156] = 0.0; - out_1208523344993905378[157] = 0.0; - out_1208523344993905378[158] = 0.0; - out_1208523344993905378[159] = 0.0; - out_1208523344993905378[160] = 0.0; - out_1208523344993905378[161] = 0.0; - out_1208523344993905378[162] = 0.0; - out_1208523344993905378[163] = 0.0; - out_1208523344993905378[164] = 0.0; - out_1208523344993905378[165] = 0.0; - out_1208523344993905378[166] = 0.0; - out_1208523344993905378[167] = 0.0; - out_1208523344993905378[168] = 0.0; - out_1208523344993905378[169] = 0.0; - out_1208523344993905378[170] = 0.0; - out_1208523344993905378[171] = 1.0; - out_1208523344993905378[172] = 0.0; - out_1208523344993905378[173] = 0.0; - out_1208523344993905378[174] = 0.0; - out_1208523344993905378[175] = 0.0; - out_1208523344993905378[176] = 0.0; - out_1208523344993905378[177] = 0.0; - out_1208523344993905378[178] = 0.0; - out_1208523344993905378[179] = 0.0; - out_1208523344993905378[180] = 0.0; - out_1208523344993905378[181] = 0.0; - out_1208523344993905378[182] = 0.0; - out_1208523344993905378[183] = 0.0; - out_1208523344993905378[184] = 0.0; - out_1208523344993905378[185] = 0.0; - out_1208523344993905378[186] = 0.0; - out_1208523344993905378[187] = 0.0; - out_1208523344993905378[188] = 0.0; - out_1208523344993905378[189] = 0.0; - out_1208523344993905378[190] = 1.0; - out_1208523344993905378[191] = 0.0; - out_1208523344993905378[192] = 0.0; - out_1208523344993905378[193] = 0.0; - out_1208523344993905378[194] = 0.0; - out_1208523344993905378[195] = 0.0; - out_1208523344993905378[196] = 0.0; - out_1208523344993905378[197] = 0.0; - out_1208523344993905378[198] = 0.0; - out_1208523344993905378[199] = 0.0; - out_1208523344993905378[200] = 0.0; - out_1208523344993905378[201] = 0.0; - out_1208523344993905378[202] = 0.0; - out_1208523344993905378[203] = 0.0; - out_1208523344993905378[204] = 0.0; - out_1208523344993905378[205] = 0.0; - out_1208523344993905378[206] = 0.0; - out_1208523344993905378[207] = 0.0; - out_1208523344993905378[208] = 0.0; - out_1208523344993905378[209] = 1.0; - out_1208523344993905378[210] = 0.0; - out_1208523344993905378[211] = 0.0; - out_1208523344993905378[212] = 0.0; - out_1208523344993905378[213] = 0.0; - out_1208523344993905378[214] = 0.0; - out_1208523344993905378[215] = 0.0; - out_1208523344993905378[216] = 0.0; - out_1208523344993905378[217] = 0.0; - out_1208523344993905378[218] = 0.0; - out_1208523344993905378[219] = 0.0; - out_1208523344993905378[220] = 0.0; - out_1208523344993905378[221] = 0.0; - out_1208523344993905378[222] = 0.0; - out_1208523344993905378[223] = 0.0; - out_1208523344993905378[224] = 0.0; - out_1208523344993905378[225] = 0.0; - out_1208523344993905378[226] = 0.0; - out_1208523344993905378[227] = 0.0; - out_1208523344993905378[228] = 1.0; - out_1208523344993905378[229] = 0.0; - out_1208523344993905378[230] = 0.0; - out_1208523344993905378[231] = 0.0; - out_1208523344993905378[232] = 0.0; - out_1208523344993905378[233] = 0.0; - out_1208523344993905378[234] = 0.0; - out_1208523344993905378[235] = 0.0; - out_1208523344993905378[236] = 0.0; - out_1208523344993905378[237] = 0.0; - out_1208523344993905378[238] = 0.0; - out_1208523344993905378[239] = 0.0; - out_1208523344993905378[240] = 0.0; - out_1208523344993905378[241] = 0.0; - out_1208523344993905378[242] = 0.0; - out_1208523344993905378[243] = 0.0; - out_1208523344993905378[244] = 0.0; - out_1208523344993905378[245] = 0.0; - out_1208523344993905378[246] = 0.0; - out_1208523344993905378[247] = 1.0; - out_1208523344993905378[248] = 0.0; - out_1208523344993905378[249] = 0.0; - out_1208523344993905378[250] = 0.0; - out_1208523344993905378[251] = 0.0; - out_1208523344993905378[252] = 0.0; - out_1208523344993905378[253] = 0.0; - out_1208523344993905378[254] = 0.0; - out_1208523344993905378[255] = 0.0; - out_1208523344993905378[256] = 0.0; - out_1208523344993905378[257] = 0.0; - out_1208523344993905378[258] = 0.0; - out_1208523344993905378[259] = 0.0; - out_1208523344993905378[260] = 0.0; - out_1208523344993905378[261] = 0.0; - out_1208523344993905378[262] = 0.0; - out_1208523344993905378[263] = 0.0; - out_1208523344993905378[264] = 0.0; - out_1208523344993905378[265] = 0.0; - out_1208523344993905378[266] = 1.0; - out_1208523344993905378[267] = 0.0; - out_1208523344993905378[268] = 0.0; - out_1208523344993905378[269] = 0.0; - out_1208523344993905378[270] = 0.0; - out_1208523344993905378[271] = 0.0; - out_1208523344993905378[272] = 0.0; - out_1208523344993905378[273] = 0.0; - out_1208523344993905378[274] = 0.0; - out_1208523344993905378[275] = 0.0; - out_1208523344993905378[276] = 0.0; - out_1208523344993905378[277] = 0.0; - out_1208523344993905378[278] = 0.0; - out_1208523344993905378[279] = 0.0; - out_1208523344993905378[280] = 0.0; - out_1208523344993905378[281] = 0.0; - out_1208523344993905378[282] = 0.0; - out_1208523344993905378[283] = 0.0; - out_1208523344993905378[284] = 0.0; - out_1208523344993905378[285] = 1.0; - out_1208523344993905378[286] = 0.0; - out_1208523344993905378[287] = 0.0; - out_1208523344993905378[288] = 0.0; - out_1208523344993905378[289] = 0.0; - out_1208523344993905378[290] = 0.0; - out_1208523344993905378[291] = 0.0; - out_1208523344993905378[292] = 0.0; - out_1208523344993905378[293] = 0.0; - out_1208523344993905378[294] = 0.0; - out_1208523344993905378[295] = 0.0; - out_1208523344993905378[296] = 0.0; - out_1208523344993905378[297] = 0.0; - out_1208523344993905378[298] = 0.0; - out_1208523344993905378[299] = 0.0; - out_1208523344993905378[300] = 0.0; - out_1208523344993905378[301] = 0.0; - out_1208523344993905378[302] = 0.0; - out_1208523344993905378[303] = 0.0; - out_1208523344993905378[304] = 1.0; - out_1208523344993905378[305] = 0.0; - out_1208523344993905378[306] = 0.0; - out_1208523344993905378[307] = 0.0; - out_1208523344993905378[308] = 0.0; - out_1208523344993905378[309] = 0.0; - out_1208523344993905378[310] = 0.0; - out_1208523344993905378[311] = 0.0; - out_1208523344993905378[312] = 0.0; - out_1208523344993905378[313] = 0.0; - out_1208523344993905378[314] = 0.0; - out_1208523344993905378[315] = 0.0; - out_1208523344993905378[316] = 0.0; - out_1208523344993905378[317] = 0.0; - out_1208523344993905378[318] = 0.0; - out_1208523344993905378[319] = 0.0; - out_1208523344993905378[320] = 0.0; - out_1208523344993905378[321] = 0.0; - out_1208523344993905378[322] = 0.0; - out_1208523344993905378[323] = 1.0; +void H_mod_fun(double *state, double *out_3441620345746718845) { + out_3441620345746718845[0] = 1.0; + out_3441620345746718845[1] = 0.0; + out_3441620345746718845[2] = 0.0; + out_3441620345746718845[3] = 0.0; + out_3441620345746718845[4] = 0.0; + out_3441620345746718845[5] = 0.0; + out_3441620345746718845[6] = 0.0; + out_3441620345746718845[7] = 0.0; + out_3441620345746718845[8] = 0.0; + out_3441620345746718845[9] = 0.0; + out_3441620345746718845[10] = 0.0; + out_3441620345746718845[11] = 0.0; + out_3441620345746718845[12] = 0.0; + out_3441620345746718845[13] = 0.0; + out_3441620345746718845[14] = 0.0; + out_3441620345746718845[15] = 0.0; + out_3441620345746718845[16] = 0.0; + out_3441620345746718845[17] = 0.0; + out_3441620345746718845[18] = 0.0; + out_3441620345746718845[19] = 1.0; + out_3441620345746718845[20] = 0.0; + out_3441620345746718845[21] = 0.0; + out_3441620345746718845[22] = 0.0; + out_3441620345746718845[23] = 0.0; + out_3441620345746718845[24] = 0.0; + out_3441620345746718845[25] = 0.0; + out_3441620345746718845[26] = 0.0; + out_3441620345746718845[27] = 0.0; + out_3441620345746718845[28] = 0.0; + out_3441620345746718845[29] = 0.0; + out_3441620345746718845[30] = 0.0; + out_3441620345746718845[31] = 0.0; + out_3441620345746718845[32] = 0.0; + out_3441620345746718845[33] = 0.0; + out_3441620345746718845[34] = 0.0; + out_3441620345746718845[35] = 0.0; + out_3441620345746718845[36] = 0.0; + out_3441620345746718845[37] = 0.0; + out_3441620345746718845[38] = 1.0; + out_3441620345746718845[39] = 0.0; + out_3441620345746718845[40] = 0.0; + out_3441620345746718845[41] = 0.0; + out_3441620345746718845[42] = 0.0; + out_3441620345746718845[43] = 0.0; + out_3441620345746718845[44] = 0.0; + out_3441620345746718845[45] = 0.0; + out_3441620345746718845[46] = 0.0; + out_3441620345746718845[47] = 0.0; + out_3441620345746718845[48] = 0.0; + out_3441620345746718845[49] = 0.0; + out_3441620345746718845[50] = 0.0; + out_3441620345746718845[51] = 0.0; + out_3441620345746718845[52] = 0.0; + out_3441620345746718845[53] = 0.0; + out_3441620345746718845[54] = 0.0; + out_3441620345746718845[55] = 0.0; + out_3441620345746718845[56] = 0.0; + out_3441620345746718845[57] = 1.0; + out_3441620345746718845[58] = 0.0; + out_3441620345746718845[59] = 0.0; + out_3441620345746718845[60] = 0.0; + out_3441620345746718845[61] = 0.0; + out_3441620345746718845[62] = 0.0; + out_3441620345746718845[63] = 0.0; + out_3441620345746718845[64] = 0.0; + out_3441620345746718845[65] = 0.0; + out_3441620345746718845[66] = 0.0; + out_3441620345746718845[67] = 0.0; + out_3441620345746718845[68] = 0.0; + out_3441620345746718845[69] = 0.0; + out_3441620345746718845[70] = 0.0; + out_3441620345746718845[71] = 0.0; + out_3441620345746718845[72] = 0.0; + out_3441620345746718845[73] = 0.0; + out_3441620345746718845[74] = 0.0; + out_3441620345746718845[75] = 0.0; + out_3441620345746718845[76] = 1.0; + out_3441620345746718845[77] = 0.0; + out_3441620345746718845[78] = 0.0; + out_3441620345746718845[79] = 0.0; + out_3441620345746718845[80] = 0.0; + out_3441620345746718845[81] = 0.0; + out_3441620345746718845[82] = 0.0; + out_3441620345746718845[83] = 0.0; + out_3441620345746718845[84] = 0.0; + out_3441620345746718845[85] = 0.0; + out_3441620345746718845[86] = 0.0; + out_3441620345746718845[87] = 0.0; + out_3441620345746718845[88] = 0.0; + out_3441620345746718845[89] = 0.0; + out_3441620345746718845[90] = 0.0; + out_3441620345746718845[91] = 0.0; + out_3441620345746718845[92] = 0.0; + out_3441620345746718845[93] = 0.0; + out_3441620345746718845[94] = 0.0; + out_3441620345746718845[95] = 1.0; + out_3441620345746718845[96] = 0.0; + out_3441620345746718845[97] = 0.0; + out_3441620345746718845[98] = 0.0; + out_3441620345746718845[99] = 0.0; + out_3441620345746718845[100] = 0.0; + out_3441620345746718845[101] = 0.0; + out_3441620345746718845[102] = 0.0; + out_3441620345746718845[103] = 0.0; + out_3441620345746718845[104] = 0.0; + out_3441620345746718845[105] = 0.0; + out_3441620345746718845[106] = 0.0; + out_3441620345746718845[107] = 0.0; + out_3441620345746718845[108] = 0.0; + out_3441620345746718845[109] = 0.0; + out_3441620345746718845[110] = 0.0; + out_3441620345746718845[111] = 0.0; + out_3441620345746718845[112] = 0.0; + out_3441620345746718845[113] = 0.0; + out_3441620345746718845[114] = 1.0; + out_3441620345746718845[115] = 0.0; + out_3441620345746718845[116] = 0.0; + out_3441620345746718845[117] = 0.0; + out_3441620345746718845[118] = 0.0; + out_3441620345746718845[119] = 0.0; + out_3441620345746718845[120] = 0.0; + out_3441620345746718845[121] = 0.0; + out_3441620345746718845[122] = 0.0; + out_3441620345746718845[123] = 0.0; + out_3441620345746718845[124] = 0.0; + out_3441620345746718845[125] = 0.0; + out_3441620345746718845[126] = 0.0; + out_3441620345746718845[127] = 0.0; + out_3441620345746718845[128] = 0.0; + out_3441620345746718845[129] = 0.0; + out_3441620345746718845[130] = 0.0; + out_3441620345746718845[131] = 0.0; + out_3441620345746718845[132] = 0.0; + out_3441620345746718845[133] = 1.0; + out_3441620345746718845[134] = 0.0; + out_3441620345746718845[135] = 0.0; + out_3441620345746718845[136] = 0.0; + out_3441620345746718845[137] = 0.0; + out_3441620345746718845[138] = 0.0; + out_3441620345746718845[139] = 0.0; + out_3441620345746718845[140] = 0.0; + out_3441620345746718845[141] = 0.0; + out_3441620345746718845[142] = 0.0; + out_3441620345746718845[143] = 0.0; + out_3441620345746718845[144] = 0.0; + out_3441620345746718845[145] = 0.0; + out_3441620345746718845[146] = 0.0; + out_3441620345746718845[147] = 0.0; + out_3441620345746718845[148] = 0.0; + out_3441620345746718845[149] = 0.0; + out_3441620345746718845[150] = 0.0; + out_3441620345746718845[151] = 0.0; + out_3441620345746718845[152] = 1.0; + out_3441620345746718845[153] = 0.0; + out_3441620345746718845[154] = 0.0; + out_3441620345746718845[155] = 0.0; + out_3441620345746718845[156] = 0.0; + out_3441620345746718845[157] = 0.0; + out_3441620345746718845[158] = 0.0; + out_3441620345746718845[159] = 0.0; + out_3441620345746718845[160] = 0.0; + out_3441620345746718845[161] = 0.0; + out_3441620345746718845[162] = 0.0; + out_3441620345746718845[163] = 0.0; + out_3441620345746718845[164] = 0.0; + out_3441620345746718845[165] = 0.0; + out_3441620345746718845[166] = 0.0; + out_3441620345746718845[167] = 0.0; + out_3441620345746718845[168] = 0.0; + out_3441620345746718845[169] = 0.0; + out_3441620345746718845[170] = 0.0; + out_3441620345746718845[171] = 1.0; + out_3441620345746718845[172] = 0.0; + out_3441620345746718845[173] = 0.0; + out_3441620345746718845[174] = 0.0; + out_3441620345746718845[175] = 0.0; + out_3441620345746718845[176] = 0.0; + out_3441620345746718845[177] = 0.0; + out_3441620345746718845[178] = 0.0; + out_3441620345746718845[179] = 0.0; + out_3441620345746718845[180] = 0.0; + out_3441620345746718845[181] = 0.0; + out_3441620345746718845[182] = 0.0; + out_3441620345746718845[183] = 0.0; + out_3441620345746718845[184] = 0.0; + out_3441620345746718845[185] = 0.0; + out_3441620345746718845[186] = 0.0; + out_3441620345746718845[187] = 0.0; + out_3441620345746718845[188] = 0.0; + out_3441620345746718845[189] = 0.0; + out_3441620345746718845[190] = 1.0; + out_3441620345746718845[191] = 0.0; + out_3441620345746718845[192] = 0.0; + out_3441620345746718845[193] = 0.0; + out_3441620345746718845[194] = 0.0; + out_3441620345746718845[195] = 0.0; + out_3441620345746718845[196] = 0.0; + out_3441620345746718845[197] = 0.0; + out_3441620345746718845[198] = 0.0; + out_3441620345746718845[199] = 0.0; + out_3441620345746718845[200] = 0.0; + out_3441620345746718845[201] = 0.0; + out_3441620345746718845[202] = 0.0; + out_3441620345746718845[203] = 0.0; + out_3441620345746718845[204] = 0.0; + out_3441620345746718845[205] = 0.0; + out_3441620345746718845[206] = 0.0; + out_3441620345746718845[207] = 0.0; + out_3441620345746718845[208] = 0.0; + out_3441620345746718845[209] = 1.0; + out_3441620345746718845[210] = 0.0; + out_3441620345746718845[211] = 0.0; + out_3441620345746718845[212] = 0.0; + out_3441620345746718845[213] = 0.0; + out_3441620345746718845[214] = 0.0; + out_3441620345746718845[215] = 0.0; + out_3441620345746718845[216] = 0.0; + out_3441620345746718845[217] = 0.0; + out_3441620345746718845[218] = 0.0; + out_3441620345746718845[219] = 0.0; + out_3441620345746718845[220] = 0.0; + out_3441620345746718845[221] = 0.0; + out_3441620345746718845[222] = 0.0; + out_3441620345746718845[223] = 0.0; + out_3441620345746718845[224] = 0.0; + out_3441620345746718845[225] = 0.0; + out_3441620345746718845[226] = 0.0; + out_3441620345746718845[227] = 0.0; + out_3441620345746718845[228] = 1.0; + out_3441620345746718845[229] = 0.0; + out_3441620345746718845[230] = 0.0; + out_3441620345746718845[231] = 0.0; + out_3441620345746718845[232] = 0.0; + out_3441620345746718845[233] = 0.0; + out_3441620345746718845[234] = 0.0; + out_3441620345746718845[235] = 0.0; + out_3441620345746718845[236] = 0.0; + out_3441620345746718845[237] = 0.0; + out_3441620345746718845[238] = 0.0; + out_3441620345746718845[239] = 0.0; + out_3441620345746718845[240] = 0.0; + out_3441620345746718845[241] = 0.0; + out_3441620345746718845[242] = 0.0; + out_3441620345746718845[243] = 0.0; + out_3441620345746718845[244] = 0.0; + out_3441620345746718845[245] = 0.0; + out_3441620345746718845[246] = 0.0; + out_3441620345746718845[247] = 1.0; + out_3441620345746718845[248] = 0.0; + out_3441620345746718845[249] = 0.0; + out_3441620345746718845[250] = 0.0; + out_3441620345746718845[251] = 0.0; + out_3441620345746718845[252] = 0.0; + out_3441620345746718845[253] = 0.0; + out_3441620345746718845[254] = 0.0; + out_3441620345746718845[255] = 0.0; + out_3441620345746718845[256] = 0.0; + out_3441620345746718845[257] = 0.0; + out_3441620345746718845[258] = 0.0; + out_3441620345746718845[259] = 0.0; + out_3441620345746718845[260] = 0.0; + out_3441620345746718845[261] = 0.0; + out_3441620345746718845[262] = 0.0; + out_3441620345746718845[263] = 0.0; + out_3441620345746718845[264] = 0.0; + out_3441620345746718845[265] = 0.0; + out_3441620345746718845[266] = 1.0; + out_3441620345746718845[267] = 0.0; + out_3441620345746718845[268] = 0.0; + out_3441620345746718845[269] = 0.0; + out_3441620345746718845[270] = 0.0; + out_3441620345746718845[271] = 0.0; + out_3441620345746718845[272] = 0.0; + out_3441620345746718845[273] = 0.0; + out_3441620345746718845[274] = 0.0; + out_3441620345746718845[275] = 0.0; + out_3441620345746718845[276] = 0.0; + out_3441620345746718845[277] = 0.0; + out_3441620345746718845[278] = 0.0; + out_3441620345746718845[279] = 0.0; + out_3441620345746718845[280] = 0.0; + out_3441620345746718845[281] = 0.0; + out_3441620345746718845[282] = 0.0; + out_3441620345746718845[283] = 0.0; + out_3441620345746718845[284] = 0.0; + out_3441620345746718845[285] = 1.0; + out_3441620345746718845[286] = 0.0; + out_3441620345746718845[287] = 0.0; + out_3441620345746718845[288] = 0.0; + out_3441620345746718845[289] = 0.0; + out_3441620345746718845[290] = 0.0; + out_3441620345746718845[291] = 0.0; + out_3441620345746718845[292] = 0.0; + out_3441620345746718845[293] = 0.0; + out_3441620345746718845[294] = 0.0; + out_3441620345746718845[295] = 0.0; + out_3441620345746718845[296] = 0.0; + out_3441620345746718845[297] = 0.0; + out_3441620345746718845[298] = 0.0; + out_3441620345746718845[299] = 0.0; + out_3441620345746718845[300] = 0.0; + out_3441620345746718845[301] = 0.0; + out_3441620345746718845[302] = 0.0; + out_3441620345746718845[303] = 0.0; + out_3441620345746718845[304] = 1.0; + out_3441620345746718845[305] = 0.0; + out_3441620345746718845[306] = 0.0; + out_3441620345746718845[307] = 0.0; + out_3441620345746718845[308] = 0.0; + out_3441620345746718845[309] = 0.0; + out_3441620345746718845[310] = 0.0; + out_3441620345746718845[311] = 0.0; + out_3441620345746718845[312] = 0.0; + out_3441620345746718845[313] = 0.0; + out_3441620345746718845[314] = 0.0; + out_3441620345746718845[315] = 0.0; + out_3441620345746718845[316] = 0.0; + out_3441620345746718845[317] = 0.0; + out_3441620345746718845[318] = 0.0; + out_3441620345746718845[319] = 0.0; + out_3441620345746718845[320] = 0.0; + out_3441620345746718845[321] = 0.0; + out_3441620345746718845[322] = 0.0; + out_3441620345746718845[323] = 1.0; } -void f_fun(double *state, double dt, double *out_828336908542161324) { - out_828336908542161324[0] = atan2((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), -(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1])); - out_828336908542161324[1] = asin(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8])); - out_828336908542161324[2] = atan2(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), -(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2])); - out_828336908542161324[3] = dt*state[12] + state[3]; - out_828336908542161324[4] = dt*state[13] + state[4]; - out_828336908542161324[5] = dt*state[14] + state[5]; - out_828336908542161324[6] = state[6]; - out_828336908542161324[7] = state[7]; - out_828336908542161324[8] = state[8]; - out_828336908542161324[9] = state[9]; - out_828336908542161324[10] = state[10]; - out_828336908542161324[11] = state[11]; - out_828336908542161324[12] = state[12]; - out_828336908542161324[13] = state[13]; - out_828336908542161324[14] = state[14]; - out_828336908542161324[15] = state[15]; - out_828336908542161324[16] = state[16]; - out_828336908542161324[17] = state[17]; +void f_fun(double *state, double dt, double *out_5548337699276970526) { + out_5548337699276970526[0] = atan2((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), -(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1])); + out_5548337699276970526[1] = asin(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8])); + out_5548337699276970526[2] = atan2(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), -(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2])); + out_5548337699276970526[3] = dt*state[12] + state[3]; + out_5548337699276970526[4] = dt*state[13] + state[4]; + out_5548337699276970526[5] = dt*state[14] + state[5]; + out_5548337699276970526[6] = state[6]; + out_5548337699276970526[7] = state[7]; + out_5548337699276970526[8] = state[8]; + out_5548337699276970526[9] = state[9]; + out_5548337699276970526[10] = state[10]; + out_5548337699276970526[11] = state[11]; + out_5548337699276970526[12] = state[12]; + out_5548337699276970526[13] = state[13]; + out_5548337699276970526[14] = state[14]; + out_5548337699276970526[15] = state[15]; + out_5548337699276970526[16] = state[16]; + out_5548337699276970526[17] = state[17]; } -void F_fun(double *state, double dt, double *out_5703387388084628727) { - out_5703387388084628727[0] = ((-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*cos(state[0])*cos(state[1]) - sin(state[0])*cos(dt*state[6])*cos(dt*state[7])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + ((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*cos(state[0])*cos(state[1]) - sin(dt*state[6])*sin(state[0])*cos(dt*state[7])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); - out_5703387388084628727[1] = ((-sin(dt*state[6])*sin(dt*state[8]) - sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*cos(state[1]) - (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*sin(state[1]) - sin(state[1])*cos(dt*state[6])*cos(dt*state[7])*cos(state[0]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*sin(state[1]) + (-sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) + sin(dt*state[8])*cos(dt*state[6]))*cos(state[1]) - sin(dt*state[6])*sin(state[1])*cos(dt*state[7])*cos(state[0]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); - out_5703387388084628727[2] = 0; - out_5703387388084628727[3] = 0; - out_5703387388084628727[4] = 0; - out_5703387388084628727[5] = 0; - out_5703387388084628727[6] = (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(dt*cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*sin(dt*state[8]) - dt*sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-dt*sin(dt*state[6])*cos(dt*state[8]) + dt*sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) - dt*cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (dt*sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); - out_5703387388084628727[7] = (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[6])*sin(dt*state[7])*cos(state[0])*cos(state[1]) + dt*sin(dt*state[6])*sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) - dt*sin(dt*state[6])*sin(state[1])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[7])*cos(dt*state[6])*cos(state[0])*cos(state[1]) + dt*sin(dt*state[8])*sin(state[0])*cos(dt*state[6])*cos(dt*state[7])*cos(state[1]) - dt*sin(state[1])*cos(dt*state[6])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); - out_5703387388084628727[8] = ((dt*sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + dt*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (dt*sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + ((dt*sin(dt*state[6])*sin(dt*state[8]) + dt*sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*cos(dt*state[8]) + dt*sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); - out_5703387388084628727[9] = 0; - out_5703387388084628727[10] = 0; - out_5703387388084628727[11] = 0; - out_5703387388084628727[12] = 0; - out_5703387388084628727[13] = 0; - out_5703387388084628727[14] = 0; - out_5703387388084628727[15] = 0; - out_5703387388084628727[16] = 0; - out_5703387388084628727[17] = 0; - out_5703387388084628727[18] = (-sin(dt*state[7])*sin(state[0])*cos(state[1]) - sin(dt*state[8])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); - out_5703387388084628727[19] = (-sin(dt*state[7])*sin(state[1])*cos(state[0]) + sin(dt*state[8])*sin(state[0])*sin(state[1])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); - out_5703387388084628727[20] = 0; - out_5703387388084628727[21] = 0; - out_5703387388084628727[22] = 0; - out_5703387388084628727[23] = 0; - out_5703387388084628727[24] = 0; - out_5703387388084628727[25] = (dt*sin(dt*state[7])*sin(dt*state[8])*sin(state[0])*cos(state[1]) - dt*sin(dt*state[7])*sin(state[1])*cos(dt*state[8]) + dt*cos(dt*state[7])*cos(state[0])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); - out_5703387388084628727[26] = (-dt*sin(dt*state[8])*sin(state[1])*cos(dt*state[7]) - dt*sin(state[0])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); - out_5703387388084628727[27] = 0; - out_5703387388084628727[28] = 0; - out_5703387388084628727[29] = 0; - out_5703387388084628727[30] = 0; - out_5703387388084628727[31] = 0; - out_5703387388084628727[32] = 0; - out_5703387388084628727[33] = 0; - out_5703387388084628727[34] = 0; - out_5703387388084628727[35] = 0; - out_5703387388084628727[36] = ((sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[7]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[7]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); - out_5703387388084628727[37] = (-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(-sin(dt*state[7])*sin(state[2])*cos(state[0])*cos(state[1]) + sin(dt*state[8])*sin(state[0])*sin(state[2])*cos(dt*state[7])*cos(state[1]) - sin(state[1])*sin(state[2])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*(-sin(dt*state[7])*cos(state[0])*cos(state[1])*cos(state[2]) + sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1])*cos(state[2]) - sin(state[1])*cos(dt*state[7])*cos(dt*state[8])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); - out_5703387388084628727[38] = ((-sin(state[0])*sin(state[2]) - sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (-sin(state[0])*sin(state[1])*sin(state[2]) - cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); - out_5703387388084628727[39] = 0; - out_5703387388084628727[40] = 0; - out_5703387388084628727[41] = 0; - out_5703387388084628727[42] = 0; - out_5703387388084628727[43] = (-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(dt*(sin(state[0])*cos(state[2]) - sin(state[1])*sin(state[2])*cos(state[0]))*cos(dt*state[7]) - dt*(sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[7])*sin(dt*state[8]) - dt*sin(dt*state[7])*sin(state[2])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*(dt*(-sin(state[0])*sin(state[2]) - sin(state[1])*cos(state[0])*cos(state[2]))*cos(dt*state[7]) - dt*(sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[7])*sin(dt*state[8]) - dt*sin(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); - out_5703387388084628727[44] = (dt*(sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*cos(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*sin(state[2])*cos(dt*state[7])*cos(state[1]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + (dt*(sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*cos(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[7])*cos(state[1])*cos(state[2]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); - out_5703387388084628727[45] = 0; - out_5703387388084628727[46] = 0; - out_5703387388084628727[47] = 0; - out_5703387388084628727[48] = 0; - out_5703387388084628727[49] = 0; - out_5703387388084628727[50] = 0; - out_5703387388084628727[51] = 0; - out_5703387388084628727[52] = 0; - out_5703387388084628727[53] = 0; - out_5703387388084628727[54] = 0; - out_5703387388084628727[55] = 0; - out_5703387388084628727[56] = 0; - out_5703387388084628727[57] = 1; - out_5703387388084628727[58] = 0; - out_5703387388084628727[59] = 0; - out_5703387388084628727[60] = 0; - out_5703387388084628727[61] = 0; - out_5703387388084628727[62] = 0; - out_5703387388084628727[63] = 0; - out_5703387388084628727[64] = 0; - out_5703387388084628727[65] = 0; - out_5703387388084628727[66] = dt; - out_5703387388084628727[67] = 0; - out_5703387388084628727[68] = 0; - out_5703387388084628727[69] = 0; - out_5703387388084628727[70] = 0; - out_5703387388084628727[71] = 0; - out_5703387388084628727[72] = 0; - out_5703387388084628727[73] = 0; - out_5703387388084628727[74] = 0; - out_5703387388084628727[75] = 0; - out_5703387388084628727[76] = 1; - out_5703387388084628727[77] = 0; - out_5703387388084628727[78] = 0; - out_5703387388084628727[79] = 0; - out_5703387388084628727[80] = 0; - out_5703387388084628727[81] = 0; - out_5703387388084628727[82] = 0; - out_5703387388084628727[83] = 0; - out_5703387388084628727[84] = 0; - out_5703387388084628727[85] = dt; - out_5703387388084628727[86] = 0; - out_5703387388084628727[87] = 0; - out_5703387388084628727[88] = 0; - out_5703387388084628727[89] = 0; - out_5703387388084628727[90] = 0; - out_5703387388084628727[91] = 0; - out_5703387388084628727[92] = 0; - out_5703387388084628727[93] = 0; - out_5703387388084628727[94] = 0; - out_5703387388084628727[95] = 1; - out_5703387388084628727[96] = 0; - out_5703387388084628727[97] = 0; - out_5703387388084628727[98] = 0; - out_5703387388084628727[99] = 0; - out_5703387388084628727[100] = 0; - out_5703387388084628727[101] = 0; - out_5703387388084628727[102] = 0; - out_5703387388084628727[103] = 0; - out_5703387388084628727[104] = dt; - out_5703387388084628727[105] = 0; - out_5703387388084628727[106] = 0; - out_5703387388084628727[107] = 0; - out_5703387388084628727[108] = 0; - out_5703387388084628727[109] = 0; - out_5703387388084628727[110] = 0; - out_5703387388084628727[111] = 0; - out_5703387388084628727[112] = 0; - out_5703387388084628727[113] = 0; - out_5703387388084628727[114] = 1; - out_5703387388084628727[115] = 0; - out_5703387388084628727[116] = 0; - out_5703387388084628727[117] = 0; - out_5703387388084628727[118] = 0; - out_5703387388084628727[119] = 0; - out_5703387388084628727[120] = 0; - out_5703387388084628727[121] = 0; - out_5703387388084628727[122] = 0; - out_5703387388084628727[123] = 0; - out_5703387388084628727[124] = 0; - out_5703387388084628727[125] = 0; - out_5703387388084628727[126] = 0; - out_5703387388084628727[127] = 0; - out_5703387388084628727[128] = 0; - out_5703387388084628727[129] = 0; - out_5703387388084628727[130] = 0; - out_5703387388084628727[131] = 0; - out_5703387388084628727[132] = 0; - out_5703387388084628727[133] = 1; - out_5703387388084628727[134] = 0; - out_5703387388084628727[135] = 0; - out_5703387388084628727[136] = 0; - out_5703387388084628727[137] = 0; - out_5703387388084628727[138] = 0; - out_5703387388084628727[139] = 0; - out_5703387388084628727[140] = 0; - out_5703387388084628727[141] = 0; - out_5703387388084628727[142] = 0; - out_5703387388084628727[143] = 0; - out_5703387388084628727[144] = 0; - out_5703387388084628727[145] = 0; - out_5703387388084628727[146] = 0; - out_5703387388084628727[147] = 0; - out_5703387388084628727[148] = 0; - out_5703387388084628727[149] = 0; - out_5703387388084628727[150] = 0; - out_5703387388084628727[151] = 0; - out_5703387388084628727[152] = 1; - out_5703387388084628727[153] = 0; - out_5703387388084628727[154] = 0; - out_5703387388084628727[155] = 0; - out_5703387388084628727[156] = 0; - out_5703387388084628727[157] = 0; - out_5703387388084628727[158] = 0; - out_5703387388084628727[159] = 0; - out_5703387388084628727[160] = 0; - out_5703387388084628727[161] = 0; - out_5703387388084628727[162] = 0; - out_5703387388084628727[163] = 0; - out_5703387388084628727[164] = 0; - out_5703387388084628727[165] = 0; - out_5703387388084628727[166] = 0; - out_5703387388084628727[167] = 0; - out_5703387388084628727[168] = 0; - out_5703387388084628727[169] = 0; - out_5703387388084628727[170] = 0; - out_5703387388084628727[171] = 1; - out_5703387388084628727[172] = 0; - out_5703387388084628727[173] = 0; - out_5703387388084628727[174] = 0; - out_5703387388084628727[175] = 0; - out_5703387388084628727[176] = 0; - out_5703387388084628727[177] = 0; - out_5703387388084628727[178] = 0; - out_5703387388084628727[179] = 0; - out_5703387388084628727[180] = 0; - out_5703387388084628727[181] = 0; - out_5703387388084628727[182] = 0; - out_5703387388084628727[183] = 0; - out_5703387388084628727[184] = 0; - out_5703387388084628727[185] = 0; - out_5703387388084628727[186] = 0; - out_5703387388084628727[187] = 0; - out_5703387388084628727[188] = 0; - out_5703387388084628727[189] = 0; - out_5703387388084628727[190] = 1; - out_5703387388084628727[191] = 0; - out_5703387388084628727[192] = 0; - out_5703387388084628727[193] = 0; - out_5703387388084628727[194] = 0; - out_5703387388084628727[195] = 0; - out_5703387388084628727[196] = 0; - out_5703387388084628727[197] = 0; - out_5703387388084628727[198] = 0; - out_5703387388084628727[199] = 0; - out_5703387388084628727[200] = 0; - out_5703387388084628727[201] = 0; - out_5703387388084628727[202] = 0; - out_5703387388084628727[203] = 0; - out_5703387388084628727[204] = 0; - out_5703387388084628727[205] = 0; - out_5703387388084628727[206] = 0; - out_5703387388084628727[207] = 0; - out_5703387388084628727[208] = 0; - out_5703387388084628727[209] = 1; - out_5703387388084628727[210] = 0; - out_5703387388084628727[211] = 0; - out_5703387388084628727[212] = 0; - out_5703387388084628727[213] = 0; - out_5703387388084628727[214] = 0; - out_5703387388084628727[215] = 0; - out_5703387388084628727[216] = 0; - out_5703387388084628727[217] = 0; - out_5703387388084628727[218] = 0; - out_5703387388084628727[219] = 0; - out_5703387388084628727[220] = 0; - out_5703387388084628727[221] = 0; - out_5703387388084628727[222] = 0; - out_5703387388084628727[223] = 0; - out_5703387388084628727[224] = 0; - out_5703387388084628727[225] = 0; - out_5703387388084628727[226] = 0; - out_5703387388084628727[227] = 0; - out_5703387388084628727[228] = 1; - out_5703387388084628727[229] = 0; - out_5703387388084628727[230] = 0; - out_5703387388084628727[231] = 0; - out_5703387388084628727[232] = 0; - out_5703387388084628727[233] = 0; - out_5703387388084628727[234] = 0; - out_5703387388084628727[235] = 0; - out_5703387388084628727[236] = 0; - out_5703387388084628727[237] = 0; - out_5703387388084628727[238] = 0; - out_5703387388084628727[239] = 0; - out_5703387388084628727[240] = 0; - out_5703387388084628727[241] = 0; - out_5703387388084628727[242] = 0; - out_5703387388084628727[243] = 0; - out_5703387388084628727[244] = 0; - out_5703387388084628727[245] = 0; - out_5703387388084628727[246] = 0; - out_5703387388084628727[247] = 1; - out_5703387388084628727[248] = 0; - out_5703387388084628727[249] = 0; - out_5703387388084628727[250] = 0; - out_5703387388084628727[251] = 0; - out_5703387388084628727[252] = 0; - out_5703387388084628727[253] = 0; - out_5703387388084628727[254] = 0; - out_5703387388084628727[255] = 0; - out_5703387388084628727[256] = 0; - out_5703387388084628727[257] = 0; - out_5703387388084628727[258] = 0; - out_5703387388084628727[259] = 0; - out_5703387388084628727[260] = 0; - out_5703387388084628727[261] = 0; - out_5703387388084628727[262] = 0; - out_5703387388084628727[263] = 0; - out_5703387388084628727[264] = 0; - out_5703387388084628727[265] = 0; - out_5703387388084628727[266] = 1; - out_5703387388084628727[267] = 0; - out_5703387388084628727[268] = 0; - out_5703387388084628727[269] = 0; - out_5703387388084628727[270] = 0; - out_5703387388084628727[271] = 0; - out_5703387388084628727[272] = 0; - out_5703387388084628727[273] = 0; - out_5703387388084628727[274] = 0; - out_5703387388084628727[275] = 0; - out_5703387388084628727[276] = 0; - out_5703387388084628727[277] = 0; - out_5703387388084628727[278] = 0; - out_5703387388084628727[279] = 0; - out_5703387388084628727[280] = 0; - out_5703387388084628727[281] = 0; - out_5703387388084628727[282] = 0; - out_5703387388084628727[283] = 0; - out_5703387388084628727[284] = 0; - out_5703387388084628727[285] = 1; - out_5703387388084628727[286] = 0; - out_5703387388084628727[287] = 0; - out_5703387388084628727[288] = 0; - out_5703387388084628727[289] = 0; - out_5703387388084628727[290] = 0; - out_5703387388084628727[291] = 0; - out_5703387388084628727[292] = 0; - out_5703387388084628727[293] = 0; - out_5703387388084628727[294] = 0; - out_5703387388084628727[295] = 0; - out_5703387388084628727[296] = 0; - out_5703387388084628727[297] = 0; - out_5703387388084628727[298] = 0; - out_5703387388084628727[299] = 0; - out_5703387388084628727[300] = 0; - out_5703387388084628727[301] = 0; - out_5703387388084628727[302] = 0; - out_5703387388084628727[303] = 0; - out_5703387388084628727[304] = 1; - out_5703387388084628727[305] = 0; - out_5703387388084628727[306] = 0; - out_5703387388084628727[307] = 0; - out_5703387388084628727[308] = 0; - out_5703387388084628727[309] = 0; - out_5703387388084628727[310] = 0; - out_5703387388084628727[311] = 0; - out_5703387388084628727[312] = 0; - out_5703387388084628727[313] = 0; - out_5703387388084628727[314] = 0; - out_5703387388084628727[315] = 0; - out_5703387388084628727[316] = 0; - out_5703387388084628727[317] = 0; - out_5703387388084628727[318] = 0; - out_5703387388084628727[319] = 0; - out_5703387388084628727[320] = 0; - out_5703387388084628727[321] = 0; - out_5703387388084628727[322] = 0; - out_5703387388084628727[323] = 1; +void F_fun(double *state, double dt, double *out_6716874081947285130) { + out_6716874081947285130[0] = ((-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*cos(state[0])*cos(state[1]) - sin(state[0])*cos(dt*state[6])*cos(dt*state[7])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + ((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*cos(state[0])*cos(state[1]) - sin(dt*state[6])*sin(state[0])*cos(dt*state[7])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); + out_6716874081947285130[1] = ((-sin(dt*state[6])*sin(dt*state[8]) - sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*cos(state[1]) - (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*sin(state[1]) - sin(state[1])*cos(dt*state[6])*cos(dt*state[7])*cos(state[0]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*sin(state[1]) + (-sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) + sin(dt*state[8])*cos(dt*state[6]))*cos(state[1]) - sin(dt*state[6])*sin(state[1])*cos(dt*state[7])*cos(state[0]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); + out_6716874081947285130[2] = 0; + out_6716874081947285130[3] = 0; + out_6716874081947285130[4] = 0; + out_6716874081947285130[5] = 0; + out_6716874081947285130[6] = (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(dt*cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*sin(dt*state[8]) - dt*sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-dt*sin(dt*state[6])*cos(dt*state[8]) + dt*sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) - dt*cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (dt*sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); + out_6716874081947285130[7] = (-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[6])*sin(dt*state[7])*cos(state[0])*cos(state[1]) + dt*sin(dt*state[6])*sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) - dt*sin(dt*state[6])*sin(state[1])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + (-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))*(-dt*sin(dt*state[7])*cos(dt*state[6])*cos(state[0])*cos(state[1]) + dt*sin(dt*state[8])*sin(state[0])*cos(dt*state[6])*cos(dt*state[7])*cos(state[1]) - dt*sin(state[1])*cos(dt*state[6])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); + out_6716874081947285130[8] = ((dt*sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + dt*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (dt*sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]))*(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)) + ((dt*sin(dt*state[6])*sin(dt*state[8]) + dt*sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (-dt*sin(dt*state[6])*cos(dt*state[8]) + dt*sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]))*(-(sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) + (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) - sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/(pow(-(sin(dt*state[6])*sin(dt*state[8]) + sin(dt*state[7])*cos(dt*state[6])*cos(dt*state[8]))*sin(state[1]) + (-sin(dt*state[6])*cos(dt*state[8]) + sin(dt*state[7])*sin(dt*state[8])*cos(dt*state[6]))*sin(state[0])*cos(state[1]) + cos(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2) + pow((sin(dt*state[6])*sin(dt*state[7])*sin(dt*state[8]) + cos(dt*state[6])*cos(dt*state[8]))*sin(state[0])*cos(state[1]) - (sin(dt*state[6])*sin(dt*state[7])*cos(dt*state[8]) - sin(dt*state[8])*cos(dt*state[6]))*sin(state[1]) + sin(dt*state[6])*cos(dt*state[7])*cos(state[0])*cos(state[1]), 2)); + out_6716874081947285130[9] = 0; + out_6716874081947285130[10] = 0; + out_6716874081947285130[11] = 0; + out_6716874081947285130[12] = 0; + out_6716874081947285130[13] = 0; + out_6716874081947285130[14] = 0; + out_6716874081947285130[15] = 0; + out_6716874081947285130[16] = 0; + out_6716874081947285130[17] = 0; + out_6716874081947285130[18] = (-sin(dt*state[7])*sin(state[0])*cos(state[1]) - sin(dt*state[8])*cos(dt*state[7])*cos(state[0])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); + out_6716874081947285130[19] = (-sin(dt*state[7])*sin(state[1])*cos(state[0]) + sin(dt*state[8])*sin(state[0])*sin(state[1])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); + out_6716874081947285130[20] = 0; + out_6716874081947285130[21] = 0; + out_6716874081947285130[22] = 0; + out_6716874081947285130[23] = 0; + out_6716874081947285130[24] = 0; + out_6716874081947285130[25] = (dt*sin(dt*state[7])*sin(dt*state[8])*sin(state[0])*cos(state[1]) - dt*sin(dt*state[7])*sin(state[1])*cos(dt*state[8]) + dt*cos(dt*state[7])*cos(state[0])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); + out_6716874081947285130[26] = (-dt*sin(dt*state[8])*sin(state[1])*cos(dt*state[7]) - dt*sin(state[0])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/sqrt(1 - pow(sin(dt*state[7])*cos(state[0])*cos(state[1]) - sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1]) + sin(state[1])*cos(dt*state[7])*cos(dt*state[8]), 2)); + out_6716874081947285130[27] = 0; + out_6716874081947285130[28] = 0; + out_6716874081947285130[29] = 0; + out_6716874081947285130[30] = 0; + out_6716874081947285130[31] = 0; + out_6716874081947285130[32] = 0; + out_6716874081947285130[33] = 0; + out_6716874081947285130[34] = 0; + out_6716874081947285130[35] = 0; + out_6716874081947285130[36] = ((sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[7]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[7]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); + out_6716874081947285130[37] = (-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(-sin(dt*state[7])*sin(state[2])*cos(state[0])*cos(state[1]) + sin(dt*state[8])*sin(state[0])*sin(state[2])*cos(dt*state[7])*cos(state[1]) - sin(state[1])*sin(state[2])*cos(dt*state[7])*cos(dt*state[8]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*(-sin(dt*state[7])*cos(state[0])*cos(state[1])*cos(state[2]) + sin(dt*state[8])*sin(state[0])*cos(dt*state[7])*cos(state[1])*cos(state[2]) - sin(state[1])*cos(dt*state[7])*cos(dt*state[8])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); + out_6716874081947285130[38] = ((-sin(state[0])*sin(state[2]) - sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (-sin(state[0])*sin(state[1])*sin(state[2]) - cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); + out_6716874081947285130[39] = 0; + out_6716874081947285130[40] = 0; + out_6716874081947285130[41] = 0; + out_6716874081947285130[42] = 0; + out_6716874081947285130[43] = (-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))*(dt*(sin(state[0])*cos(state[2]) - sin(state[1])*sin(state[2])*cos(state[0]))*cos(dt*state[7]) - dt*(sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[7])*sin(dt*state[8]) - dt*sin(dt*state[7])*sin(state[2])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + ((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))*(dt*(-sin(state[0])*sin(state[2]) - sin(state[1])*cos(state[0])*cos(state[2]))*cos(dt*state[7]) - dt*(sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[7])*sin(dt*state[8]) - dt*sin(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); + out_6716874081947285130[44] = (dt*(sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*cos(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*sin(state[2])*cos(dt*state[7])*cos(state[1]))*(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)) + (dt*(sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*cos(dt*state[7])*cos(dt*state[8]) - dt*sin(dt*state[8])*cos(dt*state[7])*cos(state[1])*cos(state[2]))*((-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) - (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) - sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]))/(pow(-(sin(state[0])*sin(state[2]) + sin(state[1])*cos(state[0])*cos(state[2]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*cos(state[2]) - sin(state[2])*cos(state[0]))*sin(dt*state[8])*cos(dt*state[7]) + cos(dt*state[7])*cos(dt*state[8])*cos(state[1])*cos(state[2]), 2) + pow(-(-sin(state[0])*cos(state[2]) + sin(state[1])*sin(state[2])*cos(state[0]))*sin(dt*state[7]) + (sin(state[0])*sin(state[1])*sin(state[2]) + cos(state[0])*cos(state[2]))*sin(dt*state[8])*cos(dt*state[7]) + sin(state[2])*cos(dt*state[7])*cos(dt*state[8])*cos(state[1]), 2)); + out_6716874081947285130[45] = 0; + out_6716874081947285130[46] = 0; + out_6716874081947285130[47] = 0; + out_6716874081947285130[48] = 0; + out_6716874081947285130[49] = 0; + out_6716874081947285130[50] = 0; + out_6716874081947285130[51] = 0; + out_6716874081947285130[52] = 0; + out_6716874081947285130[53] = 0; + out_6716874081947285130[54] = 0; + out_6716874081947285130[55] = 0; + out_6716874081947285130[56] = 0; + out_6716874081947285130[57] = 1; + out_6716874081947285130[58] = 0; + out_6716874081947285130[59] = 0; + out_6716874081947285130[60] = 0; + out_6716874081947285130[61] = 0; + out_6716874081947285130[62] = 0; + out_6716874081947285130[63] = 0; + out_6716874081947285130[64] = 0; + out_6716874081947285130[65] = 0; + out_6716874081947285130[66] = dt; + out_6716874081947285130[67] = 0; + out_6716874081947285130[68] = 0; + out_6716874081947285130[69] = 0; + out_6716874081947285130[70] = 0; + out_6716874081947285130[71] = 0; + out_6716874081947285130[72] = 0; + out_6716874081947285130[73] = 0; + out_6716874081947285130[74] = 0; + out_6716874081947285130[75] = 0; + out_6716874081947285130[76] = 1; + out_6716874081947285130[77] = 0; + out_6716874081947285130[78] = 0; + out_6716874081947285130[79] = 0; + out_6716874081947285130[80] = 0; + out_6716874081947285130[81] = 0; + out_6716874081947285130[82] = 0; + out_6716874081947285130[83] = 0; + out_6716874081947285130[84] = 0; + out_6716874081947285130[85] = dt; + out_6716874081947285130[86] = 0; + out_6716874081947285130[87] = 0; + out_6716874081947285130[88] = 0; + out_6716874081947285130[89] = 0; + out_6716874081947285130[90] = 0; + out_6716874081947285130[91] = 0; + out_6716874081947285130[92] = 0; + out_6716874081947285130[93] = 0; + out_6716874081947285130[94] = 0; + out_6716874081947285130[95] = 1; + out_6716874081947285130[96] = 0; + out_6716874081947285130[97] = 0; + out_6716874081947285130[98] = 0; + out_6716874081947285130[99] = 0; + out_6716874081947285130[100] = 0; + out_6716874081947285130[101] = 0; + out_6716874081947285130[102] = 0; + out_6716874081947285130[103] = 0; + out_6716874081947285130[104] = dt; + out_6716874081947285130[105] = 0; + out_6716874081947285130[106] = 0; + out_6716874081947285130[107] = 0; + out_6716874081947285130[108] = 0; + out_6716874081947285130[109] = 0; + out_6716874081947285130[110] = 0; + out_6716874081947285130[111] = 0; + out_6716874081947285130[112] = 0; + out_6716874081947285130[113] = 0; + out_6716874081947285130[114] = 1; + out_6716874081947285130[115] = 0; + out_6716874081947285130[116] = 0; + out_6716874081947285130[117] = 0; + out_6716874081947285130[118] = 0; + out_6716874081947285130[119] = 0; + out_6716874081947285130[120] = 0; + out_6716874081947285130[121] = 0; + out_6716874081947285130[122] = 0; + out_6716874081947285130[123] = 0; + out_6716874081947285130[124] = 0; + out_6716874081947285130[125] = 0; + out_6716874081947285130[126] = 0; + out_6716874081947285130[127] = 0; + out_6716874081947285130[128] = 0; + out_6716874081947285130[129] = 0; + out_6716874081947285130[130] = 0; + out_6716874081947285130[131] = 0; + out_6716874081947285130[132] = 0; + out_6716874081947285130[133] = 1; + out_6716874081947285130[134] = 0; + out_6716874081947285130[135] = 0; + out_6716874081947285130[136] = 0; + out_6716874081947285130[137] = 0; + out_6716874081947285130[138] = 0; + out_6716874081947285130[139] = 0; + out_6716874081947285130[140] = 0; + out_6716874081947285130[141] = 0; + out_6716874081947285130[142] = 0; + out_6716874081947285130[143] = 0; + out_6716874081947285130[144] = 0; + out_6716874081947285130[145] = 0; + out_6716874081947285130[146] = 0; + out_6716874081947285130[147] = 0; + out_6716874081947285130[148] = 0; + out_6716874081947285130[149] = 0; + out_6716874081947285130[150] = 0; + out_6716874081947285130[151] = 0; + out_6716874081947285130[152] = 1; + out_6716874081947285130[153] = 0; + out_6716874081947285130[154] = 0; + out_6716874081947285130[155] = 0; + out_6716874081947285130[156] = 0; + out_6716874081947285130[157] = 0; + out_6716874081947285130[158] = 0; + out_6716874081947285130[159] = 0; + out_6716874081947285130[160] = 0; + out_6716874081947285130[161] = 0; + out_6716874081947285130[162] = 0; + out_6716874081947285130[163] = 0; + out_6716874081947285130[164] = 0; + out_6716874081947285130[165] = 0; + out_6716874081947285130[166] = 0; + out_6716874081947285130[167] = 0; + out_6716874081947285130[168] = 0; + out_6716874081947285130[169] = 0; + out_6716874081947285130[170] = 0; + out_6716874081947285130[171] = 1; + out_6716874081947285130[172] = 0; + out_6716874081947285130[173] = 0; + out_6716874081947285130[174] = 0; + out_6716874081947285130[175] = 0; + out_6716874081947285130[176] = 0; + out_6716874081947285130[177] = 0; + out_6716874081947285130[178] = 0; + out_6716874081947285130[179] = 0; + out_6716874081947285130[180] = 0; + out_6716874081947285130[181] = 0; + out_6716874081947285130[182] = 0; + out_6716874081947285130[183] = 0; + out_6716874081947285130[184] = 0; + out_6716874081947285130[185] = 0; + out_6716874081947285130[186] = 0; + out_6716874081947285130[187] = 0; + out_6716874081947285130[188] = 0; + out_6716874081947285130[189] = 0; + out_6716874081947285130[190] = 1; + out_6716874081947285130[191] = 0; + out_6716874081947285130[192] = 0; + out_6716874081947285130[193] = 0; + out_6716874081947285130[194] = 0; + out_6716874081947285130[195] = 0; + out_6716874081947285130[196] = 0; + out_6716874081947285130[197] = 0; + out_6716874081947285130[198] = 0; + out_6716874081947285130[199] = 0; + out_6716874081947285130[200] = 0; + out_6716874081947285130[201] = 0; + out_6716874081947285130[202] = 0; + out_6716874081947285130[203] = 0; + out_6716874081947285130[204] = 0; + out_6716874081947285130[205] = 0; + out_6716874081947285130[206] = 0; + out_6716874081947285130[207] = 0; + out_6716874081947285130[208] = 0; + out_6716874081947285130[209] = 1; + out_6716874081947285130[210] = 0; + out_6716874081947285130[211] = 0; + out_6716874081947285130[212] = 0; + out_6716874081947285130[213] = 0; + out_6716874081947285130[214] = 0; + out_6716874081947285130[215] = 0; + out_6716874081947285130[216] = 0; + out_6716874081947285130[217] = 0; + out_6716874081947285130[218] = 0; + out_6716874081947285130[219] = 0; + out_6716874081947285130[220] = 0; + out_6716874081947285130[221] = 0; + out_6716874081947285130[222] = 0; + out_6716874081947285130[223] = 0; + out_6716874081947285130[224] = 0; + out_6716874081947285130[225] = 0; + out_6716874081947285130[226] = 0; + out_6716874081947285130[227] = 0; + out_6716874081947285130[228] = 1; + out_6716874081947285130[229] = 0; + out_6716874081947285130[230] = 0; + out_6716874081947285130[231] = 0; + out_6716874081947285130[232] = 0; + out_6716874081947285130[233] = 0; + out_6716874081947285130[234] = 0; + out_6716874081947285130[235] = 0; + out_6716874081947285130[236] = 0; + out_6716874081947285130[237] = 0; + out_6716874081947285130[238] = 0; + out_6716874081947285130[239] = 0; + out_6716874081947285130[240] = 0; + out_6716874081947285130[241] = 0; + out_6716874081947285130[242] = 0; + out_6716874081947285130[243] = 0; + out_6716874081947285130[244] = 0; + out_6716874081947285130[245] = 0; + out_6716874081947285130[246] = 0; + out_6716874081947285130[247] = 1; + out_6716874081947285130[248] = 0; + out_6716874081947285130[249] = 0; + out_6716874081947285130[250] = 0; + out_6716874081947285130[251] = 0; + out_6716874081947285130[252] = 0; + out_6716874081947285130[253] = 0; + out_6716874081947285130[254] = 0; + out_6716874081947285130[255] = 0; + out_6716874081947285130[256] = 0; + out_6716874081947285130[257] = 0; + out_6716874081947285130[258] = 0; + out_6716874081947285130[259] = 0; + out_6716874081947285130[260] = 0; + out_6716874081947285130[261] = 0; + out_6716874081947285130[262] = 0; + out_6716874081947285130[263] = 0; + out_6716874081947285130[264] = 0; + out_6716874081947285130[265] = 0; + out_6716874081947285130[266] = 1; + out_6716874081947285130[267] = 0; + out_6716874081947285130[268] = 0; + out_6716874081947285130[269] = 0; + out_6716874081947285130[270] = 0; + out_6716874081947285130[271] = 0; + out_6716874081947285130[272] = 0; + out_6716874081947285130[273] = 0; + out_6716874081947285130[274] = 0; + out_6716874081947285130[275] = 0; + out_6716874081947285130[276] = 0; + out_6716874081947285130[277] = 0; + out_6716874081947285130[278] = 0; + out_6716874081947285130[279] = 0; + out_6716874081947285130[280] = 0; + out_6716874081947285130[281] = 0; + out_6716874081947285130[282] = 0; + out_6716874081947285130[283] = 0; + out_6716874081947285130[284] = 0; + out_6716874081947285130[285] = 1; + out_6716874081947285130[286] = 0; + out_6716874081947285130[287] = 0; + out_6716874081947285130[288] = 0; + out_6716874081947285130[289] = 0; + out_6716874081947285130[290] = 0; + out_6716874081947285130[291] = 0; + out_6716874081947285130[292] = 0; + out_6716874081947285130[293] = 0; + out_6716874081947285130[294] = 0; + out_6716874081947285130[295] = 0; + out_6716874081947285130[296] = 0; + out_6716874081947285130[297] = 0; + out_6716874081947285130[298] = 0; + out_6716874081947285130[299] = 0; + out_6716874081947285130[300] = 0; + out_6716874081947285130[301] = 0; + out_6716874081947285130[302] = 0; + out_6716874081947285130[303] = 0; + out_6716874081947285130[304] = 1; + out_6716874081947285130[305] = 0; + out_6716874081947285130[306] = 0; + out_6716874081947285130[307] = 0; + out_6716874081947285130[308] = 0; + out_6716874081947285130[309] = 0; + out_6716874081947285130[310] = 0; + out_6716874081947285130[311] = 0; + out_6716874081947285130[312] = 0; + out_6716874081947285130[313] = 0; + out_6716874081947285130[314] = 0; + out_6716874081947285130[315] = 0; + out_6716874081947285130[316] = 0; + out_6716874081947285130[317] = 0; + out_6716874081947285130[318] = 0; + out_6716874081947285130[319] = 0; + out_6716874081947285130[320] = 0; + out_6716874081947285130[321] = 0; + out_6716874081947285130[322] = 0; + out_6716874081947285130[323] = 1; } -void h_4(double *state, double *unused, double *out_2600666041609585625) { - out_2600666041609585625[0] = state[6] + state[9]; - out_2600666041609585625[1] = state[7] + state[10]; - out_2600666041609585625[2] = state[8] + state[11]; +void h_4(double *state, double *unused, double *out_6172444408937598103) { + out_6172444408937598103[0] = state[6] + state[9]; + out_6172444408937598103[1] = state[7] + state[10]; + out_6172444408937598103[2] = state[8] + state[11]; } -void H_4(double *state, double *unused, double *out_2406470826876803482) { - out_2406470826876803482[0] = 0; - out_2406470826876803482[1] = 0; - out_2406470826876803482[2] = 0; - out_2406470826876803482[3] = 0; - out_2406470826876803482[4] = 0; - out_2406470826876803482[5] = 0; - out_2406470826876803482[6] = 1; - out_2406470826876803482[7] = 0; - out_2406470826876803482[8] = 0; - out_2406470826876803482[9] = 1; - out_2406470826876803482[10] = 0; - out_2406470826876803482[11] = 0; - out_2406470826876803482[12] = 0; - out_2406470826876803482[13] = 0; - out_2406470826876803482[14] = 0; - out_2406470826876803482[15] = 0; - out_2406470826876803482[16] = 0; - out_2406470826876803482[17] = 0; - out_2406470826876803482[18] = 0; - out_2406470826876803482[19] = 0; - out_2406470826876803482[20] = 0; - out_2406470826876803482[21] = 0; - out_2406470826876803482[22] = 0; - out_2406470826876803482[23] = 0; - out_2406470826876803482[24] = 0; - out_2406470826876803482[25] = 1; - out_2406470826876803482[26] = 0; - out_2406470826876803482[27] = 0; - out_2406470826876803482[28] = 1; - out_2406470826876803482[29] = 0; - out_2406470826876803482[30] = 0; - out_2406470826876803482[31] = 0; - out_2406470826876803482[32] = 0; - out_2406470826876803482[33] = 0; - out_2406470826876803482[34] = 0; - out_2406470826876803482[35] = 0; - out_2406470826876803482[36] = 0; - out_2406470826876803482[37] = 0; - out_2406470826876803482[38] = 0; - out_2406470826876803482[39] = 0; - out_2406470826876803482[40] = 0; - out_2406470826876803482[41] = 0; - out_2406470826876803482[42] = 0; - out_2406470826876803482[43] = 0; - out_2406470826876803482[44] = 1; - out_2406470826876803482[45] = 0; - out_2406470826876803482[46] = 0; - out_2406470826876803482[47] = 1; - out_2406470826876803482[48] = 0; - out_2406470826876803482[49] = 0; - out_2406470826876803482[50] = 0; - out_2406470826876803482[51] = 0; - out_2406470826876803482[52] = 0; - out_2406470826876803482[53] = 0; +void H_4(double *state, double *unused, double *out_5296575886336270293) { + out_5296575886336270293[0] = 0; + out_5296575886336270293[1] = 0; + out_5296575886336270293[2] = 0; + out_5296575886336270293[3] = 0; + out_5296575886336270293[4] = 0; + out_5296575886336270293[5] = 0; + out_5296575886336270293[6] = 1; + out_5296575886336270293[7] = 0; + out_5296575886336270293[8] = 0; + out_5296575886336270293[9] = 1; + out_5296575886336270293[10] = 0; + out_5296575886336270293[11] = 0; + out_5296575886336270293[12] = 0; + out_5296575886336270293[13] = 0; + out_5296575886336270293[14] = 0; + out_5296575886336270293[15] = 0; + out_5296575886336270293[16] = 0; + out_5296575886336270293[17] = 0; + out_5296575886336270293[18] = 0; + out_5296575886336270293[19] = 0; + out_5296575886336270293[20] = 0; + out_5296575886336270293[21] = 0; + out_5296575886336270293[22] = 0; + out_5296575886336270293[23] = 0; + out_5296575886336270293[24] = 0; + out_5296575886336270293[25] = 1; + out_5296575886336270293[26] = 0; + out_5296575886336270293[27] = 0; + out_5296575886336270293[28] = 1; + out_5296575886336270293[29] = 0; + out_5296575886336270293[30] = 0; + out_5296575886336270293[31] = 0; + out_5296575886336270293[32] = 0; + out_5296575886336270293[33] = 0; + out_5296575886336270293[34] = 0; + out_5296575886336270293[35] = 0; + out_5296575886336270293[36] = 0; + out_5296575886336270293[37] = 0; + out_5296575886336270293[38] = 0; + out_5296575886336270293[39] = 0; + out_5296575886336270293[40] = 0; + out_5296575886336270293[41] = 0; + out_5296575886336270293[42] = 0; + out_5296575886336270293[43] = 0; + out_5296575886336270293[44] = 1; + out_5296575886336270293[45] = 0; + out_5296575886336270293[46] = 0; + out_5296575886336270293[47] = 1; + out_5296575886336270293[48] = 0; + out_5296575886336270293[49] = 0; + out_5296575886336270293[50] = 0; + out_5296575886336270293[51] = 0; + out_5296575886336270293[52] = 0; + out_5296575886336270293[53] = 0; } -void h_10(double *state, double *unused, double *out_2042730394265084466) { - out_2042730394265084466[0] = 9.8100000000000005*sin(state[1]) - state[4]*state[8] + state[5]*state[7] + state[12] + state[15]; - out_2042730394265084466[1] = -9.8100000000000005*sin(state[0])*cos(state[1]) + state[3]*state[8] - state[5]*state[6] + state[13] + state[16]; - out_2042730394265084466[2] = -9.8100000000000005*cos(state[0])*cos(state[1]) - state[3]*state[7] + state[4]*state[6] + state[14] + state[17]; +void h_10(double *state, double *unused, double *out_2819440341260442129) { + out_2819440341260442129[0] = 9.8100000000000005*sin(state[1]) - state[4]*state[8] + state[5]*state[7] + state[12] + state[15]; + out_2819440341260442129[1] = -9.8100000000000005*sin(state[0])*cos(state[1]) + state[3]*state[8] - state[5]*state[6] + state[13] + state[16]; + out_2819440341260442129[2] = -9.8100000000000005*cos(state[0])*cos(state[1]) - state[3]*state[7] + state[4]*state[6] + state[14] + state[17]; } -void H_10(double *state, double *unused, double *out_6010400890176312817) { - out_6010400890176312817[0] = 0; - out_6010400890176312817[1] = 9.8100000000000005*cos(state[1]); - out_6010400890176312817[2] = 0; - out_6010400890176312817[3] = 0; - out_6010400890176312817[4] = -state[8]; - out_6010400890176312817[5] = state[7]; - out_6010400890176312817[6] = 0; - out_6010400890176312817[7] = state[5]; - out_6010400890176312817[8] = -state[4]; - out_6010400890176312817[9] = 0; - out_6010400890176312817[10] = 0; - out_6010400890176312817[11] = 0; - out_6010400890176312817[12] = 1; - out_6010400890176312817[13] = 0; - out_6010400890176312817[14] = 0; - out_6010400890176312817[15] = 1; - out_6010400890176312817[16] = 0; - out_6010400890176312817[17] = 0; - out_6010400890176312817[18] = -9.8100000000000005*cos(state[0])*cos(state[1]); - out_6010400890176312817[19] = 9.8100000000000005*sin(state[0])*sin(state[1]); - out_6010400890176312817[20] = 0; - out_6010400890176312817[21] = state[8]; - out_6010400890176312817[22] = 0; - out_6010400890176312817[23] = -state[6]; - out_6010400890176312817[24] = -state[5]; - out_6010400890176312817[25] = 0; - out_6010400890176312817[26] = state[3]; - out_6010400890176312817[27] = 0; - out_6010400890176312817[28] = 0; - out_6010400890176312817[29] = 0; - out_6010400890176312817[30] = 0; - out_6010400890176312817[31] = 1; - out_6010400890176312817[32] = 0; - out_6010400890176312817[33] = 0; - out_6010400890176312817[34] = 1; - out_6010400890176312817[35] = 0; - out_6010400890176312817[36] = 9.8100000000000005*sin(state[0])*cos(state[1]); - out_6010400890176312817[37] = 9.8100000000000005*sin(state[1])*cos(state[0]); - out_6010400890176312817[38] = 0; - out_6010400890176312817[39] = -state[7]; - out_6010400890176312817[40] = state[6]; - out_6010400890176312817[41] = 0; - out_6010400890176312817[42] = state[4]; - out_6010400890176312817[43] = -state[3]; - out_6010400890176312817[44] = 0; - out_6010400890176312817[45] = 0; - out_6010400890176312817[46] = 0; - out_6010400890176312817[47] = 0; - out_6010400890176312817[48] = 0; - out_6010400890176312817[49] = 0; - out_6010400890176312817[50] = 1; - out_6010400890176312817[51] = 0; - out_6010400890176312817[52] = 0; - out_6010400890176312817[53] = 1; +void H_10(double *state, double *unused, double *out_5042249891606824417) { + out_5042249891606824417[0] = 0; + out_5042249891606824417[1] = 9.8100000000000005*cos(state[1]); + out_5042249891606824417[2] = 0; + out_5042249891606824417[3] = 0; + out_5042249891606824417[4] = -state[8]; + out_5042249891606824417[5] = state[7]; + out_5042249891606824417[6] = 0; + out_5042249891606824417[7] = state[5]; + out_5042249891606824417[8] = -state[4]; + out_5042249891606824417[9] = 0; + out_5042249891606824417[10] = 0; + out_5042249891606824417[11] = 0; + out_5042249891606824417[12] = 1; + out_5042249891606824417[13] = 0; + out_5042249891606824417[14] = 0; + out_5042249891606824417[15] = 1; + out_5042249891606824417[16] = 0; + out_5042249891606824417[17] = 0; + out_5042249891606824417[18] = -9.8100000000000005*cos(state[0])*cos(state[1]); + out_5042249891606824417[19] = 9.8100000000000005*sin(state[0])*sin(state[1]); + out_5042249891606824417[20] = 0; + out_5042249891606824417[21] = state[8]; + out_5042249891606824417[22] = 0; + out_5042249891606824417[23] = -state[6]; + out_5042249891606824417[24] = -state[5]; + out_5042249891606824417[25] = 0; + out_5042249891606824417[26] = state[3]; + out_5042249891606824417[27] = 0; + out_5042249891606824417[28] = 0; + out_5042249891606824417[29] = 0; + out_5042249891606824417[30] = 0; + out_5042249891606824417[31] = 1; + out_5042249891606824417[32] = 0; + out_5042249891606824417[33] = 0; + out_5042249891606824417[34] = 1; + out_5042249891606824417[35] = 0; + out_5042249891606824417[36] = 9.8100000000000005*sin(state[0])*cos(state[1]); + out_5042249891606824417[37] = 9.8100000000000005*sin(state[1])*cos(state[0]); + out_5042249891606824417[38] = 0; + out_5042249891606824417[39] = -state[7]; + out_5042249891606824417[40] = state[6]; + out_5042249891606824417[41] = 0; + out_5042249891606824417[42] = state[4]; + out_5042249891606824417[43] = -state[3]; + out_5042249891606824417[44] = 0; + out_5042249891606824417[45] = 0; + out_5042249891606824417[46] = 0; + out_5042249891606824417[47] = 0; + out_5042249891606824417[48] = 0; + out_5042249891606824417[49] = 0; + out_5042249891606824417[50] = 1; + out_5042249891606824417[51] = 0; + out_5042249891606824417[52] = 0; + out_5042249891606824417[53] = 1; } -void h_13(double *state, double *unused, double *out_3259369495818676553) { - out_3259369495818676553[0] = state[3]; - out_3259369495818676553[1] = state[4]; - out_3259369495818676553[2] = state[5]; +void h_13(double *state, double *unused, double *out_3164753833559588683) { + out_3164753833559588683[0] = state[3]; + out_3164753833559588683[1] = state[4]; + out_3164753833559588683[2] = state[5]; } -void H_13(double *state, double *unused, double *out_5618744652209136283) { - out_5618744652209136283[0] = 0; - out_5618744652209136283[1] = 0; - out_5618744652209136283[2] = 0; - out_5618744652209136283[3] = 1; - out_5618744652209136283[4] = 0; - out_5618744652209136283[5] = 0; - out_5618744652209136283[6] = 0; - out_5618744652209136283[7] = 0; - out_5618744652209136283[8] = 0; - out_5618744652209136283[9] = 0; - out_5618744652209136283[10] = 0; - out_5618744652209136283[11] = 0; - out_5618744652209136283[12] = 0; - out_5618744652209136283[13] = 0; - out_5618744652209136283[14] = 0; - out_5618744652209136283[15] = 0; - out_5618744652209136283[16] = 0; - out_5618744652209136283[17] = 0; - out_5618744652209136283[18] = 0; - out_5618744652209136283[19] = 0; - out_5618744652209136283[20] = 0; - out_5618744652209136283[21] = 0; - out_5618744652209136283[22] = 1; - out_5618744652209136283[23] = 0; - out_5618744652209136283[24] = 0; - out_5618744652209136283[25] = 0; - out_5618744652209136283[26] = 0; - out_5618744652209136283[27] = 0; - out_5618744652209136283[28] = 0; - out_5618744652209136283[29] = 0; - out_5618744652209136283[30] = 0; - out_5618744652209136283[31] = 0; - out_5618744652209136283[32] = 0; - out_5618744652209136283[33] = 0; - out_5618744652209136283[34] = 0; - out_5618744652209136283[35] = 0; - out_5618744652209136283[36] = 0; - out_5618744652209136283[37] = 0; - out_5618744652209136283[38] = 0; - out_5618744652209136283[39] = 0; - out_5618744652209136283[40] = 0; - out_5618744652209136283[41] = 1; - out_5618744652209136283[42] = 0; - out_5618744652209136283[43] = 0; - out_5618744652209136283[44] = 0; - out_5618744652209136283[45] = 0; - out_5618744652209136283[46] = 0; - out_5618744652209136283[47] = 0; - out_5618744652209136283[48] = 0; - out_5618744652209136283[49] = 0; - out_5618744652209136283[50] = 0; - out_5618744652209136283[51] = 0; - out_5618744652209136283[52] = 0; - out_5618744652209136283[53] = 0; +void H_13(double *state, double *unused, double *out_8508849711668603094) { + out_8508849711668603094[0] = 0; + out_8508849711668603094[1] = 0; + out_8508849711668603094[2] = 0; + out_8508849711668603094[3] = 1; + out_8508849711668603094[4] = 0; + out_8508849711668603094[5] = 0; + out_8508849711668603094[6] = 0; + out_8508849711668603094[7] = 0; + out_8508849711668603094[8] = 0; + out_8508849711668603094[9] = 0; + out_8508849711668603094[10] = 0; + out_8508849711668603094[11] = 0; + out_8508849711668603094[12] = 0; + out_8508849711668603094[13] = 0; + out_8508849711668603094[14] = 0; + out_8508849711668603094[15] = 0; + out_8508849711668603094[16] = 0; + out_8508849711668603094[17] = 0; + out_8508849711668603094[18] = 0; + out_8508849711668603094[19] = 0; + out_8508849711668603094[20] = 0; + out_8508849711668603094[21] = 0; + out_8508849711668603094[22] = 1; + out_8508849711668603094[23] = 0; + out_8508849711668603094[24] = 0; + out_8508849711668603094[25] = 0; + out_8508849711668603094[26] = 0; + out_8508849711668603094[27] = 0; + out_8508849711668603094[28] = 0; + out_8508849711668603094[29] = 0; + out_8508849711668603094[30] = 0; + out_8508849711668603094[31] = 0; + out_8508849711668603094[32] = 0; + out_8508849711668603094[33] = 0; + out_8508849711668603094[34] = 0; + out_8508849711668603094[35] = 0; + out_8508849711668603094[36] = 0; + out_8508849711668603094[37] = 0; + out_8508849711668603094[38] = 0; + out_8508849711668603094[39] = 0; + out_8508849711668603094[40] = 0; + out_8508849711668603094[41] = 1; + out_8508849711668603094[42] = 0; + out_8508849711668603094[43] = 0; + out_8508849711668603094[44] = 0; + out_8508849711668603094[45] = 0; + out_8508849711668603094[46] = 0; + out_8508849711668603094[47] = 0; + out_8508849711668603094[48] = 0; + out_8508849711668603094[49] = 0; + out_8508849711668603094[50] = 0; + out_8508849711668603094[51] = 0; + out_8508849711668603094[52] = 0; + out_8508849711668603094[53] = 0; } -void h_14(double *state, double *unused, double *out_1539412177960834763) { - out_1539412177960834763[0] = state[6]; - out_1539412177960834763[1] = state[7]; - out_1539412177960834763[2] = state[8]; +void h_14(double *state, double *unused, double *out_3107433859522874355) { + out_3107433859522874355[0] = state[6]; + out_3107433859522874355[1] = state[7]; + out_3107433859522874355[2] = state[8]; } -void H_14(double *state, double *unused, double *out_676317605418568814) { - out_676317605418568814[0] = 0; - out_676317605418568814[1] = 0; - out_676317605418568814[2] = 0; - out_676317605418568814[3] = 0; - out_676317605418568814[4] = 0; - out_676317605418568814[5] = 0; - out_676317605418568814[6] = 1; - out_676317605418568814[7] = 0; - out_676317605418568814[8] = 0; - out_676317605418568814[9] = 0; - out_676317605418568814[10] = 0; - out_676317605418568814[11] = 0; - out_676317605418568814[12] = 0; - out_676317605418568814[13] = 0; - out_676317605418568814[14] = 0; - out_676317605418568814[15] = 0; - out_676317605418568814[16] = 0; - out_676317605418568814[17] = 0; - out_676317605418568814[18] = 0; - out_676317605418568814[19] = 0; - out_676317605418568814[20] = 0; - out_676317605418568814[21] = 0; - out_676317605418568814[22] = 0; - out_676317605418568814[23] = 0; - out_676317605418568814[24] = 0; - out_676317605418568814[25] = 1; - out_676317605418568814[26] = 0; - out_676317605418568814[27] = 0; - out_676317605418568814[28] = 0; - out_676317605418568814[29] = 0; - out_676317605418568814[30] = 0; - out_676317605418568814[31] = 0; - out_676317605418568814[32] = 0; - out_676317605418568814[33] = 0; - out_676317605418568814[34] = 0; - out_676317605418568814[35] = 0; - out_676317605418568814[36] = 0; - out_676317605418568814[37] = 0; - out_676317605418568814[38] = 0; - out_676317605418568814[39] = 0; - out_676317605418568814[40] = 0; - out_676317605418568814[41] = 0; - out_676317605418568814[42] = 0; - out_676317605418568814[43] = 0; - out_676317605418568814[44] = 1; - out_676317605418568814[45] = 0; - out_676317605418568814[46] = 0; - out_676317605418568814[47] = 0; - out_676317605418568814[48] = 0; - out_676317605418568814[49] = 0; - out_676317605418568814[50] = 0; - out_676317605418568814[51] = 0; - out_676317605418568814[52] = 0; - out_676317605418568814[53] = 0; +void H_14(double *state, double *unused, double *out_2213787454040897997) { + out_2213787454040897997[0] = 0; + out_2213787454040897997[1] = 0; + out_2213787454040897997[2] = 0; + out_2213787454040897997[3] = 0; + out_2213787454040897997[4] = 0; + out_2213787454040897997[5] = 0; + out_2213787454040897997[6] = 1; + out_2213787454040897997[7] = 0; + out_2213787454040897997[8] = 0; + out_2213787454040897997[9] = 0; + out_2213787454040897997[10] = 0; + out_2213787454040897997[11] = 0; + out_2213787454040897997[12] = 0; + out_2213787454040897997[13] = 0; + out_2213787454040897997[14] = 0; + out_2213787454040897997[15] = 0; + out_2213787454040897997[16] = 0; + out_2213787454040897997[17] = 0; + out_2213787454040897997[18] = 0; + out_2213787454040897997[19] = 0; + out_2213787454040897997[20] = 0; + out_2213787454040897997[21] = 0; + out_2213787454040897997[22] = 0; + out_2213787454040897997[23] = 0; + out_2213787454040897997[24] = 0; + out_2213787454040897997[25] = 1; + out_2213787454040897997[26] = 0; + out_2213787454040897997[27] = 0; + out_2213787454040897997[28] = 0; + out_2213787454040897997[29] = 0; + out_2213787454040897997[30] = 0; + out_2213787454040897997[31] = 0; + out_2213787454040897997[32] = 0; + out_2213787454040897997[33] = 0; + out_2213787454040897997[34] = 0; + out_2213787454040897997[35] = 0; + out_2213787454040897997[36] = 0; + out_2213787454040897997[37] = 0; + out_2213787454040897997[38] = 0; + out_2213787454040897997[39] = 0; + out_2213787454040897997[40] = 0; + out_2213787454040897997[41] = 0; + out_2213787454040897997[42] = 0; + out_2213787454040897997[43] = 0; + out_2213787454040897997[44] = 1; + out_2213787454040897997[45] = 0; + out_2213787454040897997[46] = 0; + out_2213787454040897997[47] = 0; + out_2213787454040897997[48] = 0; + out_2213787454040897997[49] = 0; + out_2213787454040897997[50] = 0; + out_2213787454040897997[51] = 0; + out_2213787454040897997[52] = 0; + out_2213787454040897997[53] = 0; } #include #include @@ -1113,44 +1113,44 @@ void pose_update_13(double *in_x, double *in_P, double *in_z, double *in_R, doub void pose_update_14(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea) { update<3, 3, 0>(in_x, in_P, h_14, H_14, NULL, in_z, in_R, in_ea, MAHA_THRESH_14); } -void pose_err_fun(double *nom_x, double *delta_x, double *out_7536058918625145808) { - err_fun(nom_x, delta_x, out_7536058918625145808); +void pose_err_fun(double *nom_x, double *delta_x, double *out_5735299356181127199) { + err_fun(nom_x, delta_x, out_5735299356181127199); } -void pose_inv_err_fun(double *nom_x, double *true_x, double *out_6294980525542920357) { - inv_err_fun(nom_x, true_x, out_6294980525542920357); +void pose_inv_err_fun(double *nom_x, double *true_x, double *out_1848486118618361424) { + inv_err_fun(nom_x, true_x, out_1848486118618361424); } -void pose_H_mod_fun(double *state, double *out_1208523344993905378) { - H_mod_fun(state, out_1208523344993905378); +void pose_H_mod_fun(double *state, double *out_3441620345746718845) { + H_mod_fun(state, out_3441620345746718845); } -void pose_f_fun(double *state, double dt, double *out_828336908542161324) { - f_fun(state, dt, out_828336908542161324); +void pose_f_fun(double *state, double dt, double *out_5548337699276970526) { + f_fun(state, dt, out_5548337699276970526); } -void pose_F_fun(double *state, double dt, double *out_5703387388084628727) { - F_fun(state, dt, out_5703387388084628727); +void pose_F_fun(double *state, double dt, double *out_6716874081947285130) { + F_fun(state, dt, out_6716874081947285130); } -void pose_h_4(double *state, double *unused, double *out_2600666041609585625) { - h_4(state, unused, out_2600666041609585625); +void pose_h_4(double *state, double *unused, double *out_6172444408937598103) { + h_4(state, unused, out_6172444408937598103); } -void pose_H_4(double *state, double *unused, double *out_2406470826876803482) { - H_4(state, unused, out_2406470826876803482); +void pose_H_4(double *state, double *unused, double *out_5296575886336270293) { + H_4(state, unused, out_5296575886336270293); } -void pose_h_10(double *state, double *unused, double *out_2042730394265084466) { - h_10(state, unused, out_2042730394265084466); +void pose_h_10(double *state, double *unused, double *out_2819440341260442129) { + h_10(state, unused, out_2819440341260442129); } -void pose_H_10(double *state, double *unused, double *out_6010400890176312817) { - H_10(state, unused, out_6010400890176312817); +void pose_H_10(double *state, double *unused, double *out_5042249891606824417) { + H_10(state, unused, out_5042249891606824417); } -void pose_h_13(double *state, double *unused, double *out_3259369495818676553) { - h_13(state, unused, out_3259369495818676553); +void pose_h_13(double *state, double *unused, double *out_3164753833559588683) { + h_13(state, unused, out_3164753833559588683); } -void pose_H_13(double *state, double *unused, double *out_5618744652209136283) { - H_13(state, unused, out_5618744652209136283); +void pose_H_13(double *state, double *unused, double *out_8508849711668603094) { + H_13(state, unused, out_8508849711668603094); } -void pose_h_14(double *state, double *unused, double *out_1539412177960834763) { - h_14(state, unused, out_1539412177960834763); +void pose_h_14(double *state, double *unused, double *out_3107433859522874355) { + h_14(state, unused, out_3107433859522874355); } -void pose_H_14(double *state, double *unused, double *out_676317605418568814) { - H_14(state, unused, out_676317605418568814); +void pose_H_14(double *state, double *unused, double *out_2213787454040897997) { + H_14(state, unused, out_2213787454040897997); } void pose_predict(double *in_x, double *in_P, double *in_Q, double dt) { predict(in_x, in_P, in_Q, dt); diff --git a/selfdrive/locationd/models/generated/pose.h b/selfdrive/locationd/models/generated/pose.h index 46d481b6f..bce5b65c1 100644 --- a/selfdrive/locationd/models/generated/pose.h +++ b/selfdrive/locationd/models/generated/pose.h @@ -5,18 +5,18 @@ void pose_update_4(double *in_x, double *in_P, double *in_z, double *in_R, doubl void pose_update_10(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); void pose_update_13(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); void pose_update_14(double *in_x, double *in_P, double *in_z, double *in_R, double *in_ea); -void pose_err_fun(double *nom_x, double *delta_x, double *out_7536058918625145808); -void pose_inv_err_fun(double *nom_x, double *true_x, double *out_6294980525542920357); -void pose_H_mod_fun(double *state, double *out_1208523344993905378); -void pose_f_fun(double *state, double dt, double *out_828336908542161324); -void pose_F_fun(double *state, double dt, double *out_5703387388084628727); -void pose_h_4(double *state, double *unused, double *out_2600666041609585625); -void pose_H_4(double *state, double *unused, double *out_2406470826876803482); -void pose_h_10(double *state, double *unused, double *out_2042730394265084466); -void pose_H_10(double *state, double *unused, double *out_6010400890176312817); -void pose_h_13(double *state, double *unused, double *out_3259369495818676553); -void pose_H_13(double *state, double *unused, double *out_5618744652209136283); -void pose_h_14(double *state, double *unused, double *out_1539412177960834763); -void pose_H_14(double *state, double *unused, double *out_676317605418568814); +void pose_err_fun(double *nom_x, double *delta_x, double *out_5735299356181127199); +void pose_inv_err_fun(double *nom_x, double *true_x, double *out_1848486118618361424); +void pose_H_mod_fun(double *state, double *out_3441620345746718845); +void pose_f_fun(double *state, double dt, double *out_5548337699276970526); +void pose_F_fun(double *state, double dt, double *out_6716874081947285130); +void pose_h_4(double *state, double *unused, double *out_6172444408937598103); +void pose_H_4(double *state, double *unused, double *out_5296575886336270293); +void pose_h_10(double *state, double *unused, double *out_2819440341260442129); +void pose_H_10(double *state, double *unused, double *out_5042249891606824417); +void pose_h_13(double *state, double *unused, double *out_3164753833559588683); +void pose_H_13(double *state, double *unused, double *out_8508849711668603094); +void pose_h_14(double *state, double *unused, double *out_3107433859522874355); +void pose_H_14(double *state, double *unused, double *out_2213787454040897997); void pose_predict(double *in_x, double *in_P, double *in_Q, double dt); } \ No newline at end of file diff --git a/selfdrive/ui/ui b/selfdrive/ui/ui index 92f07382f8e44e6a88820646ea42c59a90866570..8df2d9d41902277ac5b9e1aace2905014daca9fd 100755 GIT binary patch delta 639959 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