From 0efe952de058ec401a71c03bcc04b8c1044c1b96 Mon Sep 17 00:00:00 2001 From: Connor Date: Sat, 15 Jan 2022 15:50:42 -0700 Subject: [PATCH] Updating for yoga --- LaTeX/fig/kepler.png | Bin 0 -> 100060 bytes LaTeX/fig/text220678.png | Bin 0 -> 487 bytes LaTeX/flowcharts/kepler.svg | 11 +- thesis_pdf/thesis.aux | 48 +++ thesis_pdf/thesis.lof | 1 + thesis_pdf/thesis.log | 714 ++++++++++++++++++++++++++++++++++++ thesis_pdf/thesis.toc | 36 ++ 7 files changed, 806 insertions(+), 4 deletions(-) create mode 100644 LaTeX/fig/kepler.png create mode 100644 LaTeX/fig/text220678.png create mode 100644 thesis_pdf/thesis.aux create mode 100644 thesis_pdf/thesis.lof create mode 100644 thesis_pdf/thesis.log create mode 100644 thesis_pdf/thesis.toc diff --git a/LaTeX/fig/kepler.png b/LaTeX/fig/kepler.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ef62a4c160255b3c01ba740a52d4ea05a7bce0 GIT binary patch literal 100060 zcmeFZXH=72voM?xdM{E`dKILE-a$dY&{PDaDG3mejub(pB#J1aAfW|mB25saNl{t^ zR0IS?M5;ukC^ZzRfxJ6-KhJs2`rbcht?&JJEX#0Z_UxJ2v!`FipS3n)V?M$Rfk4<0 zr%%~HAarXG2yG4{J$N$3`Suh9!nhD&Yae2R3KI@94@8Ti!@WEpknqt( zyi>a1OSV&#m&{7o0L~sUrd7dZLeHkjg*rX&Kldv>k*}B8zF&wWVIkr-nP*)n&EG{L zYlZ~9Q$E#gc9nR4(bGP>@+Y%j`OS`CUcW+hOJ#JJ{!{&!xA>Q~S9<2({;Jf7a*k;u zeJXzMuxn-J))r8{9PsPeF8*Cf;x`y?-np4h1CRBkr&C`atS=#3(|McNw->pGuGcMZ zx}b>sPRt>15_+KRuk`Nnf>zbD_)dLUSEq+f2f=*6sgOn)pU zlD8y4B#!NCiDO&jFJ0T#oG2rowv$YGpUSrPPH!KY+OODKjX1sNW1IVt;xVQ3&2xKq zemcibEc)I)583CZfsY4o?KPu`$%GyIAHi>f3Fo4Iap4`4+ABZZ)^nNG74S@9<_mL< z3>!$r&KEzD{}A%|`e=^E`SR^p`Ru9Y;OmNs;tp$yO60BLtfDK`Dv;}jRbO#!AEfj< zyvM&E_Jh|*34e(1!_B_wkM8Ji4Xn&CG8gWd$g@|j%+?>a>_}ddNWz|ewfwkVh9EN8 zFY>MqgIqgyBmNlnQl;Vr3kvGyDrE7+rzntKT-Quuch)%M63G|L@ZA{)o*#dklOTT$!=q@n!p)abfJIYRkuR(Es6P`qG}Nz{UiNuL);ba zMVEKBKT17hzF2}svUuq5Gj+_2oYVSoKg{w**@KuRrIJ`-2iRvkOby+xW&+oJoQtd&5O+Lme%X;ETmhP_sHiSd4kw1bgj+zUkiD8rH1oIka^2}?N5R<(CVMk{<5lRAF?v&vONV&k7%ax z1_=cxsh&IeLLzaXuWXBZ;z@0J2>XSVw_aY0=FJe+%uz##z`p#dVaTAOP6;G8YX19m zy-L;qrR2x=cn^E)9KR}Dx@@F=Lm4CEr2jZ0_-d&vrX4}s;Swqn8ez56vgEa5@7Fkf zSS?ncJI}K!Rj+p5IE0545K{&3s?1cho}VjY>rI1CeB*SY zwUZ8u8md;|ny~1&uM?S>mV>{q&NWOs{qTp)##Qe!9vTO&SWlW-D2-3X;!rH9L!e~o z2tChlUy1K=5*DX#8SAe#ul#UM=|<)9u$<`{KdYh~5~(rFbtKU3^;M_S^1r6;IuN4Y zUOf$wzvZ{Uz0I)}68<^i?5Nbrp-(OwnEbvoDopoY-$sSiD+uscayQU^n6M};zAQMf zyEUmINr%7hU7v!ehgVO$&i=-wFpNCWqq%t+XKvWPuc>pxWkUMd zgBli%xU$P*$J^YdgwnbNjri>txz{+R0}9-$;RJOOWP$F7<6AzH*9qgY+Sr(WUsjFr zJFA?>%oAVUc8$6`=dr}MaKs}uiD=?cL*00#Q&VekZ#<#%YWjy^A${kt?XW10pJr+_&%(sGgd2TngziX9 z@fsvpp9|3wdinJaXW6Hw96apDv&Q36>(z&}10FL--@NGj?5v9YCVL~~X!{E;g&if^ zrjJO}*S`I>X!NW1A(upj@07=mzhD0(vxA9xV^AgYv#+o97h98_?&}wSiinM8v~=tF z4awfSCT94QZ_Hw^&)1?t>CQUO-mI<~cET9&Xpl4cD=MPD)kZ{B-n#Ri!xbnwmV9FNo_Wfc=|`n-Of_onPtLhW<*=Ql;SU_X9M75);J`j&CX zu`~Spia}q~?CQ7cn2%54ALbrG)Fw1OzmLU#sJN$J$tW6o^6uT9UX>Y1S-Q!cS0(;s zO#*q-lbfD@O0OqCp~>Othl{P6PYO=HVC&oMf`w{%(YKr1%a#!e^pPGFp8FU7! zt{wwxom{Tf!>`R5YH_7pXL!u)tV*_xhTPKD_&h6Y+$wIY^2e?1bgO*zdLSBaB7gG9 z{X>IiP3bgTU(6TUpZll}hnEbuM96(Za+X#RDeX*;ci&t! zFvaFxdh8IEz3leRD;M(GlV~2W`-}}ald>M+lpqY<8za04bvnO+=@CNydjHUBB<<#l zSR-h-VL?DQ6xMKJ`B8?`ykH5(iMSf`2?)a-f_<__%5K;-X&e z`r;SWt>9LH#^@_vrz3*U=Oe6b-6DM4wB5xG4Vd-9bpQfCbO=f`+|SoPSSMUx`~a^G z_)LAQBrbXY65^vTZf|u~)HomrEvlxdrU+Ls3HQ3DB5uGesu$$$p<{E(^dA)9Cw=iN zAt8Y}N=jj2VTxg@iUC2MO3K>W+DdR0B^4C~0HF|k-9H2suHYXmK}GQw$0>BMTaZ^^ zh*yBWC>1BlH6S!ZUtAn~FZwU~`~t14{*B&0_#Y_%c_@XW0+o~%;YxmfO8>bcIK<={ zK=Kbk|JN14wjiEYvOxz2ga)~xO|GH+LnQtag}d9o*9V3M`5v(2?xuwHMf(BJV6dz5 zf7{XwVRiQ3E2tvy^zsWlSOtXr-ylQ0JpM~q|BW{4HwWzeCm~?@zw!Pz=zsBk01Tk4 ztaMHVxP?;5L!8nVr|z%g9^mHXu5<9w1Es01s*KWBP)B*FE2t@}Dl4G0-BlIfs><3b zu5dN9CR+PHP$B$-Ls0&1XeugzT+s{Q(N=SJhikw!6;N<@fWl2(ML`RtrK+Hz0#`?A zC~K=}t84xTiZel8Kr2zc|49`Ul{-MCsR4JV?y8{es_CYnrtRUbfYL&%DyX77(5`OE z>KZBR?g8We6IKBK(o@k{&f6s$2r~=nHc^08BuA&J4uP0}HQ6U~+fxft< zmw#yZe|=%=<%d2Wf}%=OSwl@(LsL@|uBogJSAqX!`vBhsbWkwRL@G{YxT5M`ywqdS z0n7lwqNsWb5FDTdyyzGQp-~|LLAC(_zWU-+6r$9X2kI@V_xDgvdj$iC>r{>ZN9WI@ zum1h%?-lU%I`~Rd^gwNOP;P%W2}WH*yB}->*8Tm;?F!1@6AkY7KMM7)=U)Gp!*W;l zfO~krl@(My&}aoUv@(#evbwv1o2I%p8t$qIS9kx*#=o%#2Y7^pp@PsSJpreH8=yc3 z+=w1K5T)#YrzPwPnkpwaxZ7Y8xR$N5nvSZv4$uy`rVbn~uJjMXO4M8ZFOKz;{y#F& zI{^3(GXU28eFn@6uvSX{Hdp`1j4H5k1oT(z9nor*`>k=m!&gj^E^jYVGdGjaJRmI7!(L{FpcK)3?%1 zaFPhzpzlQb3F-&%r*OjquXON95@D02+MDtBv1I9o!!s8Dzzoi?u1Wm^;~gBg{m)~` zI_-|ge;(sTvr(=8EJgVB!Cn4^UPE)3`!ueQU4up-*ZwQr{o~{tuDlKE>F~2Z{2sp> zFsH)Jy{E$04Gg!}u)=FdllcUE`)umf+muA<*d+<(3`2-B)4Hku8jSE2`-OY{o#rp? zau#wqX;O^^>kuEhhSk1}Hn51M#h=^SRKjH0_y^Ed(ZOl)4802D`@Y1AuBZblRSw8v zvz=tzcuiR69$RD*q_vdwHB9F$PdYyS_Jki}q;|DGb0FKE*_h@)Q7ZeYSnSf5eLM-# z&cUN;n)}n`7sbt_TG;66WJ52+gKsZpVR93;yj7omAV+tq9Ct!sDa<`n?J7+6iJYRF zmo(C(@+0%cFj0)J1FJ7#=1Ub`oC#*!>mY}E`9I_+GXCQj0^R*=*h_Jy+tg;npS71$ zXVHRe`AyZV5K0(5EiD-?!!FB`n*x%l!c~7r6>^T}8KkGtX~Q%ru{}wn$A+A`G-fav z>7ivSx0{ie42k(A3G!ojef%G?6lt4&Vxu-W^ubQG>micD&YkTJOdE|)dgGFKdhAXm zU;5XC{fV#r>EW9Z+ZA}XL_Y8G*Oba{y~+I`vec$ ztIDs85`!rokR}=#o<8|spTAx-sE-;LZ{OfF-3d59Q!PlR$K>m<<*Odcd0*y%b>zm8 zQv$yYQl*0FS&uu{3v5|+`-IA(Qpq)JPv;xEUMIUMXFJ+=|CXX9Q)m+<$PfuC zEpi1tKzRn!;|2_$=FykiuP@6=J*V)A-Hn#5-seK*(CdA>Oxz=UNS?haoA0?Vn!fZi zcVVRUF=@FqdO0fPE#Dc^tB0HfN=enFf+%RCXtjTU(fni6!&Z!I7FMphnWTa@P4*Et ziC5*lu(sr7^W8srjM?e-4P5zo(Gtz{<(3o?#|sc^nHM|}T;b4g#g*lYjGnaMJ|S$( z0^Pw;R5Y-l);GOxqtQlZU3!w1eln(%L>pG`^Ln$adGeUrwY|s1+qpoa>BfaeqM@Yt z_9xx8Dol&d2uTd2+`DvpKQUZ{TkFgH93)5}`*+sZ2o72Y_VBRpt-B#y(efitdqZz9 zR;1@bbFJn3Apu(#sJA6mhI#|lH?(wl@x~EV;e3IXx0Wb|$)RR2O-|EIV}Wyd3!%bU z#P#X+nAxowj|-EToUp5EBr9ZS_nC)!rT507VBvDr{tn#?+njyt_zU*mvQ{G#VEcEl zKJg7s)GZ1vV_9*MUc@-4PnElE)JhF^eoTZ?Abp_Gk5|SRi6bODAC#Xa=C1QKL(~-I zUhKJz&n!u2aL@SRP9bX3@bOea<29o%Ha;D7Q0;Vgg-HyC_`{FnZLof zN4#UVZ9l_lI?-ltzq3E_)q*^ky428m_hZ~C?^u&qRqf04!bb>yZeTgMq92alhx4Ck z@nv3MB^y*ndlEefv_=mphe*drO6__)6gm0CIjXrERG|v=PXn}y*W%`G9b-Yfk9uZN z2l=wmE-oP<@jVL@iX7Z2vloel2RU@tGGG^(DN9E`O=?2dUp$GawBH&Nw0-0E&e7zO zCF81Cw({rATSD<|Ut{?9<92WEo3T&~KWA7{8I(kLKmW;;Kk-9HDG6eHeku4!6|9Q+ z%Wa%@v(l-{Jsghd^(v|G_@yPnEH(i8l`CSZ->Ugqn|QWt%DVM~m`Np?1_(do4osIj zg7S}TF8j!c3?_aim=N-?lQd3+zPd>}v742UFq(@H7y7rmHtsl7^o9b5uf>(>&uKLu zwg)K;%_fAAbgF^2X&Lq~1NxMLd2lbC4Xb`WF>H*}w4J}9{I|G)x8{c|d9T_PNm9rs zm7WY^ZcuT(1&+an zFBJByIwY`-i}YO1-%Y+sInd|RD{X={p*r5rMUr+SDg|Y5d289H^^lF?I*p;CeAETx zZ$#x+njt#r3)jbb%!YE9vme@T%8L!gRFNhb7*m|6TysB+E~}PAEV{E9am=wXhGA@2D+%)>kwle!ubi}F7(tx0H)kbzgUC)Ns{Nu)jTxqLdf!wGUzjay5?K)*_{A1jV0)8n}TO~f~ z(a`m-tB&O&yU;$T%{^Alk#myr{k5ZYfGC(D>w53NF~X=PTd}8%-4m~*;3xTgp*&wU!{zdu6%UO- z2@)@oCtKjs!KR^@+QZ@DhCGezTjEs)ak4hb9g(FvPS7=maJ@&?_?~H1LRq@a0qFDx zck@j(YsEF}7?y`IzXxe?tVpFdqpU$AP$!V1>MoWtOja^#Y7|GZ$p;<0h=uyj9tU85%jm?_(KuFFKk3U1c3dvkYsc)3c_) z-Jn(0QxTIEzMF?gmyj{YC+IZ#UbstHr5E8ffj1Tr@{DO+^F`#}gHKCmV5f_wYc}47 z|E!g5sFkQvs=6nYHuo0p;$0rf==u1P8NQ=va3vt6>(5sZT}3eka>8HZ4x-n>h{LqL zY-FWC!y>0C$&AZL3yWjw4^XXxdbgN@UuK{B)!?Eh(#w{-C<6_U-Z$WfhS9u(9d)bx z8eTq%jG=yIEMDE>mp)qiiEh+|*arES_(yTiEQRpREf>%)2Me_dmB#(gqUtP25 zJxk!o0dp8Ztm6|a5RjDtmVGi2U_2qq=;lO+RbvqFeUqKi0Z51>731e#kAd=P8|i; zI#qvJns%*$)0B8|?8lP0ub&K+AR7-h`fK!xw7F*@S7HPO_(t}NpZFES3<*qIh2`L6 zYbpY0cJgRcOZ5h0@`_TZWXbBr0Y%P$2Cxz>Vl+v@NDJh{=~NYvH*_bV2n?8IXl0uA z^BBEpjUk!roY|`f3R=i_ly<>Lz=R^5mPB;wA3(eWA^P-YIOQ_YnK;rpxz*F@^lR_w zm8=Zl2pZbc^$v7F-HN|TA^&#YGuy9DVPb)0QmH{baF;pOEXX^qnU44mp0!uw`)T@V zJZX+Pm>$UYh?^?Wm#AIFL86>s+%9%7mHi6xC8+Pk@1C*mFe%tN`OE{+)*a@E6bipN zM?=;oRAO(%=S3*V<^jl)S9*dy)AEFt7+RUjeYX!_%lZO|D{`%|{S41x>@=nh2Bi`p zADdI9-8vL_yz1$_ex4S>B?3RTH2oZv>cZ7)r9_rZaiRw?CH5Q{r;~+hEyS0`2JR~w z*}HgEwcRDT5m4d9c~s=3w;s?K&_rg3bGAiy^Un(t*@$(J&gVP-9kaM^0Z>w*GDUiP5~IfPIGmcZC^kfnHs-NJ0bF7ib5 zTo}Ex(I35%X3GGgxVh4!!(3WNw{%usMr_<$2>V8(NLMdL))GC?yD@wIEoqW?8pGBa z#szYNuT|c{rUGoHK1NB~ZeEiN6tBV+9VkIvH?2|NH6;L5(LWmD2yi%!M9CVlFD~#o--f$bomOT6|_uq`zFCt#4uqF1ruiqQS3(TQ-}R(OGu zNxFqO*m^GnstYwlBb3M{v0NL76znss3`T@zS;5%_=lB8cV$*blb%Dv*80{C{>iPa) z$s1{?ix}-%wGvLrK^$?|6|W@AQVi}upRXm$T0reVyi+)QjQnC+y+=yc7>E&#(5yPT z@@Xe8!PhVw?yw|F;7eEHucT}-XM9&5@2`3?=J2+LO8f{MJ5WG!OBvZuLZ_sPfpe?z zW)5Tx~yv*9p^1j^E7&zG^SC1l(tyd->NUZRFaApQ=%g^6O? zyKsEZhQx`I+}G-nku3nEPk#|W`e*hB=@b4Cb{YM6zkI`?_VtJ#x@^4Lr;ai%MwnBx zVzBKXE%6zlt{UMXTbC-s5JZCv>NF$U} zFyCb}TAeWjpL1Mv7s3rubp9MI=gkc5@mas&cT*cZw9YPrMn4izK zN~z2WWlcUF$YwBNf?z;cl-Jh32CedRAFGZPE}L~dE`-Q=uc3>xy~L8ct8lSraKK~s z`IGq%h3f>vu?1=>&8CqJfBEI7tV{D!)hXOy65vF^&#(O$In2i3e5-G~qsL>^{w~kg zrYF4{)I<$obITH94Y^#jeynUvK27ouARKYk4J*M^aX4W!xun>)jlBv69~e-#tV8Xq zwL3J{COlu`t1{1=XM?@vPY0nmpw_m@4ims5t?1+U;$Ew!LFnm)g<40(Wma@R*qoInzb3Bttf$|$U7nGVz;Y8=KF3FRMKt1Hf2_taQ#)OSvulzf`El2 zB9wZn57ZB9v4!7S&EJ2cW2dP~qwjO(G4usDZ5;e=rJyW znuRoi4Gs4Dpe~@r*_bqd-AAXFlFNbK+IARm`MV+i=^p$WeCd<C>H4lvRItC z+jOqG-UoVK_k}e$;U-2;7{AM=QtKkvq!1}X)ac%XU4jUDyp$|O1EWzIw|cOf^%oPy=%u2_yM`QF>{U2)N?|>4G>DNv+sytE zO&&+*nUN{x)__#UZ_q?i1(iPQy5oUo=tQzTVYAR4Cl!SEaiH(1Y&|@tPcnAL_ii9- zvxktPRMQzisO}u&2TL?mKmnMoS|RXAJ_A~I8Nv^ng;Y9d0Fu2Ko(}juV$WXvJ5Jm2-o=8-K895d!7omE6p=g^2ls^e`VHfIUE3$N|g5ul&tm9^g+_=)NrW? zD!(GfAsI9*$Asqk6(i$Byr}-NaN!YaHv2fOAdK~%Z!HsQs(Hrfb8o@f{z4IpqeD7E~rdrq<P`e(we?lOcqE{8wea#1URQ>zP zeb@zt^tB>t`FLlZW&@V{IOJ}dK%=mL&-=e0KoO8GeAKhRg~7hslCayt?Z*TVHnSjBl>9SN+!=P;giu5nl=BZz31sp=%3=w}<_o|HutXD(Yd^Zj~f+~5ijHE^QXWe7`8WJ9?8)p0y4`OXgg z_8U(+-(MD>yj7?duJqC3w?W1vLwbWPu8@W*23a4PuQmo(C_Ghk;7tpq20a+-CK^cH zW+=z;hw*X%_K$qBr0i>8G;HJjuuZZ;FE$5;McV?j-)0yCwjDOVcQH)FKy)3BAZ(ba z2#a1}_OK;atgqzNH#6PeoPG#!@fn<`w2T}WRU{rFnh*_$1t%J$QY6!;m$q!^ERhkZ zQ^B%sxY#3#7{ENJqqX@NMH~K#^!*PS_>)sOTM2-7;KT!1AMMOXGMu6bihzaC5#ewK zSX3!W1LB_$iD?-dIF0kBwld1T+>0I3{J^?4`{Pt2PLi!N?Y7(R{KYLI{qD}O4rxy5 zI(=4wLoXxmNm2E6(6t}h@hCE{1M3yLzZa!Jr}*^qVxBd+fD&*lGT_;lme?Va=}0cE z$JYHTFoF}h-r?xh$(*HSXCgnZ@8(*&kJGa|ER#h&+N@ira&mu0$JYL`aG={l01$5C zJ?8o*8v7RZ%}q5@HFN#0Kwvn4iGlT}j(Dg9`T-af;sAKASQRa_v}|I;9~Wf6Dri?S zyX8epRvEib7wuBAyQ>{|nQknH!S~#q-5Wf^wKo?xAc>WqgUKT8*=a?rbpDl}_b#2$ zQhlDS%2+^32!&4zyk6|3yY?K}l!N))?OV$j9#G20x|U{g3)@fQ!jP^|J+Y}k zbq^rd)dDEk3PB10_=v zjDk$$p1+_H0T33(Jxtc`qE3nujmOvD_52qaCl+)jX2+QuvRvNHHa6b$i@=5H5pwcTm*juHX%WD-MzfyNH_J%|{VR35+e# zQV1J#?mfXX{KV{R8;7H?u+;6q9gRTN4ppIj2Y(omT;+NBcv-fx+%-fF}{IZ(Swnq(zs=x0q;f5+)p(vy>a(w%XI_k=7X zj^~^te!z7)h!RRnChda?vCEPvpss|u&)>v~}qs-|#~cJ6Rg&CZLT-W-9o zXk5C+^G=Zu7O^f}ujErCOW#v1(VtbsBc2%-*HS4&*)RhW4_Agx{RZT`eAXDj0-0@kJ-^t;WoR@< zIT``71#08BtRxhhspc8GKS79~Qg8bcdz)AIqDY@OWbVH=QmiJ7@4Xqgw`VIEIs5)}ULm+Lq9oSUvr>g9%pbDU1k zhWuf#N!U14kga~FUE^P~0D_$ZulE!QvV?+IkuNuxzaDmDN<&Y87*^i=4EI$zcso!^ zl}@SyIpcCq@ZvZ6V(I!O)#?wrp|2>H&bL;!m}_-70v}C^GHN6DV87fOYRf8e8s!~( z@@p%yO3L;^1>3mE?@wDXv_mhzX|jSUqvV$!S|g?1sjJgZyXqe>uU#yRVZr{G)71lNd z?U9%yu0HzHyTY4%BrhYR7{W$ImVd?~^Mx$wL_9}K3n2`96$C-4R}Ze+F#e;D=5@>K zG2I)W>H{r?wiT}*9%`rwnTLXw2I$wnR5_%TGEjmxU|K+yN+PrmRM3u}B=bYTZ$M3_ zce&Ou-z9on%n3`bS2Qjw(WEU@WEdCViLc4bheo?vTG_{G^KBoku9-{Dldohvg@(RrIC zdP6@%M6JcLs}&G7!iQ&$YsP(!!4+;3-bdq8B&YFIRpO%@)lO_?y)PTwav^pbQh-gs z2oD(V-3f$)t~#jpr5&eO{mN_LQrXVN0s?cb{)a5~w3*TB?)Jv*LD`#jIk;?%zbfb=ox`65HH@?u$|TO; z1uK*E>~)|pW}>Y^4fB#r68YD#>h$3^9E394qQ6%cM^T!E?B6sbNR|Q@Vy2)fpp{R0 zyLJoY=P+uzE9ZHLd#=j*8@3H~43mjF` zvQ@?3-Q#Bzqnto%gDX1s#}auiez{1Kre}8pxC2nkRiF4y$mSNoFVPLv1G4N6j7PV3 z>}#9%Zf{PifAb&eARCO)oXOaV-q9hsv_6nT_<^+6sxBs;1HpnxVOk6WK_@i}MHD%U zXj_k);5i%kt~0HPW#XL|i+d)%Xa2~u($ymP+ zesWfV5CX1T6UHtw3xRtCnm%mRTvf_-nwRe(xPp$Gd>j z9P1^pXS>%@fTKpW&h4XS-#*d&Qi<{J5l7f`Q12Tqnp0at&s^*LtIIlKfV2~fEClBt z*!_mcCa}xX#g52Z#Dy&gNwmu8)2k?qkUS74aQknh2{PjINwj>9xn&BV>roF8j(7IA zl0wM2;wSgxV6!~dhR%vX+s8oB11K8XSGz6$bh2=iLSV{t>3d_s4B<^IMuezs^bw2~ zr84=zI39j8CPf

~lN;mNp(&=@j)7fh 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

E+P@XHy4wAy+B44P1Lo-s28g$1g-|g0&OKT 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�`8 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 W6UN=IK~_egoQ}BsPPg;_>;C`&m9P8& literal 0 HcmV?d00001 diff --git a/LaTeX/fig/text220678.png b/LaTeX/fig/text220678.png new file mode 100644 index 0000000000000000000000000000000000000000..51e72ee7f3fa2041b5512be74db930c2daef760c GIT binary patch literal 487 zcmVh(s+6q!2-{OD6=x58z8}3Xxmd3c*?|tW687kP1I|#XJziNH`z^-#)09?VV?Q#oZZ7L41-^`M?0|B!vCOs1RdNZ zzkqq1z&E_d3Vt++o9@viyiK{ZAwHHt+Z{lI5Km^%;SQjqAzsg*lN~@&`z3?UbO1%| zD@O0pCT3bdPN%x-88pPr7NGkfFWHYMzjDc-C;_=$~*QLMHH2HPBa7VBKZxmaj5oN8 dYbE|?e*rydp*{;dSuFqn002ovPDHLkV1foW&y)ZF literal 0 HcmV?d00001 diff --git a/LaTeX/flowcharts/kepler.svg b/LaTeX/flowcharts/kepler.svg index 25ab028..8c56f70 100644 --- a/LaTeX/flowcharts/kepler.svg +++ b/LaTeX/flowcharts/kepler.svg @@ -35,11 +35,11 @@ inkscape:snap-object-midpoints="false" inkscape:zoom="1.4361764" inkscape:cx="566.78273" - inkscape:cy="346.05776" + inkscape:cy="346.40591" inkscape:window-width="1912" - inkscape:window-height="1039" + inkscape:window-height="1040" inkscape:window-x="1920" - inkscape:window-y="33" + inkscape:window-y="32" inkscape:window-maximized="1" inkscape:current-layer="layer1" /> patch level 1 +L3 programming layer <2021-11-22> +(/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count179 +\c@section=\count180 +\c@subsection=\count181 +\c@subsubsection=\count182 +\c@paragraph=\count183 +\c@subparagraph=\count184 +\c@figure=\count185 +\c@table=\count186 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: xetex.def on input line 107. + +(/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +File: xetex.def 2021/03/18 v5.0k Graphics/color driver for xetex +)) +\Gin@req@height=\dimen139 +\Gin@req@width=\dimen140 +) +(/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty +Package: mathtools 2021/04/12 v1.27 mathematical typesetting tools + +(/usr/share/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count187 +\calc@Bcount=\count188 +\calc@Adimen=\dimen141 +\calc@Bdimen=\dimen142 +\calc@Askip=\skip49 +\calc@Bskip=\skip50 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count189 +\calc@Cskip=\skip51 +) +(/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty +Package: mhsetup 2021/03/18 v1.4 programming setup (MH) +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2021/10/15 v2.17l AMS math features +\@mathmargin=\skip52 + +For additional information on amsmath, use the `?' option. +(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + +(/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks17 +\ex@=\dimen143 +)) +(/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen144 +) +(/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2021/08/26 v2.02 operator names +) +\inf@bad=\count190 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count191 +\leftroot@=\count192 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count193 +\DOTSCASE@=\count194 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box50 +\strutbox@=\box51 +\big@size=\dimen145 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\macc@depth=\count195 +\c@MaxMatrixCols=\count196 +\dotsspace@=\muskip16 +\c@parentequation=\count197 +\dspbrk@lvl=\count198 +\tag@help=\toks18 +\row@=\count199 +\column@=\count266 +\maxfields@=\count267 +\andhelp@=\toks19 +\eqnshift@=\dimen146 +\alignsep@=\dimen147 +\tagshift@=\dimen148 +\tagwidth@=\dimen149 +\totwidth@=\dimen150 +\lineht@=\dimen151 +\@envbody=\toks20 +\multlinegap=\skip53 +\multlinetaggap=\skip54 +\mathdisplay@stack=\toks21 +LaTeX Info: Redefining \[ on input line 2938. +LaTeX Info: Redefining \] on input line 2939. +) +LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130. +LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130. +\g_MT_multlinerow_int=\count268 +\l_MT_multwidth_dim=\dimen152 +\origjot=\skip55 +\l_MT_shortvdotswithinadjustabove_dim=\dimen153 +\l_MT_shortvdotswithinadjustbelow_dim=\dimen154 +\l_MT_above_intertext_sep=\dimen155 +\l_MT_below_intertext_sep=\dimen156 +\l_MT_above_shortintertext_sep=\dimen157 +\l_MT_below_shortintertext_sep=\dimen158 +\xmathstrut@box=\box52 +\xmathstrut@dim=\dimen159 +) +(/usr/share/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\Gm@cnth=\count269 +\Gm@cntv=\count270 +\c@Gm@tempcnt=\count271 +\Gm@bindingoffset=\dimen160 +\Gm@wd@mp=\dimen161 +\Gm@odd@mp=\dimen162 +\Gm@even@mp=\dimen163 +\Gm@layoutwidth=\dimen164 +\Gm@layoutheight=\dimen165 +\Gm@layouthoffset=\dimen166 +\Gm@layoutvoffset=\dimen167 +\Gm@dimlist=\toks22 +) +(/usr/share/texmf-dist/tex/latex/setspace/setspace.sty +Package: setspace 2011/12/19 v6.7a set line spacing +) +(/usr/share/texmf-dist/tex/latex/changepage/changepage.sty +Package: changepage 2009/10/20 v1.0c check page and change page layout +\c@cp@cntr=\count272 +\cp@tempcnt=\count273 +) +(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty +(/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +(/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2021-11-22 L3 programming layer (loader) + +(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +File: l3backend-xetex.def 2021-12-14 L3 backend support: XeTeX + +(|extractbb --version) +\c__kernel_sys_dvipdfmx_version_int=\count274 +\l__color_backend_stack_int=\count275 +\g__color_backend_stack_int=\count276 +\g__graphics_track_int=\count277 +\l__pdf_internal_box=\box53 +\g__pdf_backend_object_int=\count278 +\g__pdf_backend_annotation_int=\count279 +\g__pdf_backend_link_int=\count280 +)) +Package: xparse 2021-11-12 L3 Experimental document command parser +) +Package: fontspec 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX + +(/usr/share/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty +Package: fontspec-xetex 2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTe +X +\l__fontspec_script_int=\count281 +\l__fontspec_language_int=\count282 +\l__fontspec_strnum_int=\count283 +\l__fontspec_tmp_int=\count284 +\l__fontspec_tmpa_int=\count285 +\l__fontspec_tmpb_int=\count286 +\l__fontspec_tmpc_int=\count287 +\l__fontspec_em_int=\count288 +\l__fontspec_emdef_int=\count289 +\l__fontspec_strong_int=\count290 +\l__fontspec_strongdef_int=\count291 +\l__fontspec_tmpa_dim=\dimen168 +\l__fontspec_tmpb_dim=\dimen169 +\l__fontspec_tmpc_dim=\dimen170 + +(/usr/share/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package +) +(/usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg))) +(/usr/share/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2021/07/05 v2.14 Sectioning titles +\ttl@box=\box54 +\beforetitleunit=\skip56 +\aftertitleunit=\skip57 +\ttl@plus=\dimen171 +\ttl@minus=\dimen172 +\ttl@toksa=\toks23 +\titlewidth=\dimen173 +\titlewidthlast=\dimen174 +\titlewidthfirst=\dimen175 +) +(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math.sty +Package: unicode-math 2020/01/31 v0.8q Unicode maths in XeLaTeX and LuaLaTeX + +(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty +Package: unicode-math-xetex 2020/01/31 v0.8q Unicode maths in XeLaTeX and LuaLa +TeX + +(/usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty +Package: l3keys2e 2021-11-12 LaTeX2e option processing using LaTeX3 keys +) +(/usr/share/texmf-dist/tex/latex/base/fix-cm.sty +Package: fix-cm 2020/11/24 v1.1t fixes to LaTeX + +(/usr/share/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding TS1 on input line 47. +)) +\g__um_fam_int=\count292 +\g__um_fonts_used_int=\count293 +\l__um_primecount_int=\count294 +\g__um_primekern_muskip=\muskip17 + +(/usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex))) + +Package fontspec Info: Could not resolve font "Average/BI" (it probably +(fontspec) doesn't exist). + + +Package fontspec Info: Could not resolve font "Average/B" (it probably doesn't +(fontspec) exist). + + +Package fontspec Info: Could not resolve font "Average/I" (it probably doesn't +(fontspec) exist). + + +Package fontspec Info: Font family 'Average(0)' created for font 'Average' +(fontspec) with options [Ligatures=TeX,Scale=1.1]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[1.1]"Average/OT:script=latn;language=dflt;mapping= +tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + +Package fontspec Info: Could not resolve font "Average/BI" (it probably +(fontspec) doesn't exist). + + +Package fontspec Info: Could not resolve font "Average/B" (it probably doesn't +(fontspec) exist). + + +Package fontspec Info: Could not resolve font "Average/I" (it probably doesn't +(fontspec) exist). + + +Package fontspec Info: Font family 'Average(1)' created for font 'Average' +(fontspec) with options [Scale=1.1]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[1.1]"Average/OT:script=latn;language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + +LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal' +(Font) OT1/cmr/m/n --> TU/Average(1)/m/n on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> TU/Average(1)/m/it on input line 15. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> TU/Average(1)/b/n on input line 15. +LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be +(Font) scaled to size 11.00006pt on input line 15. + +Package fontspec Info: Font family 'FiraMath(0)' created for font 'Fira Math' +(fontspec) with options +(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script +=Math,Scale={1.1}]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->s*[1.1]"Fira +(fontspec) Math/OT:script=math;language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.1]"Fira +(fontspec) Math/B/OT:script=math;language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: + +LaTeX Font Info: Font shape `TU/FiraMath(0)/m/n' will be +(Font) scaled to size 11.00006pt on input line 16. + +Package fontspec Info: Font family 'FiraMath(1)' created for font 'Fira Math' +(fontspec) with options +(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script +=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira +(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira +(fontspec) Math,Style=MathScriptScript}},Scale={1.1}]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <8.6->s*[1.1]"Fira +(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.1]"Fira + +(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.1] +"Fira +(fontspec) Math/OT:script=math;language=dflt;+ssty=1;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.1]"Fira +(fontspec) Math/B/OT:script=math;language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: + +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 11.00006pt on input line 16. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `normal' on input line 16. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> TU/FiraMath(1)/m/n on input line 16. +LaTeX Font Info: Encoding `OT1' has changed to `TU' for symbol font +(Font) `operators' in the math version `bold' on input line 16. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> TU/FiraMath(1)/b/n on input line 16. + +Package fontspec Info: Fira Math scale = 1.10011. + + +Package fontspec Info: Fira Math scale = 1.10011. + + +Package fontspec Info: Fira Math scale = 1.10011. + + +Package fontspec Info: Fira Math scale = 1.10011. + + +Package fontspec Info: Fira Math/B scale = 1.10011. + + +Package fontspec Info: Font family 'FiraMath(2)' created for font 'Fira Math' +(fontspec) with options +(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script +=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira +(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira +(fontspec) Math,Style=MathScriptScript}},Scale={1.1},ScaleAgain=1.0 +001,FontAdjustment={\fontdimen +(fontspec) 8\font =6.38004pt\relax \fontdimen 9\font +(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax +(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font +(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax +(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font +(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax +(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font +(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax +(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font +(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax }]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <8.6->s*[1.10011]"Fira +(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.10011]" +Fira +(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.10 +011]"Fira +(fontspec) Math/OT:script=math;language=dflt;+ssty=1;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) and font adjustment code: +(fontspec) \fontdimen 8\font =6.38004pt\relax \fontdimen 9\font +(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax +(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font +(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax +(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font +(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax +(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font +(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax +(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font +(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax +(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.10011]"Fira +(fontspec) Math/B/OT:script=math;language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +(fontspec) and font adjustment code: +(fontspec) \fontdimen 8\font =6.38004pt\relax \fontdimen 9\font +(fontspec) =4.95003pt\relax \fontdimen 10\font =4.95003pt\relax +(fontspec) \fontdimen 11\font =7.70004pt\relax \fontdimen 12\font +(fontspec) =5.28003pt\relax \fontdimen 13\font =4.40002pt\relax +(fontspec) \fontdimen 14\font =4.40002pt\relax \fontdimen 15\font +(fontspec) =2.97002pt\relax \fontdimen 16\font =3.85002pt\relax +(fontspec) \fontdimen 17\font =3.85002pt\relax \fontdimen 18\font +(fontspec) =3.96002pt\relax \fontdimen 19\font =2.75002pt\relax +(fontspec) \fontdimen 22\font =3.08002pt\relax \fontdimen 20\font +(fontspec) =0pt\relax \fontdimen 21\font =0pt\relax + +LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font +(Font) `symbols' in the math version `normal' on input line 16. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> TU/FiraMath(2)/m/n on input line 16. +LaTeX Font Info: Encoding `OMS' has changed to `TU' for symbol font +(Font) `symbols' in the math version `bold' on input line 16. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> TU/FiraMath(2)/b/n on input line 16. + +Package fontspec Info: Fira Math scale = 1.09989. + + +Package fontspec Info: Fira Math scale = 1.09989. + + +Package fontspec Info: Fira Math scale = 1.09989. + + +Package fontspec Info: Fira Math scale = 1.09989. + + +Package fontspec Info: Fira Math/B scale = 1.09989. + + +Package fontspec Info: Font family 'FiraMath(3)' created for font 'Fira Math' +(fontspec) with options +(fontspec) [BoldItalicFont={},ItalicFont={},SmallCapsFont={},Script +=Math,SizeFeatures={{Size=8.6-},{Size=6.5-8.6,Font=Fira +(fontspec) Math,Style=MathScript},{Size=-6.5,Font=Fira +(fontspec) Math,Style=MathScriptScript}},Scale={1.1},ScaleAgain=0.9 +999,FontAdjustment={\fontdimen +(fontspec) 8\font =0.836pt\relax \fontdimen 9\font +(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax +(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font +(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax }]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <8.6->s*[1.09989]"Fira +(fontspec) Math/OT:script=math;language=dflt;"<6.5-8.6>s*[1.09989]" +Fira +(fontspec) Math/OT:script=math;language=dflt;+ssty=0;"<-6.5>s*[1.09 +989]"Fira +(fontspec) Math/OT:script=math;language=dflt;+ssty=1;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) and font adjustment code: +(fontspec) \fontdimen 8\font =0.836pt\relax \fontdimen 9\font +(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax +(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font +(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax +(fontspec) - 'bold' (b/n) with NFSS spec.: <->s*[1.09989]"Fira +(fontspec) Math/B/OT:script=math;language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +(fontspec) and font adjustment code: +(fontspec) \fontdimen 8\font =0.836pt\relax \fontdimen 9\font +(fontspec) =1.65001pt\relax \fontdimen 10\font =1.65001pt\relax +(fontspec) \fontdimen 11\font =1.65001pt\relax \fontdimen 12\font +(fontspec) =6.60004pt\relax \fontdimen 13\font =0pt\relax + +LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font +(Font) `largesymbols' in the math version `normal' on input line 1 +6. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> TU/FiraMath(3)/m/n on input line 16. +LaTeX Font Info: Encoding `OMX' has changed to `TU' for symbol font +(Font) `largesymbols' in the math version `bold' on input line 16. + +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> TU/FiraMath(3)/b/n on input line 16. + +(./thesis.aux) +\openout1 = `thesis.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 41. +LaTeX Font Info: ... okay on input line 41. + +*geometry* driver: auto-detecting +*geometry* detected driver: xetex +*geometry* verbose mode - [ preamble ] result: +* driver: xetex +* paper: +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt) +* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt) +* \paperwidth=614.295pt +* \paperheight=794.96999pt +* \textwidth=469.75502pt +* \textheight=650.43001pt +* \oddsidemargin=0.0pt +* \evensidemargin=0.0pt +* \topmargin=-37.0pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> TU/lmss/m/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> TU/lmss/b/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> TU/lmtt/m/n on input line 41. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> TU/lmtt/b/n on input line 41. + +Package unicode-math Warning: Using \overbracket and \underbracket from +(unicode-math) `mathtools' package. +(unicode-math) +(unicode-math) Use \Uoverbracket and \Uunderbracket for +(unicode-math) original `unicode-math' definition. + + +Package unicode-math Warning: I'm going to overwrite the following commands +(unicode-math) from the `mathtools' package: +(unicode-math) +(unicode-math) \dblcolon, \coloneqq, \Coloneqq, \eqqcolon. +(unicode-math) +(unicode-math) +(unicode-math) Note that since I won't overwrite the other +(unicode-math) colon-like commands, using them will lead to +(unicode-math) inconsistencies. + +LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be +(Font) scaled to size 19.0081pt on input line 47. +LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be +(Font) scaled to size 13.20007pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 13.20007pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 8.80005pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 6.60004pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 13.20135pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 8.8009pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 6.60068pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 13.19861pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 8.79907pt on input line 47. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 6.5993pt on input line 47. +[1 + +] [2] [3] +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 7.92003pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(1)/m/n' will be +(Font) scaled to size 6.38004pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 11.00113pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 7.9208pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(2)/m/n' will be +(Font) scaled to size 6.38065pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 10.99884pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 7.91916pt on input line 92. +LaTeX Font Info: Font shape `TU/FiraMath(3)/m/n' will be +(Font) scaled to size 6.37932pt on input line 92. + [4] [5] +LaTeX Font Info: Font shape `TU/Average(0)/m/n' will be +(Font) scaled to size 9.90005pt on input line 115. + + +LaTeX Font Warning: Font shape `TU/Average(0)/b/n' undefined +(Font) using `TU/Average(0)/m/n' instead on input line 115. + +[6] +LaTeX Font Info: Font shape `TU/Average(0)/b/n' will be +(Font) scaled to size 11.00006pt on input line 132. + +Package fontspec Info: Font family 'Roboto(0)' created for font 'Roboto' with +(fontspec) options []. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->"Roboto/OT:script=latn;language=dflt;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) <->"Roboto/OT:script=latn;language=dflt;+smcp;" +(fontspec) - 'bold' (b/n) with NFSS spec.: +(fontspec) <->"Roboto/B/OT:script=latn;language=dflt;" +(fontspec) - 'bold small caps' (b/sc) with NFSS spec.: +(fontspec) <->"Roboto/B/OT:script=latn;language=dflt;+smcp;" +(fontspec) - 'italic' (m/it) with NFSS spec.: +(fontspec) <->"Roboto/I/OT:script=latn;language=dflt;" +(fontspec) - 'italic small caps' (m/scit) with NFSS spec.: +(fontspec) <->"Roboto/I/OT:script=latn;language=dflt;+smcp;" +(fontspec) - 'bold italic' (b/it) with NFSS spec.: +(fontspec) <->"Roboto/BI/OT:script=latn;language=dflt;" +(fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.: +(fontspec) <->"Roboto/BI/OT:script=latn;language=dflt;+smcp;" + + (./thesis.toc [7 + +]) +\tf@toc=\write3 +\openout3 = `thesis.toc'. + + [8] (./thesis.lof) +\tf@lof=\write4 +\openout4 = `thesis.lof'. + + [9 + +] [10 + +] [11] [12 + +] [13] [14] +File: LaTeX/fig/kepler.png Graphic file (type bmp) + +LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 11.00006pt on input line 296. +LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 7.92003pt on input line 296. +LaTeX Font Info: Font shape `TU/Average(1)/m/n' will be +(Font) scaled to size 6.38004pt on input line 296. + [15] +[16] [17] [18] [19] [20] [21 + +] [22 + +] [23 + +] [24] [25 + +] + +LaTeX Font Warning: Font shape `TU/Average(0)/m/it' undefined +(Font) using `TU/Average(0)/m/n' instead on input line 528. + +[26 + +] (./thesis.aux) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + +LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right. + + ) +Here is how much of TeX's memory you used: + 9616 strings out of 476257 + 197565 string characters out of 5816920 + 715810 words of memory out of 5000000 + 30172 multiletter control sequences out of 15000+600000 + 406997 words of font info for 84 fonts, out of 8000000 for 9000 + 1348 hyphenation exceptions out of 8191 + 73i,10n,114p,266b,391s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on thesis.pdf (26 pages). diff --git a/thesis_pdf/thesis.toc b/thesis_pdf/thesis.toc new file mode 100644 index 0000000..bf8c057 --- /dev/null +++ b/thesis_pdf/thesis.toc @@ -0,0 +1,36 @@ +\contentsline {section}{\numberline {1}Introduction}{10}{}% +\contentsline {section}{\numberline {2}Trajectory Optimization}{12}{}% +\contentsline {subsection}{\numberline {2.1}The Two-Body Problem}{12}{}% +\contentsline {subsubsection}{\numberline {2.1.1}Kepler's Laws and Equations}{14}{}% +\contentsline {subsection}{\numberline {2.2}Analytical Solutions to Kepler's Equations}{15}{}% +\contentsline {subsubsection}{\numberline {2.2.1}LaGuerre-Conway Algorithm}{17}{}% +\contentsline {subsection}{\numberline {2.3}Non-Linear Problem Optimization}{18}{}% +\contentsline {subsubsection}{\numberline {2.3.1}Non-Linear Solvers}{18}{}% +\contentsline {subsubsection}{\numberline {2.3.2}Linesearch Method}{19}{}% +\contentsline {section}{\numberline {3}Low-Thrust Considerations}{21}{}% +\contentsline {subsection}{\numberline {3.1}Low Thrust Overview}{21}{}% +\contentsline {subsection}{\numberline {3.2}Sims-Flanagan Transcription}{21}{}% +\contentsline {section}{\numberline {4}Interplanetary Trajectory Considerations}{22}{}% +\contentsline {subsection}{\numberline {4.1}Patched Conics}{22}{}% +\contentsline {subsection}{\numberline {4.2}Gravity Assist Maneuvers}{22}{}% +\contentsline {subsection}{\numberline {4.3}Multiple Gravity Assist Techniques}{22}{}% +\contentsline {subsection}{\numberline {4.4}Ephemeris Considerations}{22}{}% +\contentsline {section}{\numberline {5}Algorithm Overview}{23}{}% +\contentsline {subsection}{\numberline {5.1}Trajectory Composition}{23}{}% +\contentsline {subsection}{\numberline {5.2}Inner Loop Implementation}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.1}LaGuerre-Conway Kepler Solver}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.2}Sims-Flanagan Propagator}{23}{}% +\contentsline {subsubsection}{\numberline {5.2.3}Non-Linear Problem Solver}{24}{}% +\contentsline {subsubsection}{\numberline {5.2.4}Monotonic Basin Hopping}{24}{}% +\contentsline {subsection}{\numberline {5.3}Outer Loop Implementation}{24}{}% +\contentsline {subsubsection}{\numberline {5.3.1}Inner Loop Calling Function}{24}{}% +\contentsline {subsubsection}{\numberline {5.3.2}Genetic Algorithm Description}{24}{}% +\contentsline {section}{\numberline {6}Results Analysis}{25}{}% +\contentsline {subsection}{\numberline {6.1}Sample Trajectory to Saturn}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.1}Comparison to Less Optimal Solutions}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.2}Cost Function Analysis}{25}{}% +\contentsline {subsubsection}{\numberline {6.1.3}Comparison to Impulsive Trajectories}{25}{}% +\contentsline {section}{\numberline {7}Conclusion}{26}{}% +\contentsline {subsection}{\numberline {7.1}Overview of Results}{26}{}% +\contentsline {subsection}{\numberline {7.2}Applications of Algorithm}{26}{}% +\contentsline {subsection}{\numberline {7.3}Recommendations for Future Work}{26}{}%