From fb854cecd3bb379200475b25a8c83ee6ea098b4c Mon Sep 17 00:00:00 2001 From: firestar5683 <168790843+firestar5683@users.noreply.github.com> Date: Wed, 22 Jul 2026 19:36:10 -0500 Subject: [PATCH] build --- msgq_repo/msgq/visionipc/visionipc_pyx.so | Bin 589144 -> 589304 bytes panda/board/obj/body_h7.bin.signed | Bin 97064 -> 97064 bytes panda/board/obj/body_h7/bootstub.elf | Bin 112692 -> 112692 bytes panda/board/obj/body_h7/main.bin | Bin 96928 -> 96928 bytes panda/board/obj/body_h7/main.elf | Bin 420104 -> 420104 bytes panda/board/obj/bootstub.body_h7.bin | Bin 12644 -> 12644 bytes panda/board/obj/bootstub.panda.bin | Bin 11068 -> 11068 bytes .../obj/bootstub.panda_can_ignition_only.bin | Bin 11068 -> 11068 bytes panda/board/obj/bootstub.panda_h7.bin | Bin 18784 -> 18784 bytes .../bootstub.panda_h7_can_ignition_only.bin | Bin 18784 -> 18784 bytes .../obj/bootstub.panda_h7_hkg_remote.bin | Bin 18784 -> 18784 bytes ....panda_h7_hkg_remote_can_ignition_only.bin | Bin 18784 -> 18784 bytes panda/board/obj/bootstub.panda_h7_remote.bin | Bin 18784 -> 18784 bytes ...stub.panda_h7_remote_can_ignition_only.bin | Bin 18784 -> 18784 bytes panda/board/obj/bootstub.panda_hkg_remote.bin | Bin 11068 -> 11068 bytes ...tub.panda_hkg_remote_can_ignition_only.bin | Bin 11068 -> 11068 bytes panda/board/obj/bootstub.panda_jungle_h7.bin | Bin 13956 -> 13956 bytes panda/board/obj/bootstub.panda_remote.bin | Bin 11068 -> 11068 bytes ...ootstub.panda_remote_can_ignition_only.bin | Bin 11068 -> 11068 bytes panda/board/obj/gitversion.h | 2 +- panda/board/obj/panda.bin.signed | Bin 86352 -> 86352 bytes panda/board/obj/panda/bootstub.elf | Bin 100760 -> 100760 bytes panda/board/obj/panda/main.bin | Bin 86216 -> 86216 bytes panda/board/obj/panda/main.elf | Bin 379548 -> 379548 bytes .../obj/panda_can_ignition_only.bin.signed | Bin 86332 -> 86332 bytes .../obj/panda_can_ignition_only/bootstub.elf | Bin 100780 -> 100780 bytes .../obj/panda_can_ignition_only/main.bin | Bin 86196 -> 86196 bytes .../obj/panda_can_ignition_only/main.elf | Bin 379384 -> 379384 bytes panda/board/obj/panda_h7.bin.signed | Bin 105084 -> 105084 bytes panda/board/obj/panda_h7/bootstub.elf | Bin 152728 -> 152728 bytes panda/board/obj/panda_h7/main.bin | Bin 104948 -> 104948 bytes panda/board/obj/panda_h7/main.elf | Bin 463568 -> 463568 bytes .../obj/panda_h7_can_ignition_only.bin.signed | Bin 105064 -> 105064 bytes .../panda_h7_can_ignition_only/bootstub.elf | Bin 152748 -> 152748 bytes .../obj/panda_h7_can_ignition_only/main.bin | Bin 104928 -> 104928 bytes .../obj/panda_h7_can_ignition_only/main.elf | Bin 463404 -> 463404 bytes .../board/obj/panda_h7_hkg_remote.bin.signed | Bin 105180 -> 105180 bytes .../obj/panda_h7_hkg_remote/bootstub.elf | Bin 152740 -> 152740 bytes panda/board/obj/panda_h7_hkg_remote/main.bin | Bin 105044 -> 105044 bytes panda/board/obj/panda_h7_hkg_remote/main.elf | Bin 464000 -> 464000 bytes ...h7_hkg_remote_can_ignition_only.bin.signed | Bin 105172 -> 105172 bytes .../bootstub.elf | Bin 152760 -> 152760 bytes .../main.bin | Bin 105036 -> 105036 bytes .../main.elf | Bin 463876 -> 463876 bytes panda/board/obj/panda_h7_remote.bin.signed | Bin 105020 -> 105020 bytes panda/board/obj/panda_h7_remote/bootstub.elf | Bin 152736 -> 152736 bytes panda/board/obj/panda_h7_remote/main.bin | Bin 104884 -> 104884 bytes panda/board/obj/panda_h7_remote/main.elf | Bin 463504 -> 463504 bytes ...nda_h7_remote_can_ignition_only.bin.signed | Bin 105000 -> 105000 bytes .../bootstub.elf | Bin 152756 -> 152756 bytes .../main.bin | Bin 104864 -> 104864 bytes .../main.elf | Bin 463352 -> 463352 bytes panda/board/obj/panda_hkg_remote.bin.signed | Bin 86452 -> 86452 bytes panda/board/obj/panda_hkg_remote/bootstub.elf | Bin 100772 -> 100772 bytes panda/board/obj/panda_hkg_remote/main.bin | Bin 86316 -> 86316 bytes panda/board/obj/panda_hkg_remote/main.elf | Bin 379968 -> 379968 bytes ...da_hkg_remote_can_ignition_only.bin.signed | Bin 86444 -> 86444 bytes .../bootstub.elf | Bin 100792 -> 100792 bytes .../main.bin | Bin 86308 -> 86308 bytes .../main.elf | Bin 379824 -> 379824 bytes panda/board/obj/panda_jungle_h7.bin.signed | Bin 99028 -> 99028 bytes panda/board/obj/panda_jungle_h7/bootstub.elf | Bin 123936 -> 123936 bytes panda/board/obj/panda_jungle_h7/main.bin | Bin 98892 -> 98892 bytes panda/board/obj/panda_jungle_h7/main.elf | Bin 424024 -> 424024 bytes panda/board/obj/panda_remote.bin.signed | Bin 86312 -> 86312 bytes panda/board/obj/panda_remote/bootstub.elf | Bin 100768 -> 100768 bytes panda/board/obj/panda_remote/main.bin | Bin 86176 -> 86176 bytes panda/board/obj/panda_remote/main.elf | Bin 379652 -> 379652 bytes .../panda_remote_can_ignition_only.bin.signed | Bin 86292 -> 86292 bytes .../bootstub.elf | Bin 100788 -> 100788 bytes .../panda_remote_can_ignition_only/main.bin | Bin 86156 -> 86156 bytes .../panda_remote_can_ignition_only/main.elf | Bin 379480 -> 379480 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/pandad/pandad | Bin 851280 -> 851280 bytes selfdrive/ui/ui | Bin 4476680 -> 4476680 bytes 79 files changed, 1347 insertions(+), 1347 deletions(-) diff --git a/msgq_repo/msgq/visionipc/visionipc_pyx.so b/msgq_repo/msgq/visionipc/visionipc_pyx.so index a4a2f9edfc9736cd47aa6e1b05d92184ef81c496..de7ad17c53191344ce358919fdb21c02625be0c9 100755 GIT binary patch delta 147676 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

&S3D)?De19h$jsjgljlM5mM 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 delta 147855 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 LJ=PoxocaF%h0uJB diff --git a/panda/board/obj/body_h7.bin.signed b/panda/board/obj/body_h7.bin.signed index 41d6be5b3420cdd5e4f54539c5e8caf2955e8460..4dcedeeada7e2eb1503679a0102dd11380f181fb 100644 GIT binary patch delta 153 zcmV;K0A~NF_64Z+1+a|G2sbe^V`VZqG_#b=6s>;;lRw~G#hJZ@kfUp(AYbA%>+vC% zW{CXeVe8BDW{8;R2(J#^8j1eeiBX?7DRxnhtU$aA4N{!{j#MK@S&>G8h;~&0Qts|I zCeUamZc?XLBxVqXHs0G-jV`7;2>$SN6b+U_yDQRnvj|@(rY-oyq*&kahHvRPLSU@6 HPS62ZaGy!Y delta 153 zcmV;K0A~NF_64Z+1+a|G2xK=mGht*oFte1+6s>=VVY>2~kxK46;vnKNqDnU-h4`%? zs7b1zkOEqi=ydGE%l|}bGxbTgwMAB7W`>GsNF6?JVchR@Q)bdCaB(?hDfOh6$=h2+ zcz)ta?2+PN@GRtvlT(c>O*T(C%d-{$f8Pof delta 23 fcmZ4Rm36^a)(t&pIa18cjT2KW4K`0X%d-{$f)ENu diff --git a/panda/board/obj/body_h7/main.elf b/panda/board/obj/body_h7/main.elf index 5e25a513678fd1c079fb508b58fde037768262ef..2c6f206ca162feacada513d72207581f5df6b81f 100755 GIT binary patch delta 43 vcmeCUB-wFEazoEu4s%1}cAmk)_FIUmbB)0A0BU00000 delta 21 ccmaEo^dxD6s}4tsxw&y-ilxD3UmbB)0AK0{F#rGn diff --git a/panda/board/obj/bootstub.panda.bin b/panda/board/obj/bootstub.panda.bin index 1e81e9be092fb46d0558cab7051ca5824338522f..ad26aa3585c402fcb47d3b317945d25145f4c640 100755 GIT binary patch delta 34 qcmdlJwkK?ZubQB_p>cAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evcAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evcAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evcAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evcAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evcAmk)?^Qi>p(pJ3|A*Zo9oo}u>b(a1`6>2 delta 34 qcmdlJwkK?ZubNp(pJ3|A*Zo9oo}u>b(evfvWC{PIO5zKyx8?D0*Nm@(vf~F_jlXy(5?Pu!$tVBR7suVwD! HscQjDIo3-FCm(jG{$EWq!;uvw^fR%Pfd$U;RX0@yYeB5P>jq zW}Bd}6snlg4DsWvld?uTIT7=54@8Lq3sXe~iQ2e6@dTInpY%iY&sZookXFayS?B_~ HQ;7k~lF>`7 diff --git a/panda/board/obj/panda/bootstub.elf b/panda/board/obj/panda/bootstub.elf index dabe49540881fc4212f4e54ad23829d9f9cf3e87..9be36eb965e6ce697622028d05205c01acad80e7 100755 GIT binary patch delta 40 wcmbO+nQg{owhg{!g64+C$*D$`Cb}-JPND7$4GfbfnkqEcnQgB#W0VR800Z0%MgRZ+ delta 40 wcmbO+nQg{owhg{!f+^O*Y%?=$QckakL3e delta 23 fcmX@HkoCku)(s{*I8w~bjT2KW4K~~C=$QckbL9zt diff --git a/panda/board/obj/panda/main.elf b/panda/board/obj/panda/main.elf index 6c7257121ecd39340d7c36503f5d29ef25596e4f..cddea585a2d795a94ded593f445b04b40d3b8fd3 100755 GIT binary patch delta 43 ucmbO;Rea7=@eL*?ILr-=lT(c>O`2^^wA-9u1Y#y2W(H!G?KUS^6PN&NE)XUF delta 43 ucmbO;Rea7=@eL*?I8w~bjT2KW4VrCEwA-9u1Y#y2W(H!G?KUS^6PN&TGZ0q* diff --git a/panda/board/obj/panda_can_ignition_only.bin.signed b/panda/board/obj/panda_can_ignition_only.bin.signed index 95fff3f6072fa2bfcfab009b7652ffc568d14eab..d7056436ece6f290324ea6f0ed3baeaa75aea5b5 100644 GIT binary patch delta 153 zcmV;K0A~NZq6NI71+XBv2sbe^V`VZqG_xqUl$d{*tr|`^Ox`bpUq=;BCu77+xtY&- z8hk@x*xNA`!XIMBEk|u9Er%km7!)``3KBs=+)}`a7K3szg&Na@XBlBYE1Z-=5BgDY zHN%=jF?@fkABl20WCnVbKInC%>cPIRM3`53y&juSH%lN~rQmwlcuov#jqgA{;z1Q2 Hw=4mzfEPat delta 153 zcmV;K0A~NZq6NI71+XBv2xK=mGht*oFtaGQl$d`vTgHv4j*1(CuD{|Fl})>_$<*F! zkz}a#2qT?db5#`yf2SiU8Ai3OiqkoS9;qfWn}U{|qxQlo7>X0+OTpK`*pBKU-bdp1 z)(fK0`=mUV*~AXlD`J)as=xB~01vXW+Cx7emke0Jbq%vyuzR$i0$My9i)GX7JzV$E HAO*U)n=$QckY{&@y delta 23 fcmdn8kaf#K)(r|fI8w~bjT2KW4K{1+=$QckZuto> diff --git a/panda/board/obj/panda_can_ignition_only/main.elf b/panda/board/obj/panda_can_ignition_only/main.elf index 5fa29dbbda37da8320d00c02784239e30119084b..93bc91940037b1bc7da98c921423be80ce74c313 100755 GIT binary patch delta 43 vcmew{S^URj@eK+mILr-=lT(c>O`0`Mv}>GT1Y#y2W(H!G?HVUoFE9cCe|r$U delta 43 vcmew{S^URj@eK+mI8w~bjT2KW4VpDhv}>GT1Y#y2W(H!G?HVUoFE9cCg@6$5 diff --git a/panda/board/obj/panda_h7.bin.signed b/panda/board/obj/panda_h7.bin.signed index 85d4cbd568afcd3106ba14a47d1a9deab0b50d8a..88d5058df409cf55b625ad60f87307510070648d 100644 GIT binary patch delta 153 zcmV;K0A~OEv3snHFy65K03*|!OXpt^I| zdmXF!=bSMy>DLxCwCovX)L6$_6Y58uM^I&C06g-%SNIIh@ML|kj;c3C$+rpAzK7pR Hx_$vFXDmrq delta 153 zcmV;K0A~OEvYg#R#b9{c^_4pS+ zw5gi*dtdHw#mL%kbS_@2Vy{yfRW4l|SL>a0CnsJQLA-fTl9iAl-h1TJA*tT3nc2Cd zd3@RO2xE0vC$T+_od~&YR7?q(J&ADegTF7J_(aaST!?O?2vr^ZE5^GpP6?_XN{!7O HnG*pdI=f0> diff --git a/panda/board/obj/panda_h7/bootstub.elf b/panda/board/obj/panda_h7/bootstub.elf index d4530e18815e6445d32ec040a52ee51c504bc0db..68772b244cbae3a5505ffafad7358467f82896e8 100755 GIT binary patch delta 31 ncmbQSl5@sN&JCTx9Oj0`$*D$`Ce0Ir+b0GyZl4&;#Lfr+x_}C! delta 31 ncmbQSl5@sN&JCTx94Y4J#)&DG2F(+L+b0GyZl4&;#Lfr+zBvli diff --git a/panda/board/obj/panda_h7/main.bin b/panda/board/obj/panda_h7/main.bin index 426d3df41a98f62a1c515420dcc8931b6efffa44..5feb75097899d93dcb337002c063d854c25a13a0 100755 GIT binary patch delta 23 fcmeyeneEGFwhdQaa+n($C#M=&nry!FQep!Di$e<% delta 23 fcmeyeneEGFwhdQaa-^7>8z-h%8f?DvQep!DjdTk` diff --git a/panda/board/obj/panda_h7/main.elf b/panda/board/obj/panda_h7/main.elf index c46f26ae1591a30299e9136e6d408fd413324b95..4b69865550774419778187e51680fd7750db5fbd 100755 GIT binary patch delta 47 ycmcbxROZ4`nGIKda+n($C#M=&nl#_}*?#9IBM>tIF*6Xe05R+KJ3raJNB{s!h#7kT delta 47 ycmcbxROZ4`nGIKda-^7>8z-h%8Z_Ve*?#9IBM>tIF*6Xe05R+KJ3raJNB{s*Q5mcN diff --git a/panda/board/obj/panda_h7_can_ignition_only.bin.signed b/panda/board/obj/panda_h7_can_ignition_only.bin.signed index f7fc4f16996d433fb96445771853a04d364e289d..3387bf69567823141cc24072097dcef9b60e48dd 100644 GIT binary patch delta 153 zcmV;K0A~N_vr&sU_#4#ptX!SzjfgSisReI-?3Fpum4+4yPPY Hq!L*` delta 153 zcmV;K0A~N_v9IKw<-Q#YA;UKe?sQ%8&9G39#wG`Z0<@Z~>$Ex&=X4 H?->DqUkXX& diff --git a/panda/board/obj/panda_h7_can_ignition_only/bootstub.elf b/panda/board/obj/panda_h7_can_ignition_only/bootstub.elf index 45ab9b129f7ef3b40ee470238bab17a7f3ea6a9c..8eecf5e48ed8bb08e55eb5f626485bac34488942 100755 GIT binary patch delta 31 ncmZ3pl5@>U&JCTx9Oj0`$*D$`Ce0Ir+b0GyZl4&;B+Uo_zeEb( delta 31 ncmZ3pl5@>U&JCTx94Y4J#)&DG2F(+L+b0GyZl4&;B+Uo_!u<;n diff --git a/panda/board/obj/panda_h7_can_ignition_only/main.bin b/panda/board/obj/panda_h7_can_ignition_only/main.bin index 5ce5470f21757370848c242a660dc7c17d47a1cd..3f1ba87ab1d088710dbc8eee240d380dcce58e39 100755 GIT binary patch delta 23 fcmaE`neD-5whaefa+n($C#M=&nruGtQep!DhF1#0 delta 23 fcmaE`neD-5whaefa-^7>8z-h%8f-rCQep!Dh=>aF diff --git a/panda/board/obj/panda_h7_can_ignition_only/main.elf b/panda/board/obj/panda_h7_can_ignition_only/main.elf index 50d38e5f2cd75c021d5dc3320425d12a144e078b..cd034c21e1a20998c69cfe77cce62fa12158cb23 100755 GIT binary patch delta 47 xcmZ3pL}twrnGFYia+n($C#M=&nlzvI*?!_DBM>tIF*6Xe05R+K6F=EfBmgk$7y$qP delta 47 xcmZ3pL}twrnGFYia-^7>8z-h%8Z@8y*?!_DBM>tIF*6Xe05R+K6F=EfBmg(G7%~6= diff --git a/panda/board/obj/panda_h7_hkg_remote.bin.signed b/panda/board/obj/panda_h7_hkg_remote.bin.signed index 8e37b8da1affd35df021bf0ca25cc574a624e074..4f196d161d6cd6c491d03470f181e40df9e1fa36 100644 GIT binary patch delta 153 zcmV;K0A~N(wFca^2Cy{h2sbe^V`VZqG_ySFAh3UVo$1;ePOeGSwmEsKw;}D3ag8&J zdyLNWrN2P;JuVWK?(~$pi&k>#o(o~A!QmEQD8n#(){>Ddt(O`{+MGhUE0&wllX^#D zoH2cLVpJP79cp7S>oWLbOOKZ6Uu*OVmciW`FuWF+Yb4n#m%W9K&~lRI-qz3Iy5c9)p14d ze1Q`z!cYAmxjm1#%x zr=O*Y%SlGp$Md7cTD delta 23 fcmcbzh3(1~whbn)I8w~bjT2KW4K~}nlGp$Md(R2S diff --git a/panda/board/obj/panda_h7_hkg_remote/main.elf b/panda/board/obj/panda_h7_hkg_remote/main.elf index 4f18033311c042c78873bb94b94edba44b4172ec..e4b1930d9f0225a206f7cb09369e9e1311ca6983 100755 GIT binary patch delta 47 xcmZozDbui0W`oHu4s%1}#D#3{ni!WMY-%MNREQZO0SaAhq+#8;2;94$PP$940XV~Tr9?sIH{oq@ HWdQ+w2`NX{ delta 153 zcmV;K0A~NxwFcC+2CyvZ2xK=mGht*oFtar3Ah3TM48pWjK$|IP9dSV8vVK^9_`cgZ z-u0=#xPWbQ(PF&GQ_@Yw$$i(M{W9Ezi1KvSv9p()mV=;(K4RI4MVu&ULw;&edmq}9 zUE5Y@1$-qWdBViRr@M#b09swLQQCvpO??h$FBA^CvB2ltzwyY;OiUHEu_{n;TAe8o HE&TzUK?O}d diff --git a/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/bootstub.elf b/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/bootstub.elf index e48fc11552643ad712e5d78c52a2cf53c02938ac..0b42afae75f5315615031f8977634491b4128f75 100755 GIT binary patch delta 31 ncmdn7l5@vO&JCTx9Oj0`$*D$`Ce0Ir+b0GyZl4&;q|OKc!XOI+ delta 31 ncmdn7l5@vO&JCTx94Y4J#)&DG2F(+L+b0GyZl4&;q|OKc#n}rq diff --git a/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/main.bin b/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/main.bin index 2a01b6ab6bdd478d971c0fd32b2713d7221c659b..d1602b459cf1248310161945b69960e91843c68c 100755 GIT binary patch delta 23 fcmX@Jh3(81whcP3ILr-=lT(c>O*WgnlGp$Mccuw; delta 23 fcmX@Jh3(81whcP3I8w~bjT2KW4K|y+lGp$MdDjW2 diff --git a/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/main.elf b/panda/board/obj/panda_h7_hkg_remote_can_ignition_only/main.elf index 3848391456e140a44d5b59a798ba663fa2851576..afeb2ff12a266975ca82d316ea05700f6dc21453 100755 GIT binary patch delta 47 xcmZo!A=9!#W`oWz4s%1}{9;6OI4? delta 47 xcmZo!A=9!#W`oWzjudlq{UO6Tbie diff --git a/panda/board/obj/panda_h7_remote.bin.signed b/panda/board/obj/panda_h7_remote.bin.signed index e4954d5ce455e8267b3cc70baacc8b74baecc48b..4a8d5c812d57419d59077a331e9e02f5d9d65e0d 100644 GIT binary patch delta 153 zcmV;K0A~NZv@GtqXw)D< zure*)DbuKU2qp=#?M~wrH=^Qx@O_f_bP4$X6GYByaq3G`qy+Z282 delta 153 zcmV;K0A~NZv8z-h%8f>2PQep!DeY6Tg diff --git a/panda/board/obj/panda_h7_remote/main.elf b/panda/board/obj/panda_h7_remote/main.elf index ebcd4cccd31077832541f51a09c657b6164a24b1..926a87a28551b2b77da15636d74f38e71c75a7f3 100755 GIT binary patch delta 47 ycmbQRRA$0bnGI8Za+n($C#M=&nl#V(**@ndBM>tIF*6Xe05R+KIX~IHNB{s0NEZ75 delta 47 ycmbQRRA$0bnGI8Za-^7>8z-h%8Z^)O**@ndBM>tIF*6Xe05R+KIX~IHNB{s75f>}~ diff --git a/panda/board/obj/panda_h7_remote_can_ignition_only.bin.signed b/panda/board/obj/panda_h7_remote_can_ignition_only.bin.signed index 874cb6b9ca448c05e04bb3d4e6943c81cc0ec127..071f4ee7aafe7a6dc652b5d45255dfc27aedb0ae 100644 GIT binary patch delta 153 zcmV;K0A~NFv<9fO2C#tX2sbe^V`VZqG_#25Ah3UT+;_x*=~x8G_uPye@?Ki>OBa`X zJC)TX1qd}B`dQ2aYe}RvjPi9o&q3w^*05Xby-kY2*Mr8KaC}0>a6^DJcs~pwbIHPy zPa1;D$#i`LY|2U0NjsILL={Zry3}oYo`ZbQB`H=BqN2cKu&6jrcYHQ@;4kX!;wVHx HAjbi?{>4dB delta 153 zcmV;K0A~NFv<9fO2C#tX2xK=mGht*oFtdp1Ah3TF7keFOOsu*O;i-R{whcM57Og_u zR~alo@@4`)#{Ziug%VroeGCec{=&}|P&-9tc=~)x5)U)*Bg_WLJJsaRi?``|a5z#;cA HIe!6aYvw^R diff --git a/panda/board/obj/panda_h7_remote_can_ignition_only/bootstub.elf b/panda/board/obj/panda_h7_remote_can_ignition_only/bootstub.elf index 307f541c915887935cdc745bff729a2ec57cc211..00cae8ba8b2d8c8ae10fce637c82a39a80137c09 100755 GIT binary patch delta 31 ncmdn8l5@*S&JCTx9Oj0`$*D$`Ce0Ir+b0GyZl4&;q|68a!7K{* delta 31 ncmdn8l5@*S&JCTx94Y4J#)&DG2F(+L+b0GyZl4&;q|68a#N`Vp diff --git a/panda/board/obj/panda_h7_remote_can_ignition_only/main.bin b/panda/board/obj/panda_h7_remote_can_ignition_only/main.bin index 2b2b0cea946215a16ca4133968ad69d4243f5402..c889dde5f23a7b9a3f1aeba4cbd3c966022ea469 100755 GIT binary patch delta 23 fcmZ3mnQg&lwhaw0Im``>lT(c>O*VJDl-K|Oc9#jl delta 23 fcmZ3mnQg&lwhaw0Ia18cjT2KW4K{bYl-K|Oc*qI! diff --git a/panda/board/obj/panda_h7_remote_can_ignition_only/main.elf b/panda/board/obj/panda_h7_remote_can_ignition_only/main.elf index d77d3acc5bd2b93650f62d57c2e87dfef3859c78..b75b783cca8f4a67b2b2cd127658236eb823fbf0 100755 GIT binary patch delta 47 xcmeydSmwuKnGFp;Im``>lT(c>O`1D?ws-tw1Y#y2W(HywAZFd(@sq7U0stf~7NYwL;S!D@eMOhaF`n!C#M=&nlvvs(Z1jWBM>tIF*6XeY+rDKbpbN~sUj0` delta 43 vcmX>wL;S!D@eMOhaHN=<8z-h%8Z<9B(Z1jWBM>tIF*6XeY+rDKbpbN~uO}0t diff --git a/panda/board/obj/panda_hkg_remote_can_ignition_only.bin.signed b/panda/board/obj/panda_hkg_remote_can_ignition_only.bin.signed index 456eceecfc49ef73ea840e07cc477f68d8b00f6f..6c56d3359e44748f74559c54231aa4f7dfd8b495 100644 GIT binary patch delta 153 zcmV;K0A~NJqXn#^1+b8~2sbe^V`VZqG_#nvl$d`GbG#H;78x=H@676(eIwWfvJ>MA zM#wAMm`IO{8VP`@3U7)Cuw}u0db*1*sI~myDE2w18l`w-E$HP!V?9S_THHX~YZ*QIB# Hb2tGwr`koB delta 153 zcmV;K0A~NJqXn#^1+b8~2xK=mGht*oFteDrl$d`nY;q;z8;m*AzxiOFsK9t9h4DtM zt!D6Y{lF&m`ub@)5q?J;wy5iy4Y$6_Gx?kxOU;OfQa^%1iqh|&HbutO@ diff --git a/panda/board/obj/panda_hkg_remote_can_ignition_only/main.elf b/panda/board/obj/panda_hkg_remote_can_ignition_only/main.elf index 57c1548075ea265560e97c2eaad05885aa1b7704..05575dc8dd6c0d0c70c28035f8833d4d35a56afa 100755 GIT binary patch delta 43 tcmdlmU3>!&O*p|}ZfKmGYGi5BJmWDK+Ljz#tBvlW&ob45|01? delta 43 tcmdlmU3>!&O*p}kVs37nm||(rJmWDK+Ljz#tBvlW&otF62Jfe diff --git a/panda/board/obj/panda_jungle_h7.bin.signed b/panda/board/obj/panda_jungle_h7.bin.signed index da9e734f4a39976dd8a7633f1d1527f0f667b7d3..001b270f37486b718e25dc5a1ffb6e6aabc7f1ad 100644 GIT binary patch delta 153 zcmV;K0A~Nxg$C4x2C%Hs2sbe^V`VZqG_$nQps#;7QA$hA$DQcvxb5C20t~5vx3ZD- zhX6WHeqm~ULB@ny=k(n5XRqTDM>DqDWC1xtg@di^0;7t}-8rqH;PMH6a)TLLvfmYs zm&W1aW1WHRdkhzxoPTkt_g|r~r@j6|l;(Xfb9q`ovoWfk8Zo)kn}*x4D-~c~KY;wP HsmTG#gb7cQ delta 153 zcmV;K0A~Nxg$C4x2C%Hs2xK=mGht*oFtfDMps#-%sd3JWIB+kZk4>jPFpu&4#>~pU zYc|*#*tEkvT^c5fyaBxE>I(NNumI?1_XN+JF&MoI5W3n7KIcp81@6+t_PL0zw}pqx z4?cnp=_I{S;LO>V0~`r*6r!FV@B!UHXVKluD1zq_#Daqy=wT*g6|6>Z3l;dcU!Kr9 Ha<2il-?mGL diff --git a/panda/board/obj/panda_jungle_h7/bootstub.elf b/panda/board/obj/panda_jungle_h7/bootstub.elf index fd0018be03ba9014ccd040a595cfb5aa614fe78f..96452969113a0b83ccfa07dcf035b4cec9e85f1b 100755 GIT binary patch delta 27 jcmZ2*f_=dW_6>U-ILr-=lT(c>O`4B7Y(MJ27`+$(oFod_ delta 27 jcmZ2*f_=dW_6>U-I8w~bjT2KW4VsTSY(MJ27`+$(pBW1Z diff --git a/panda/board/obj/panda_jungle_h7/main.bin b/panda/board/obj/panda_jungle_h7/main.bin index ca82d3114d216640f632ea27c5bb41c556ea619a..7366eddaf7338af7e95c4a4674a499439796f443 100755 GIT binary patch delta 23 fcmX@p!gi*GZNr*N9Oj0`$*D$`CY!fhnz0@Lc|{6k delta 23 fcmX@p!gi*GZNr*N94Y4J#)&DG2Aj8Bnz0@Ldv*$z diff --git a/panda/board/obj/panda_jungle_h7/main.elf b/panda/board/obj/panda_jungle_h7/main.elf index 6304f9e5689ab8aa3db4ed397c95daa4fa73f0da..b63e169b9ed5bdb054935e8e18f51465738d77bc 100755 GIT binary patch delta 43 vcmccdLGs22$qj2BahMw#C#M=&nlx{D)V}2rBM>tIF*6XeY~S*Tb;(o!Wt)V}2rBM>tIF*6XeY~S*Tb;(o!>Ax0U diff --git a/panda/board/obj/panda_remote.bin.signed b/panda/board/obj/panda_remote.bin.signed index 8a14ed267880aaa8195847e31dd083e423f49c0a..2a2a35f2716af1c816e0894b3c7261b1a82cb221 100644 GIT binary patch delta 153 zcmV;K0A~NFq6Mg;1+Wab2sbe^V`VZqG_w@Al$d{&TH}9c(XXt*cDH=b~B_s)urNV{fI7F|QVHnv4aD;>2NjK#7FCTMDL^qj9RHtx=Jld?& H!TAB5E`CY- delta 153 zcmV;K0A~NFq6Mg;1+Wab2xK=mGht*oFtZf6l$d`k%2RXqnQ@n1!f2OTzgWlBeJVs`s8d?oAy)rlz}M=)3H=KmxEJO*V_{=$QckXWR&` delta 23 fcmZ3mkafXA)(t#6I8w~bjT2KW4K|DH=$QckY7GeA diff --git a/panda/board/obj/panda_remote/main.elf b/panda/board/obj/panda_remote/main.elf index 7dfb1f147e2fb47db9fc1f2a2147c8f7b5e45824..d7f2007d29df3112c2f8478f5f933352d91816a2 100755 GIT binary patch delta 43 ucmZpfCf+hld;`x34s%1}}2PY-Ya delta 43 ucmZpfCf+hld;`x3judlq}8R1cv5 diff --git a/panda/board/obj/panda_remote_can_ignition_only.bin.signed b/panda/board/obj/panda_remote_can_ignition_only.bin.signed index b86997c16176299d98321e71fb4f32b2aa37057c..5b0be6a4c8ec1f4e4ae22320595388750517d188 100644 GIT binary patch delta 152 zcmV;J0B8S{q6L(q1+e(H2sbe^V`VZqG_tsqn15j!Un(p9M|VIp2m`!vd6EKzpj8XJ z?!Tx>v9-vYu^4<{mbj GKLIASXGOgL delta 152 zcmV;J0B8S{q6L(q1+e(H2xK=mGht*oFtWImn12*xE}d$LS*`_;z$wUFAJWI?Wqq`7 zj~kmZ3~7yF^bFp1|i3f-)@<=$alYyb&TMW5E#OQbDIpQy`YEbvx1idurd7ZXva`6b)m_@>vsjRq5aS G;{lgoU`81L diff --git a/panda/board/obj/panda_remote_can_ignition_only/bootstub.elf b/panda/board/obj/panda_remote_can_ignition_only/bootstub.elf index 31063a697f151f52a2b8c2d8c043ce0ce6851da4..a51ac0138d38e17b1092e77147d44f197632b2ef 100755 GIT binary patch delta 40 wcmdlonQhBtwhg{!g64+C$*D$`Cb}-JPND7$4GfbfnkqEcnQgB#V>Al}01SW(ng9R* delta 40 wcmdlonQhBtwhg{!f+^Al}01@&G%K!iX diff --git a/panda/board/obj/panda_remote_can_ignition_only/main.bin b/panda/board/obj/panda_remote_can_ignition_only/main.bin index a7d6697671404dad21e17aa406b1e43331911cf5..4d723c004b8bf8023164b3dedb09186320d52647 100755 GIT binary patch delta 22 ecmeBK$l9}zb;FPC9Oj0`$*D$`CYyHj%m4suTnStN delta 22 ecmeBK$l9}zb;FPC94Y4J#)&DG2Ag*D%m4swTnUW; diff --git a/panda/board/obj/panda_remote_can_ignition_only/main.elf b/panda/board/obj/panda_remote_can_ignition_only/main.elf index 649fb2334687028d6c683f72aa8722ac0d5305e1..bf436c362381042324fc2d50a20efac10c2804b3 100755 GIT binary patch delta 37 tcmcaHMf}DT@eMzYbC??%C#M=&nlzngJHgm?f~oBUbK41)Z6{bGm;gYL59t5^ delta 37 tcmcaHMf}DT@eMzYbEKG?8z-h%8Z@0~JHgm?f~oBUbK41)Z6{bGm;gm^5E=jg diff --git a/panda/board/obj/version b/panda/board/obj/version index 8ac6e4596..f40cb0592 100644 --- a/panda/board/obj/version +++ b/panda/board/obj/version @@ -1 +1 @@ -DEV-d773ad90-DEBUG \ No newline at end of file +DEV-713ce294-DEBUG \ No newline at end of file diff --git a/selfdrive/locationd/models/generated/car.cpp b/selfdrive/locationd/models/generated/car.cpp index c0df2737a..1ac3087aa 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_8449647197806450456) { - out_8449647197806450456[0] = delta_x[0] + nom_x[0]; - out_8449647197806450456[1] = delta_x[1] + nom_x[1]; - out_8449647197806450456[2] = delta_x[2] + nom_x[2]; - out_8449647197806450456[3] = delta_x[3] + nom_x[3]; - out_8449647197806450456[4] = delta_x[4] + nom_x[4]; - out_8449647197806450456[5] = delta_x[5] + nom_x[5]; - out_8449647197806450456[6] = delta_x[6] + nom_x[6]; - out_8449647197806450456[7] = delta_x[7] + nom_x[7]; - out_8449647197806450456[8] = delta_x[8] + nom_x[8]; +void err_fun(double *nom_x, double *delta_x, double *out_2798728055434719104) { + out_2798728055434719104[0] = delta_x[0] + nom_x[0]; + out_2798728055434719104[1] = delta_x[1] + nom_x[1]; + out_2798728055434719104[2] = delta_x[2] + nom_x[2]; + out_2798728055434719104[3] = delta_x[3] + nom_x[3]; + out_2798728055434719104[4] = delta_x[4] + nom_x[4]; + out_2798728055434719104[5] = delta_x[5] + nom_x[5]; + out_2798728055434719104[6] = delta_x[6] + nom_x[6]; + out_2798728055434719104[7] = delta_x[7] + nom_x[7]; + out_2798728055434719104[8] = delta_x[8] + nom_x[8]; } -void inv_err_fun(double *nom_x, double *true_x, double *out_5810954439872327790) { - out_5810954439872327790[0] = -nom_x[0] + true_x[0]; - out_5810954439872327790[1] = -nom_x[1] + true_x[1]; - out_5810954439872327790[2] = -nom_x[2] + true_x[2]; - out_5810954439872327790[3] = -nom_x[3] + true_x[3]; - out_5810954439872327790[4] = -nom_x[4] + true_x[4]; - out_5810954439872327790[5] = -nom_x[5] + true_x[5]; - out_5810954439872327790[6] = -nom_x[6] + true_x[6]; - out_5810954439872327790[7] = -nom_x[7] + true_x[7]; - out_5810954439872327790[8] = -nom_x[8] + true_x[8]; +void inv_err_fun(double *nom_x, double *true_x, double *out_5158994837086933641) { + out_5158994837086933641[0] = -nom_x[0] + true_x[0]; + out_5158994837086933641[1] = -nom_x[1] + true_x[1]; + out_5158994837086933641[2] = -nom_x[2] + true_x[2]; + out_5158994837086933641[3] = -nom_x[3] + true_x[3]; + out_5158994837086933641[4] = -nom_x[4] + true_x[4]; + out_5158994837086933641[5] = -nom_x[5] + true_x[5]; + out_5158994837086933641[6] = -nom_x[6] + true_x[6]; + out_5158994837086933641[7] = -nom_x[7] + true_x[7]; + out_5158994837086933641[8] = -nom_x[8] + true_x[8]; } -void H_mod_fun(double *state, double *out_618486876633759422) { - out_618486876633759422[0] = 1.0; - out_618486876633759422[1] = 0.0; - out_618486876633759422[2] = 0.0; - out_618486876633759422[3] = 0.0; - out_618486876633759422[4] = 0.0; - out_618486876633759422[5] = 0.0; - out_618486876633759422[6] = 0.0; - out_618486876633759422[7] = 0.0; - out_618486876633759422[8] = 0.0; - out_618486876633759422[9] = 0.0; - out_618486876633759422[10] = 1.0; - out_618486876633759422[11] = 0.0; - out_618486876633759422[12] = 0.0; - out_618486876633759422[13] = 0.0; - out_618486876633759422[14] = 0.0; - out_618486876633759422[15] = 0.0; - out_618486876633759422[16] = 0.0; - out_618486876633759422[17] = 0.0; - out_618486876633759422[18] = 0.0; - out_618486876633759422[19] = 0.0; - out_618486876633759422[20] = 1.0; - out_618486876633759422[21] = 0.0; - out_618486876633759422[22] = 0.0; - out_618486876633759422[23] = 0.0; - out_618486876633759422[24] = 0.0; - out_618486876633759422[25] = 0.0; - out_618486876633759422[26] = 0.0; - out_618486876633759422[27] = 0.0; - out_618486876633759422[28] = 0.0; - out_618486876633759422[29] = 0.0; - out_618486876633759422[30] = 1.0; - out_618486876633759422[31] = 0.0; - out_618486876633759422[32] = 0.0; - out_618486876633759422[33] = 0.0; - out_618486876633759422[34] = 0.0; - out_618486876633759422[35] = 0.0; - out_618486876633759422[36] = 0.0; - out_618486876633759422[37] = 0.0; - out_618486876633759422[38] = 0.0; - out_618486876633759422[39] = 0.0; - out_618486876633759422[40] = 1.0; - out_618486876633759422[41] = 0.0; - out_618486876633759422[42] = 0.0; - out_618486876633759422[43] = 0.0; - out_618486876633759422[44] = 0.0; - out_618486876633759422[45] = 0.0; - out_618486876633759422[46] = 0.0; - out_618486876633759422[47] = 0.0; - out_618486876633759422[48] = 0.0; - out_618486876633759422[49] = 0.0; - out_618486876633759422[50] = 1.0; - out_618486876633759422[51] = 0.0; - out_618486876633759422[52] = 0.0; - out_618486876633759422[53] = 0.0; - out_618486876633759422[54] = 0.0; - out_618486876633759422[55] = 0.0; - out_618486876633759422[56] = 0.0; - out_618486876633759422[57] = 0.0; - out_618486876633759422[58] = 0.0; - out_618486876633759422[59] = 0.0; - out_618486876633759422[60] = 1.0; - out_618486876633759422[61] = 0.0; - out_618486876633759422[62] = 0.0; - out_618486876633759422[63] = 0.0; - out_618486876633759422[64] = 0.0; - out_618486876633759422[65] = 0.0; - out_618486876633759422[66] = 0.0; - out_618486876633759422[67] = 0.0; - out_618486876633759422[68] = 0.0; - out_618486876633759422[69] = 0.0; - out_618486876633759422[70] = 1.0; - out_618486876633759422[71] = 0.0; - out_618486876633759422[72] = 0.0; - out_618486876633759422[73] = 0.0; - out_618486876633759422[74] = 0.0; - out_618486876633759422[75] = 0.0; - out_618486876633759422[76] = 0.0; - out_618486876633759422[77] = 0.0; - out_618486876633759422[78] = 0.0; - out_618486876633759422[79] = 0.0; - out_618486876633759422[80] = 1.0; +void H_mod_fun(double *state, double *out_8807292285450126459) { + out_8807292285450126459[0] = 1.0; + out_8807292285450126459[1] = 0.0; + out_8807292285450126459[2] = 0.0; + out_8807292285450126459[3] = 0.0; + out_8807292285450126459[4] = 0.0; + out_8807292285450126459[5] = 0.0; + out_8807292285450126459[6] = 0.0; + out_8807292285450126459[7] = 0.0; + out_8807292285450126459[8] = 0.0; + out_8807292285450126459[9] = 0.0; + out_8807292285450126459[10] = 1.0; + out_8807292285450126459[11] = 0.0; + out_8807292285450126459[12] = 0.0; + out_8807292285450126459[13] = 0.0; + out_8807292285450126459[14] = 0.0; + out_8807292285450126459[15] = 0.0; + out_8807292285450126459[16] = 0.0; + out_8807292285450126459[17] = 0.0; + out_8807292285450126459[18] = 0.0; + out_8807292285450126459[19] = 0.0; + out_8807292285450126459[20] = 1.0; + out_8807292285450126459[21] = 0.0; + out_8807292285450126459[22] = 0.0; + out_8807292285450126459[23] = 0.0; + out_8807292285450126459[24] = 0.0; + out_8807292285450126459[25] = 0.0; + out_8807292285450126459[26] = 0.0; + out_8807292285450126459[27] = 0.0; + out_8807292285450126459[28] = 0.0; + out_8807292285450126459[29] = 0.0; + out_8807292285450126459[30] = 1.0; + out_8807292285450126459[31] = 0.0; + out_8807292285450126459[32] = 0.0; + out_8807292285450126459[33] = 0.0; + out_8807292285450126459[34] = 0.0; + out_8807292285450126459[35] = 0.0; + out_8807292285450126459[36] = 0.0; + out_8807292285450126459[37] = 0.0; + out_8807292285450126459[38] = 0.0; + out_8807292285450126459[39] = 0.0; + out_8807292285450126459[40] = 1.0; + out_8807292285450126459[41] = 0.0; + out_8807292285450126459[42] = 0.0; + out_8807292285450126459[43] = 0.0; + out_8807292285450126459[44] = 0.0; + out_8807292285450126459[45] = 0.0; + out_8807292285450126459[46] = 0.0; + out_8807292285450126459[47] = 0.0; + out_8807292285450126459[48] = 0.0; + out_8807292285450126459[49] = 0.0; + out_8807292285450126459[50] = 1.0; + out_8807292285450126459[51] = 0.0; + out_8807292285450126459[52] = 0.0; + out_8807292285450126459[53] = 0.0; + out_8807292285450126459[54] = 0.0; + out_8807292285450126459[55] = 0.0; + out_8807292285450126459[56] = 0.0; + out_8807292285450126459[57] = 0.0; + out_8807292285450126459[58] = 0.0; + out_8807292285450126459[59] = 0.0; + out_8807292285450126459[60] = 1.0; + out_8807292285450126459[61] = 0.0; + out_8807292285450126459[62] = 0.0; + out_8807292285450126459[63] = 0.0; + out_8807292285450126459[64] = 0.0; + out_8807292285450126459[65] = 0.0; + out_8807292285450126459[66] = 0.0; + out_8807292285450126459[67] = 0.0; + out_8807292285450126459[68] = 0.0; + out_8807292285450126459[69] = 0.0; + out_8807292285450126459[70] = 1.0; + out_8807292285450126459[71] = 0.0; + out_8807292285450126459[72] = 0.0; + out_8807292285450126459[73] = 0.0; + out_8807292285450126459[74] = 0.0; + out_8807292285450126459[75] = 0.0; + out_8807292285450126459[76] = 0.0; + out_8807292285450126459[77] = 0.0; + out_8807292285450126459[78] = 0.0; + out_8807292285450126459[79] = 0.0; + out_8807292285450126459[80] = 1.0; } -void f_fun(double *state, double dt, double *out_8508843375909038975) { - out_8508843375909038975[0] = state[0]; - out_8508843375909038975[1] = state[1]; - out_8508843375909038975[2] = state[2]; - out_8508843375909038975[3] = state[3]; - out_8508843375909038975[4] = state[4]; - out_8508843375909038975[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_8508843375909038975[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_8508843375909038975[7] = state[7]; - out_8508843375909038975[8] = state[8]; +void f_fun(double *state, double dt, double *out_547624329025478730) { + out_547624329025478730[0] = state[0]; + out_547624329025478730[1] = state[1]; + out_547624329025478730[2] = state[2]; + out_547624329025478730[3] = state[3]; + out_547624329025478730[4] = state[4]; + out_547624329025478730[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_547624329025478730[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_547624329025478730[7] = state[7]; + out_547624329025478730[8] = state[8]; } -void F_fun(double *state, double dt, double *out_2668986513863288583) { - out_2668986513863288583[0] = 1; - out_2668986513863288583[1] = 0; - out_2668986513863288583[2] = 0; - out_2668986513863288583[3] = 0; - out_2668986513863288583[4] = 0; - out_2668986513863288583[5] = 0; - out_2668986513863288583[6] = 0; - out_2668986513863288583[7] = 0; - out_2668986513863288583[8] = 0; - out_2668986513863288583[9] = 0; - out_2668986513863288583[10] = 1; - out_2668986513863288583[11] = 0; - out_2668986513863288583[12] = 0; - out_2668986513863288583[13] = 0; - out_2668986513863288583[14] = 0; - out_2668986513863288583[15] = 0; - out_2668986513863288583[16] = 0; - out_2668986513863288583[17] = 0; - out_2668986513863288583[18] = 0; - out_2668986513863288583[19] = 0; - out_2668986513863288583[20] = 1; - out_2668986513863288583[21] = 0; - out_2668986513863288583[22] = 0; - out_2668986513863288583[23] = 0; - out_2668986513863288583[24] = 0; - out_2668986513863288583[25] = 0; - out_2668986513863288583[26] = 0; - out_2668986513863288583[27] = 0; - out_2668986513863288583[28] = 0; - out_2668986513863288583[29] = 0; - out_2668986513863288583[30] = 1; - out_2668986513863288583[31] = 0; - out_2668986513863288583[32] = 0; - out_2668986513863288583[33] = 0; - out_2668986513863288583[34] = 0; - out_2668986513863288583[35] = 0; - out_2668986513863288583[36] = 0; - out_2668986513863288583[37] = 0; - out_2668986513863288583[38] = 0; - out_2668986513863288583[39] = 0; - out_2668986513863288583[40] = 1; - out_2668986513863288583[41] = 0; - out_2668986513863288583[42] = 0; - out_2668986513863288583[43] = 0; - out_2668986513863288583[44] = 0; - out_2668986513863288583[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_2668986513863288583[46] = -dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*pow(state[1], 2)); - out_2668986513863288583[47] = -dt*stiffness_front*state[0]/(mass*state[1]); - out_2668986513863288583[48] = -dt*stiffness_front*state[0]/(mass*state[1]); - out_2668986513863288583[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_2668986513863288583[50] = dt*(-stiffness_front*state[0] - stiffness_rear*state[0])/(mass*state[4]) + 1; - out_2668986513863288583[51] = dt*(-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4])); - out_2668986513863288583[52] = dt*stiffness_front*state[0]/(mass*state[1]); - out_2668986513863288583[53] = -9.8100000000000005*dt; - out_2668986513863288583[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_2668986513863288583[55] = -center_to_front*dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*pow(state[1], 2)); - out_2668986513863288583[56] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_2668986513863288583[57] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_2668986513863288583[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_2668986513863288583[59] = dt*(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(rotational_inertia*state[4]); - out_2668986513863288583[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_2668986513863288583[61] = center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); - out_2668986513863288583[62] = 0; - out_2668986513863288583[63] = 0; - out_2668986513863288583[64] = 0; - out_2668986513863288583[65] = 0; - out_2668986513863288583[66] = 0; - out_2668986513863288583[67] = 0; - out_2668986513863288583[68] = 0; - out_2668986513863288583[69] = 0; - out_2668986513863288583[70] = 1; - out_2668986513863288583[71] = 0; - out_2668986513863288583[72] = 0; - out_2668986513863288583[73] = 0; - out_2668986513863288583[74] = 0; - out_2668986513863288583[75] = 0; - out_2668986513863288583[76] = 0; - out_2668986513863288583[77] = 0; - out_2668986513863288583[78] = 0; - out_2668986513863288583[79] = 0; - out_2668986513863288583[80] = 1; +void F_fun(double *state, double dt, double *out_6298604141859123794) { + out_6298604141859123794[0] = 1; + out_6298604141859123794[1] = 0; + out_6298604141859123794[2] = 0; + out_6298604141859123794[3] = 0; + out_6298604141859123794[4] = 0; + out_6298604141859123794[5] = 0; + out_6298604141859123794[6] = 0; + out_6298604141859123794[7] = 0; + out_6298604141859123794[8] = 0; + out_6298604141859123794[9] = 0; + out_6298604141859123794[10] = 1; + out_6298604141859123794[11] = 0; + out_6298604141859123794[12] = 0; + out_6298604141859123794[13] = 0; + out_6298604141859123794[14] = 0; + out_6298604141859123794[15] = 0; + out_6298604141859123794[16] = 0; + out_6298604141859123794[17] = 0; + out_6298604141859123794[18] = 0; + out_6298604141859123794[19] = 0; + out_6298604141859123794[20] = 1; + out_6298604141859123794[21] = 0; + out_6298604141859123794[22] = 0; + out_6298604141859123794[23] = 0; + out_6298604141859123794[24] = 0; + out_6298604141859123794[25] = 0; + out_6298604141859123794[26] = 0; + out_6298604141859123794[27] = 0; + out_6298604141859123794[28] = 0; + out_6298604141859123794[29] = 0; + out_6298604141859123794[30] = 1; + out_6298604141859123794[31] = 0; + out_6298604141859123794[32] = 0; + out_6298604141859123794[33] = 0; + out_6298604141859123794[34] = 0; + out_6298604141859123794[35] = 0; + out_6298604141859123794[36] = 0; + out_6298604141859123794[37] = 0; + out_6298604141859123794[38] = 0; + out_6298604141859123794[39] = 0; + out_6298604141859123794[40] = 1; + out_6298604141859123794[41] = 0; + out_6298604141859123794[42] = 0; + out_6298604141859123794[43] = 0; + out_6298604141859123794[44] = 0; + out_6298604141859123794[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_6298604141859123794[46] = -dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(mass*pow(state[1], 2)); + out_6298604141859123794[47] = -dt*stiffness_front*state[0]/(mass*state[1]); + out_6298604141859123794[48] = -dt*stiffness_front*state[0]/(mass*state[1]); + out_6298604141859123794[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_6298604141859123794[50] = dt*(-stiffness_front*state[0] - stiffness_rear*state[0])/(mass*state[4]) + 1; + out_6298604141859123794[51] = dt*(-state[4] + (-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(mass*state[4])); + out_6298604141859123794[52] = dt*stiffness_front*state[0]/(mass*state[1]); + out_6298604141859123794[53] = -9.8100000000000005*dt; + out_6298604141859123794[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_6298604141859123794[55] = -center_to_front*dt*stiffness_front*(-state[2] - state[3] + state[7])*state[0]/(rotational_inertia*pow(state[1], 2)); + out_6298604141859123794[56] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_6298604141859123794[57] = -center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_6298604141859123794[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_6298604141859123794[59] = dt*(-center_to_front*stiffness_front*state[0] + center_to_rear*stiffness_rear*state[0])/(rotational_inertia*state[4]); + out_6298604141859123794[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_6298604141859123794[61] = center_to_front*dt*stiffness_front*state[0]/(rotational_inertia*state[1]); + out_6298604141859123794[62] = 0; + out_6298604141859123794[63] = 0; + out_6298604141859123794[64] = 0; + out_6298604141859123794[65] = 0; + out_6298604141859123794[66] = 0; + out_6298604141859123794[67] = 0; + out_6298604141859123794[68] = 0; + out_6298604141859123794[69] = 0; + out_6298604141859123794[70] = 1; + out_6298604141859123794[71] = 0; + out_6298604141859123794[72] = 0; + out_6298604141859123794[73] = 0; + out_6298604141859123794[74] = 0; + out_6298604141859123794[75] = 0; + out_6298604141859123794[76] = 0; + out_6298604141859123794[77] = 0; + out_6298604141859123794[78] = 0; + out_6298604141859123794[79] = 0; + out_6298604141859123794[80] = 1; } -void h_25(double *state, double *unused, double *out_4860957648027245326) { - out_4860957648027245326[0] = state[6]; +void h_25(double *state, double *unused, double *out_5598542368802412337) { + out_5598542368802412337[0] = state[6]; } -void H_25(double *state, double *unused, double *out_6932876854201394115) { - out_6932876854201394115[0] = 0; - out_6932876854201394115[1] = 0; - out_6932876854201394115[2] = 0; - out_6932876854201394115[3] = 0; - out_6932876854201394115[4] = 0; - out_6932876854201394115[5] = 0; - out_6932876854201394115[6] = 1; - out_6932876854201394115[7] = 0; - out_6932876854201394115[8] = 0; +void H_25(double *state, double *unused, double *out_446263562347187920) { + out_446263562347187920[0] = 0; + out_446263562347187920[1] = 0; + out_446263562347187920[2] = 0; + out_446263562347187920[3] = 0; + out_446263562347187920[4] = 0; + out_446263562347187920[5] = 0; + out_446263562347187920[6] = 1; + out_446263562347187920[7] = 0; + out_446263562347187920[8] = 0; } -void h_24(double *state, double *unused, double *out_8219518906691440912) { - out_8219518906691440912[0] = state[4]; - out_8219518906691440912[1] = state[5]; +void h_24(double *state, double *unused, double *out_281619709901739940) { + out_281619709901739940[0] = state[4]; + out_281619709901739940[1] = state[5]; } -void H_24(double *state, double *unused, double *out_6462419372158055391) { - out_6462419372158055391[0] = 0; - out_6462419372158055391[1] = 0; - out_6462419372158055391[2] = 0; - out_6462419372158055391[3] = 0; - out_6462419372158055391[4] = 1; - out_6462419372158055391[5] = 0; - out_6462419372158055391[6] = 0; - out_6462419372158055391[7] = 0; - out_6462419372158055391[8] = 0; - out_6462419372158055391[9] = 0; - out_6462419372158055391[10] = 0; - out_6462419372158055391[11] = 0; - out_6462419372158055391[12] = 0; - out_6462419372158055391[13] = 0; - out_6462419372158055391[14] = 1; - out_6462419372158055391[15] = 0; - out_6462419372158055391[16] = 0; - out_6462419372158055391[17] = 0; +void H_24(double *state, double *unused, double *out_4300245764619321114) { + out_4300245764619321114[0] = 0; + out_4300245764619321114[1] = 0; + out_4300245764619321114[2] = 0; + out_4300245764619321114[3] = 0; + out_4300245764619321114[4] = 1; + out_4300245764619321114[5] = 0; + out_4300245764619321114[6] = 0; + out_4300245764619321114[7] = 0; + out_4300245764619321114[8] = 0; + out_4300245764619321114[9] = 0; + out_4300245764619321114[10] = 0; + out_4300245764619321114[11] = 0; + out_4300245764619321114[12] = 0; + out_4300245764619321114[13] = 0; + out_4300245764619321114[14] = 1; + out_4300245764619321114[15] = 0; + out_4300245764619321114[16] = 0; + out_4300245764619321114[17] = 0; } -void h_30(double *state, double *unused, double *out_1502636330274570535) { - out_1502636330274570535[0] = state[4]; +void h_30(double *state, double *unused, double *out_6077366478556788343) { + out_6077366478556788343[0] = state[4]; } -void H_30(double *state, double *unused, double *out_6803537907058154045) { - out_6803537907058154045[0] = 0; - out_6803537907058154045[1] = 0; - out_6803537907058154045[2] = 0; - out_6803537907058154045[3] = 0; - out_6803537907058154045[4] = 1; - out_6803537907058154045[5] = 0; - out_6803537907058154045[6] = 0; - out_6803537907058154045[7] = 0; - out_6803537907058154045[8] = 0; +void H_30(double *state, double *unused, double *out_7362953903838804675) { + out_7362953903838804675[0] = 0; + out_7362953903838804675[1] = 0; + out_7362953903838804675[2] = 0; + out_7362953903838804675[3] = 0; + out_7362953903838804675[4] = 1; + out_7362953903838804675[5] = 0; + out_7362953903838804675[6] = 0; + out_7362953903838804675[7] = 0; + out_7362953903838804675[8] = 0; } -void h_26(double *state, double *unused, double *out_899320445598093018) { - out_899320445598093018[0] = state[7]; +void h_26(double *state, double *unused, double *out_714876495074943436) { + out_714876495074943436[0] = state[7]; } -void H_26(double *state, double *unused, double *out_3191373535327337891) { - out_3191373535327337891[0] = 0; - out_3191373535327337891[1] = 0; - out_3191373535327337891[2] = 0; - out_3191373535327337891[3] = 0; - out_3191373535327337891[4] = 0; - out_3191373535327337891[5] = 0; - out_3191373535327337891[6] = 0; - out_3191373535327337891[7] = 1; - out_3191373535327337891[8] = 0; +void H_26(double *state, double *unused, double *out_3295239756526868304) { + out_3295239756526868304[0] = 0; + out_3295239756526868304[1] = 0; + out_3295239756526868304[2] = 0; + out_3295239756526868304[3] = 0; + out_3295239756526868304[4] = 0; + out_3295239756526868304[5] = 0; + out_3295239756526868304[6] = 0; + out_3295239756526868304[7] = 1; + out_3295239756526868304[8] = 0; } -void h_27(double *state, double *unused, double *out_6028701449103387063) { - out_6028701449103387063[0] = state[3]; +void h_27(double *state, double *unused, double *out_3197767095463584803) { + out_3197767095463584803[0] = state[3]; } -void H_27(double *state, double *unused, double *out_4628774595257729134) { - out_4628774595257729134[0] = 0; - out_4628774595257729134[1] = 0; - out_4628774595257729134[2] = 0; - out_4628774595257729134[3] = 1; - out_4628774595257729134[4] = 0; - out_4628774595257729134[5] = 0; - out_4628774595257729134[6] = 0; - out_4628774595257729134[7] = 0; - out_4628774595257729134[8] = 0; +void H_27(double *state, double *unused, double *out_5188190592038379764) { + out_5188190592038379764[0] = 0; + out_5188190592038379764[1] = 0; + out_5188190592038379764[2] = 0; + out_5188190592038379764[3] = 1; + out_5188190592038379764[4] = 0; + out_5188190592038379764[5] = 0; + out_5188190592038379764[6] = 0; + out_5188190592038379764[7] = 0; + out_5188190592038379764[8] = 0; } -void h_29(double *state, double *unused, double *out_1056966285338217398) { - out_1056966285338217398[0] = state[1]; +void h_29(double *state, double *unused, double *out_9093529782405306684) { + out_9093529782405306684[0] = state[1]; } -void H_29(double *state, double *unused, double *out_7313769251372546229) { - out_7313769251372546229[0] = 0; - out_7313769251372546229[1] = 1; - out_7313769251372546229[2] = 0; - out_7313769251372546229[3] = 0; - out_7313769251372546229[4] = 0; - out_7313769251372546229[5] = 0; - out_7313769251372546229[6] = 0; - out_7313769251372546229[7] = 0; - out_7313769251372546229[8] = 0; +void H_29(double *state, double *unused, double *out_7873185248153196859) { + out_7873185248153196859[0] = 0; + out_7873185248153196859[1] = 1; + out_7873185248153196859[2] = 0; + out_7873185248153196859[3] = 0; + out_7873185248153196859[4] = 0; + out_7873185248153196859[5] = 0; + out_7873185248153196859[6] = 0; + out_7873185248153196859[7] = 0; + out_7873185248153196859[8] = 0; } -void h_28(double *state, double *unused, double *out_1027028181442541418) { - out_1027028181442541418[0] = state[0]; +void h_28(double *state, double *unused, double *out_8199440363124430448) { + out_8199440363124430448[0] = state[0]; } -void H_28(double *state, double *unused, double *out_2166987148681352473) { - out_2166987148681352473[0] = 1; - out_2166987148681352473[1] = 0; - out_2166987148681352473[2] = 0; - out_2166987148681352473[3] = 0; - out_2166987148681352473[4] = 0; - out_2166987148681352473[5] = 0; - out_2166987148681352473[6] = 0; - out_2166987148681352473[7] = 0; - out_2166987148681352473[8] = 0; +void H_28(double *state, double *unused, double *out_2790786231083666285) { + out_2790786231083666285[0] = 1; + out_2790786231083666285[1] = 0; + out_2790786231083666285[2] = 0; + out_2790786231083666285[3] = 0; + out_2790786231083666285[4] = 0; + out_2790786231083666285[5] = 0; + out_2790786231083666285[6] = 0; + out_2790786231083666285[7] = 0; + out_2790786231083666285[8] = 0; } -void h_31(double *state, double *unused, double *out_4928004927850595483) { - out_4928004927850595483[0] = state[8]; +void h_31(double *state, double *unused, double *out_5441355700451283192) { + out_5441355700451283192[0] = state[8]; } -void H_31(double *state, double *unused, double *out_6963522816078354543) { - out_6963522816078354543[0] = 0; - out_6963522816078354543[1] = 0; - out_6963522816078354543[2] = 0; - out_6963522816078354543[3] = 0; - out_6963522816078354543[4] = 0; - out_6963522816078354543[5] = 0; - out_6963522816078354543[6] = 0; - out_6963522816078354543[7] = 0; - out_6963522816078354543[8] = 1; +void H_31(double *state, double *unused, double *out_476909524224148348) { + out_476909524224148348[0] = 0; + out_476909524224148348[1] = 0; + out_476909524224148348[2] = 0; + out_476909524224148348[3] = 0; + out_476909524224148348[4] = 0; + out_476909524224148348[5] = 0; + out_476909524224148348[6] = 0; + out_476909524224148348[7] = 0; + out_476909524224148348[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_8449647197806450456) { - err_fun(nom_x, delta_x, out_8449647197806450456); +void car_err_fun(double *nom_x, double *delta_x, double *out_2798728055434719104) { + err_fun(nom_x, delta_x, out_2798728055434719104); } -void car_inv_err_fun(double *nom_x, double *true_x, double *out_5810954439872327790) { - inv_err_fun(nom_x, true_x, out_5810954439872327790); +void car_inv_err_fun(double *nom_x, double *true_x, double *out_5158994837086933641) { + inv_err_fun(nom_x, true_x, out_5158994837086933641); } -void car_H_mod_fun(double *state, double *out_618486876633759422) { - H_mod_fun(state, out_618486876633759422); +void car_H_mod_fun(double *state, double *out_8807292285450126459) { + H_mod_fun(state, out_8807292285450126459); } -void car_f_fun(double *state, double dt, double *out_8508843375909038975) { - f_fun(state, dt, out_8508843375909038975); +void car_f_fun(double *state, double dt, double *out_547624329025478730) { + f_fun(state, dt, out_547624329025478730); } -void car_F_fun(double *state, double dt, double *out_2668986513863288583) { - F_fun(state, dt, out_2668986513863288583); +void car_F_fun(double *state, double dt, double *out_6298604141859123794) { + F_fun(state, dt, out_6298604141859123794); } -void car_h_25(double *state, double *unused, double *out_4860957648027245326) { - h_25(state, unused, out_4860957648027245326); +void car_h_25(double *state, double *unused, double *out_5598542368802412337) { + h_25(state, unused, out_5598542368802412337); } -void car_H_25(double *state, double *unused, double *out_6932876854201394115) { - H_25(state, unused, out_6932876854201394115); +void car_H_25(double *state, double *unused, double *out_446263562347187920) { + H_25(state, unused, out_446263562347187920); } -void car_h_24(double *state, double *unused, double *out_8219518906691440912) { - h_24(state, unused, out_8219518906691440912); +void car_h_24(double *state, double *unused, double *out_281619709901739940) { + h_24(state, unused, out_281619709901739940); } -void car_H_24(double *state, double *unused, double *out_6462419372158055391) { - H_24(state, unused, out_6462419372158055391); +void car_H_24(double *state, double *unused, double *out_4300245764619321114) { + H_24(state, unused, out_4300245764619321114); } -void car_h_30(double *state, double *unused, double *out_1502636330274570535) { - h_30(state, unused, out_1502636330274570535); +void car_h_30(double *state, double *unused, double *out_6077366478556788343) { + h_30(state, unused, out_6077366478556788343); } -void car_H_30(double *state, double *unused, double *out_6803537907058154045) { - H_30(state, unused, out_6803537907058154045); +void car_H_30(double *state, double *unused, double *out_7362953903838804675) { + H_30(state, unused, out_7362953903838804675); } -void car_h_26(double *state, double *unused, double *out_899320445598093018) { - h_26(state, unused, out_899320445598093018); +void car_h_26(double *state, double *unused, double *out_714876495074943436) { + h_26(state, unused, out_714876495074943436); } -void car_H_26(double *state, double *unused, double *out_3191373535327337891) { - H_26(state, unused, out_3191373535327337891); +void car_H_26(double *state, double *unused, double *out_3295239756526868304) { + H_26(state, unused, out_3295239756526868304); } -void car_h_27(double *state, double *unused, double *out_6028701449103387063) { - h_27(state, unused, out_6028701449103387063); +void car_h_27(double *state, double *unused, double *out_3197767095463584803) { + h_27(state, unused, out_3197767095463584803); } -void car_H_27(double *state, double *unused, double *out_4628774595257729134) { - H_27(state, unused, out_4628774595257729134); +void car_H_27(double *state, double *unused, double *out_5188190592038379764) { + H_27(state, unused, out_5188190592038379764); } -void car_h_29(double *state, double *unused, double *out_1056966285338217398) { - h_29(state, unused, out_1056966285338217398); +void car_h_29(double *state, double *unused, double *out_9093529782405306684) { + h_29(state, unused, out_9093529782405306684); } -void car_H_29(double *state, double *unused, double *out_7313769251372546229) { - H_29(state, unused, out_7313769251372546229); +void car_H_29(double *state, double *unused, double *out_7873185248153196859) { + H_29(state, unused, out_7873185248153196859); } -void car_h_28(double *state, double *unused, double *out_1027028181442541418) { - h_28(state, unused, out_1027028181442541418); +void car_h_28(double *state, double *unused, double *out_8199440363124430448) { + h_28(state, unused, out_8199440363124430448); } -void car_H_28(double *state, double *unused, double *out_2166987148681352473) { - H_28(state, unused, out_2166987148681352473); +void car_H_28(double *state, double *unused, double *out_2790786231083666285) { + H_28(state, unused, out_2790786231083666285); } -void car_h_31(double *state, double *unused, double *out_4928004927850595483) { - h_31(state, unused, out_4928004927850595483); +void car_h_31(double *state, double *unused, double *out_5441355700451283192) { + h_31(state, unused, out_5441355700451283192); } -void car_H_31(double *state, double *unused, double *out_6963522816078354543) { - H_31(state, unused, out_6963522816078354543); +void car_H_31(double *state, double *unused, double *out_476909524224148348) { + H_31(state, unused, out_476909524224148348); } 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 f0b4a0e24..f8b895142 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_8449647197806450456); -void car_inv_err_fun(double *nom_x, double *true_x, double *out_5810954439872327790); -void car_H_mod_fun(double *state, double *out_618486876633759422); -void car_f_fun(double *state, double dt, double *out_8508843375909038975); -void car_F_fun(double *state, double dt, double *out_2668986513863288583); -void car_h_25(double *state, double *unused, double *out_4860957648027245326); -void car_H_25(double *state, double *unused, double *out_6932876854201394115); -void car_h_24(double *state, double *unused, double *out_8219518906691440912); -void car_H_24(double *state, double *unused, double *out_6462419372158055391); -void car_h_30(double *state, double *unused, double *out_1502636330274570535); -void car_H_30(double *state, double *unused, double *out_6803537907058154045); -void car_h_26(double *state, double *unused, double *out_899320445598093018); -void car_H_26(double *state, double *unused, double *out_3191373535327337891); -void car_h_27(double *state, double *unused, double *out_6028701449103387063); -void car_H_27(double *state, double *unused, double *out_4628774595257729134); -void car_h_29(double *state, double *unused, double *out_1056966285338217398); -void car_H_29(double *state, double *unused, double *out_7313769251372546229); -void car_h_28(double *state, double *unused, double *out_1027028181442541418); -void car_H_28(double *state, double *unused, double *out_2166987148681352473); -void car_h_31(double *state, double *unused, double *out_4928004927850595483); -void car_H_31(double *state, double *unused, double *out_6963522816078354543); +void car_err_fun(double *nom_x, double *delta_x, double *out_2798728055434719104); +void car_inv_err_fun(double *nom_x, double *true_x, double *out_5158994837086933641); +void car_H_mod_fun(double *state, double *out_8807292285450126459); +void car_f_fun(double *state, double dt, double *out_547624329025478730); +void car_F_fun(double *state, double dt, double *out_6298604141859123794); +void car_h_25(double *state, double *unused, double *out_5598542368802412337); +void car_H_25(double *state, double *unused, double *out_446263562347187920); +void car_h_24(double *state, double *unused, double *out_281619709901739940); +void car_H_24(double *state, double *unused, double *out_4300245764619321114); +void car_h_30(double *state, double *unused, double *out_6077366478556788343); +void car_H_30(double *state, double *unused, double *out_7362953903838804675); +void car_h_26(double *state, double *unused, double *out_714876495074943436); +void car_H_26(double *state, double *unused, double *out_3295239756526868304); +void car_h_27(double *state, double *unused, double *out_3197767095463584803); +void car_H_27(double *state, double *unused, double *out_5188190592038379764); +void car_h_29(double *state, double *unused, double *out_9093529782405306684); +void car_H_29(double *state, double *unused, double *out_7873185248153196859); +void car_h_28(double *state, double *unused, double *out_8199440363124430448); +void car_H_28(double *state, double *unused, double *out_2790786231083666285); +void car_h_31(double *state, double *unused, double *out_5441355700451283192); +void car_H_31(double *state, double *unused, double *out_476909524224148348); 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 428d845ff..4f563d943 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_5522943408677507622) { - out_5522943408677507622[0] = delta_x[0] + nom_x[0]; - out_5522943408677507622[1] = delta_x[1] + nom_x[1]; - out_5522943408677507622[2] = delta_x[2] + nom_x[2]; - out_5522943408677507622[3] = delta_x[3] + nom_x[3]; - out_5522943408677507622[4] = delta_x[4] + nom_x[4]; - out_5522943408677507622[5] = delta_x[5] + nom_x[5]; - out_5522943408677507622[6] = delta_x[6] + nom_x[6]; - out_5522943408677507622[7] = delta_x[7] + nom_x[7]; - out_5522943408677507622[8] = delta_x[8] + nom_x[8]; - out_5522943408677507622[9] = delta_x[9] + nom_x[9]; - out_5522943408677507622[10] = delta_x[10] + nom_x[10]; - out_5522943408677507622[11] = delta_x[11] + nom_x[11]; - out_5522943408677507622[12] = delta_x[12] + nom_x[12]; - out_5522943408677507622[13] = delta_x[13] + nom_x[13]; - out_5522943408677507622[14] = delta_x[14] + nom_x[14]; - out_5522943408677507622[15] = delta_x[15] + nom_x[15]; - out_5522943408677507622[16] = delta_x[16] + nom_x[16]; - out_5522943408677507622[17] = delta_x[17] + nom_x[17]; +void err_fun(double *nom_x, double *delta_x, double *out_8123935570106658818) { + out_8123935570106658818[0] = delta_x[0] + nom_x[0]; + out_8123935570106658818[1] = delta_x[1] + nom_x[1]; + out_8123935570106658818[2] = delta_x[2] + nom_x[2]; + out_8123935570106658818[3] = delta_x[3] + nom_x[3]; + out_8123935570106658818[4] = delta_x[4] + nom_x[4]; + out_8123935570106658818[5] = delta_x[5] + nom_x[5]; + out_8123935570106658818[6] = delta_x[6] + nom_x[6]; + out_8123935570106658818[7] = delta_x[7] + nom_x[7]; + out_8123935570106658818[8] = delta_x[8] + nom_x[8]; + out_8123935570106658818[9] = delta_x[9] + nom_x[9]; + out_8123935570106658818[10] = delta_x[10] + nom_x[10]; + out_8123935570106658818[11] = delta_x[11] + nom_x[11]; + out_8123935570106658818[12] = delta_x[12] + nom_x[12]; + out_8123935570106658818[13] = delta_x[13] + nom_x[13]; + out_8123935570106658818[14] = delta_x[14] + nom_x[14]; + out_8123935570106658818[15] = delta_x[15] + nom_x[15]; + out_8123935570106658818[16] = delta_x[16] + nom_x[16]; + out_8123935570106658818[17] = delta_x[17] + nom_x[17]; } -void inv_err_fun(double *nom_x, double *true_x, double *out_4295983432349839383) { - out_4295983432349839383[0] = -nom_x[0] + true_x[0]; - out_4295983432349839383[1] = -nom_x[1] + true_x[1]; - out_4295983432349839383[2] = -nom_x[2] + true_x[2]; - out_4295983432349839383[3] = -nom_x[3] + true_x[3]; - out_4295983432349839383[4] = -nom_x[4] + true_x[4]; - out_4295983432349839383[5] = -nom_x[5] + true_x[5]; - out_4295983432349839383[6] = -nom_x[6] + true_x[6]; - out_4295983432349839383[7] = -nom_x[7] + true_x[7]; - out_4295983432349839383[8] = -nom_x[8] + true_x[8]; - out_4295983432349839383[9] = -nom_x[9] + true_x[9]; - out_4295983432349839383[10] = -nom_x[10] + true_x[10]; - out_4295983432349839383[11] = -nom_x[11] + true_x[11]; - out_4295983432349839383[12] = -nom_x[12] + true_x[12]; - out_4295983432349839383[13] = -nom_x[13] + true_x[13]; - out_4295983432349839383[14] = -nom_x[14] + true_x[14]; - out_4295983432349839383[15] = -nom_x[15] + true_x[15]; - out_4295983432349839383[16] = -nom_x[16] + true_x[16]; - out_4295983432349839383[17] = -nom_x[17] + true_x[17]; +void inv_err_fun(double *nom_x, double *true_x, double *out_7916605304970807670) { + out_7916605304970807670[0] = -nom_x[0] + true_x[0]; + out_7916605304970807670[1] = -nom_x[1] + true_x[1]; + out_7916605304970807670[2] = -nom_x[2] + true_x[2]; + out_7916605304970807670[3] = -nom_x[3] + true_x[3]; + out_7916605304970807670[4] = -nom_x[4] + true_x[4]; + out_7916605304970807670[5] = -nom_x[5] + true_x[5]; + out_7916605304970807670[6] = -nom_x[6] + true_x[6]; + out_7916605304970807670[7] = -nom_x[7] + true_x[7]; + out_7916605304970807670[8] = -nom_x[8] + true_x[8]; + out_7916605304970807670[9] = -nom_x[9] + true_x[9]; + out_7916605304970807670[10] = -nom_x[10] + true_x[10]; + out_7916605304970807670[11] = -nom_x[11] + true_x[11]; + out_7916605304970807670[12] = -nom_x[12] + true_x[12]; + out_7916605304970807670[13] = -nom_x[13] + true_x[13]; + out_7916605304970807670[14] = -nom_x[14] + true_x[14]; + out_7916605304970807670[15] = -nom_x[15] + true_x[15]; + out_7916605304970807670[16] = -nom_x[16] + true_x[16]; + out_7916605304970807670[17] = -nom_x[17] + true_x[17]; } -void H_mod_fun(double *state, double *out_4346696932482416909) { - out_4346696932482416909[0] = 1.0; - out_4346696932482416909[1] = 0.0; - out_4346696932482416909[2] = 0.0; - out_4346696932482416909[3] = 0.0; - out_4346696932482416909[4] = 0.0; - out_4346696932482416909[5] = 0.0; - out_4346696932482416909[6] = 0.0; - out_4346696932482416909[7] = 0.0; - out_4346696932482416909[8] = 0.0; - out_4346696932482416909[9] = 0.0; - out_4346696932482416909[10] = 0.0; - out_4346696932482416909[11] = 0.0; - out_4346696932482416909[12] = 0.0; - out_4346696932482416909[13] = 0.0; - out_4346696932482416909[14] = 0.0; - out_4346696932482416909[15] = 0.0; - out_4346696932482416909[16] = 0.0; - out_4346696932482416909[17] = 0.0; - out_4346696932482416909[18] = 0.0; - out_4346696932482416909[19] = 1.0; - out_4346696932482416909[20] = 0.0; - out_4346696932482416909[21] = 0.0; - out_4346696932482416909[22] = 0.0; - out_4346696932482416909[23] = 0.0; - out_4346696932482416909[24] = 0.0; - out_4346696932482416909[25] = 0.0; - out_4346696932482416909[26] = 0.0; - out_4346696932482416909[27] = 0.0; - out_4346696932482416909[28] = 0.0; - out_4346696932482416909[29] = 0.0; - out_4346696932482416909[30] = 0.0; - out_4346696932482416909[31] = 0.0; - out_4346696932482416909[32] = 0.0; - out_4346696932482416909[33] = 0.0; - out_4346696932482416909[34] = 0.0; - out_4346696932482416909[35] = 0.0; - out_4346696932482416909[36] = 0.0; - out_4346696932482416909[37] = 0.0; - out_4346696932482416909[38] = 1.0; - out_4346696932482416909[39] = 0.0; - out_4346696932482416909[40] = 0.0; - out_4346696932482416909[41] = 0.0; - out_4346696932482416909[42] = 0.0; - out_4346696932482416909[43] = 0.0; - out_4346696932482416909[44] = 0.0; - out_4346696932482416909[45] = 0.0; - out_4346696932482416909[46] = 0.0; - out_4346696932482416909[47] = 0.0; - out_4346696932482416909[48] = 0.0; - out_4346696932482416909[49] = 0.0; - out_4346696932482416909[50] = 0.0; - out_4346696932482416909[51] = 0.0; - out_4346696932482416909[52] = 0.0; - out_4346696932482416909[53] = 0.0; - out_4346696932482416909[54] = 0.0; - out_4346696932482416909[55] = 0.0; - out_4346696932482416909[56] = 0.0; - out_4346696932482416909[57] = 1.0; - out_4346696932482416909[58] = 0.0; - out_4346696932482416909[59] = 0.0; - out_4346696932482416909[60] = 0.0; - out_4346696932482416909[61] = 0.0; - out_4346696932482416909[62] = 0.0; - out_4346696932482416909[63] = 0.0; - out_4346696932482416909[64] = 0.0; - out_4346696932482416909[65] = 0.0; - out_4346696932482416909[66] = 0.0; - out_4346696932482416909[67] = 0.0; - out_4346696932482416909[68] = 0.0; - out_4346696932482416909[69] = 0.0; - out_4346696932482416909[70] = 0.0; - out_4346696932482416909[71] = 0.0; - out_4346696932482416909[72] = 0.0; - out_4346696932482416909[73] = 0.0; - out_4346696932482416909[74] = 0.0; - out_4346696932482416909[75] = 0.0; - out_4346696932482416909[76] = 1.0; - out_4346696932482416909[77] = 0.0; - out_4346696932482416909[78] = 0.0; - out_4346696932482416909[79] = 0.0; - out_4346696932482416909[80] = 0.0; - out_4346696932482416909[81] = 0.0; - out_4346696932482416909[82] = 0.0; - out_4346696932482416909[83] = 0.0; - out_4346696932482416909[84] = 0.0; - out_4346696932482416909[85] = 0.0; - out_4346696932482416909[86] = 0.0; - out_4346696932482416909[87] = 0.0; - out_4346696932482416909[88] = 0.0; - out_4346696932482416909[89] = 0.0; - out_4346696932482416909[90] = 0.0; - out_4346696932482416909[91] = 0.0; - out_4346696932482416909[92] = 0.0; - out_4346696932482416909[93] = 0.0; - out_4346696932482416909[94] = 0.0; - out_4346696932482416909[95] = 1.0; - out_4346696932482416909[96] = 0.0; - out_4346696932482416909[97] = 0.0; - out_4346696932482416909[98] = 0.0; - out_4346696932482416909[99] = 0.0; - out_4346696932482416909[100] = 0.0; - out_4346696932482416909[101] = 0.0; - out_4346696932482416909[102] = 0.0; - out_4346696932482416909[103] = 0.0; - out_4346696932482416909[104] = 0.0; - out_4346696932482416909[105] = 0.0; - out_4346696932482416909[106] = 0.0; - out_4346696932482416909[107] = 0.0; - out_4346696932482416909[108] = 0.0; - out_4346696932482416909[109] = 0.0; - out_4346696932482416909[110] = 0.0; - out_4346696932482416909[111] = 0.0; - out_4346696932482416909[112] = 0.0; - out_4346696932482416909[113] = 0.0; - out_4346696932482416909[114] = 1.0; - out_4346696932482416909[115] = 0.0; - out_4346696932482416909[116] = 0.0; - out_4346696932482416909[117] = 0.0; - out_4346696932482416909[118] = 0.0; - out_4346696932482416909[119] = 0.0; - out_4346696932482416909[120] = 0.0; - out_4346696932482416909[121] = 0.0; - out_4346696932482416909[122] = 0.0; - out_4346696932482416909[123] = 0.0; - out_4346696932482416909[124] = 0.0; - out_4346696932482416909[125] = 0.0; - out_4346696932482416909[126] = 0.0; - out_4346696932482416909[127] = 0.0; - out_4346696932482416909[128] = 0.0; - out_4346696932482416909[129] = 0.0; - out_4346696932482416909[130] = 0.0; - out_4346696932482416909[131] = 0.0; - out_4346696932482416909[132] = 0.0; - out_4346696932482416909[133] = 1.0; - out_4346696932482416909[134] = 0.0; - out_4346696932482416909[135] = 0.0; - out_4346696932482416909[136] = 0.0; - out_4346696932482416909[137] = 0.0; - out_4346696932482416909[138] = 0.0; - out_4346696932482416909[139] = 0.0; - out_4346696932482416909[140] = 0.0; - out_4346696932482416909[141] = 0.0; - out_4346696932482416909[142] = 0.0; - out_4346696932482416909[143] = 0.0; - out_4346696932482416909[144] = 0.0; - out_4346696932482416909[145] = 0.0; - out_4346696932482416909[146] = 0.0; - out_4346696932482416909[147] = 0.0; - out_4346696932482416909[148] = 0.0; - out_4346696932482416909[149] = 0.0; - out_4346696932482416909[150] = 0.0; - out_4346696932482416909[151] = 0.0; - out_4346696932482416909[152] = 1.0; - out_4346696932482416909[153] = 0.0; - out_4346696932482416909[154] = 0.0; - out_4346696932482416909[155] = 0.0; - out_4346696932482416909[156] = 0.0; - out_4346696932482416909[157] = 0.0; - out_4346696932482416909[158] = 0.0; - out_4346696932482416909[159] = 0.0; - out_4346696932482416909[160] = 0.0; - out_4346696932482416909[161] = 0.0; - out_4346696932482416909[162] = 0.0; - out_4346696932482416909[163] = 0.0; - out_4346696932482416909[164] = 0.0; - out_4346696932482416909[165] = 0.0; - out_4346696932482416909[166] = 0.0; - out_4346696932482416909[167] = 0.0; - out_4346696932482416909[168] = 0.0; - out_4346696932482416909[169] = 0.0; - out_4346696932482416909[170] = 0.0; - out_4346696932482416909[171] = 1.0; - out_4346696932482416909[172] = 0.0; - out_4346696932482416909[173] = 0.0; - out_4346696932482416909[174] = 0.0; - out_4346696932482416909[175] = 0.0; - out_4346696932482416909[176] = 0.0; - out_4346696932482416909[177] = 0.0; - out_4346696932482416909[178] = 0.0; - out_4346696932482416909[179] = 0.0; - out_4346696932482416909[180] = 0.0; - out_4346696932482416909[181] = 0.0; - out_4346696932482416909[182] = 0.0; - out_4346696932482416909[183] = 0.0; - out_4346696932482416909[184] = 0.0; - out_4346696932482416909[185] = 0.0; - out_4346696932482416909[186] = 0.0; - out_4346696932482416909[187] = 0.0; - out_4346696932482416909[188] = 0.0; - out_4346696932482416909[189] = 0.0; - out_4346696932482416909[190] = 1.0; - out_4346696932482416909[191] = 0.0; - out_4346696932482416909[192] = 0.0; - out_4346696932482416909[193] = 0.0; - out_4346696932482416909[194] = 0.0; - out_4346696932482416909[195] = 0.0; - out_4346696932482416909[196] = 0.0; - out_4346696932482416909[197] = 0.0; - out_4346696932482416909[198] = 0.0; - out_4346696932482416909[199] = 0.0; - out_4346696932482416909[200] = 0.0; - out_4346696932482416909[201] = 0.0; - out_4346696932482416909[202] = 0.0; - out_4346696932482416909[203] = 0.0; - out_4346696932482416909[204] = 0.0; - out_4346696932482416909[205] = 0.0; - out_4346696932482416909[206] = 0.0; - out_4346696932482416909[207] = 0.0; - out_4346696932482416909[208] = 0.0; - out_4346696932482416909[209] = 1.0; - out_4346696932482416909[210] = 0.0; - out_4346696932482416909[211] = 0.0; - out_4346696932482416909[212] = 0.0; - out_4346696932482416909[213] = 0.0; - out_4346696932482416909[214] = 0.0; - out_4346696932482416909[215] = 0.0; - out_4346696932482416909[216] = 0.0; - out_4346696932482416909[217] = 0.0; - out_4346696932482416909[218] = 0.0; - out_4346696932482416909[219] = 0.0; - out_4346696932482416909[220] = 0.0; - out_4346696932482416909[221] = 0.0; - out_4346696932482416909[222] = 0.0; - out_4346696932482416909[223] = 0.0; - out_4346696932482416909[224] = 0.0; - out_4346696932482416909[225] = 0.0; - out_4346696932482416909[226] = 0.0; - out_4346696932482416909[227] = 0.0; - out_4346696932482416909[228] = 1.0; - out_4346696932482416909[229] = 0.0; - out_4346696932482416909[230] = 0.0; - out_4346696932482416909[231] = 0.0; - out_4346696932482416909[232] = 0.0; - out_4346696932482416909[233] = 0.0; - out_4346696932482416909[234] = 0.0; - out_4346696932482416909[235] = 0.0; - out_4346696932482416909[236] = 0.0; - out_4346696932482416909[237] = 0.0; - out_4346696932482416909[238] = 0.0; - out_4346696932482416909[239] = 0.0; - out_4346696932482416909[240] = 0.0; - out_4346696932482416909[241] = 0.0; - out_4346696932482416909[242] = 0.0; - out_4346696932482416909[243] = 0.0; - out_4346696932482416909[244] = 0.0; - out_4346696932482416909[245] = 0.0; - out_4346696932482416909[246] = 0.0; - out_4346696932482416909[247] = 1.0; - out_4346696932482416909[248] = 0.0; - out_4346696932482416909[249] = 0.0; - out_4346696932482416909[250] = 0.0; - out_4346696932482416909[251] = 0.0; - out_4346696932482416909[252] = 0.0; - out_4346696932482416909[253] = 0.0; - out_4346696932482416909[254] = 0.0; - out_4346696932482416909[255] = 0.0; - out_4346696932482416909[256] = 0.0; - out_4346696932482416909[257] = 0.0; - out_4346696932482416909[258] = 0.0; - out_4346696932482416909[259] = 0.0; - out_4346696932482416909[260] = 0.0; - out_4346696932482416909[261] = 0.0; - out_4346696932482416909[262] = 0.0; - out_4346696932482416909[263] = 0.0; - out_4346696932482416909[264] = 0.0; - out_4346696932482416909[265] = 0.0; - out_4346696932482416909[266] = 1.0; - out_4346696932482416909[267] = 0.0; - out_4346696932482416909[268] = 0.0; - out_4346696932482416909[269] = 0.0; - out_4346696932482416909[270] = 0.0; - out_4346696932482416909[271] = 0.0; - out_4346696932482416909[272] = 0.0; - out_4346696932482416909[273] = 0.0; - out_4346696932482416909[274] = 0.0; - out_4346696932482416909[275] = 0.0; - out_4346696932482416909[276] = 0.0; - out_4346696932482416909[277] = 0.0; - out_4346696932482416909[278] = 0.0; - out_4346696932482416909[279] = 0.0; - out_4346696932482416909[280] = 0.0; - out_4346696932482416909[281] = 0.0; - out_4346696932482416909[282] = 0.0; - out_4346696932482416909[283] = 0.0; - out_4346696932482416909[284] = 0.0; - out_4346696932482416909[285] = 1.0; - out_4346696932482416909[286] = 0.0; - out_4346696932482416909[287] = 0.0; - out_4346696932482416909[288] = 0.0; - out_4346696932482416909[289] = 0.0; - out_4346696932482416909[290] = 0.0; - out_4346696932482416909[291] = 0.0; - out_4346696932482416909[292] = 0.0; - out_4346696932482416909[293] = 0.0; - out_4346696932482416909[294] = 0.0; - out_4346696932482416909[295] = 0.0; - out_4346696932482416909[296] = 0.0; - out_4346696932482416909[297] = 0.0; - out_4346696932482416909[298] = 0.0; - out_4346696932482416909[299] = 0.0; - out_4346696932482416909[300] = 0.0; - out_4346696932482416909[301] = 0.0; - out_4346696932482416909[302] = 0.0; - out_4346696932482416909[303] = 0.0; - out_4346696932482416909[304] = 1.0; - out_4346696932482416909[305] = 0.0; - out_4346696932482416909[306] = 0.0; - out_4346696932482416909[307] = 0.0; - out_4346696932482416909[308] = 0.0; - out_4346696932482416909[309] = 0.0; - out_4346696932482416909[310] = 0.0; - out_4346696932482416909[311] = 0.0; - out_4346696932482416909[312] = 0.0; - out_4346696932482416909[313] = 0.0; - out_4346696932482416909[314] = 0.0; - out_4346696932482416909[315] = 0.0; - out_4346696932482416909[316] = 0.0; - out_4346696932482416909[317] = 0.0; - out_4346696932482416909[318] = 0.0; - out_4346696932482416909[319] = 0.0; - out_4346696932482416909[320] = 0.0; - out_4346696932482416909[321] = 0.0; - out_4346696932482416909[322] = 0.0; - out_4346696932482416909[323] = 1.0; +void H_mod_fun(double *state, double *out_1602815725505969341) { + out_1602815725505969341[0] = 1.0; + out_1602815725505969341[1] = 0.0; + out_1602815725505969341[2] = 0.0; + out_1602815725505969341[3] = 0.0; + out_1602815725505969341[4] = 0.0; + out_1602815725505969341[5] = 0.0; + out_1602815725505969341[6] = 0.0; + out_1602815725505969341[7] = 0.0; + out_1602815725505969341[8] = 0.0; + out_1602815725505969341[9] = 0.0; + out_1602815725505969341[10] = 0.0; + out_1602815725505969341[11] = 0.0; + out_1602815725505969341[12] = 0.0; + out_1602815725505969341[13] = 0.0; + out_1602815725505969341[14] = 0.0; + out_1602815725505969341[15] = 0.0; + out_1602815725505969341[16] = 0.0; + out_1602815725505969341[17] = 0.0; + out_1602815725505969341[18] = 0.0; + out_1602815725505969341[19] = 1.0; + out_1602815725505969341[20] = 0.0; + out_1602815725505969341[21] = 0.0; + out_1602815725505969341[22] = 0.0; + out_1602815725505969341[23] = 0.0; + out_1602815725505969341[24] = 0.0; + out_1602815725505969341[25] = 0.0; + out_1602815725505969341[26] = 0.0; + out_1602815725505969341[27] = 0.0; + out_1602815725505969341[28] = 0.0; + out_1602815725505969341[29] = 0.0; + out_1602815725505969341[30] = 0.0; + out_1602815725505969341[31] = 0.0; + out_1602815725505969341[32] = 0.0; + out_1602815725505969341[33] = 0.0; + out_1602815725505969341[34] = 0.0; + out_1602815725505969341[35] = 0.0; + out_1602815725505969341[36] = 0.0; + out_1602815725505969341[37] = 0.0; + out_1602815725505969341[38] = 1.0; + out_1602815725505969341[39] = 0.0; + out_1602815725505969341[40] = 0.0; + out_1602815725505969341[41] = 0.0; + out_1602815725505969341[42] = 0.0; + out_1602815725505969341[43] = 0.0; + out_1602815725505969341[44] = 0.0; + out_1602815725505969341[45] = 0.0; + out_1602815725505969341[46] = 0.0; + out_1602815725505969341[47] = 0.0; + out_1602815725505969341[48] = 0.0; + out_1602815725505969341[49] = 0.0; + out_1602815725505969341[50] = 0.0; + out_1602815725505969341[51] = 0.0; + out_1602815725505969341[52] = 0.0; + out_1602815725505969341[53] = 0.0; + out_1602815725505969341[54] = 0.0; + out_1602815725505969341[55] = 0.0; + out_1602815725505969341[56] = 0.0; + out_1602815725505969341[57] = 1.0; + out_1602815725505969341[58] = 0.0; + out_1602815725505969341[59] = 0.0; + out_1602815725505969341[60] = 0.0; + out_1602815725505969341[61] = 0.0; + out_1602815725505969341[62] = 0.0; + out_1602815725505969341[63] = 0.0; + out_1602815725505969341[64] = 0.0; + out_1602815725505969341[65] = 0.0; + out_1602815725505969341[66] = 0.0; + out_1602815725505969341[67] = 0.0; + out_1602815725505969341[68] = 0.0; + out_1602815725505969341[69] = 0.0; + out_1602815725505969341[70] = 0.0; + out_1602815725505969341[71] = 0.0; + out_1602815725505969341[72] = 0.0; + out_1602815725505969341[73] = 0.0; + out_1602815725505969341[74] = 0.0; + out_1602815725505969341[75] = 0.0; + out_1602815725505969341[76] = 1.0; + out_1602815725505969341[77] = 0.0; + out_1602815725505969341[78] = 0.0; + out_1602815725505969341[79] = 0.0; + out_1602815725505969341[80] = 0.0; + out_1602815725505969341[81] = 0.0; + out_1602815725505969341[82] = 0.0; + out_1602815725505969341[83] = 0.0; + out_1602815725505969341[84] = 0.0; + out_1602815725505969341[85] = 0.0; + out_1602815725505969341[86] = 0.0; + out_1602815725505969341[87] = 0.0; + out_1602815725505969341[88] = 0.0; + out_1602815725505969341[89] = 0.0; + out_1602815725505969341[90] = 0.0; + out_1602815725505969341[91] = 0.0; + out_1602815725505969341[92] = 0.0; + out_1602815725505969341[93] = 0.0; + out_1602815725505969341[94] = 0.0; + out_1602815725505969341[95] = 1.0; + out_1602815725505969341[96] = 0.0; + out_1602815725505969341[97] = 0.0; + out_1602815725505969341[98] = 0.0; + out_1602815725505969341[99] = 0.0; + out_1602815725505969341[100] = 0.0; + out_1602815725505969341[101] = 0.0; + out_1602815725505969341[102] = 0.0; + out_1602815725505969341[103] = 0.0; + out_1602815725505969341[104] = 0.0; + out_1602815725505969341[105] = 0.0; + out_1602815725505969341[106] = 0.0; + out_1602815725505969341[107] = 0.0; + out_1602815725505969341[108] = 0.0; + out_1602815725505969341[109] = 0.0; + out_1602815725505969341[110] = 0.0; + out_1602815725505969341[111] = 0.0; + out_1602815725505969341[112] = 0.0; + out_1602815725505969341[113] = 0.0; + out_1602815725505969341[114] = 1.0; + out_1602815725505969341[115] = 0.0; + out_1602815725505969341[116] = 0.0; + out_1602815725505969341[117] = 0.0; + out_1602815725505969341[118] = 0.0; + out_1602815725505969341[119] = 0.0; + out_1602815725505969341[120] = 0.0; + out_1602815725505969341[121] = 0.0; + out_1602815725505969341[122] = 0.0; + out_1602815725505969341[123] = 0.0; + out_1602815725505969341[124] = 0.0; + out_1602815725505969341[125] = 0.0; + out_1602815725505969341[126] = 0.0; + out_1602815725505969341[127] = 0.0; + out_1602815725505969341[128] = 0.0; + out_1602815725505969341[129] = 0.0; + out_1602815725505969341[130] = 0.0; + out_1602815725505969341[131] = 0.0; + out_1602815725505969341[132] = 0.0; + out_1602815725505969341[133] = 1.0; + out_1602815725505969341[134] = 0.0; + out_1602815725505969341[135] = 0.0; + out_1602815725505969341[136] = 0.0; + out_1602815725505969341[137] = 0.0; + out_1602815725505969341[138] = 0.0; + out_1602815725505969341[139] = 0.0; + out_1602815725505969341[140] = 0.0; + out_1602815725505969341[141] = 0.0; + out_1602815725505969341[142] = 0.0; + out_1602815725505969341[143] = 0.0; + out_1602815725505969341[144] = 0.0; + out_1602815725505969341[145] = 0.0; + out_1602815725505969341[146] = 0.0; + out_1602815725505969341[147] = 0.0; + out_1602815725505969341[148] = 0.0; + out_1602815725505969341[149] = 0.0; + out_1602815725505969341[150] = 0.0; + out_1602815725505969341[151] = 0.0; + out_1602815725505969341[152] = 1.0; + out_1602815725505969341[153] = 0.0; + out_1602815725505969341[154] = 0.0; + out_1602815725505969341[155] = 0.0; + out_1602815725505969341[156] = 0.0; + out_1602815725505969341[157] = 0.0; + out_1602815725505969341[158] = 0.0; + out_1602815725505969341[159] = 0.0; + out_1602815725505969341[160] = 0.0; + out_1602815725505969341[161] = 0.0; + out_1602815725505969341[162] = 0.0; + out_1602815725505969341[163] = 0.0; + out_1602815725505969341[164] = 0.0; + out_1602815725505969341[165] = 0.0; + out_1602815725505969341[166] = 0.0; + out_1602815725505969341[167] = 0.0; + out_1602815725505969341[168] = 0.0; + out_1602815725505969341[169] = 0.0; + out_1602815725505969341[170] = 0.0; + out_1602815725505969341[171] = 1.0; + out_1602815725505969341[172] = 0.0; + out_1602815725505969341[173] = 0.0; + out_1602815725505969341[174] = 0.0; + out_1602815725505969341[175] = 0.0; + out_1602815725505969341[176] = 0.0; + out_1602815725505969341[177] = 0.0; + out_1602815725505969341[178] = 0.0; + out_1602815725505969341[179] = 0.0; + out_1602815725505969341[180] = 0.0; + out_1602815725505969341[181] = 0.0; + out_1602815725505969341[182] = 0.0; + out_1602815725505969341[183] = 0.0; + out_1602815725505969341[184] = 0.0; + out_1602815725505969341[185] = 0.0; + out_1602815725505969341[186] = 0.0; + out_1602815725505969341[187] = 0.0; + out_1602815725505969341[188] = 0.0; + out_1602815725505969341[189] = 0.0; + out_1602815725505969341[190] = 1.0; + out_1602815725505969341[191] = 0.0; + out_1602815725505969341[192] = 0.0; + out_1602815725505969341[193] = 0.0; + out_1602815725505969341[194] = 0.0; + out_1602815725505969341[195] = 0.0; + out_1602815725505969341[196] = 0.0; + out_1602815725505969341[197] = 0.0; + out_1602815725505969341[198] = 0.0; + out_1602815725505969341[199] = 0.0; + out_1602815725505969341[200] = 0.0; + out_1602815725505969341[201] = 0.0; + out_1602815725505969341[202] = 0.0; + out_1602815725505969341[203] = 0.0; + out_1602815725505969341[204] = 0.0; + out_1602815725505969341[205] = 0.0; + out_1602815725505969341[206] = 0.0; + out_1602815725505969341[207] = 0.0; + out_1602815725505969341[208] = 0.0; + out_1602815725505969341[209] = 1.0; + out_1602815725505969341[210] = 0.0; + out_1602815725505969341[211] = 0.0; + out_1602815725505969341[212] = 0.0; + out_1602815725505969341[213] = 0.0; + out_1602815725505969341[214] = 0.0; + out_1602815725505969341[215] = 0.0; + out_1602815725505969341[216] = 0.0; + out_1602815725505969341[217] = 0.0; + out_1602815725505969341[218] = 0.0; + out_1602815725505969341[219] = 0.0; + out_1602815725505969341[220] = 0.0; + out_1602815725505969341[221] = 0.0; + out_1602815725505969341[222] = 0.0; + out_1602815725505969341[223] = 0.0; + out_1602815725505969341[224] = 0.0; + out_1602815725505969341[225] = 0.0; + out_1602815725505969341[226] = 0.0; + out_1602815725505969341[227] = 0.0; + out_1602815725505969341[228] = 1.0; + out_1602815725505969341[229] = 0.0; + out_1602815725505969341[230] = 0.0; + out_1602815725505969341[231] = 0.0; + out_1602815725505969341[232] = 0.0; + out_1602815725505969341[233] = 0.0; + out_1602815725505969341[234] = 0.0; + out_1602815725505969341[235] = 0.0; + out_1602815725505969341[236] = 0.0; + out_1602815725505969341[237] = 0.0; + out_1602815725505969341[238] = 0.0; + out_1602815725505969341[239] = 0.0; + out_1602815725505969341[240] = 0.0; + out_1602815725505969341[241] = 0.0; + out_1602815725505969341[242] = 0.0; + out_1602815725505969341[243] = 0.0; + out_1602815725505969341[244] = 0.0; + out_1602815725505969341[245] = 0.0; + out_1602815725505969341[246] = 0.0; + out_1602815725505969341[247] = 1.0; + out_1602815725505969341[248] = 0.0; + out_1602815725505969341[249] = 0.0; + out_1602815725505969341[250] = 0.0; + out_1602815725505969341[251] = 0.0; + out_1602815725505969341[252] = 0.0; + out_1602815725505969341[253] = 0.0; + out_1602815725505969341[254] = 0.0; + out_1602815725505969341[255] = 0.0; + out_1602815725505969341[256] = 0.0; + out_1602815725505969341[257] = 0.0; + out_1602815725505969341[258] = 0.0; + out_1602815725505969341[259] = 0.0; + out_1602815725505969341[260] = 0.0; + out_1602815725505969341[261] = 0.0; + out_1602815725505969341[262] = 0.0; + out_1602815725505969341[263] = 0.0; + out_1602815725505969341[264] = 0.0; + out_1602815725505969341[265] = 0.0; + out_1602815725505969341[266] = 1.0; + out_1602815725505969341[267] = 0.0; + out_1602815725505969341[268] = 0.0; + out_1602815725505969341[269] = 0.0; + out_1602815725505969341[270] = 0.0; + out_1602815725505969341[271] = 0.0; + out_1602815725505969341[272] = 0.0; + out_1602815725505969341[273] = 0.0; + out_1602815725505969341[274] = 0.0; + out_1602815725505969341[275] = 0.0; + out_1602815725505969341[276] = 0.0; + out_1602815725505969341[277] = 0.0; + out_1602815725505969341[278] = 0.0; + out_1602815725505969341[279] = 0.0; + out_1602815725505969341[280] = 0.0; + out_1602815725505969341[281] = 0.0; + out_1602815725505969341[282] = 0.0; + out_1602815725505969341[283] = 0.0; + out_1602815725505969341[284] = 0.0; + out_1602815725505969341[285] = 1.0; + out_1602815725505969341[286] = 0.0; + out_1602815725505969341[287] = 0.0; + out_1602815725505969341[288] = 0.0; + out_1602815725505969341[289] = 0.0; + out_1602815725505969341[290] = 0.0; + out_1602815725505969341[291] = 0.0; + out_1602815725505969341[292] = 0.0; + out_1602815725505969341[293] = 0.0; + out_1602815725505969341[294] = 0.0; + out_1602815725505969341[295] = 0.0; + out_1602815725505969341[296] = 0.0; + out_1602815725505969341[297] = 0.0; + out_1602815725505969341[298] = 0.0; + out_1602815725505969341[299] = 0.0; + out_1602815725505969341[300] = 0.0; + out_1602815725505969341[301] = 0.0; + out_1602815725505969341[302] = 0.0; + out_1602815725505969341[303] = 0.0; + out_1602815725505969341[304] = 1.0; + out_1602815725505969341[305] = 0.0; + out_1602815725505969341[306] = 0.0; + out_1602815725505969341[307] = 0.0; + out_1602815725505969341[308] = 0.0; + out_1602815725505969341[309] = 0.0; + out_1602815725505969341[310] = 0.0; + out_1602815725505969341[311] = 0.0; + out_1602815725505969341[312] = 0.0; + out_1602815725505969341[313] = 0.0; + out_1602815725505969341[314] = 0.0; + out_1602815725505969341[315] = 0.0; + out_1602815725505969341[316] = 0.0; + out_1602815725505969341[317] = 0.0; + out_1602815725505969341[318] = 0.0; + out_1602815725505969341[319] = 0.0; + out_1602815725505969341[320] = 0.0; + out_1602815725505969341[321] = 0.0; + out_1602815725505969341[322] = 0.0; + out_1602815725505969341[323] = 1.0; } -void f_fun(double *state, double dt, double *out_6102158893978946471) { - out_6102158893978946471[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_6102158893978946471[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_6102158893978946471[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_6102158893978946471[3] = dt*state[12] + state[3]; - out_6102158893978946471[4] = dt*state[13] + state[4]; - out_6102158893978946471[5] = dt*state[14] + state[5]; - out_6102158893978946471[6] = state[6]; - out_6102158893978946471[7] = state[7]; - out_6102158893978946471[8] = state[8]; - out_6102158893978946471[9] = state[9]; - out_6102158893978946471[10] = state[10]; - out_6102158893978946471[11] = state[11]; - out_6102158893978946471[12] = state[12]; - out_6102158893978946471[13] = state[13]; - out_6102158893978946471[14] = state[14]; - out_6102158893978946471[15] = state[15]; - out_6102158893978946471[16] = state[16]; - out_6102158893978946471[17] = state[17]; +void f_fun(double *state, double dt, double *out_6941148323357631663) { + out_6941148323357631663[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_6941148323357631663[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_6941148323357631663[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_6941148323357631663[3] = dt*state[12] + state[3]; + out_6941148323357631663[4] = dt*state[13] + state[4]; + out_6941148323357631663[5] = dt*state[14] + state[5]; + out_6941148323357631663[6] = state[6]; + out_6941148323357631663[7] = state[7]; + out_6941148323357631663[8] = state[8]; + out_6941148323357631663[9] = state[9]; + out_6941148323357631663[10] = state[10]; + out_6941148323357631663[11] = state[11]; + out_6941148323357631663[12] = state[12]; + out_6941148323357631663[13] = state[13]; + out_6941148323357631663[14] = state[14]; + out_6941148323357631663[15] = state[15]; + out_6941148323357631663[16] = state[16]; + out_6941148323357631663[17] = state[17]; } -void F_fun(double *state, double dt, double *out_2499898042682651457) { - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[2] = 0; - out_2499898042682651457[3] = 0; - out_2499898042682651457[4] = 0; - out_2499898042682651457[5] = 0; - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[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_2499898042682651457[9] = 0; - out_2499898042682651457[10] = 0; - out_2499898042682651457[11] = 0; - out_2499898042682651457[12] = 0; - out_2499898042682651457[13] = 0; - out_2499898042682651457[14] = 0; - out_2499898042682651457[15] = 0; - out_2499898042682651457[16] = 0; - out_2499898042682651457[17] = 0; - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[20] = 0; - out_2499898042682651457[21] = 0; - out_2499898042682651457[22] = 0; - out_2499898042682651457[23] = 0; - out_2499898042682651457[24] = 0; - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[27] = 0; - out_2499898042682651457[28] = 0; - out_2499898042682651457[29] = 0; - out_2499898042682651457[30] = 0; - out_2499898042682651457[31] = 0; - out_2499898042682651457[32] = 0; - out_2499898042682651457[33] = 0; - out_2499898042682651457[34] = 0; - out_2499898042682651457[35] = 0; - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[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_2499898042682651457[39] = 0; - out_2499898042682651457[40] = 0; - out_2499898042682651457[41] = 0; - out_2499898042682651457[42] = 0; - out_2499898042682651457[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_2499898042682651457[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_2499898042682651457[45] = 0; - out_2499898042682651457[46] = 0; - out_2499898042682651457[47] = 0; - out_2499898042682651457[48] = 0; - out_2499898042682651457[49] = 0; - out_2499898042682651457[50] = 0; - out_2499898042682651457[51] = 0; - out_2499898042682651457[52] = 0; - out_2499898042682651457[53] = 0; - out_2499898042682651457[54] = 0; - out_2499898042682651457[55] = 0; - out_2499898042682651457[56] = 0; - out_2499898042682651457[57] = 1; - out_2499898042682651457[58] = 0; - out_2499898042682651457[59] = 0; - out_2499898042682651457[60] = 0; - out_2499898042682651457[61] = 0; - out_2499898042682651457[62] = 0; - out_2499898042682651457[63] = 0; - out_2499898042682651457[64] = 0; - out_2499898042682651457[65] = 0; - out_2499898042682651457[66] = dt; - out_2499898042682651457[67] = 0; - out_2499898042682651457[68] = 0; - out_2499898042682651457[69] = 0; - out_2499898042682651457[70] = 0; - out_2499898042682651457[71] = 0; - out_2499898042682651457[72] = 0; - out_2499898042682651457[73] = 0; - out_2499898042682651457[74] = 0; - out_2499898042682651457[75] = 0; - out_2499898042682651457[76] = 1; - out_2499898042682651457[77] = 0; - out_2499898042682651457[78] = 0; - out_2499898042682651457[79] = 0; - out_2499898042682651457[80] = 0; - out_2499898042682651457[81] = 0; - out_2499898042682651457[82] = 0; - out_2499898042682651457[83] = 0; - out_2499898042682651457[84] = 0; - out_2499898042682651457[85] = dt; - out_2499898042682651457[86] = 0; - out_2499898042682651457[87] = 0; - out_2499898042682651457[88] = 0; - out_2499898042682651457[89] = 0; - out_2499898042682651457[90] = 0; - out_2499898042682651457[91] = 0; - out_2499898042682651457[92] = 0; - out_2499898042682651457[93] = 0; - out_2499898042682651457[94] = 0; - out_2499898042682651457[95] = 1; - out_2499898042682651457[96] = 0; - out_2499898042682651457[97] = 0; - out_2499898042682651457[98] = 0; - out_2499898042682651457[99] = 0; - out_2499898042682651457[100] = 0; - out_2499898042682651457[101] = 0; - out_2499898042682651457[102] = 0; - out_2499898042682651457[103] = 0; - out_2499898042682651457[104] = dt; - out_2499898042682651457[105] = 0; - out_2499898042682651457[106] = 0; - out_2499898042682651457[107] = 0; - out_2499898042682651457[108] = 0; - out_2499898042682651457[109] = 0; - out_2499898042682651457[110] = 0; - out_2499898042682651457[111] = 0; - out_2499898042682651457[112] = 0; - out_2499898042682651457[113] = 0; - out_2499898042682651457[114] = 1; - out_2499898042682651457[115] = 0; - out_2499898042682651457[116] = 0; - out_2499898042682651457[117] = 0; - out_2499898042682651457[118] = 0; - out_2499898042682651457[119] = 0; - out_2499898042682651457[120] = 0; - out_2499898042682651457[121] = 0; - out_2499898042682651457[122] = 0; - out_2499898042682651457[123] = 0; - out_2499898042682651457[124] = 0; - out_2499898042682651457[125] = 0; - out_2499898042682651457[126] = 0; - out_2499898042682651457[127] = 0; - out_2499898042682651457[128] = 0; - out_2499898042682651457[129] = 0; - out_2499898042682651457[130] = 0; - out_2499898042682651457[131] = 0; - out_2499898042682651457[132] = 0; - out_2499898042682651457[133] = 1; - out_2499898042682651457[134] = 0; - out_2499898042682651457[135] = 0; - out_2499898042682651457[136] = 0; - out_2499898042682651457[137] = 0; - out_2499898042682651457[138] = 0; - out_2499898042682651457[139] = 0; - out_2499898042682651457[140] = 0; - out_2499898042682651457[141] = 0; - out_2499898042682651457[142] = 0; - out_2499898042682651457[143] = 0; - out_2499898042682651457[144] = 0; - out_2499898042682651457[145] = 0; - out_2499898042682651457[146] = 0; - out_2499898042682651457[147] = 0; - out_2499898042682651457[148] = 0; - out_2499898042682651457[149] = 0; - out_2499898042682651457[150] = 0; - out_2499898042682651457[151] = 0; - out_2499898042682651457[152] = 1; - out_2499898042682651457[153] = 0; - out_2499898042682651457[154] = 0; - out_2499898042682651457[155] = 0; - out_2499898042682651457[156] = 0; - out_2499898042682651457[157] = 0; - out_2499898042682651457[158] = 0; - out_2499898042682651457[159] = 0; - out_2499898042682651457[160] = 0; - out_2499898042682651457[161] = 0; - out_2499898042682651457[162] = 0; - out_2499898042682651457[163] = 0; - out_2499898042682651457[164] = 0; - out_2499898042682651457[165] = 0; - out_2499898042682651457[166] = 0; - out_2499898042682651457[167] = 0; - out_2499898042682651457[168] = 0; - out_2499898042682651457[169] = 0; - out_2499898042682651457[170] = 0; - out_2499898042682651457[171] = 1; - out_2499898042682651457[172] = 0; - out_2499898042682651457[173] = 0; - out_2499898042682651457[174] = 0; - out_2499898042682651457[175] = 0; - out_2499898042682651457[176] = 0; - out_2499898042682651457[177] = 0; - out_2499898042682651457[178] = 0; - out_2499898042682651457[179] = 0; - out_2499898042682651457[180] = 0; - out_2499898042682651457[181] = 0; - out_2499898042682651457[182] = 0; - out_2499898042682651457[183] = 0; - out_2499898042682651457[184] = 0; - out_2499898042682651457[185] = 0; - out_2499898042682651457[186] = 0; - out_2499898042682651457[187] = 0; - out_2499898042682651457[188] = 0; - out_2499898042682651457[189] = 0; - out_2499898042682651457[190] = 1; - out_2499898042682651457[191] = 0; - out_2499898042682651457[192] = 0; - out_2499898042682651457[193] = 0; - out_2499898042682651457[194] = 0; - out_2499898042682651457[195] = 0; - out_2499898042682651457[196] = 0; - out_2499898042682651457[197] = 0; - out_2499898042682651457[198] = 0; - out_2499898042682651457[199] = 0; - out_2499898042682651457[200] = 0; - out_2499898042682651457[201] = 0; - out_2499898042682651457[202] = 0; - out_2499898042682651457[203] = 0; - out_2499898042682651457[204] = 0; - out_2499898042682651457[205] = 0; - out_2499898042682651457[206] = 0; - out_2499898042682651457[207] = 0; - out_2499898042682651457[208] = 0; - out_2499898042682651457[209] = 1; - out_2499898042682651457[210] = 0; - out_2499898042682651457[211] = 0; - out_2499898042682651457[212] = 0; - out_2499898042682651457[213] = 0; - out_2499898042682651457[214] = 0; - out_2499898042682651457[215] = 0; - out_2499898042682651457[216] = 0; - out_2499898042682651457[217] = 0; - out_2499898042682651457[218] = 0; - out_2499898042682651457[219] = 0; - out_2499898042682651457[220] = 0; - out_2499898042682651457[221] = 0; - out_2499898042682651457[222] = 0; - out_2499898042682651457[223] = 0; - out_2499898042682651457[224] = 0; - out_2499898042682651457[225] = 0; - out_2499898042682651457[226] = 0; - out_2499898042682651457[227] = 0; - out_2499898042682651457[228] = 1; - out_2499898042682651457[229] = 0; - out_2499898042682651457[230] = 0; - out_2499898042682651457[231] = 0; - out_2499898042682651457[232] = 0; - out_2499898042682651457[233] = 0; - out_2499898042682651457[234] = 0; - out_2499898042682651457[235] = 0; - out_2499898042682651457[236] = 0; - out_2499898042682651457[237] = 0; - out_2499898042682651457[238] = 0; - out_2499898042682651457[239] = 0; - out_2499898042682651457[240] = 0; - out_2499898042682651457[241] = 0; - out_2499898042682651457[242] = 0; - out_2499898042682651457[243] = 0; - out_2499898042682651457[244] = 0; - out_2499898042682651457[245] = 0; - out_2499898042682651457[246] = 0; - out_2499898042682651457[247] = 1; - out_2499898042682651457[248] = 0; - out_2499898042682651457[249] = 0; - out_2499898042682651457[250] = 0; - out_2499898042682651457[251] = 0; - out_2499898042682651457[252] = 0; - out_2499898042682651457[253] = 0; - out_2499898042682651457[254] = 0; - out_2499898042682651457[255] = 0; - out_2499898042682651457[256] = 0; - out_2499898042682651457[257] = 0; - out_2499898042682651457[258] = 0; - out_2499898042682651457[259] = 0; - out_2499898042682651457[260] = 0; - out_2499898042682651457[261] = 0; - out_2499898042682651457[262] = 0; - out_2499898042682651457[263] = 0; - out_2499898042682651457[264] = 0; - out_2499898042682651457[265] = 0; - out_2499898042682651457[266] = 1; - out_2499898042682651457[267] = 0; - out_2499898042682651457[268] = 0; - out_2499898042682651457[269] = 0; - out_2499898042682651457[270] = 0; - out_2499898042682651457[271] = 0; - out_2499898042682651457[272] = 0; - out_2499898042682651457[273] = 0; - out_2499898042682651457[274] = 0; - out_2499898042682651457[275] = 0; - out_2499898042682651457[276] = 0; - out_2499898042682651457[277] = 0; - out_2499898042682651457[278] = 0; - out_2499898042682651457[279] = 0; - out_2499898042682651457[280] = 0; - out_2499898042682651457[281] = 0; - out_2499898042682651457[282] = 0; - out_2499898042682651457[283] = 0; - out_2499898042682651457[284] = 0; - out_2499898042682651457[285] = 1; - out_2499898042682651457[286] = 0; - out_2499898042682651457[287] = 0; - out_2499898042682651457[288] = 0; - out_2499898042682651457[289] = 0; - out_2499898042682651457[290] = 0; - out_2499898042682651457[291] = 0; - out_2499898042682651457[292] = 0; - out_2499898042682651457[293] = 0; - out_2499898042682651457[294] = 0; - out_2499898042682651457[295] = 0; - out_2499898042682651457[296] = 0; - out_2499898042682651457[297] = 0; - out_2499898042682651457[298] = 0; - out_2499898042682651457[299] = 0; - out_2499898042682651457[300] = 0; - out_2499898042682651457[301] = 0; - out_2499898042682651457[302] = 0; - out_2499898042682651457[303] = 0; - out_2499898042682651457[304] = 1; - out_2499898042682651457[305] = 0; - out_2499898042682651457[306] = 0; - out_2499898042682651457[307] = 0; - out_2499898042682651457[308] = 0; - out_2499898042682651457[309] = 0; - out_2499898042682651457[310] = 0; - out_2499898042682651457[311] = 0; - out_2499898042682651457[312] = 0; - out_2499898042682651457[313] = 0; - out_2499898042682651457[314] = 0; - out_2499898042682651457[315] = 0; - out_2499898042682651457[316] = 0; - out_2499898042682651457[317] = 0; - out_2499898042682651457[318] = 0; - out_2499898042682651457[319] = 0; - out_2499898042682651457[320] = 0; - out_2499898042682651457[321] = 0; - out_2499898042682651457[322] = 0; - out_2499898042682651457[323] = 1; +void F_fun(double *state, double dt, double *out_8174317485626071951) { + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[2] = 0; + out_8174317485626071951[3] = 0; + out_8174317485626071951[4] = 0; + out_8174317485626071951[5] = 0; + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[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_8174317485626071951[9] = 0; + out_8174317485626071951[10] = 0; + out_8174317485626071951[11] = 0; + out_8174317485626071951[12] = 0; + out_8174317485626071951[13] = 0; + out_8174317485626071951[14] = 0; + out_8174317485626071951[15] = 0; + out_8174317485626071951[16] = 0; + out_8174317485626071951[17] = 0; + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[20] = 0; + out_8174317485626071951[21] = 0; + out_8174317485626071951[22] = 0; + out_8174317485626071951[23] = 0; + out_8174317485626071951[24] = 0; + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[27] = 0; + out_8174317485626071951[28] = 0; + out_8174317485626071951[29] = 0; + out_8174317485626071951[30] = 0; + out_8174317485626071951[31] = 0; + out_8174317485626071951[32] = 0; + out_8174317485626071951[33] = 0; + out_8174317485626071951[34] = 0; + out_8174317485626071951[35] = 0; + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[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_8174317485626071951[39] = 0; + out_8174317485626071951[40] = 0; + out_8174317485626071951[41] = 0; + out_8174317485626071951[42] = 0; + out_8174317485626071951[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_8174317485626071951[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_8174317485626071951[45] = 0; + out_8174317485626071951[46] = 0; + out_8174317485626071951[47] = 0; + out_8174317485626071951[48] = 0; + out_8174317485626071951[49] = 0; + out_8174317485626071951[50] = 0; + out_8174317485626071951[51] = 0; + out_8174317485626071951[52] = 0; + out_8174317485626071951[53] = 0; + out_8174317485626071951[54] = 0; + out_8174317485626071951[55] = 0; + out_8174317485626071951[56] = 0; + out_8174317485626071951[57] = 1; + out_8174317485626071951[58] = 0; + out_8174317485626071951[59] = 0; + out_8174317485626071951[60] = 0; + out_8174317485626071951[61] = 0; + out_8174317485626071951[62] = 0; + out_8174317485626071951[63] = 0; + out_8174317485626071951[64] = 0; + out_8174317485626071951[65] = 0; + out_8174317485626071951[66] = dt; + out_8174317485626071951[67] = 0; + out_8174317485626071951[68] = 0; + out_8174317485626071951[69] = 0; + out_8174317485626071951[70] = 0; + out_8174317485626071951[71] = 0; + out_8174317485626071951[72] = 0; + out_8174317485626071951[73] = 0; + out_8174317485626071951[74] = 0; + out_8174317485626071951[75] = 0; + out_8174317485626071951[76] = 1; + out_8174317485626071951[77] = 0; + out_8174317485626071951[78] = 0; + out_8174317485626071951[79] = 0; + out_8174317485626071951[80] = 0; + out_8174317485626071951[81] = 0; + out_8174317485626071951[82] = 0; + out_8174317485626071951[83] = 0; + out_8174317485626071951[84] = 0; + out_8174317485626071951[85] = dt; + out_8174317485626071951[86] = 0; + out_8174317485626071951[87] = 0; + out_8174317485626071951[88] = 0; + out_8174317485626071951[89] = 0; + out_8174317485626071951[90] = 0; + out_8174317485626071951[91] = 0; + out_8174317485626071951[92] = 0; + out_8174317485626071951[93] = 0; + out_8174317485626071951[94] = 0; + out_8174317485626071951[95] = 1; + out_8174317485626071951[96] = 0; + out_8174317485626071951[97] = 0; + out_8174317485626071951[98] = 0; + out_8174317485626071951[99] = 0; + out_8174317485626071951[100] = 0; + out_8174317485626071951[101] = 0; + out_8174317485626071951[102] = 0; + out_8174317485626071951[103] = 0; + out_8174317485626071951[104] = dt; + out_8174317485626071951[105] = 0; + out_8174317485626071951[106] = 0; + out_8174317485626071951[107] = 0; + out_8174317485626071951[108] = 0; + out_8174317485626071951[109] = 0; + out_8174317485626071951[110] = 0; + out_8174317485626071951[111] = 0; + out_8174317485626071951[112] = 0; + out_8174317485626071951[113] = 0; + out_8174317485626071951[114] = 1; + out_8174317485626071951[115] = 0; + out_8174317485626071951[116] = 0; + out_8174317485626071951[117] = 0; + out_8174317485626071951[118] = 0; + out_8174317485626071951[119] = 0; + out_8174317485626071951[120] = 0; + out_8174317485626071951[121] = 0; + out_8174317485626071951[122] = 0; + out_8174317485626071951[123] = 0; + out_8174317485626071951[124] = 0; + out_8174317485626071951[125] = 0; + out_8174317485626071951[126] = 0; + out_8174317485626071951[127] = 0; + out_8174317485626071951[128] = 0; + out_8174317485626071951[129] = 0; + out_8174317485626071951[130] = 0; + out_8174317485626071951[131] = 0; + out_8174317485626071951[132] = 0; + out_8174317485626071951[133] = 1; + out_8174317485626071951[134] = 0; + out_8174317485626071951[135] = 0; + out_8174317485626071951[136] = 0; + out_8174317485626071951[137] = 0; + out_8174317485626071951[138] = 0; + out_8174317485626071951[139] = 0; + out_8174317485626071951[140] = 0; + out_8174317485626071951[141] = 0; + out_8174317485626071951[142] = 0; + out_8174317485626071951[143] = 0; + out_8174317485626071951[144] = 0; + out_8174317485626071951[145] = 0; + out_8174317485626071951[146] = 0; + out_8174317485626071951[147] = 0; + out_8174317485626071951[148] = 0; + out_8174317485626071951[149] = 0; + out_8174317485626071951[150] = 0; + out_8174317485626071951[151] = 0; + out_8174317485626071951[152] = 1; + out_8174317485626071951[153] = 0; + out_8174317485626071951[154] = 0; + out_8174317485626071951[155] = 0; + out_8174317485626071951[156] = 0; + out_8174317485626071951[157] = 0; + out_8174317485626071951[158] = 0; + out_8174317485626071951[159] = 0; + out_8174317485626071951[160] = 0; + out_8174317485626071951[161] = 0; + out_8174317485626071951[162] = 0; + out_8174317485626071951[163] = 0; + out_8174317485626071951[164] = 0; + out_8174317485626071951[165] = 0; + out_8174317485626071951[166] = 0; + out_8174317485626071951[167] = 0; + out_8174317485626071951[168] = 0; + out_8174317485626071951[169] = 0; + out_8174317485626071951[170] = 0; + out_8174317485626071951[171] = 1; + out_8174317485626071951[172] = 0; + out_8174317485626071951[173] = 0; + out_8174317485626071951[174] = 0; + out_8174317485626071951[175] = 0; + out_8174317485626071951[176] = 0; + out_8174317485626071951[177] = 0; + out_8174317485626071951[178] = 0; + out_8174317485626071951[179] = 0; + out_8174317485626071951[180] = 0; + out_8174317485626071951[181] = 0; + out_8174317485626071951[182] = 0; + out_8174317485626071951[183] = 0; + out_8174317485626071951[184] = 0; + out_8174317485626071951[185] = 0; + out_8174317485626071951[186] = 0; + out_8174317485626071951[187] = 0; + out_8174317485626071951[188] = 0; + out_8174317485626071951[189] = 0; + out_8174317485626071951[190] = 1; + out_8174317485626071951[191] = 0; + out_8174317485626071951[192] = 0; + out_8174317485626071951[193] = 0; + out_8174317485626071951[194] = 0; + out_8174317485626071951[195] = 0; + out_8174317485626071951[196] = 0; + out_8174317485626071951[197] = 0; + out_8174317485626071951[198] = 0; + out_8174317485626071951[199] = 0; + out_8174317485626071951[200] = 0; + out_8174317485626071951[201] = 0; + out_8174317485626071951[202] = 0; + out_8174317485626071951[203] = 0; + out_8174317485626071951[204] = 0; + out_8174317485626071951[205] = 0; + out_8174317485626071951[206] = 0; + out_8174317485626071951[207] = 0; + out_8174317485626071951[208] = 0; + out_8174317485626071951[209] = 1; + out_8174317485626071951[210] = 0; + out_8174317485626071951[211] = 0; + out_8174317485626071951[212] = 0; + out_8174317485626071951[213] = 0; + out_8174317485626071951[214] = 0; + out_8174317485626071951[215] = 0; + out_8174317485626071951[216] = 0; + out_8174317485626071951[217] = 0; + out_8174317485626071951[218] = 0; + out_8174317485626071951[219] = 0; + out_8174317485626071951[220] = 0; + out_8174317485626071951[221] = 0; + out_8174317485626071951[222] = 0; + out_8174317485626071951[223] = 0; + out_8174317485626071951[224] = 0; + out_8174317485626071951[225] = 0; + out_8174317485626071951[226] = 0; + out_8174317485626071951[227] = 0; + out_8174317485626071951[228] = 1; + out_8174317485626071951[229] = 0; + out_8174317485626071951[230] = 0; + out_8174317485626071951[231] = 0; + out_8174317485626071951[232] = 0; + out_8174317485626071951[233] = 0; + out_8174317485626071951[234] = 0; + out_8174317485626071951[235] = 0; + out_8174317485626071951[236] = 0; + out_8174317485626071951[237] = 0; + out_8174317485626071951[238] = 0; + out_8174317485626071951[239] = 0; + out_8174317485626071951[240] = 0; + out_8174317485626071951[241] = 0; + out_8174317485626071951[242] = 0; + out_8174317485626071951[243] = 0; + out_8174317485626071951[244] = 0; + out_8174317485626071951[245] = 0; + out_8174317485626071951[246] = 0; + out_8174317485626071951[247] = 1; + out_8174317485626071951[248] = 0; + out_8174317485626071951[249] = 0; + out_8174317485626071951[250] = 0; + out_8174317485626071951[251] = 0; + out_8174317485626071951[252] = 0; + out_8174317485626071951[253] = 0; + out_8174317485626071951[254] = 0; + out_8174317485626071951[255] = 0; + out_8174317485626071951[256] = 0; + out_8174317485626071951[257] = 0; + out_8174317485626071951[258] = 0; + out_8174317485626071951[259] = 0; + out_8174317485626071951[260] = 0; + out_8174317485626071951[261] = 0; + out_8174317485626071951[262] = 0; + out_8174317485626071951[263] = 0; + out_8174317485626071951[264] = 0; + out_8174317485626071951[265] = 0; + out_8174317485626071951[266] = 1; + out_8174317485626071951[267] = 0; + out_8174317485626071951[268] = 0; + out_8174317485626071951[269] = 0; + out_8174317485626071951[270] = 0; + out_8174317485626071951[271] = 0; + out_8174317485626071951[272] = 0; + out_8174317485626071951[273] = 0; + out_8174317485626071951[274] = 0; + out_8174317485626071951[275] = 0; + out_8174317485626071951[276] = 0; + out_8174317485626071951[277] = 0; + out_8174317485626071951[278] = 0; + out_8174317485626071951[279] = 0; + out_8174317485626071951[280] = 0; + out_8174317485626071951[281] = 0; + out_8174317485626071951[282] = 0; + out_8174317485626071951[283] = 0; + out_8174317485626071951[284] = 0; + out_8174317485626071951[285] = 1; + out_8174317485626071951[286] = 0; + out_8174317485626071951[287] = 0; + out_8174317485626071951[288] = 0; + out_8174317485626071951[289] = 0; + out_8174317485626071951[290] = 0; + out_8174317485626071951[291] = 0; + out_8174317485626071951[292] = 0; + out_8174317485626071951[293] = 0; + out_8174317485626071951[294] = 0; + out_8174317485626071951[295] = 0; + out_8174317485626071951[296] = 0; + out_8174317485626071951[297] = 0; + out_8174317485626071951[298] = 0; + out_8174317485626071951[299] = 0; + out_8174317485626071951[300] = 0; + out_8174317485626071951[301] = 0; + out_8174317485626071951[302] = 0; + out_8174317485626071951[303] = 0; + out_8174317485626071951[304] = 1; + out_8174317485626071951[305] = 0; + out_8174317485626071951[306] = 0; + out_8174317485626071951[307] = 0; + out_8174317485626071951[308] = 0; + out_8174317485626071951[309] = 0; + out_8174317485626071951[310] = 0; + out_8174317485626071951[311] = 0; + out_8174317485626071951[312] = 0; + out_8174317485626071951[313] = 0; + out_8174317485626071951[314] = 0; + out_8174317485626071951[315] = 0; + out_8174317485626071951[316] = 0; + out_8174317485626071951[317] = 0; + out_8174317485626071951[318] = 0; + out_8174317485626071951[319] = 0; + out_8174317485626071951[320] = 0; + out_8174317485626071951[321] = 0; + out_8174317485626071951[322] = 0; + out_8174317485626071951[323] = 1; } -void h_4(double *state, double *unused, double *out_3279047988568344132) { - out_3279047988568344132[0] = state[6] + state[9]; - out_3279047988568344132[1] = state[7] + state[10]; - out_3279047988568344132[2] = state[8] + state[11]; +void h_4(double *state, double *unused, double *out_5523365294760256360) { + out_5523365294760256360[0] = state[6] + state[9]; + out_5523365294760256360[1] = state[7] + state[10]; + out_5523365294760256360[2] = state[8] + state[11]; } -void H_4(double *state, double *unused, double *out_5899742257253909940) { - out_5899742257253909940[0] = 0; - out_5899742257253909940[1] = 0; - out_5899742257253909940[2] = 0; - out_5899742257253909940[3] = 0; - out_5899742257253909940[4] = 0; - out_5899742257253909940[5] = 0; - out_5899742257253909940[6] = 1; - out_5899742257253909940[7] = 0; - out_5899742257253909940[8] = 0; - out_5899742257253909940[9] = 1; - out_5899742257253909940[10] = 0; - out_5899742257253909940[11] = 0; - out_5899742257253909940[12] = 0; - out_5899742257253909940[13] = 0; - out_5899742257253909940[14] = 0; - out_5899742257253909940[15] = 0; - out_5899742257253909940[16] = 0; - out_5899742257253909940[17] = 0; - out_5899742257253909940[18] = 0; - out_5899742257253909940[19] = 0; - out_5899742257253909940[20] = 0; - out_5899742257253909940[21] = 0; - out_5899742257253909940[22] = 0; - out_5899742257253909940[23] = 0; - out_5899742257253909940[24] = 0; - out_5899742257253909940[25] = 1; - out_5899742257253909940[26] = 0; - out_5899742257253909940[27] = 0; - out_5899742257253909940[28] = 1; - out_5899742257253909940[29] = 0; - out_5899742257253909940[30] = 0; - out_5899742257253909940[31] = 0; - out_5899742257253909940[32] = 0; - out_5899742257253909940[33] = 0; - out_5899742257253909940[34] = 0; - out_5899742257253909940[35] = 0; - out_5899742257253909940[36] = 0; - out_5899742257253909940[37] = 0; - out_5899742257253909940[38] = 0; - out_5899742257253909940[39] = 0; - out_5899742257253909940[40] = 0; - out_5899742257253909940[41] = 0; - out_5899742257253909940[42] = 0; - out_5899742257253909940[43] = 0; - out_5899742257253909940[44] = 1; - out_5899742257253909940[45] = 0; - out_5899742257253909940[46] = 0; - out_5899742257253909940[47] = 1; - out_5899742257253909940[48] = 0; - out_5899742257253909940[49] = 0; - out_5899742257253909940[50] = 0; - out_5899742257253909940[51] = 0; - out_5899742257253909940[52] = 0; - out_5899742257253909940[53] = 0; +void H_4(double *state, double *unused, double *out_848654723451256734) { + out_848654723451256734[0] = 0; + out_848654723451256734[1] = 0; + out_848654723451256734[2] = 0; + out_848654723451256734[3] = 0; + out_848654723451256734[4] = 0; + out_848654723451256734[5] = 0; + out_848654723451256734[6] = 1; + out_848654723451256734[7] = 0; + out_848654723451256734[8] = 0; + out_848654723451256734[9] = 1; + out_848654723451256734[10] = 0; + out_848654723451256734[11] = 0; + out_848654723451256734[12] = 0; + out_848654723451256734[13] = 0; + out_848654723451256734[14] = 0; + out_848654723451256734[15] = 0; + out_848654723451256734[16] = 0; + out_848654723451256734[17] = 0; + out_848654723451256734[18] = 0; + out_848654723451256734[19] = 0; + out_848654723451256734[20] = 0; + out_848654723451256734[21] = 0; + out_848654723451256734[22] = 0; + out_848654723451256734[23] = 0; + out_848654723451256734[24] = 0; + out_848654723451256734[25] = 1; + out_848654723451256734[26] = 0; + out_848654723451256734[27] = 0; + out_848654723451256734[28] = 1; + out_848654723451256734[29] = 0; + out_848654723451256734[30] = 0; + out_848654723451256734[31] = 0; + out_848654723451256734[32] = 0; + out_848654723451256734[33] = 0; + out_848654723451256734[34] = 0; + out_848654723451256734[35] = 0; + out_848654723451256734[36] = 0; + out_848654723451256734[37] = 0; + out_848654723451256734[38] = 0; + out_848654723451256734[39] = 0; + out_848654723451256734[40] = 0; + out_848654723451256734[41] = 0; + out_848654723451256734[42] = 0; + out_848654723451256734[43] = 0; + out_848654723451256734[44] = 1; + out_848654723451256734[45] = 0; + out_848654723451256734[46] = 0; + out_848654723451256734[47] = 1; + out_848654723451256734[48] = 0; + out_848654723451256734[49] = 0; + out_848654723451256734[50] = 0; + out_848654723451256734[51] = 0; + out_848654723451256734[52] = 0; + out_848654723451256734[53] = 0; } -void h_10(double *state, double *unused, double *out_9007933995216703840) { - out_9007933995216703840[0] = 9.8100000000000005*sin(state[1]) - state[4]*state[8] + state[5]*state[7] + state[12] + state[15]; - out_9007933995216703840[1] = -9.8100000000000005*sin(state[0])*cos(state[1]) + state[3]*state[8] - state[5]*state[6] + state[13] + state[16]; - out_9007933995216703840[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_1239079208898706284) { + out_1239079208898706284[0] = 9.8100000000000005*sin(state[1]) - state[4]*state[8] + state[5]*state[7] + state[12] + state[15]; + out_1239079208898706284[1] = -9.8100000000000005*sin(state[0])*cos(state[1]) + state[3]*state[8] - state[5]*state[6] + state[13] + state[16]; + out_1239079208898706284[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_2326992144684427807) { - out_2326992144684427807[0] = 0; - out_2326992144684427807[1] = 9.8100000000000005*cos(state[1]); - out_2326992144684427807[2] = 0; - out_2326992144684427807[3] = 0; - out_2326992144684427807[4] = -state[8]; - out_2326992144684427807[5] = state[7]; - out_2326992144684427807[6] = 0; - out_2326992144684427807[7] = state[5]; - out_2326992144684427807[8] = -state[4]; - out_2326992144684427807[9] = 0; - out_2326992144684427807[10] = 0; - out_2326992144684427807[11] = 0; - out_2326992144684427807[12] = 1; - out_2326992144684427807[13] = 0; - out_2326992144684427807[14] = 0; - out_2326992144684427807[15] = 1; - out_2326992144684427807[16] = 0; - out_2326992144684427807[17] = 0; - out_2326992144684427807[18] = -9.8100000000000005*cos(state[0])*cos(state[1]); - out_2326992144684427807[19] = 9.8100000000000005*sin(state[0])*sin(state[1]); - out_2326992144684427807[20] = 0; - out_2326992144684427807[21] = state[8]; - out_2326992144684427807[22] = 0; - out_2326992144684427807[23] = -state[6]; - out_2326992144684427807[24] = -state[5]; - out_2326992144684427807[25] = 0; - out_2326992144684427807[26] = state[3]; - out_2326992144684427807[27] = 0; - out_2326992144684427807[28] = 0; - out_2326992144684427807[29] = 0; - out_2326992144684427807[30] = 0; - out_2326992144684427807[31] = 1; - out_2326992144684427807[32] = 0; - out_2326992144684427807[33] = 0; - out_2326992144684427807[34] = 1; - out_2326992144684427807[35] = 0; - out_2326992144684427807[36] = 9.8100000000000005*sin(state[0])*cos(state[1]); - out_2326992144684427807[37] = 9.8100000000000005*sin(state[1])*cos(state[0]); - out_2326992144684427807[38] = 0; - out_2326992144684427807[39] = -state[7]; - out_2326992144684427807[40] = state[6]; - out_2326992144684427807[41] = 0; - out_2326992144684427807[42] = state[4]; - out_2326992144684427807[43] = -state[3]; - out_2326992144684427807[44] = 0; - out_2326992144684427807[45] = 0; - out_2326992144684427807[46] = 0; - out_2326992144684427807[47] = 0; - out_2326992144684427807[48] = 0; - out_2326992144684427807[49] = 0; - out_2326992144684427807[50] = 1; - out_2326992144684427807[51] = 0; - out_2326992144684427807[52] = 0; - out_2326992144684427807[53] = 1; +void H_10(double *state, double *unused, double *out_1001724707531765931) { + out_1001724707531765931[0] = 0; + out_1001724707531765931[1] = 9.8100000000000005*cos(state[1]); + out_1001724707531765931[2] = 0; + out_1001724707531765931[3] = 0; + out_1001724707531765931[4] = -state[8]; + out_1001724707531765931[5] = state[7]; + out_1001724707531765931[6] = 0; + out_1001724707531765931[7] = state[5]; + out_1001724707531765931[8] = -state[4]; + out_1001724707531765931[9] = 0; + out_1001724707531765931[10] = 0; + out_1001724707531765931[11] = 0; + out_1001724707531765931[12] = 1; + out_1001724707531765931[13] = 0; + out_1001724707531765931[14] = 0; + out_1001724707531765931[15] = 1; + out_1001724707531765931[16] = 0; + out_1001724707531765931[17] = 0; + out_1001724707531765931[18] = -9.8100000000000005*cos(state[0])*cos(state[1]); + out_1001724707531765931[19] = 9.8100000000000005*sin(state[0])*sin(state[1]); + out_1001724707531765931[20] = 0; + out_1001724707531765931[21] = state[8]; + out_1001724707531765931[22] = 0; + out_1001724707531765931[23] = -state[6]; + out_1001724707531765931[24] = -state[5]; + out_1001724707531765931[25] = 0; + out_1001724707531765931[26] = state[3]; + out_1001724707531765931[27] = 0; + out_1001724707531765931[28] = 0; + out_1001724707531765931[29] = 0; + out_1001724707531765931[30] = 0; + out_1001724707531765931[31] = 1; + out_1001724707531765931[32] = 0; + out_1001724707531765931[33] = 0; + out_1001724707531765931[34] = 1; + out_1001724707531765931[35] = 0; + out_1001724707531765931[36] = 9.8100000000000005*sin(state[0])*cos(state[1]); + out_1001724707531765931[37] = 9.8100000000000005*sin(state[1])*cos(state[0]); + out_1001724707531765931[38] = 0; + out_1001724707531765931[39] = -state[7]; + out_1001724707531765931[40] = state[6]; + out_1001724707531765931[41] = 0; + out_1001724707531765931[42] = state[4]; + out_1001724707531765931[43] = -state[3]; + out_1001724707531765931[44] = 0; + out_1001724707531765931[45] = 0; + out_1001724707531765931[46] = 0; + out_1001724707531765931[47] = 0; + out_1001724707531765931[48] = 0; + out_1001724707531765931[49] = 0; + out_1001724707531765931[50] = 1; + out_1001724707531765931[51] = 0; + out_1001724707531765931[52] = 0; + out_1001724707531765931[53] = 1; } -void h_13(double *state, double *unused, double *out_8858214994014047499) { - out_8858214994014047499[0] = state[3]; - out_8858214994014047499[1] = state[4]; - out_8858214994014047499[2] = state[5]; +void h_13(double *state, double *unused, double *out_7307670055393162069) { + out_7307670055393162069[0] = state[3]; + out_7307670055393162069[1] = state[4]; + out_7307670055393162069[2] = state[5]; } -void H_13(double *state, double *unused, double *out_1710888951062790989) { - out_1710888951062790989[0] = 0; - out_1710888951062790989[1] = 0; - out_1710888951062790989[2] = 0; - out_1710888951062790989[3] = 1; - out_1710888951062790989[4] = 0; - out_1710888951062790989[5] = 0; - out_1710888951062790989[6] = 0; - out_1710888951062790989[7] = 0; - out_1710888951062790989[8] = 0; - out_1710888951062790989[9] = 0; - out_1710888951062790989[10] = 0; - out_1710888951062790989[11] = 0; - out_1710888951062790989[12] = 0; - out_1710888951062790989[13] = 0; - out_1710888951062790989[14] = 0; - out_1710888951062790989[15] = 0; - out_1710888951062790989[16] = 0; - out_1710888951062790989[17] = 0; - out_1710888951062790989[18] = 0; - out_1710888951062790989[19] = 0; - out_1710888951062790989[20] = 0; - out_1710888951062790989[21] = 0; - out_1710888951062790989[22] = 1; - out_1710888951062790989[23] = 0; - out_1710888951062790989[24] = 0; - out_1710888951062790989[25] = 0; - out_1710888951062790989[26] = 0; - out_1710888951062790989[27] = 0; - out_1710888951062790989[28] = 0; - out_1710888951062790989[29] = 0; - out_1710888951062790989[30] = 0; - out_1710888951062790989[31] = 0; - out_1710888951062790989[32] = 0; - out_1710888951062790989[33] = 0; - out_1710888951062790989[34] = 0; - out_1710888951062790989[35] = 0; - out_1710888951062790989[36] = 0; - out_1710888951062790989[37] = 0; - out_1710888951062790989[38] = 0; - out_1710888951062790989[39] = 0; - out_1710888951062790989[40] = 0; - out_1710888951062790989[41] = 1; - out_1710888951062790989[42] = 0; - out_1710888951062790989[43] = 0; - out_1710888951062790989[44] = 0; - out_1710888951062790989[45] = 0; - out_1710888951062790989[46] = 0; - out_1710888951062790989[47] = 0; - out_1710888951062790989[48] = 0; - out_1710888951062790989[49] = 0; - out_1710888951062790989[50] = 0; - out_1710888951062790989[51] = 0; - out_1710888951062790989[52] = 0; - out_1710888951062790989[53] = 0; +void H_13(double *state, double *unused, double *out_6761976484865444195) { + out_6761976484865444195[0] = 0; + out_6761976484865444195[1] = 0; + out_6761976484865444195[2] = 0; + out_6761976484865444195[3] = 1; + out_6761976484865444195[4] = 0; + out_6761976484865444195[5] = 0; + out_6761976484865444195[6] = 0; + out_6761976484865444195[7] = 0; + out_6761976484865444195[8] = 0; + out_6761976484865444195[9] = 0; + out_6761976484865444195[10] = 0; + out_6761976484865444195[11] = 0; + out_6761976484865444195[12] = 0; + out_6761976484865444195[13] = 0; + out_6761976484865444195[14] = 0; + out_6761976484865444195[15] = 0; + out_6761976484865444195[16] = 0; + out_6761976484865444195[17] = 0; + out_6761976484865444195[18] = 0; + out_6761976484865444195[19] = 0; + out_6761976484865444195[20] = 0; + out_6761976484865444195[21] = 0; + out_6761976484865444195[22] = 1; + out_6761976484865444195[23] = 0; + out_6761976484865444195[24] = 0; + out_6761976484865444195[25] = 0; + out_6761976484865444195[26] = 0; + out_6761976484865444195[27] = 0; + out_6761976484865444195[28] = 0; + out_6761976484865444195[29] = 0; + out_6761976484865444195[30] = 0; + out_6761976484865444195[31] = 0; + out_6761976484865444195[32] = 0; + out_6761976484865444195[33] = 0; + out_6761976484865444195[34] = 0; + out_6761976484865444195[35] = 0; + out_6761976484865444195[36] = 0; + out_6761976484865444195[37] = 0; + out_6761976484865444195[38] = 0; + out_6761976484865444195[39] = 0; + out_6761976484865444195[40] = 0; + out_6761976484865444195[41] = 1; + out_6761976484865444195[42] = 0; + out_6761976484865444195[43] = 0; + out_6761976484865444195[44] = 0; + out_6761976484865444195[45] = 0; + out_6761976484865444195[46] = 0; + out_6761976484865444195[47] = 0; + out_6761976484865444195[48] = 0; + out_6761976484865444195[49] = 0; + out_6761976484865444195[50] = 0; + out_6761976484865444195[51] = 0; + out_6761976484865444195[52] = 0; + out_6761976484865444195[53] = 0; } -void h_14(double *state, double *unused, double *out_7751194400543680936) { - out_7751194400543680936[0] = state[6]; - out_7751194400543680936[1] = state[7]; - out_7751194400543680936[2] = state[8]; +void h_14(double *state, double *unused, double *out_7233663736752442507) { + out_7233663736752442507[0] = state[6]; + out_7233663736752442507[1] = state[7]; + out_7233663736752442507[2] = state[8]; } -void H_14(double *state, double *unused, double *out_1936501400914425411) { - out_1936501400914425411[0] = 0; - out_1936501400914425411[1] = 0; - out_1936501400914425411[2] = 0; - out_1936501400914425411[3] = 0; - out_1936501400914425411[4] = 0; - out_1936501400914425411[5] = 0; - out_1936501400914425411[6] = 1; - out_1936501400914425411[7] = 0; - out_1936501400914425411[8] = 0; - out_1936501400914425411[9] = 0; - out_1936501400914425411[10] = 0; - out_1936501400914425411[11] = 0; - out_1936501400914425411[12] = 0; - out_1936501400914425411[13] = 0; - out_1936501400914425411[14] = 0; - out_1936501400914425411[15] = 0; - out_1936501400914425411[16] = 0; - out_1936501400914425411[17] = 0; - out_1936501400914425411[18] = 0; - out_1936501400914425411[19] = 0; - out_1936501400914425411[20] = 0; - out_1936501400914425411[21] = 0; - out_1936501400914425411[22] = 0; - out_1936501400914425411[23] = 0; - out_1936501400914425411[24] = 0; - out_1936501400914425411[25] = 1; - out_1936501400914425411[26] = 0; - out_1936501400914425411[27] = 0; - out_1936501400914425411[28] = 0; - out_1936501400914425411[29] = 0; - out_1936501400914425411[30] = 0; - out_1936501400914425411[31] = 0; - out_1936501400914425411[32] = 0; - out_1936501400914425411[33] = 0; - out_1936501400914425411[34] = 0; - out_1936501400914425411[35] = 0; - out_1936501400914425411[36] = 0; - out_1936501400914425411[37] = 0; - out_1936501400914425411[38] = 0; - out_1936501400914425411[39] = 0; - out_1936501400914425411[40] = 0; - out_1936501400914425411[41] = 0; - out_1936501400914425411[42] = 0; - out_1936501400914425411[43] = 0; - out_1936501400914425411[44] = 1; - out_1936501400914425411[45] = 0; - out_1936501400914425411[46] = 0; - out_1936501400914425411[47] = 0; - out_1936501400914425411[48] = 0; - out_1936501400914425411[49] = 0; - out_1936501400914425411[50] = 0; - out_1936501400914425411[51] = 0; - out_1936501400914425411[52] = 0; - out_1936501400914425411[53] = 0; +void H_14(double *state, double *unused, double *out_3114586132888227795) { + out_3114586132888227795[0] = 0; + out_3114586132888227795[1] = 0; + out_3114586132888227795[2] = 0; + out_3114586132888227795[3] = 0; + out_3114586132888227795[4] = 0; + out_3114586132888227795[5] = 0; + out_3114586132888227795[6] = 1; + out_3114586132888227795[7] = 0; + out_3114586132888227795[8] = 0; + out_3114586132888227795[9] = 0; + out_3114586132888227795[10] = 0; + out_3114586132888227795[11] = 0; + out_3114586132888227795[12] = 0; + out_3114586132888227795[13] = 0; + out_3114586132888227795[14] = 0; + out_3114586132888227795[15] = 0; + out_3114586132888227795[16] = 0; + out_3114586132888227795[17] = 0; + out_3114586132888227795[18] = 0; + out_3114586132888227795[19] = 0; + out_3114586132888227795[20] = 0; + out_3114586132888227795[21] = 0; + out_3114586132888227795[22] = 0; + out_3114586132888227795[23] = 0; + out_3114586132888227795[24] = 0; + out_3114586132888227795[25] = 1; + out_3114586132888227795[26] = 0; + out_3114586132888227795[27] = 0; + out_3114586132888227795[28] = 0; + out_3114586132888227795[29] = 0; + out_3114586132888227795[30] = 0; + out_3114586132888227795[31] = 0; + out_3114586132888227795[32] = 0; + out_3114586132888227795[33] = 0; + out_3114586132888227795[34] = 0; + out_3114586132888227795[35] = 0; + out_3114586132888227795[36] = 0; + out_3114586132888227795[37] = 0; + out_3114586132888227795[38] = 0; + out_3114586132888227795[39] = 0; + out_3114586132888227795[40] = 0; + out_3114586132888227795[41] = 0; + out_3114586132888227795[42] = 0; + out_3114586132888227795[43] = 0; + out_3114586132888227795[44] = 1; + out_3114586132888227795[45] = 0; + out_3114586132888227795[46] = 0; + out_3114586132888227795[47] = 0; + out_3114586132888227795[48] = 0; + out_3114586132888227795[49] = 0; + out_3114586132888227795[50] = 0; + out_3114586132888227795[51] = 0; + out_3114586132888227795[52] = 0; + out_3114586132888227795[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_5522943408677507622) { - err_fun(nom_x, delta_x, out_5522943408677507622); +void pose_err_fun(double *nom_x, double *delta_x, double *out_8123935570106658818) { + err_fun(nom_x, delta_x, out_8123935570106658818); } -void pose_inv_err_fun(double *nom_x, double *true_x, double *out_4295983432349839383) { - inv_err_fun(nom_x, true_x, out_4295983432349839383); +void pose_inv_err_fun(double *nom_x, double *true_x, double *out_7916605304970807670) { + inv_err_fun(nom_x, true_x, out_7916605304970807670); } -void pose_H_mod_fun(double *state, double *out_4346696932482416909) { - H_mod_fun(state, out_4346696932482416909); +void pose_H_mod_fun(double *state, double *out_1602815725505969341) { + H_mod_fun(state, out_1602815725505969341); } -void pose_f_fun(double *state, double dt, double *out_6102158893978946471) { - f_fun(state, dt, out_6102158893978946471); +void pose_f_fun(double *state, double dt, double *out_6941148323357631663) { + f_fun(state, dt, out_6941148323357631663); } -void pose_F_fun(double *state, double dt, double *out_2499898042682651457) { - F_fun(state, dt, out_2499898042682651457); +void pose_F_fun(double *state, double dt, double *out_8174317485626071951) { + F_fun(state, dt, out_8174317485626071951); } -void pose_h_4(double *state, double *unused, double *out_3279047988568344132) { - h_4(state, unused, out_3279047988568344132); +void pose_h_4(double *state, double *unused, double *out_5523365294760256360) { + h_4(state, unused, out_5523365294760256360); } -void pose_H_4(double *state, double *unused, double *out_5899742257253909940) { - H_4(state, unused, out_5899742257253909940); +void pose_H_4(double *state, double *unused, double *out_848654723451256734) { + H_4(state, unused, out_848654723451256734); } -void pose_h_10(double *state, double *unused, double *out_9007933995216703840) { - h_10(state, unused, out_9007933995216703840); +void pose_h_10(double *state, double *unused, double *out_1239079208898706284) { + h_10(state, unused, out_1239079208898706284); } -void pose_H_10(double *state, double *unused, double *out_2326992144684427807) { - H_10(state, unused, out_2326992144684427807); +void pose_H_10(double *state, double *unused, double *out_1001724707531765931) { + H_10(state, unused, out_1001724707531765931); } -void pose_h_13(double *state, double *unused, double *out_8858214994014047499) { - h_13(state, unused, out_8858214994014047499); +void pose_h_13(double *state, double *unused, double *out_7307670055393162069) { + h_13(state, unused, out_7307670055393162069); } -void pose_H_13(double *state, double *unused, double *out_1710888951062790989) { - H_13(state, unused, out_1710888951062790989); +void pose_H_13(double *state, double *unused, double *out_6761976484865444195) { + H_13(state, unused, out_6761976484865444195); } -void pose_h_14(double *state, double *unused, double *out_7751194400543680936) { - h_14(state, unused, out_7751194400543680936); +void pose_h_14(double *state, double *unused, double *out_7233663736752442507) { + h_14(state, unused, out_7233663736752442507); } -void pose_H_14(double *state, double *unused, double *out_1936501400914425411) { - H_14(state, unused, out_1936501400914425411); +void pose_H_14(double *state, double *unused, double *out_3114586132888227795) { + H_14(state, unused, out_3114586132888227795); } 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 94abaca9c..2d40ef84f 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_5522943408677507622); -void pose_inv_err_fun(double *nom_x, double *true_x, double *out_4295983432349839383); -void pose_H_mod_fun(double *state, double *out_4346696932482416909); -void pose_f_fun(double *state, double dt, double *out_6102158893978946471); -void pose_F_fun(double *state, double dt, double *out_2499898042682651457); -void pose_h_4(double *state, double *unused, double *out_3279047988568344132); -void pose_H_4(double *state, double *unused, double *out_5899742257253909940); -void pose_h_10(double *state, double *unused, double *out_9007933995216703840); -void pose_H_10(double *state, double *unused, double *out_2326992144684427807); -void pose_h_13(double *state, double *unused, double *out_8858214994014047499); -void pose_H_13(double *state, double *unused, double *out_1710888951062790989); -void pose_h_14(double *state, double *unused, double *out_7751194400543680936); -void pose_H_14(double *state, double *unused, double *out_1936501400914425411); +void pose_err_fun(double *nom_x, double *delta_x, double *out_8123935570106658818); +void pose_inv_err_fun(double *nom_x, double *true_x, double *out_7916605304970807670); +void pose_H_mod_fun(double *state, double *out_1602815725505969341); +void pose_f_fun(double *state, double dt, double *out_6941148323357631663); +void pose_F_fun(double *state, double dt, double *out_8174317485626071951); +void pose_h_4(double *state, double *unused, double *out_5523365294760256360); +void pose_H_4(double *state, double *unused, double *out_848654723451256734); +void pose_h_10(double *state, double *unused, double *out_1239079208898706284); +void pose_H_10(double *state, double *unused, double *out_1001724707531765931); +void pose_h_13(double *state, double *unused, double *out_7307670055393162069); +void pose_H_13(double *state, double *unused, double *out_6761976484865444195); +void pose_h_14(double *state, double *unused, double *out_7233663736752442507); +void pose_H_14(double *state, double *unused, double *out_3114586132888227795); void pose_predict(double *in_x, double *in_P, double *in_Q, double dt); } \ No newline at end of file diff --git a/selfdrive/pandad/pandad b/selfdrive/pandad/pandad index 681dd3698f8c81479fba6acaaadc359a1efb46f8..b0098126c4256de931c7743c0a56f94a083b1988 100755 GIT binary patch delta 94258 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 diff --git a/selfdrive/ui/ui b/selfdrive/ui/ui index 77bc934d65700766b9447af612563e34bdc1ecd5..1bdc16d051688ab655f75cf40718cb0c3e9ce319 100755 GIT binary patch delta 675 zcmXxgxi17^7{~E<276$g>sr@3mT|88wyqF~MpP6+q1DQaNJJ!vC@7GKAi{yuq~i>H z$`O;)BS~E++mcR@7?Nsxvyx^~{mNdNat0nH^-$-OuGIc+*zk{V3BydR$(()>k-0u) z582DUy6I?Yez1R%)N#ho*cWQ~*1y9Bs!)v@)S?dc2%-UvXhJhu(26#+qXV7jLN|KQ RixB$Ij{ywceusxV7k^Hx!sP$} delta 675 zcmXxgJxmjE7=ZEr9km})s@Rj-Vr~7XJw>bvh+wHLCWeuXFqk;7k~o=ejWOD$6AaLV zAbypGMM68+1SbZmIU-p44NCAyxB@HLKA^`O(^)&a__fTM}E1 zv*wT7=Q1vL9FhO>iV$;2s`LGfR6oU(s?9%ZR_}LaSXqar9FZNV8_X%CD^-{)nc*k- ziqXZ!8`;xWYRx^vqpT(Cus+>WdHMs_yHf2%{!HV8ZfENy6E|=ZJ-CHl+(ry{a2NN` fhkgv;J_hjsLm0+G#4&;d9wCVoMyvJG