o0MagnetometerCalibrater.cpp 243 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. template <typename R>
  10. struct VirtualFuncInvoker0
  11. {
  12. typedef R (*Func)(void*, const RuntimeMethod*);
  13. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  17. }
  18. };
  19. template <typename R, typename T1>
  20. struct VirtualFuncInvoker1
  21. {
  22. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  23. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  24. {
  25. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  26. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  27. }
  28. };
  29. template <typename R, typename T1, typename T2, typename T3, typename T4>
  30. struct VirtualFuncInvoker4
  31. {
  32. typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
  33. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
  34. {
  35. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  36. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
  37. }
  38. };
  39. // System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  40. struct Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA;
  41. // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>
  42. struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0;
  43. // System.Func`2<System.Double,System.Double>
  44. struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857;
  45. // System.Collections.Generic.IEnumerable`1<o0.Geometry.Vector`1<System.Double>>
  46. struct IEnumerable_1_tB835BC78DFBE5A4BEAD57987A6E583ACD87F1713;
  47. // System.Collections.Generic.IEnumerable`1<System.Double>
  48. struct IEnumerable_1_t4DFA5CB8F95829BAC3B2C5251EA018F27F9EFCB2;
  49. // System.Collections.Generic.IEqualityComparer`1<o0.Geometry.Vector`1<System.Int32>>
  50. struct IEqualityComparer_1_tBED536919A5CE09D6C1702E19679C69A342D37FE;
  51. // System.Collections.Generic.Dictionary`2/KeyCollection<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  52. struct KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF;
  53. // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1<System.Double>
  54. struct MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54;
  55. // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1<System.Double>
  56. struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0;
  57. // MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>
  58. struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4;
  59. // System.Collections.Generic.Dictionary`2/ValueCollection<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  60. struct ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3;
  61. // MathNet.Numerics.LinearAlgebra.VectorBuilder`1<System.Numerics.Complex>
  62. struct VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292;
  63. // MathNet.Numerics.LinearAlgebra.VectorBuilder`1<System.Double>
  64. struct VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D;
  65. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<System.Numerics.Complex>
  66. struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C;
  67. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<System.Double>
  68. struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22;
  69. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex>
  70. struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D;
  71. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>
  72. struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C;
  73. // System.Collections.Generic.Dictionary`2/Entry<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>[]
  74. struct EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D;
  75. // System.Double[][]
  76. struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D;
  77. // System.Char[]
  78. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  79. // System.Delegate[]
  80. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  81. // System.Double[]
  82. struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB;
  83. // System.Int32[]
  84. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  85. // System.IntPtr[]
  86. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  87. // System.Diagnostics.StackTrace[]
  88. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  89. // System.DelegateData
  90. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  91. // o0._9Axis.EllipsoidFitting
  92. struct EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F;
  93. // System.Exception
  94. struct Exception_t;
  95. // System.Collections.IDictionary
  96. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  97. // o0._9Axis.MagnetometerAutoCalibrater
  98. struct MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045;
  99. // System.Reflection.MethodInfo
  100. struct MethodInfo_t;
  101. // System.Runtime.Serialization.SafeSerializationManager
  102. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  103. // System.String
  104. struct String_t;
  105. // System.Void
  106. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  107. // o0._9Axis.EllipsoidFitting/<>c
  108. struct U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55;
  109. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var;
  110. IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var;
  111. IL2CPP_EXTERN_C RuntimeClass* EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F_il2cpp_TypeInfo_var;
  112. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  113. IL2CPP_EXTERN_C RuntimeClass* Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var;
  114. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  115. IL2CPP_EXTERN_C RuntimeClass* Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var;
  116. IL2CPP_EXTERN_C RuntimeClass* NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var;
  117. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var;
  118. IL2CPP_EXTERN_C RuntimeClass* Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var;
  119. IL2CPP_EXTERN_C RuntimeClass* o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var;
  120. IL2CPP_EXTERN_C String_t* _stringLiteral8611D25D2EDB926AC11604C5CBF3AC601FCC643F;
  121. IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var;
  122. IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var;
  123. IL2CPP_EXTERN_C const RuntimeMethod* CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var;
  124. IL2CPP_EXTERN_C const RuntimeMethod* CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var;
  125. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var;
  126. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var;
  127. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var;
  128. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var;
  129. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var;
  130. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var;
  131. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var;
  132. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var;
  133. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var;
  134. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var;
  135. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var;
  136. IL2CPP_EXTERN_C const RuntimeMethod* Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var;
  137. IL2CPP_EXTERN_C const RuntimeMethod* Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var;
  138. IL2CPP_EXTERN_C const RuntimeMethod* Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var;
  139. IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var;
  140. IL2CPP_EXTERN_C const RuntimeMethod* MagnetometerAutoCalibrater_Update_m36E8691AA4E345B0A3391AA2A444A565CB69431C_RuntimeMethod_var;
  141. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var;
  142. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var;
  143. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var;
  144. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var;
  145. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var;
  146. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var;
  147. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var;
  148. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var;
  149. IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var;
  150. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__17_0_m402176F283301DCBDF675FE890A68CB158EE7EE6_RuntimeMethod_var;
  151. IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var;
  152. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var;
  153. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var;
  154. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var;
  155. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var;
  156. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var;
  157. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var;
  158. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var;
  159. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var;
  160. IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var;
  161. struct Delegate_t_marshaled_com;
  162. struct Delegate_t_marshaled_pinvoke;
  163. struct Exception_t_marshaled_com;
  164. struct Exception_t_marshaled_pinvoke;
  165. struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D;
  166. struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB;
  167. IL2CPP_EXTERN_C_BEGIN
  168. IL2CPP_EXTERN_C_END
  169. #ifdef __clang__
  170. #pragma clang diagnostic push
  171. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  172. #pragma clang diagnostic ignored "-Wunused-variable"
  173. #endif
  174. // <Module>
  175. struct U3CModuleU3E_t2DADE5C53DB35A4E7793AFC6326C958861DCE081
  176. {
  177. public:
  178. public:
  179. };
  180. // System.Object
  181. // System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  182. struct Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA : public RuntimeObject
  183. {
  184. public:
  185. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  186. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  187. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  188. EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* ___entries_1;
  189. // System.Int32 System.Collections.Generic.Dictionary`2::count
  190. int32_t ___count_2;
  191. // System.Int32 System.Collections.Generic.Dictionary`2::version
  192. int32_t ___version_3;
  193. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  194. int32_t ___freeList_4;
  195. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  196. int32_t ___freeCount_5;
  197. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  198. RuntimeObject* ___comparer_6;
  199. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  200. KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * ___keys_7;
  201. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  202. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * ___values_8;
  203. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  204. RuntimeObject * ____syncRoot_9;
  205. public:
  206. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___buckets_0)); }
  207. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  208. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  209. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  210. {
  211. ___buckets_0 = value;
  212. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  213. }
  214. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___entries_1)); }
  215. inline EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* get_entries_1() const { return ___entries_1; }
  216. inline EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D** get_address_of_entries_1() { return &___entries_1; }
  217. inline void set_entries_1(EntryU5BU5D_t40ADD6BFD6D25E70CD893CB8543637E28DD3940D* value)
  218. {
  219. ___entries_1 = value;
  220. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  221. }
  222. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___count_2)); }
  223. inline int32_t get_count_2() const { return ___count_2; }
  224. inline int32_t* get_address_of_count_2() { return &___count_2; }
  225. inline void set_count_2(int32_t value)
  226. {
  227. ___count_2 = value;
  228. }
  229. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___version_3)); }
  230. inline int32_t get_version_3() const { return ___version_3; }
  231. inline int32_t* get_address_of_version_3() { return &___version_3; }
  232. inline void set_version_3(int32_t value)
  233. {
  234. ___version_3 = value;
  235. }
  236. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___freeList_4)); }
  237. inline int32_t get_freeList_4() const { return ___freeList_4; }
  238. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  239. inline void set_freeList_4(int32_t value)
  240. {
  241. ___freeList_4 = value;
  242. }
  243. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___freeCount_5)); }
  244. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  245. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  246. inline void set_freeCount_5(int32_t value)
  247. {
  248. ___freeCount_5 = value;
  249. }
  250. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___comparer_6)); }
  251. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  252. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  253. inline void set_comparer_6(RuntimeObject* value)
  254. {
  255. ___comparer_6 = value;
  256. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  257. }
  258. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___keys_7)); }
  259. inline KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * get_keys_7() const { return ___keys_7; }
  260. inline KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF ** get_address_of_keys_7() { return &___keys_7; }
  261. inline void set_keys_7(KeyCollection_tCF91290C600733A1FA1851C006CFCFAE880E8AEF * value)
  262. {
  263. ___keys_7 = value;
  264. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  265. }
  266. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ___values_8)); }
  267. inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * get_values_8() const { return ___values_8; }
  268. inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 ** get_address_of_values_8() { return &___values_8; }
  269. inline void set_values_8(ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * value)
  270. {
  271. ___values_8 = value;
  272. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  273. }
  274. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA, ____syncRoot_9)); }
  275. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  276. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  277. inline void set__syncRoot_9(RuntimeObject * value)
  278. {
  279. ____syncRoot_9 = value;
  280. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  281. }
  282. };
  283. // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>
  284. struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 : public RuntimeObject
  285. {
  286. public:
  287. // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::<IsSymmetric>k__BackingField
  288. bool ___U3CIsSymmetricU3Ek__BackingField_0;
  289. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::<EigenValues>k__BackingField
  290. Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1;
  291. // MathNet.Numerics.LinearAlgebra.Matrix`1<T> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::<EigenVectors>k__BackingField
  292. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CEigenVectorsU3Ek__BackingField_2;
  293. // MathNet.Numerics.LinearAlgebra.Matrix`1<T> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::<D>k__BackingField
  294. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CDU3Ek__BackingField_3;
  295. public:
  296. inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CIsSymmetricU3Ek__BackingField_0)); }
  297. inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; }
  298. inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; }
  299. inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value)
  300. {
  301. ___U3CIsSymmetricU3Ek__BackingField_0 = value;
  302. }
  303. inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenValuesU3Ek__BackingField_1)); }
  304. inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; }
  305. inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; }
  306. inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value)
  307. {
  308. ___U3CEigenValuesU3Ek__BackingField_1 = value;
  309. Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value);
  310. }
  311. inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenVectorsU3Ek__BackingField_2)); }
  312. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; }
  313. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; }
  314. inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value)
  315. {
  316. ___U3CEigenVectorsU3Ek__BackingField_2 = value;
  317. Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value);
  318. }
  319. inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CDU3Ek__BackingField_3)); }
  320. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; }
  321. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; }
  322. inline void set_U3CDU3Ek__BackingField_3(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value)
  323. {
  324. ___U3CDU3Ek__BackingField_3 = value;
  325. Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value);
  326. }
  327. };
  328. // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1<System.Double>
  329. struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 : public RuntimeObject
  330. {
  331. public:
  332. // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount
  333. int32_t ___RowCount_1;
  334. // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount
  335. int32_t ___ColumnCount_2;
  336. public:
  337. inline static int32_t get_offset_of_RowCount_1() { return static_cast<int32_t>(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___RowCount_1)); }
  338. inline int32_t get_RowCount_1() const { return ___RowCount_1; }
  339. inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; }
  340. inline void set_RowCount_1(int32_t value)
  341. {
  342. ___RowCount_1 = value;
  343. }
  344. inline static int32_t get_offset_of_ColumnCount_2() { return static_cast<int32_t>(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___ColumnCount_2)); }
  345. inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; }
  346. inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; }
  347. inline void set_ColumnCount_2(int32_t value)
  348. {
  349. ___ColumnCount_2 = value;
  350. }
  351. };
  352. struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields
  353. {
  354. public:
  355. // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero
  356. double ___Zero_0;
  357. public:
  358. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields, ___Zero_0)); }
  359. inline double get_Zero_0() const { return ___Zero_0; }
  360. inline double* get_address_of_Zero_0() { return &___Zero_0; }
  361. inline void set_Zero_0(double value)
  362. {
  363. ___Zero_0 = value;
  364. }
  365. };
  366. // MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>
  367. struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 : public RuntimeObject
  368. {
  369. public:
  370. // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1<T> MathNet.Numerics.LinearAlgebra.Matrix`1::<Storage>k__BackingField
  371. MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___U3CStorageU3Ek__BackingField_3;
  372. // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::<ColumnCount>k__BackingField
  373. int32_t ___U3CColumnCountU3Ek__BackingField_4;
  374. // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::<RowCount>k__BackingField
  375. int32_t ___U3CRowCountU3Ek__BackingField_5;
  376. public:
  377. inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CStorageU3Ek__BackingField_3)); }
  378. inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; }
  379. inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; }
  380. inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * value)
  381. {
  382. ___U3CStorageU3Ek__BackingField_3 = value;
  383. Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value);
  384. }
  385. inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CColumnCountU3Ek__BackingField_4)); }
  386. inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; }
  387. inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; }
  388. inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value)
  389. {
  390. ___U3CColumnCountU3Ek__BackingField_4 = value;
  391. }
  392. inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CRowCountU3Ek__BackingField_5)); }
  393. inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; }
  394. inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; }
  395. inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value)
  396. {
  397. ___U3CRowCountU3Ek__BackingField_5 = value;
  398. }
  399. };
  400. struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields
  401. {
  402. public:
  403. // T MathNet.Numerics.LinearAlgebra.Matrix`1::One
  404. double ___One_0;
  405. // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero
  406. double ___Zero_1;
  407. // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1<T> MathNet.Numerics.LinearAlgebra.Matrix`1::Build
  408. MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * ___Build_2;
  409. public:
  410. inline static int32_t get_offset_of_One_0() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___One_0)); }
  411. inline double get_One_0() const { return ___One_0; }
  412. inline double* get_address_of_One_0() { return &___One_0; }
  413. inline void set_One_0(double value)
  414. {
  415. ___One_0 = value;
  416. }
  417. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Zero_1)); }
  418. inline double get_Zero_1() const { return ___Zero_1; }
  419. inline double* get_address_of_Zero_1() { return &___Zero_1; }
  420. inline void set_Zero_1(double value)
  421. {
  422. ___Zero_1 = value;
  423. }
  424. inline static int32_t get_offset_of_Build_2() { return static_cast<int32_t>(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Build_2)); }
  425. inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * get_Build_2() const { return ___Build_2; }
  426. inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 ** get_address_of_Build_2() { return &___Build_2; }
  427. inline void set_Build_2(MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * value)
  428. {
  429. ___Build_2 = value;
  430. Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value);
  431. }
  432. };
  433. // System.Collections.Generic.Dictionary`2/ValueCollection<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  434. struct ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 : public RuntimeObject
  435. {
  436. public:
  437. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::dictionary
  438. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___dictionary_0;
  439. public:
  440. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3, ___dictionary_0)); }
  441. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_dictionary_0() const { return ___dictionary_0; }
  442. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_dictionary_0() { return &___dictionary_0; }
  443. inline void set_dictionary_0(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value)
  444. {
  445. ___dictionary_0 = value;
  446. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  447. }
  448. };
  449. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<System.Double>
  450. struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 : public RuntimeObject
  451. {
  452. public:
  453. // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length
  454. int32_t ___Length_1;
  455. public:
  456. inline static int32_t get_offset_of_Length_1() { return static_cast<int32_t>(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22, ___Length_1)); }
  457. inline int32_t get_Length_1() const { return ___Length_1; }
  458. inline int32_t* get_address_of_Length_1() { return &___Length_1; }
  459. inline void set_Length_1(int32_t value)
  460. {
  461. ___Length_1 = value;
  462. }
  463. };
  464. struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields
  465. {
  466. public:
  467. // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero
  468. double ___Zero_0;
  469. public:
  470. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields, ___Zero_0)); }
  471. inline double get_Zero_0() const { return ___Zero_0; }
  472. inline double* get_address_of_Zero_0() { return &___Zero_0; }
  473. inline void set_Zero_0(double value)
  474. {
  475. ___Zero_0 = value;
  476. }
  477. };
  478. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>
  479. struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C : public RuntimeObject
  480. {
  481. public:
  482. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<T> MathNet.Numerics.LinearAlgebra.Vector`1::<Storage>k__BackingField
  483. VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___U3CStorageU3Ek__BackingField_3;
  484. // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::<Count>k__BackingField
  485. int32_t ___U3CCountU3Ek__BackingField_4;
  486. public:
  487. inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CStorageU3Ek__BackingField_3)); }
  488. inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; }
  489. inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; }
  490. inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * value)
  491. {
  492. ___U3CStorageU3Ek__BackingField_3 = value;
  493. Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value);
  494. }
  495. inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CCountU3Ek__BackingField_4)); }
  496. inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; }
  497. inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; }
  498. inline void set_U3CCountU3Ek__BackingField_4(int32_t value)
  499. {
  500. ___U3CCountU3Ek__BackingField_4 = value;
  501. }
  502. };
  503. struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields
  504. {
  505. public:
  506. // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero
  507. double ___Zero_0;
  508. // T MathNet.Numerics.LinearAlgebra.Vector`1::One
  509. double ___One_1;
  510. // MathNet.Numerics.LinearAlgebra.VectorBuilder`1<T> MathNet.Numerics.LinearAlgebra.Vector`1::Build
  511. VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * ___Build_2;
  512. public:
  513. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Zero_0)); }
  514. inline double get_Zero_0() const { return ___Zero_0; }
  515. inline double* get_address_of_Zero_0() { return &___Zero_0; }
  516. inline void set_Zero_0(double value)
  517. {
  518. ___Zero_0 = value;
  519. }
  520. inline static int32_t get_offset_of_One_1() { return static_cast<int32_t>(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___One_1)); }
  521. inline double get_One_1() const { return ___One_1; }
  522. inline double* get_address_of_One_1() { return &___One_1; }
  523. inline void set_One_1(double value)
  524. {
  525. ___One_1 = value;
  526. }
  527. inline static int32_t get_offset_of_Build_2() { return static_cast<int32_t>(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Build_2)); }
  528. inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * get_Build_2() const { return ___Build_2; }
  529. inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D ** get_address_of_Build_2() { return &___Build_2; }
  530. inline void set_Build_2(VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * value)
  531. {
  532. ___Build_2 = value;
  533. Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value);
  534. }
  535. };
  536. struct Il2CppArrayBounds;
  537. // System.Array
  538. // o0._9Axis.MagnetometerAutoCalibrater
  539. struct MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 : public RuntimeObject
  540. {
  541. public:
  542. // System.Int32 o0._9Axis.MagnetometerAutoCalibrater::MaxCount
  543. int32_t ___MaxCount_0;
  544. // System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>> o0._9Axis.MagnetometerAutoCalibrater::VectorByBlock
  545. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___VectorByBlock_1;
  546. // System.Double o0._9Axis.MagnetometerAutoCalibrater::CountPerLength
  547. double ___CountPerLength_2;
  548. // System.Int32 o0._9Axis.MagnetometerAutoCalibrater::NewBlock
  549. int32_t ___NewBlock_3;
  550. // System.Double o0._9Axis.MagnetometerAutoCalibrater::NewBlockAccumulation
  551. double ___NewBlockAccumulation_4;
  552. // System.Int64 o0._9Axis.MagnetometerAutoCalibrater::LastTimestamp
  553. int64_t ___LastTimestamp_5;
  554. // System.Int32 o0._9Axis.MagnetometerAutoCalibrater::FitThreshold
  555. int32_t ___FitThreshold_6;
  556. // o0._9Axis.EllipsoidFitting o0._9Axis.MagnetometerAutoCalibrater::EllipsoidFitting
  557. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * ___EllipsoidFitting_7;
  558. // System.Double o0._9Axis.MagnetometerAutoCalibrater::Variance
  559. double ___Variance_8;
  560. // System.Int32 o0._9Axis.MagnetometerAutoCalibrater::FitCountLeft
  561. int32_t ___FitCountLeft_9;
  562. // System.Boolean o0._9Axis.MagnetometerAutoCalibrater::Lock
  563. bool ___Lock_10;
  564. public:
  565. inline static int32_t get_offset_of_MaxCount_0() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___MaxCount_0)); }
  566. inline int32_t get_MaxCount_0() const { return ___MaxCount_0; }
  567. inline int32_t* get_address_of_MaxCount_0() { return &___MaxCount_0; }
  568. inline void set_MaxCount_0(int32_t value)
  569. {
  570. ___MaxCount_0 = value;
  571. }
  572. inline static int32_t get_offset_of_VectorByBlock_1() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___VectorByBlock_1)); }
  573. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_VectorByBlock_1() const { return ___VectorByBlock_1; }
  574. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_VectorByBlock_1() { return &___VectorByBlock_1; }
  575. inline void set_VectorByBlock_1(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value)
  576. {
  577. ___VectorByBlock_1 = value;
  578. Il2CppCodeGenWriteBarrier((void**)(&___VectorByBlock_1), (void*)value);
  579. }
  580. inline static int32_t get_offset_of_CountPerLength_2() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___CountPerLength_2)); }
  581. inline double get_CountPerLength_2() const { return ___CountPerLength_2; }
  582. inline double* get_address_of_CountPerLength_2() { return &___CountPerLength_2; }
  583. inline void set_CountPerLength_2(double value)
  584. {
  585. ___CountPerLength_2 = value;
  586. }
  587. inline static int32_t get_offset_of_NewBlock_3() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___NewBlock_3)); }
  588. inline int32_t get_NewBlock_3() const { return ___NewBlock_3; }
  589. inline int32_t* get_address_of_NewBlock_3() { return &___NewBlock_3; }
  590. inline void set_NewBlock_3(int32_t value)
  591. {
  592. ___NewBlock_3 = value;
  593. }
  594. inline static int32_t get_offset_of_NewBlockAccumulation_4() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___NewBlockAccumulation_4)); }
  595. inline double get_NewBlockAccumulation_4() const { return ___NewBlockAccumulation_4; }
  596. inline double* get_address_of_NewBlockAccumulation_4() { return &___NewBlockAccumulation_4; }
  597. inline void set_NewBlockAccumulation_4(double value)
  598. {
  599. ___NewBlockAccumulation_4 = value;
  600. }
  601. inline static int32_t get_offset_of_LastTimestamp_5() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___LastTimestamp_5)); }
  602. inline int64_t get_LastTimestamp_5() const { return ___LastTimestamp_5; }
  603. inline int64_t* get_address_of_LastTimestamp_5() { return &___LastTimestamp_5; }
  604. inline void set_LastTimestamp_5(int64_t value)
  605. {
  606. ___LastTimestamp_5 = value;
  607. }
  608. inline static int32_t get_offset_of_FitThreshold_6() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___FitThreshold_6)); }
  609. inline int32_t get_FitThreshold_6() const { return ___FitThreshold_6; }
  610. inline int32_t* get_address_of_FitThreshold_6() { return &___FitThreshold_6; }
  611. inline void set_FitThreshold_6(int32_t value)
  612. {
  613. ___FitThreshold_6 = value;
  614. }
  615. inline static int32_t get_offset_of_EllipsoidFitting_7() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___EllipsoidFitting_7)); }
  616. inline EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * get_EllipsoidFitting_7() const { return ___EllipsoidFitting_7; }
  617. inline EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F ** get_address_of_EllipsoidFitting_7() { return &___EllipsoidFitting_7; }
  618. inline void set_EllipsoidFitting_7(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * value)
  619. {
  620. ___EllipsoidFitting_7 = value;
  621. Il2CppCodeGenWriteBarrier((void**)(&___EllipsoidFitting_7), (void*)value);
  622. }
  623. inline static int32_t get_offset_of_Variance_8() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___Variance_8)); }
  624. inline double get_Variance_8() const { return ___Variance_8; }
  625. inline double* get_address_of_Variance_8() { return &___Variance_8; }
  626. inline void set_Variance_8(double value)
  627. {
  628. ___Variance_8 = value;
  629. }
  630. inline static int32_t get_offset_of_FitCountLeft_9() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___FitCountLeft_9)); }
  631. inline int32_t get_FitCountLeft_9() const { return ___FitCountLeft_9; }
  632. inline int32_t* get_address_of_FitCountLeft_9() { return &___FitCountLeft_9; }
  633. inline void set_FitCountLeft_9(int32_t value)
  634. {
  635. ___FitCountLeft_9 = value;
  636. }
  637. inline static int32_t get_offset_of_Lock_10() { return static_cast<int32_t>(offsetof(MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045, ___Lock_10)); }
  638. inline bool get_Lock_10() const { return ___Lock_10; }
  639. inline bool* get_address_of_Lock_10() { return &___Lock_10; }
  640. inline void set_Lock_10(bool value)
  641. {
  642. ___Lock_10 = value;
  643. }
  644. };
  645. // System.String
  646. struct String_t : public RuntimeObject
  647. {
  648. public:
  649. // System.Int32 System.String::m_stringLength
  650. int32_t ___m_stringLength_0;
  651. // System.Char System.String::m_firstChar
  652. Il2CppChar ___m_firstChar_1;
  653. public:
  654. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  655. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  656. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  657. inline void set_m_stringLength_0(int32_t value)
  658. {
  659. ___m_stringLength_0 = value;
  660. }
  661. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  662. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  663. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  664. inline void set_m_firstChar_1(Il2CppChar value)
  665. {
  666. ___m_firstChar_1 = value;
  667. }
  668. };
  669. struct String_t_StaticFields
  670. {
  671. public:
  672. // System.String System.String::Empty
  673. String_t* ___Empty_5;
  674. public:
  675. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  676. inline String_t* get_Empty_5() const { return ___Empty_5; }
  677. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  678. inline void set_Empty_5(String_t* value)
  679. {
  680. ___Empty_5 = value;
  681. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  682. }
  683. };
  684. // System.ValueType
  685. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  686. {
  687. public:
  688. public:
  689. };
  690. // Native definition for P/Invoke marshalling of System.ValueType
  691. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  692. {
  693. };
  694. // Native definition for COM marshalling of System.ValueType
  695. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  696. {
  697. };
  698. // o0._9Axis.EllipsoidFitting/<>c
  699. struct U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 : public RuntimeObject
  700. {
  701. public:
  702. public:
  703. };
  704. struct U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields
  705. {
  706. public:
  707. // o0._9Axis.EllipsoidFitting/<>c o0._9Axis.EllipsoidFitting/<>c::<>9
  708. U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * ___U3CU3E9_0;
  709. // System.Func`2<System.Double,System.Double> o0._9Axis.EllipsoidFitting/<>c::<>9__17_0
  710. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___U3CU3E9__17_0_1;
  711. public:
  712. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields, ___U3CU3E9_0)); }
  713. inline U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  714. inline U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  715. inline void set_U3CU3E9_0(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * value)
  716. {
  717. ___U3CU3E9_0 = value;
  718. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
  719. }
  720. inline static int32_t get_offset_of_U3CU3E9__17_0_1() { return static_cast<int32_t>(offsetof(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields, ___U3CU3E9__17_0_1)); }
  721. inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * get_U3CU3E9__17_0_1() const { return ___U3CU3E9__17_0_1; }
  722. inline Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 ** get_address_of_U3CU3E9__17_0_1() { return &___U3CU3E9__17_0_1; }
  723. inline void set_U3CU3E9__17_0_1(Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * value)
  724. {
  725. ___U3CU3E9__17_0_1 = value;
  726. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__17_0_1), (void*)value);
  727. }
  728. };
  729. // o0.Geometry.Vector`1<System.Double>
  730. struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38
  731. {
  732. public:
  733. // T o0.Geometry.Vector`1::x
  734. double ___x_0;
  735. // T o0.Geometry.Vector`1::y
  736. double ___y_1;
  737. // T o0.Geometry.Vector`1::z
  738. double ___z_2;
  739. public:
  740. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___x_0)); }
  741. inline double get_x_0() const { return ___x_0; }
  742. inline double* get_address_of_x_0() { return &___x_0; }
  743. inline void set_x_0(double value)
  744. {
  745. ___x_0 = value;
  746. }
  747. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___y_1)); }
  748. inline double get_y_1() const { return ___y_1; }
  749. inline double* get_address_of_y_1() { return &___y_1; }
  750. inline void set_y_1(double value)
  751. {
  752. ___y_1 = value;
  753. }
  754. inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___z_2)); }
  755. inline double get_z_2() const { return ___z_2; }
  756. inline double* get_address_of_z_2() { return &___z_2; }
  757. inline void set_z_2(double value)
  758. {
  759. ___z_2 = value;
  760. }
  761. };
  762. struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields
  763. {
  764. public:
  765. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Zero>k__BackingField
  766. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CZeroU3Ek__BackingField_3;
  767. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<One>k__BackingField
  768. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3COneU3Ek__BackingField_4;
  769. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Left>k__BackingField
  770. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CLeftU3Ek__BackingField_5;
  771. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Right>k__BackingField
  772. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CRightU3Ek__BackingField_6;
  773. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Down>k__BackingField
  774. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CDownU3Ek__BackingField_7;
  775. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Up>k__BackingField
  776. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CUpU3Ek__BackingField_8;
  777. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Back>k__BackingField
  778. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CBackU3Ek__BackingField_9;
  779. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Forward>k__BackingField
  780. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CForwardU3Ek__BackingField_10;
  781. public:
  782. inline static int32_t get_offset_of_U3CZeroU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CZeroU3Ek__BackingField_3)); }
  783. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CZeroU3Ek__BackingField_3() const { return ___U3CZeroU3Ek__BackingField_3; }
  784. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CZeroU3Ek__BackingField_3() { return &___U3CZeroU3Ek__BackingField_3; }
  785. inline void set_U3CZeroU3Ek__BackingField_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  786. {
  787. ___U3CZeroU3Ek__BackingField_3 = value;
  788. }
  789. inline static int32_t get_offset_of_U3COneU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3COneU3Ek__BackingField_4)); }
  790. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3COneU3Ek__BackingField_4() const { return ___U3COneU3Ek__BackingField_4; }
  791. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3COneU3Ek__BackingField_4() { return &___U3COneU3Ek__BackingField_4; }
  792. inline void set_U3COneU3Ek__BackingField_4(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  793. {
  794. ___U3COneU3Ek__BackingField_4 = value;
  795. }
  796. inline static int32_t get_offset_of_U3CLeftU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CLeftU3Ek__BackingField_5)); }
  797. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CLeftU3Ek__BackingField_5() const { return ___U3CLeftU3Ek__BackingField_5; }
  798. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CLeftU3Ek__BackingField_5() { return &___U3CLeftU3Ek__BackingField_5; }
  799. inline void set_U3CLeftU3Ek__BackingField_5(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  800. {
  801. ___U3CLeftU3Ek__BackingField_5 = value;
  802. }
  803. inline static int32_t get_offset_of_U3CRightU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CRightU3Ek__BackingField_6)); }
  804. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CRightU3Ek__BackingField_6() const { return ___U3CRightU3Ek__BackingField_6; }
  805. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CRightU3Ek__BackingField_6() { return &___U3CRightU3Ek__BackingField_6; }
  806. inline void set_U3CRightU3Ek__BackingField_6(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  807. {
  808. ___U3CRightU3Ek__BackingField_6 = value;
  809. }
  810. inline static int32_t get_offset_of_U3CDownU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CDownU3Ek__BackingField_7)); }
  811. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CDownU3Ek__BackingField_7() const { return ___U3CDownU3Ek__BackingField_7; }
  812. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CDownU3Ek__BackingField_7() { return &___U3CDownU3Ek__BackingField_7; }
  813. inline void set_U3CDownU3Ek__BackingField_7(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  814. {
  815. ___U3CDownU3Ek__BackingField_7 = value;
  816. }
  817. inline static int32_t get_offset_of_U3CUpU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CUpU3Ek__BackingField_8)); }
  818. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CUpU3Ek__BackingField_8() const { return ___U3CUpU3Ek__BackingField_8; }
  819. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CUpU3Ek__BackingField_8() { return &___U3CUpU3Ek__BackingField_8; }
  820. inline void set_U3CUpU3Ek__BackingField_8(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  821. {
  822. ___U3CUpU3Ek__BackingField_8 = value;
  823. }
  824. inline static int32_t get_offset_of_U3CBackU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CBackU3Ek__BackingField_9)); }
  825. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CBackU3Ek__BackingField_9() const { return ___U3CBackU3Ek__BackingField_9; }
  826. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CBackU3Ek__BackingField_9() { return &___U3CBackU3Ek__BackingField_9; }
  827. inline void set_U3CBackU3Ek__BackingField_9(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  828. {
  829. ___U3CBackU3Ek__BackingField_9 = value;
  830. }
  831. inline static int32_t get_offset_of_U3CForwardU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CForwardU3Ek__BackingField_10)); }
  832. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CForwardU3Ek__BackingField_10() const { return ___U3CForwardU3Ek__BackingField_10; }
  833. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CForwardU3Ek__BackingField_10() { return &___U3CForwardU3Ek__BackingField_10; }
  834. inline void set_U3CForwardU3Ek__BackingField_10(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  835. {
  836. ___U3CForwardU3Ek__BackingField_10 = value;
  837. }
  838. };
  839. // o0.Geometry.Vector`1<System.Int32>
  840. struct Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC
  841. {
  842. public:
  843. // T o0.Geometry.Vector`1::x
  844. int32_t ___x_0;
  845. // T o0.Geometry.Vector`1::y
  846. int32_t ___y_1;
  847. // T o0.Geometry.Vector`1::z
  848. int32_t ___z_2;
  849. public:
  850. inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___x_0)); }
  851. inline int32_t get_x_0() const { return ___x_0; }
  852. inline int32_t* get_address_of_x_0() { return &___x_0; }
  853. inline void set_x_0(int32_t value)
  854. {
  855. ___x_0 = value;
  856. }
  857. inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___y_1)); }
  858. inline int32_t get_y_1() const { return ___y_1; }
  859. inline int32_t* get_address_of_y_1() { return &___y_1; }
  860. inline void set_y_1(int32_t value)
  861. {
  862. ___y_1 = value;
  863. }
  864. inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC, ___z_2)); }
  865. inline int32_t get_z_2() const { return ___z_2; }
  866. inline int32_t* get_address_of_z_2() { return &___z_2; }
  867. inline void set_z_2(int32_t value)
  868. {
  869. ___z_2 = value;
  870. }
  871. };
  872. struct Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields
  873. {
  874. public:
  875. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Zero>k__BackingField
  876. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CZeroU3Ek__BackingField_3;
  877. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<One>k__BackingField
  878. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3COneU3Ek__BackingField_4;
  879. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Left>k__BackingField
  880. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CLeftU3Ek__BackingField_5;
  881. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Right>k__BackingField
  882. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CRightU3Ek__BackingField_6;
  883. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Down>k__BackingField
  884. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CDownU3Ek__BackingField_7;
  885. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Up>k__BackingField
  886. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CUpU3Ek__BackingField_8;
  887. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Back>k__BackingField
  888. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CBackU3Ek__BackingField_9;
  889. // o0.Geometry.Vector`1<T> o0.Geometry.Vector`1::<Forward>k__BackingField
  890. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___U3CForwardU3Ek__BackingField_10;
  891. public:
  892. inline static int32_t get_offset_of_U3CZeroU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CZeroU3Ek__BackingField_3)); }
  893. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CZeroU3Ek__BackingField_3() const { return ___U3CZeroU3Ek__BackingField_3; }
  894. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CZeroU3Ek__BackingField_3() { return &___U3CZeroU3Ek__BackingField_3; }
  895. inline void set_U3CZeroU3Ek__BackingField_3(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  896. {
  897. ___U3CZeroU3Ek__BackingField_3 = value;
  898. }
  899. inline static int32_t get_offset_of_U3COneU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3COneU3Ek__BackingField_4)); }
  900. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3COneU3Ek__BackingField_4() const { return ___U3COneU3Ek__BackingField_4; }
  901. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3COneU3Ek__BackingField_4() { return &___U3COneU3Ek__BackingField_4; }
  902. inline void set_U3COneU3Ek__BackingField_4(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  903. {
  904. ___U3COneU3Ek__BackingField_4 = value;
  905. }
  906. inline static int32_t get_offset_of_U3CLeftU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CLeftU3Ek__BackingField_5)); }
  907. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CLeftU3Ek__BackingField_5() const { return ___U3CLeftU3Ek__BackingField_5; }
  908. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CLeftU3Ek__BackingField_5() { return &___U3CLeftU3Ek__BackingField_5; }
  909. inline void set_U3CLeftU3Ek__BackingField_5(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  910. {
  911. ___U3CLeftU3Ek__BackingField_5 = value;
  912. }
  913. inline static int32_t get_offset_of_U3CRightU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CRightU3Ek__BackingField_6)); }
  914. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CRightU3Ek__BackingField_6() const { return ___U3CRightU3Ek__BackingField_6; }
  915. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CRightU3Ek__BackingField_6() { return &___U3CRightU3Ek__BackingField_6; }
  916. inline void set_U3CRightU3Ek__BackingField_6(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  917. {
  918. ___U3CRightU3Ek__BackingField_6 = value;
  919. }
  920. inline static int32_t get_offset_of_U3CDownU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CDownU3Ek__BackingField_7)); }
  921. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CDownU3Ek__BackingField_7() const { return ___U3CDownU3Ek__BackingField_7; }
  922. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CDownU3Ek__BackingField_7() { return &___U3CDownU3Ek__BackingField_7; }
  923. inline void set_U3CDownU3Ek__BackingField_7(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  924. {
  925. ___U3CDownU3Ek__BackingField_7 = value;
  926. }
  927. inline static int32_t get_offset_of_U3CUpU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CUpU3Ek__BackingField_8)); }
  928. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CUpU3Ek__BackingField_8() const { return ___U3CUpU3Ek__BackingField_8; }
  929. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CUpU3Ek__BackingField_8() { return &___U3CUpU3Ek__BackingField_8; }
  930. inline void set_U3CUpU3Ek__BackingField_8(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  931. {
  932. ___U3CUpU3Ek__BackingField_8 = value;
  933. }
  934. inline static int32_t get_offset_of_U3CBackU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CBackU3Ek__BackingField_9)); }
  935. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CBackU3Ek__BackingField_9() const { return ___U3CBackU3Ek__BackingField_9; }
  936. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CBackU3Ek__BackingField_9() { return &___U3CBackU3Ek__BackingField_9; }
  937. inline void set_U3CBackU3Ek__BackingField_9(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  938. {
  939. ___U3CBackU3Ek__BackingField_9 = value;
  940. }
  941. inline static int32_t get_offset_of_U3CForwardU3Ek__BackingField_10() { return static_cast<int32_t>(offsetof(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC_StaticFields, ___U3CForwardU3Ek__BackingField_10)); }
  942. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC get_U3CForwardU3Ek__BackingField_10() const { return ___U3CForwardU3Ek__BackingField_10; }
  943. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC * get_address_of_U3CForwardU3Ek__BackingField_10() { return &___U3CForwardU3Ek__BackingField_10; }
  944. inline void set_U3CForwardU3Ek__BackingField_10(Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC value)
  945. {
  946. ___U3CForwardU3Ek__BackingField_10 = value;
  947. }
  948. };
  949. // System.Boolean
  950. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  951. {
  952. public:
  953. // System.Boolean System.Boolean::m_value
  954. bool ___m_value_0;
  955. public:
  956. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  957. inline bool get_m_value_0() const { return ___m_value_0; }
  958. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  959. inline void set_m_value_0(bool value)
  960. {
  961. ___m_value_0 = value;
  962. }
  963. };
  964. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  965. {
  966. public:
  967. // System.String System.Boolean::TrueString
  968. String_t* ___TrueString_5;
  969. // System.String System.Boolean::FalseString
  970. String_t* ___FalseString_6;
  971. public:
  972. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  973. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  974. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  975. inline void set_TrueString_5(String_t* value)
  976. {
  977. ___TrueString_5 = value;
  978. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  979. }
  980. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  981. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  982. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  983. inline void set_FalseString_6(String_t* value)
  984. {
  985. ___FalseString_6 = value;
  986. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  987. }
  988. };
  989. // System.Numerics.Complex
  990. struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C
  991. {
  992. public:
  993. // System.Double System.Numerics.Complex::m_real
  994. double ___m_real_6;
  995. // System.Double System.Numerics.Complex::m_imaginary
  996. double ___m_imaginary_7;
  997. public:
  998. inline static int32_t get_offset_of_m_real_6() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_real_6)); }
  999. inline double get_m_real_6() const { return ___m_real_6; }
  1000. inline double* get_address_of_m_real_6() { return &___m_real_6; }
  1001. inline void set_m_real_6(double value)
  1002. {
  1003. ___m_real_6 = value;
  1004. }
  1005. inline static int32_t get_offset_of_m_imaginary_7() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_imaginary_7)); }
  1006. inline double get_m_imaginary_7() const { return ___m_imaginary_7; }
  1007. inline double* get_address_of_m_imaginary_7() { return &___m_imaginary_7; }
  1008. inline void set_m_imaginary_7(double value)
  1009. {
  1010. ___m_imaginary_7 = value;
  1011. }
  1012. };
  1013. struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields
  1014. {
  1015. public:
  1016. // System.Numerics.Complex System.Numerics.Complex::Zero
  1017. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0;
  1018. // System.Numerics.Complex System.Numerics.Complex::One
  1019. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1;
  1020. // System.Numerics.Complex System.Numerics.Complex::ImaginaryOne
  1021. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___ImaginaryOne_2;
  1022. // System.Double System.Numerics.Complex::s_sqrtRescaleThreshold
  1023. double ___s_sqrtRescaleThreshold_3;
  1024. // System.Double System.Numerics.Complex::s_asinOverflowThreshold
  1025. double ___s_asinOverflowThreshold_4;
  1026. // System.Double System.Numerics.Complex::s_log2
  1027. double ___s_log2_5;
  1028. public:
  1029. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___Zero_0)); }
  1030. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; }
  1031. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; }
  1032. inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1033. {
  1034. ___Zero_0 = value;
  1035. }
  1036. inline static int32_t get_offset_of_One_1() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___One_1)); }
  1037. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; }
  1038. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; }
  1039. inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1040. {
  1041. ___One_1 = value;
  1042. }
  1043. inline static int32_t get_offset_of_ImaginaryOne_2() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___ImaginaryOne_2)); }
  1044. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_ImaginaryOne_2() const { return ___ImaginaryOne_2; }
  1045. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_ImaginaryOne_2() { return &___ImaginaryOne_2; }
  1046. inline void set_ImaginaryOne_2(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1047. {
  1048. ___ImaginaryOne_2 = value;
  1049. }
  1050. inline static int32_t get_offset_of_s_sqrtRescaleThreshold_3() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_sqrtRescaleThreshold_3)); }
  1051. inline double get_s_sqrtRescaleThreshold_3() const { return ___s_sqrtRescaleThreshold_3; }
  1052. inline double* get_address_of_s_sqrtRescaleThreshold_3() { return &___s_sqrtRescaleThreshold_3; }
  1053. inline void set_s_sqrtRescaleThreshold_3(double value)
  1054. {
  1055. ___s_sqrtRescaleThreshold_3 = value;
  1056. }
  1057. inline static int32_t get_offset_of_s_asinOverflowThreshold_4() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_asinOverflowThreshold_4)); }
  1058. inline double get_s_asinOverflowThreshold_4() const { return ___s_asinOverflowThreshold_4; }
  1059. inline double* get_address_of_s_asinOverflowThreshold_4() { return &___s_asinOverflowThreshold_4; }
  1060. inline void set_s_asinOverflowThreshold_4(double value)
  1061. {
  1062. ___s_asinOverflowThreshold_4 = value;
  1063. }
  1064. inline static int32_t get_offset_of_s_log2_5() { return static_cast<int32_t>(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_log2_5)); }
  1065. inline double get_s_log2_5() const { return ___s_log2_5; }
  1066. inline double* get_address_of_s_log2_5() { return &___s_log2_5; }
  1067. inline void set_s_log2_5(double value)
  1068. {
  1069. ___s_log2_5 = value;
  1070. }
  1071. };
  1072. // System.DateTime
  1073. struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405
  1074. {
  1075. public:
  1076. // System.UInt64 System.DateTime::dateData
  1077. uint64_t ___dateData_44;
  1078. public:
  1079. inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); }
  1080. inline uint64_t get_dateData_44() const { return ___dateData_44; }
  1081. inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
  1082. inline void set_dateData_44(uint64_t value)
  1083. {
  1084. ___dateData_44 = value;
  1085. }
  1086. };
  1087. struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields
  1088. {
  1089. public:
  1090. // System.Int32[] System.DateTime::DaysToMonth365
  1091. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29;
  1092. // System.Int32[] System.DateTime::DaysToMonth366
  1093. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30;
  1094. // System.DateTime System.DateTime::MinValue
  1095. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MinValue_31;
  1096. // System.DateTime System.DateTime::MaxValue
  1097. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MaxValue_32;
  1098. public:
  1099. inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); }
  1100. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
  1101. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
  1102. inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1103. {
  1104. ___DaysToMonth365_29 = value;
  1105. Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value);
  1106. }
  1107. inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); }
  1108. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
  1109. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
  1110. inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  1111. {
  1112. ___DaysToMonth366_30 = value;
  1113. Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value);
  1114. }
  1115. inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); }
  1116. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MinValue_31() const { return ___MinValue_31; }
  1117. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; }
  1118. inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  1119. {
  1120. ___MinValue_31 = value;
  1121. }
  1122. inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); }
  1123. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MaxValue_32() const { return ___MaxValue_32; }
  1124. inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
  1125. inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value)
  1126. {
  1127. ___MaxValue_32 = value;
  1128. }
  1129. };
  1130. // System.Double
  1131. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181
  1132. {
  1133. public:
  1134. // System.Double System.Double::m_value
  1135. double ___m_value_0;
  1136. public:
  1137. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
  1138. inline double get_m_value_0() const { return ___m_value_0; }
  1139. inline double* get_address_of_m_value_0() { return &___m_value_0; }
  1140. inline void set_m_value_0(double value)
  1141. {
  1142. ___m_value_0 = value;
  1143. }
  1144. };
  1145. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
  1146. {
  1147. public:
  1148. // System.Double System.Double::NegativeZero
  1149. double ___NegativeZero_7;
  1150. public:
  1151. inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
  1152. inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
  1153. inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
  1154. inline void set_NegativeZero_7(double value)
  1155. {
  1156. ___NegativeZero_7 = value;
  1157. }
  1158. };
  1159. // System.Enum
  1160. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  1161. {
  1162. public:
  1163. public:
  1164. };
  1165. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  1166. {
  1167. public:
  1168. // System.Char[] System.Enum::enumSeperatorCharArray
  1169. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  1170. public:
  1171. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  1172. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1173. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1174. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1175. {
  1176. ___enumSeperatorCharArray_0 = value;
  1177. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1178. }
  1179. };
  1180. // Native definition for P/Invoke marshalling of System.Enum
  1181. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  1182. {
  1183. };
  1184. // Native definition for COM marshalling of System.Enum
  1185. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  1186. {
  1187. };
  1188. // System.Int32
  1189. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  1190. {
  1191. public:
  1192. // System.Int32 System.Int32::m_value
  1193. int32_t ___m_value_0;
  1194. public:
  1195. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  1196. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1197. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1198. inline void set_m_value_0(int32_t value)
  1199. {
  1200. ___m_value_0 = value;
  1201. }
  1202. };
  1203. // System.Int64
  1204. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  1205. {
  1206. public:
  1207. // System.Int64 System.Int64::m_value
  1208. int64_t ___m_value_0;
  1209. public:
  1210. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  1211. inline int64_t get_m_value_0() const { return ___m_value_0; }
  1212. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  1213. inline void set_m_value_0(int64_t value)
  1214. {
  1215. ___m_value_0 = value;
  1216. }
  1217. };
  1218. // System.IntPtr
  1219. struct IntPtr_t
  1220. {
  1221. public:
  1222. // System.Void* System.IntPtr::m_value
  1223. void* ___m_value_0;
  1224. public:
  1225. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1226. inline void* get_m_value_0() const { return ___m_value_0; }
  1227. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1228. inline void set_m_value_0(void* value)
  1229. {
  1230. ___m_value_0 = value;
  1231. }
  1232. };
  1233. struct IntPtr_t_StaticFields
  1234. {
  1235. public:
  1236. // System.IntPtr System.IntPtr::Zero
  1237. intptr_t ___Zero_1;
  1238. public:
  1239. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1240. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1241. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1242. inline void set_Zero_1(intptr_t value)
  1243. {
  1244. ___Zero_1 = value;
  1245. }
  1246. };
  1247. // System.Void
  1248. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1249. {
  1250. public:
  1251. union
  1252. {
  1253. struct
  1254. {
  1255. };
  1256. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1257. };
  1258. public:
  1259. };
  1260. // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>
  1261. struct Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66
  1262. {
  1263. public:
  1264. // System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::dictionary
  1265. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * ___dictionary_0;
  1266. // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::index
  1267. int32_t ___index_1;
  1268. // System.Int32 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::version
  1269. int32_t ___version_2;
  1270. // TValue System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator::currentValue
  1271. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___currentValue_3;
  1272. public:
  1273. inline static int32_t get_offset_of_dictionary_0() { return static_cast<int32_t>(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___dictionary_0)); }
  1274. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * get_dictionary_0() const { return ___dictionary_0; }
  1275. inline Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA ** get_address_of_dictionary_0() { return &___dictionary_0; }
  1276. inline void set_dictionary_0(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * value)
  1277. {
  1278. ___dictionary_0 = value;
  1279. Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value);
  1280. }
  1281. inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___index_1)); }
  1282. inline int32_t get_index_1() const { return ___index_1; }
  1283. inline int32_t* get_address_of_index_1() { return &___index_1; }
  1284. inline void set_index_1(int32_t value)
  1285. {
  1286. ___index_1 = value;
  1287. }
  1288. inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___version_2)); }
  1289. inline int32_t get_version_2() const { return ___version_2; }
  1290. inline int32_t* get_address_of_version_2() { return &___version_2; }
  1291. inline void set_version_2(int32_t value)
  1292. {
  1293. ___version_2 = value;
  1294. }
  1295. inline static int32_t get_offset_of_currentValue_3() { return static_cast<int32_t>(offsetof(Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66, ___currentValue_3)); }
  1296. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_currentValue_3() const { return ___currentValue_3; }
  1297. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_currentValue_3() { return &___currentValue_3; }
  1298. inline void set_currentValue_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  1299. {
  1300. ___currentValue_3 = value;
  1301. }
  1302. };
  1303. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<System.Numerics.Complex>
  1304. struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C : public RuntimeObject
  1305. {
  1306. public:
  1307. // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length
  1308. int32_t ___Length_1;
  1309. public:
  1310. inline static int32_t get_offset_of_Length_1() { return static_cast<int32_t>(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C, ___Length_1)); }
  1311. inline int32_t get_Length_1() const { return ___Length_1; }
  1312. inline int32_t* get_address_of_Length_1() { return &___Length_1; }
  1313. inline void set_Length_1(int32_t value)
  1314. {
  1315. ___Length_1 = value;
  1316. }
  1317. };
  1318. struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields
  1319. {
  1320. public:
  1321. // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero
  1322. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0;
  1323. public:
  1324. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields, ___Zero_0)); }
  1325. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; }
  1326. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; }
  1327. inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1328. {
  1329. ___Zero_0 = value;
  1330. }
  1331. };
  1332. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex>
  1333. struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D : public RuntimeObject
  1334. {
  1335. public:
  1336. // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1<T> MathNet.Numerics.LinearAlgebra.Vector`1::<Storage>k__BackingField
  1337. VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___U3CStorageU3Ek__BackingField_3;
  1338. // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::<Count>k__BackingField
  1339. int32_t ___U3CCountU3Ek__BackingField_4;
  1340. public:
  1341. inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CStorageU3Ek__BackingField_3)); }
  1342. inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; }
  1343. inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; }
  1344. inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * value)
  1345. {
  1346. ___U3CStorageU3Ek__BackingField_3 = value;
  1347. Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value);
  1348. }
  1349. inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CCountU3Ek__BackingField_4)); }
  1350. inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; }
  1351. inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; }
  1352. inline void set_U3CCountU3Ek__BackingField_4(int32_t value)
  1353. {
  1354. ___U3CCountU3Ek__BackingField_4 = value;
  1355. }
  1356. };
  1357. struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields
  1358. {
  1359. public:
  1360. // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero
  1361. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0;
  1362. // T MathNet.Numerics.LinearAlgebra.Vector`1::One
  1363. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1;
  1364. // MathNet.Numerics.LinearAlgebra.VectorBuilder`1<T> MathNet.Numerics.LinearAlgebra.Vector`1::Build
  1365. VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * ___Build_2;
  1366. public:
  1367. inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Zero_0)); }
  1368. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; }
  1369. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; }
  1370. inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1371. {
  1372. ___Zero_0 = value;
  1373. }
  1374. inline static int32_t get_offset_of_One_1() { return static_cast<int32_t>(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___One_1)); }
  1375. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; }
  1376. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; }
  1377. inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value)
  1378. {
  1379. ___One_1 = value;
  1380. }
  1381. inline static int32_t get_offset_of_Build_2() { return static_cast<int32_t>(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Build_2)); }
  1382. inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * get_Build_2() const { return ___Build_2; }
  1383. inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 ** get_address_of_Build_2() { return &___Build_2; }
  1384. inline void set_Build_2(VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * value)
  1385. {
  1386. ___Build_2 = value;
  1387. Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value);
  1388. }
  1389. };
  1390. // System.Delegate
  1391. struct Delegate_t : public RuntimeObject
  1392. {
  1393. public:
  1394. // System.IntPtr System.Delegate::method_ptr
  1395. Il2CppMethodPointer ___method_ptr_0;
  1396. // System.IntPtr System.Delegate::invoke_impl
  1397. intptr_t ___invoke_impl_1;
  1398. // System.Object System.Delegate::m_target
  1399. RuntimeObject * ___m_target_2;
  1400. // System.IntPtr System.Delegate::method
  1401. intptr_t ___method_3;
  1402. // System.IntPtr System.Delegate::delegate_trampoline
  1403. intptr_t ___delegate_trampoline_4;
  1404. // System.IntPtr System.Delegate::extra_arg
  1405. intptr_t ___extra_arg_5;
  1406. // System.IntPtr System.Delegate::method_code
  1407. intptr_t ___method_code_6;
  1408. // System.Reflection.MethodInfo System.Delegate::method_info
  1409. MethodInfo_t * ___method_info_7;
  1410. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1411. MethodInfo_t * ___original_method_info_8;
  1412. // System.DelegateData System.Delegate::data
  1413. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1414. // System.Boolean System.Delegate::method_is_virtual
  1415. bool ___method_is_virtual_10;
  1416. public:
  1417. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  1418. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  1419. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  1420. inline void set_method_ptr_0(Il2CppMethodPointer value)
  1421. {
  1422. ___method_ptr_0 = value;
  1423. }
  1424. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  1425. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  1426. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  1427. inline void set_invoke_impl_1(intptr_t value)
  1428. {
  1429. ___invoke_impl_1 = value;
  1430. }
  1431. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  1432. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  1433. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  1434. inline void set_m_target_2(RuntimeObject * value)
  1435. {
  1436. ___m_target_2 = value;
  1437. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  1438. }
  1439. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  1440. inline intptr_t get_method_3() const { return ___method_3; }
  1441. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  1442. inline void set_method_3(intptr_t value)
  1443. {
  1444. ___method_3 = value;
  1445. }
  1446. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  1447. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  1448. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  1449. inline void set_delegate_trampoline_4(intptr_t value)
  1450. {
  1451. ___delegate_trampoline_4 = value;
  1452. }
  1453. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  1454. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  1455. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  1456. inline void set_extra_arg_5(intptr_t value)
  1457. {
  1458. ___extra_arg_5 = value;
  1459. }
  1460. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  1461. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  1462. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  1463. inline void set_method_code_6(intptr_t value)
  1464. {
  1465. ___method_code_6 = value;
  1466. }
  1467. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  1468. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  1469. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  1470. inline void set_method_info_7(MethodInfo_t * value)
  1471. {
  1472. ___method_info_7 = value;
  1473. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  1474. }
  1475. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  1476. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  1477. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  1478. inline void set_original_method_info_8(MethodInfo_t * value)
  1479. {
  1480. ___original_method_info_8 = value;
  1481. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  1482. }
  1483. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  1484. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  1485. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  1486. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  1487. {
  1488. ___data_9 = value;
  1489. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  1490. }
  1491. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  1492. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  1493. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  1494. inline void set_method_is_virtual_10(bool value)
  1495. {
  1496. ___method_is_virtual_10 = value;
  1497. }
  1498. };
  1499. // Native definition for P/Invoke marshalling of System.Delegate
  1500. struct Delegate_t_marshaled_pinvoke
  1501. {
  1502. intptr_t ___method_ptr_0;
  1503. intptr_t ___invoke_impl_1;
  1504. Il2CppIUnknown* ___m_target_2;
  1505. intptr_t ___method_3;
  1506. intptr_t ___delegate_trampoline_4;
  1507. intptr_t ___extra_arg_5;
  1508. intptr_t ___method_code_6;
  1509. MethodInfo_t * ___method_info_7;
  1510. MethodInfo_t * ___original_method_info_8;
  1511. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1512. int32_t ___method_is_virtual_10;
  1513. };
  1514. // Native definition for COM marshalling of System.Delegate
  1515. struct Delegate_t_marshaled_com
  1516. {
  1517. intptr_t ___method_ptr_0;
  1518. intptr_t ___invoke_impl_1;
  1519. Il2CppIUnknown* ___m_target_2;
  1520. intptr_t ___method_3;
  1521. intptr_t ___delegate_trampoline_4;
  1522. intptr_t ___extra_arg_5;
  1523. intptr_t ___method_code_6;
  1524. MethodInfo_t * ___method_info_7;
  1525. MethodInfo_t * ___original_method_info_8;
  1526. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1527. int32_t ___method_is_virtual_10;
  1528. };
  1529. // o0._9Axis.EllipsoidFitting
  1530. struct EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F : public RuntimeObject
  1531. {
  1532. public:
  1533. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::<Center>k__BackingField
  1534. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CCenterU3Ek__BackingField_0;
  1535. // MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double> o0._9Axis.EllipsoidFitting::<CorrectMatrix>k__BackingField
  1536. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CCorrectMatrixU3Ek__BackingField_1;
  1537. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::<Radius>k__BackingField
  1538. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CRadiusU3Ek__BackingField_2;
  1539. public:
  1540. inline static int32_t get_offset_of_U3CCenterU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F, ___U3CCenterU3Ek__BackingField_0)); }
  1541. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CCenterU3Ek__BackingField_0() const { return ___U3CCenterU3Ek__BackingField_0; }
  1542. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CCenterU3Ek__BackingField_0() { return &___U3CCenterU3Ek__BackingField_0; }
  1543. inline void set_U3CCenterU3Ek__BackingField_0(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  1544. {
  1545. ___U3CCenterU3Ek__BackingField_0 = value;
  1546. }
  1547. inline static int32_t get_offset_of_U3CCorrectMatrixU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F, ___U3CCorrectMatrixU3Ek__BackingField_1)); }
  1548. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CCorrectMatrixU3Ek__BackingField_1() const { return ___U3CCorrectMatrixU3Ek__BackingField_1; }
  1549. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CCorrectMatrixU3Ek__BackingField_1() { return &___U3CCorrectMatrixU3Ek__BackingField_1; }
  1550. inline void set_U3CCorrectMatrixU3Ek__BackingField_1(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value)
  1551. {
  1552. ___U3CCorrectMatrixU3Ek__BackingField_1 = value;
  1553. Il2CppCodeGenWriteBarrier((void**)(&___U3CCorrectMatrixU3Ek__BackingField_1), (void*)value);
  1554. }
  1555. inline static int32_t get_offset_of_U3CRadiusU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F, ___U3CRadiusU3Ek__BackingField_2)); }
  1556. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CRadiusU3Ek__BackingField_2() const { return ___U3CRadiusU3Ek__BackingField_2; }
  1557. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CRadiusU3Ek__BackingField_2() { return &___U3CRadiusU3Ek__BackingField_2; }
  1558. inline void set_U3CRadiusU3Ek__BackingField_2(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value)
  1559. {
  1560. ___U3CRadiusU3Ek__BackingField_2 = value;
  1561. }
  1562. };
  1563. // System.Exception
  1564. struct Exception_t : public RuntimeObject
  1565. {
  1566. public:
  1567. // System.String System.Exception::_className
  1568. String_t* ____className_1;
  1569. // System.String System.Exception::_message
  1570. String_t* ____message_2;
  1571. // System.Collections.IDictionary System.Exception::_data
  1572. RuntimeObject* ____data_3;
  1573. // System.Exception System.Exception::_innerException
  1574. Exception_t * ____innerException_4;
  1575. // System.String System.Exception::_helpURL
  1576. String_t* ____helpURL_5;
  1577. // System.Object System.Exception::_stackTrace
  1578. RuntimeObject * ____stackTrace_6;
  1579. // System.String System.Exception::_stackTraceString
  1580. String_t* ____stackTraceString_7;
  1581. // System.String System.Exception::_remoteStackTraceString
  1582. String_t* ____remoteStackTraceString_8;
  1583. // System.Int32 System.Exception::_remoteStackIndex
  1584. int32_t ____remoteStackIndex_9;
  1585. // System.Object System.Exception::_dynamicMethods
  1586. RuntimeObject * ____dynamicMethods_10;
  1587. // System.Int32 System.Exception::_HResult
  1588. int32_t ____HResult_11;
  1589. // System.String System.Exception::_source
  1590. String_t* ____source_12;
  1591. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1592. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  1593. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1594. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  1595. // System.IntPtr[] System.Exception::native_trace_ips
  1596. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  1597. public:
  1598. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  1599. inline String_t* get__className_1() const { return ____className_1; }
  1600. inline String_t** get_address_of__className_1() { return &____className_1; }
  1601. inline void set__className_1(String_t* value)
  1602. {
  1603. ____className_1 = value;
  1604. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  1605. }
  1606. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  1607. inline String_t* get__message_2() const { return ____message_2; }
  1608. inline String_t** get_address_of__message_2() { return &____message_2; }
  1609. inline void set__message_2(String_t* value)
  1610. {
  1611. ____message_2 = value;
  1612. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  1613. }
  1614. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  1615. inline RuntimeObject* get__data_3() const { return ____data_3; }
  1616. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  1617. inline void set__data_3(RuntimeObject* value)
  1618. {
  1619. ____data_3 = value;
  1620. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  1621. }
  1622. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  1623. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  1624. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  1625. inline void set__innerException_4(Exception_t * value)
  1626. {
  1627. ____innerException_4 = value;
  1628. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  1629. }
  1630. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  1631. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  1632. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  1633. inline void set__helpURL_5(String_t* value)
  1634. {
  1635. ____helpURL_5 = value;
  1636. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  1637. }
  1638. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  1639. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  1640. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  1641. inline void set__stackTrace_6(RuntimeObject * value)
  1642. {
  1643. ____stackTrace_6 = value;
  1644. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  1645. }
  1646. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  1647. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  1648. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  1649. inline void set__stackTraceString_7(String_t* value)
  1650. {
  1651. ____stackTraceString_7 = value;
  1652. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  1653. }
  1654. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  1655. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  1656. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  1657. inline void set__remoteStackTraceString_8(String_t* value)
  1658. {
  1659. ____remoteStackTraceString_8 = value;
  1660. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  1661. }
  1662. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  1663. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  1664. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  1665. inline void set__remoteStackIndex_9(int32_t value)
  1666. {
  1667. ____remoteStackIndex_9 = value;
  1668. }
  1669. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  1670. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  1671. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  1672. inline void set__dynamicMethods_10(RuntimeObject * value)
  1673. {
  1674. ____dynamicMethods_10 = value;
  1675. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  1676. }
  1677. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  1678. inline int32_t get__HResult_11() const { return ____HResult_11; }
  1679. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  1680. inline void set__HResult_11(int32_t value)
  1681. {
  1682. ____HResult_11 = value;
  1683. }
  1684. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  1685. inline String_t* get__source_12() const { return ____source_12; }
  1686. inline String_t** get_address_of__source_12() { return &____source_12; }
  1687. inline void set__source_12(String_t* value)
  1688. {
  1689. ____source_12 = value;
  1690. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  1691. }
  1692. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  1693. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  1694. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  1695. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  1696. {
  1697. ____safeSerializationManager_13 = value;
  1698. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  1699. }
  1700. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  1701. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  1702. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  1703. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  1704. {
  1705. ___captured_traces_14 = value;
  1706. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  1707. }
  1708. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  1709. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  1710. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  1711. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  1712. {
  1713. ___native_trace_ips_15 = value;
  1714. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  1715. }
  1716. };
  1717. struct Exception_t_StaticFields
  1718. {
  1719. public:
  1720. // System.Object System.Exception::s_EDILock
  1721. RuntimeObject * ___s_EDILock_0;
  1722. public:
  1723. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  1724. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  1725. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  1726. inline void set_s_EDILock_0(RuntimeObject * value)
  1727. {
  1728. ___s_EDILock_0 = value;
  1729. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  1730. }
  1731. };
  1732. // Native definition for P/Invoke marshalling of System.Exception
  1733. struct Exception_t_marshaled_pinvoke
  1734. {
  1735. char* ____className_1;
  1736. char* ____message_2;
  1737. RuntimeObject* ____data_3;
  1738. Exception_t_marshaled_pinvoke* ____innerException_4;
  1739. char* ____helpURL_5;
  1740. Il2CppIUnknown* ____stackTrace_6;
  1741. char* ____stackTraceString_7;
  1742. char* ____remoteStackTraceString_8;
  1743. int32_t ____remoteStackIndex_9;
  1744. Il2CppIUnknown* ____dynamicMethods_10;
  1745. int32_t ____HResult_11;
  1746. char* ____source_12;
  1747. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  1748. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  1749. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1750. };
  1751. // Native definition for COM marshalling of System.Exception
  1752. struct Exception_t_marshaled_com
  1753. {
  1754. Il2CppChar* ____className_1;
  1755. Il2CppChar* ____message_2;
  1756. RuntimeObject* ____data_3;
  1757. Exception_t_marshaled_com* ____innerException_4;
  1758. Il2CppChar* ____helpURL_5;
  1759. Il2CppIUnknown* ____stackTrace_6;
  1760. Il2CppChar* ____stackTraceString_7;
  1761. Il2CppChar* ____remoteStackTraceString_8;
  1762. int32_t ____remoteStackIndex_9;
  1763. Il2CppIUnknown* ____dynamicMethods_10;
  1764. int32_t ____HResult_11;
  1765. Il2CppChar* ____source_12;
  1766. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  1767. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  1768. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1769. };
  1770. // MathNet.Numerics.LinearAlgebra.Symmetricity
  1771. struct Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465
  1772. {
  1773. public:
  1774. // System.Int32 MathNet.Numerics.LinearAlgebra.Symmetricity::value__
  1775. int32_t ___value___2;
  1776. public:
  1777. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465, ___value___2)); }
  1778. inline int32_t get_value___2() const { return ___value___2; }
  1779. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1780. inline void set_value___2(int32_t value)
  1781. {
  1782. ___value___2 = value;
  1783. }
  1784. };
  1785. // MathNet.Numerics.LinearAlgebra.Zeros
  1786. struct Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231
  1787. {
  1788. public:
  1789. // System.Int32 MathNet.Numerics.LinearAlgebra.Zeros::value__
  1790. int32_t ___value___2;
  1791. public:
  1792. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231, ___value___2)); }
  1793. inline int32_t get_value___2() const { return ___value___2; }
  1794. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1795. inline void set_value___2(int32_t value)
  1796. {
  1797. ___value___2 = value;
  1798. }
  1799. };
  1800. // System.MulticastDelegate
  1801. struct MulticastDelegate_t : public Delegate_t
  1802. {
  1803. public:
  1804. // System.Delegate[] System.MulticastDelegate::delegates
  1805. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  1806. public:
  1807. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  1808. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  1809. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  1810. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  1811. {
  1812. ___delegates_11 = value;
  1813. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  1814. }
  1815. };
  1816. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1817. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1818. {
  1819. Delegate_t_marshaled_pinvoke** ___delegates_11;
  1820. };
  1821. // Native definition for COM marshalling of System.MulticastDelegate
  1822. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1823. {
  1824. Delegate_t_marshaled_com** ___delegates_11;
  1825. };
  1826. // MathNet.Numerics.NonConvergenceException
  1827. struct NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC : public Exception_t
  1828. {
  1829. public:
  1830. public:
  1831. };
  1832. // System.Func`2<System.Double,System.Double>
  1833. struct Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 : public MulticastDelegate_t
  1834. {
  1835. public:
  1836. public:
  1837. };
  1838. #ifdef __clang__
  1839. #pragma clang diagnostic pop
  1840. #endif
  1841. // System.Double[]
  1842. struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB : public RuntimeArray
  1843. {
  1844. public:
  1845. ALIGN_FIELD (8) double m_Items[1];
  1846. public:
  1847. inline double GetAt(il2cpp_array_size_t index) const
  1848. {
  1849. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1850. return m_Items[index];
  1851. }
  1852. inline double* GetAddressAt(il2cpp_array_size_t index)
  1853. {
  1854. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1855. return m_Items + index;
  1856. }
  1857. inline void SetAt(il2cpp_array_size_t index, double value)
  1858. {
  1859. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1860. m_Items[index] = value;
  1861. }
  1862. inline double GetAtUnchecked(il2cpp_array_size_t index) const
  1863. {
  1864. return m_Items[index];
  1865. }
  1866. inline double* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1867. {
  1868. return m_Items + index;
  1869. }
  1870. inline void SetAtUnchecked(il2cpp_array_size_t index, double value)
  1871. {
  1872. m_Items[index] = value;
  1873. }
  1874. };
  1875. // System.Double[][]
  1876. struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D : public RuntimeArray
  1877. {
  1878. public:
  1879. ALIGN_FIELD (8) DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* m_Items[1];
  1880. public:
  1881. inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAt(il2cpp_array_size_t index) const
  1882. {
  1883. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1884. return m_Items[index];
  1885. }
  1886. inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAt(il2cpp_array_size_t index)
  1887. {
  1888. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1889. return m_Items + index;
  1890. }
  1891. inline void SetAt(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value)
  1892. {
  1893. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1894. m_Items[index] = value;
  1895. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1896. }
  1897. inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAtUnchecked(il2cpp_array_size_t index) const
  1898. {
  1899. return m_Items[index];
  1900. }
  1901. inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1902. {
  1903. return m_Items + index;
  1904. }
  1905. inline void SetAtUnchecked(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value)
  1906. {
  1907. m_Items[index] = value;
  1908. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1909. }
  1910. };
  1911. // !0[][] MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::ToRowArrays()
  1912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method);
  1913. // System.Int32 System.Linq.Enumerable::Count<o0.Geometry.Vector`1<System.Double>>(System.Collections.Generic.IEnumerable`1<!!0>)
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_gshared (RuntimeObject* ___source0, const RuntimeMethod* method);
  1915. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense<System.Double>(System.Int32,System.Int32)
  1916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_gshared (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method);
  1917. // !!0 System.Linq.Enumerable::ElementAt<o0.Geometry.Vector`1<System.Double>>(System.Collections.Generic.IEnumerable`1<!!0>,System.Int32)
  1918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_gshared (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method);
  1919. // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::set_Item(System.Int32,System.Int32,!0)
  1920. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method);
  1921. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Transpose()
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method);
  1923. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense<System.Double>(System.Int32,System.Int32,!!0)
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_gshared (int32_t ___rows0, int32_t ___columns1, double ___value2, const RuntimeMethod* method);
  1925. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Multiply(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  1926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method);
  1927. // !0 MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::get_Item(System.Int32,System.Int32)
  1928. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method);
  1929. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_UnaryNegation(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  1930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide0, const RuntimeMethod* method);
  1931. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::DenseIdentity<System.Double>(System.Int32,System.Int32)
  1932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_gshared (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method);
  1933. // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::SetSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  1934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___subMatrix4, const RuntimeMethod* method);
  1935. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Division(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>,!0)
  1936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___dividend0, double ___divisor1, const RuntimeMethod* method);
  1937. // MathNet.Numerics.LinearAlgebra.Vector`1<!!0> MathNet.Numerics.LinearAlgebra.CreateVector::Dense<System.Double>(System.Int32)
  1938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_gshared (int32_t ___size0, const RuntimeMethod* method);
  1939. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>::get_EigenVectors()
  1940. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method);
  1941. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>::get_EigenValues()
  1942. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method);
  1943. // !0 MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex>::get_Item(System.Int32)
  1944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method);
  1945. // System.Void MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::set_Item(System.Int32,!0)
  1946. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method);
  1947. // System.Void System.Func`2<System.Double,System.Double>::.ctor(System.Object,System.IntPtr)
  1948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_gshared (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  1949. // MathNet.Numerics.LinearAlgebra.Vector`1<!!0> MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::Map<System.Double>(System.Func`2<!0,!!0>,MathNet.Numerics.LinearAlgebra.Zeros)
  1950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_gshared (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___f0, int32_t ___zeros1, const RuntimeMethod* method);
  1951. // !0 MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::get_Item(System.Int32)
  1952. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method);
  1953. // System.Void o0.Geometry.Vector`1<System.Double>::.ctor(!0,!0,!0)
  1954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, double ___x0, double ___y1, double ___z2, const RuntimeMethod* method);
  1955. // o0.Geometry.Vector`1<!0> o0.Geometry.Vector`1<System.Double>::op_Subtraction(o0.Geometry.Vector`1<!0>&,o0.Geometry.Vector`1<!0>&)
  1956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method);
  1957. // MathNet.Numerics.LinearAlgebra.Vector`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Multiply(MathNet.Numerics.LinearAlgebra.Vector`1<!0>,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  1958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_gshared (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method);
  1959. // o0.Geometry.Vector`1<!0> o0.Geometry.Vector`1<System.Double>::op_Multiply(o0.Geometry.Vector`1<!0>&,System.Double)
  1960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method);
  1961. // o0.Geometry.Vector`1<!!0> o0.Geometry.Vector`1<System.Double>::To<System.Int32>()
  1962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method);
  1963. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::.ctor()
  1964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method);
  1965. // System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Values()
  1966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method);
  1967. // System.Int32 System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Count()
  1968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method);
  1969. // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::GetEnumerator()
  1970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_gshared (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * __this, const RuntimeMethod* method);
  1971. // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Current()
  1972. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method);
  1973. // !0 o0.Geometry.Vector`1<System.Double>::get_Length()
  1974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_gshared (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method);
  1975. // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::MoveNext()
  1976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_gshared (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method);
  1977. // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::Dispose()
  1978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_gshared (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method);
  1979. // !!0 o0.Num.Extension::Variance<System.Double>(System.Collections.Generic.IEnumerable`1<!!0>)
  1980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_gshared (RuntimeObject* ___a0, const RuntimeMethod* method);
  1981. // System.Boolean System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::ContainsKey(!0)
  1982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, const RuntimeMethod* method);
  1983. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::set_Item(!0,!1)
  1984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method);
  1985. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::Add(!0,!1)
  1986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_gshared (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method);
  1987. // System.Void o0._9Axis.EllipsoidFitting::.ctor(System.Collections.Generic.IEnumerable`1<o0.Geometry.Vector`1<System.Double>>)
  1988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_m27295721C4E88F3F92B5766A11180CAF593C928C (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, RuntimeObject* ___Vector0, const RuntimeMethod* method);
  1989. // MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double> o0._9Axis.EllipsoidFitting::get_CorrectMatrix()
  1990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m094C18EAA6069656C9C80D76F07B51CADCB0220E_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method);
  1991. // !0[][] MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::ToRowArrays()
  1992. inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method)
  1993. {
  1994. return (( DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_gshared)(__this, method);
  1995. }
  1996. // System.Void System.Object::.ctor()
  1997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  1998. // System.Void o0._9Axis.EllipsoidFitting::set_Center(o0.Geometry.Vector`1<System.Double>)
  1999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m330D4EF122EA8A9D826C6CE21C0A19EC43EF38FD_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method);
  2000. // System.Void o0._9Axis.EllipsoidFitting::set_CorrectMatrix(MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>)
  2001. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_mA8F7C9844220672EAC8390BF7432CA891FC62AC5_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method);
  2002. // System.Void o0._9Axis.EllipsoidFitting::set_Radius(o0.Geometry.Vector`1<System.Double>)
  2003. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m86A8C8DB293F739D1E7E841EA2BD3795F541A8F6_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method);
  2004. // System.Int32 System.Linq.Enumerable::Count<o0.Geometry.Vector`1<System.Double>>(System.Collections.Generic.IEnumerable`1<!!0>)
  2005. inline int32_t Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392 (RuntimeObject* ___source0, const RuntimeMethod* method)
  2006. {
  2007. return (( int32_t (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_gshared)(___source0, method);
  2008. }
  2009. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense<System.Double>(System.Int32,System.Int32)
  2010. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807 (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method)
  2011. {
  2012. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, const RuntimeMethod*))CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_gshared)(___rows0, ___columns1, method);
  2013. }
  2014. // !!0 System.Linq.Enumerable::ElementAt<o0.Geometry.Vector`1<System.Double>>(System.Collections.Generic.IEnumerable`1<!!0>,System.Int32)
  2015. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA (RuntimeObject* ___source0, int32_t ___index1, const RuntimeMethod* method)
  2016. {
  2017. return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_gshared)(___source0, ___index1, method);
  2018. }
  2019. // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::set_Item(System.Int32,System.Int32,!0)
  2020. inline void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method)
  2021. {
  2022. (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, double, const RuntimeMethod*))Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline)(__this, ___row0, ___column1, ___value2, method);
  2023. }
  2024. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Transpose()
  2025. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method)
  2026. {
  2027. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_gshared)(__this, method);
  2028. }
  2029. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::Dense<System.Double>(System.Int32,System.Int32,!!0)
  2030. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647 (int32_t ___rows0, int32_t ___columns1, double ___value2, const RuntimeMethod* method)
  2031. {
  2032. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, double, const RuntimeMethod*))CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_gshared)(___rows0, ___columns1, ___value2, method);
  2033. }
  2034. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Multiply(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  2035. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method)
  2036. {
  2037. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_gshared)(___leftSide0, ___rightSide1, method);
  2038. }
  2039. // !0 MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::get_Item(System.Int32,System.Int32)
  2040. inline double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method)
  2041. {
  2042. return (( double (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, const RuntimeMethod*))Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline)(__this, ___row0, ___column1, method);
  2043. }
  2044. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_UnaryNegation(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  2045. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide0, const RuntimeMethod* method)
  2046. {
  2047. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_gshared)(___rightSide0, method);
  2048. }
  2049. // MathNet.Numerics.LinearAlgebra.Matrix`1<!!0> MathNet.Numerics.LinearAlgebra.CreateMatrix::DenseIdentity<System.Double>(System.Int32,System.Int32)
  2050. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B (int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method)
  2051. {
  2052. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (int32_t, int32_t, const RuntimeMethod*))CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_gshared)(___rows0, ___columns1, method);
  2053. }
  2054. // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::SetSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  2055. inline void Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___subMatrix4, const RuntimeMethod* method)
  2056. {
  2057. (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, ___subMatrix4, method);
  2058. }
  2059. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Division(MathNet.Numerics.LinearAlgebra.Matrix`1<!0>,!0)
  2060. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___dividend0, double ___divisor1, const RuntimeMethod* method)
  2061. {
  2062. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, double, const RuntimeMethod*))Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_gshared)(___dividend0, ___divisor1, method);
  2063. }
  2064. // MathNet.Numerics.LinearAlgebra.Vector`1<!!0> MathNet.Numerics.LinearAlgebra.CreateVector::Dense<System.Double>(System.Int32)
  2065. inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E (int32_t ___size0, const RuntimeMethod* method)
  2066. {
  2067. return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (int32_t, const RuntimeMethod*))CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_gshared)(___size0, method);
  2068. }
  2069. // MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>::get_EigenVectors()
  2070. inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method)
  2071. {
  2072. return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, const RuntimeMethod*))Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline)(__this, method);
  2073. }
  2074. // MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex> MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<System.Double>::get_EigenValues()
  2075. inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method)
  2076. {
  2077. return (( Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * (*) (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, const RuntimeMethod*))Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline)(__this, method);
  2078. }
  2079. // !0 MathNet.Numerics.LinearAlgebra.Vector`1<System.Numerics.Complex>::get_Item(System.Int32)
  2080. inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method)
  2081. {
  2082. return (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, int32_t, const RuntimeMethod*))Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline)(__this, ___index0, method);
  2083. }
  2084. // System.Double System.Numerics.Complex::get_Real()
  2085. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method);
  2086. // System.Void MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::set_Item(System.Int32,!0)
  2087. inline void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method)
  2088. {
  2089. (( void (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, double, const RuntimeMethod*))Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline)(__this, ___index0, ___value1, method);
  2090. }
  2091. // System.Void System.Func`2<System.Double,System.Double>::.ctor(System.Object,System.IntPtr)
  2092. inline void Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55 (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  2093. {
  2094. (( void (*) (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_gshared)(__this, ___object0, ___method1, method);
  2095. }
  2096. // MathNet.Numerics.LinearAlgebra.Vector`1<!!0> MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::Map<System.Double>(System.Func`2<!0,!!0>,MathNet.Numerics.LinearAlgebra.Zeros)
  2097. inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76 (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * ___f0, int32_t ___zeros1, const RuntimeMethod* method)
  2098. {
  2099. return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *, int32_t, const RuntimeMethod*))Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_gshared)(__this, ___f0, ___zeros1, method);
  2100. }
  2101. // !0 MathNet.Numerics.LinearAlgebra.Vector`1<System.Double>::get_Item(System.Int32)
  2102. inline double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method)
  2103. {
  2104. return (( double (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, const RuntimeMethod*))Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline)(__this, ___index0, method);
  2105. }
  2106. // System.Void o0.Geometry.Vector`1<System.Double>::.ctor(!0,!0,!0)
  2107. inline void Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, double ___x0, double ___y1, double ___z2, const RuntimeMethod* method)
  2108. {
  2109. (( void (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, double, double, double, const RuntimeMethod*))Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_gshared)(__this, ___x0, ___y1, ___z2, method);
  2110. }
  2111. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::get_Center()
  2112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mBB267B622D0500139D8378A66B263E4A858F8C18_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method);
  2113. // o0.Geometry.Vector`1<!0> o0.Geometry.Vector`1<System.Double>::op_Subtraction(o0.Geometry.Vector`1<!0>&,o0.Geometry.Vector`1<!0>&)
  2114. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___b1, const RuntimeMethod* method)
  2115. {
  2116. return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_gshared)(___a0, ___b1, method);
  2117. }
  2118. // MathNet.Numerics.LinearAlgebra.Vector`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::op_Multiply(MathNet.Numerics.LinearAlgebra.Vector`1<!0>,MathNet.Numerics.LinearAlgebra.Matrix`1<!0>)
  2119. inline Vector_1_t04BD986700481778192B0CF621635E64D169D13C * Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813 (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___leftSide0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___rightSide1, const RuntimeMethod* method)
  2120. {
  2121. return (( Vector_1_t04BD986700481778192B0CF621635E64D169D13C * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_gshared)(___leftSide0, ___rightSide1, method);
  2122. }
  2123. // System.Double System.Math::Pow(System.Double,System.Double)
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F (double ___x0, double ___y1, const RuntimeMethod* method);
  2125. // o0.Geometry.Vector`1<!0> o0.Geometry.Vector`1<System.Double>::op_Multiply(o0.Geometry.Vector`1<!0>&,System.Double)
  2126. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * ___a0, double ___b1, const RuntimeMethod* method)
  2127. {
  2128. return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, double, const RuntimeMethod*))Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_gshared)(___a0, ___b1, method);
  2129. }
  2130. // o0.Geometry.Vector`1<!!0> o0.Geometry.Vector`1<System.Double>::To<System.Int32>()
  2131. inline Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method)
  2132. {
  2133. return (( Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_gshared)(__this, method);
  2134. }
  2135. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::.ctor()
  2136. inline void Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method)
  2137. {
  2138. (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_gshared)(__this, method);
  2139. }
  2140. // System.Int64 o0.o0::ToTimestampMilliseconds(System.DateTime)
  2141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7 (DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___time0, const RuntimeMethod* method);
  2142. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Init()
  2143. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Init_mD2F95CBBE67020F73FF112CF8D66D20AD03FA5F8 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method);
  2144. // System.Boolean o0._9Axis.MagnetometerAutoCalibrater::get_Complete()
  2145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method);
  2146. // System.Collections.Generic.Dictionary`2/ValueCollection<!0,!1> System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Values()
  2147. inline ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method)
  2148. {
  2149. return (( ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_gshared)(__this, method);
  2150. }
  2151. // o0._9Axis.EllipsoidFitting o0._9Axis.EllipsoidFitting::Fit(System.Collections.Generic.IEnumerable`1<o0.Geometry.Vector`1<System.Double>>)
  2152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * EllipsoidFitting_Fit_mDF3291DD64158AF3B62A0012A2FEF587D3C8FC31 (RuntimeObject* ___Vector0, const RuntimeMethod* method);
  2153. // System.Int32 System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Count()
  2154. inline int32_t Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, const RuntimeMethod* method)
  2155. {
  2156. return (( int32_t (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, const RuntimeMethod*))Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_gshared)(__this, method);
  2157. }
  2158. // System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<!0,!1> System.Collections.Generic.Dictionary`2/ValueCollection<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::GetEnumerator()
  2159. inline Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6 (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * __this, const RuntimeMethod* method)
  2160. {
  2161. return (( Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 (*) (ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 *, const RuntimeMethod*))ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_gshared)(__this, method);
  2162. }
  2163. // !1 System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::get_Current()
  2164. inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method)
  2165. {
  2166. return (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline)(__this, method);
  2167. }
  2168. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::Map(o0.Geometry.Vector`1<System.Double>)
  2169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_Map_m745FB89D7627ECBDB06C7CDCBB8EE7F81F37F176 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method);
  2170. // !0 o0.Geometry.Vector`1<System.Double>::get_Length()
  2171. inline double Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6 (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * __this, const RuntimeMethod* method)
  2172. {
  2173. return (( double (*) (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *, const RuntimeMethod*))Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_gshared)(__this, method);
  2174. }
  2175. // System.Boolean System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::MoveNext()
  2176. inline bool Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4 (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method)
  2177. {
  2178. return (( bool (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_gshared)(__this, method);
  2179. }
  2180. // System.Void System.Collections.Generic.Dictionary`2/ValueCollection/Enumerator<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::Dispose()
  2181. inline void Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method)
  2182. {
  2183. (( void (*) (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *, const RuntimeMethod*))Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_gshared)(__this, method);
  2184. }
  2185. // !!0 o0.Num.Extension::Variance<System.Double>(System.Collections.Generic.IEnumerable`1<!!0>)
  2186. inline double Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6 (RuntimeObject* ___a0, const RuntimeMethod* method)
  2187. {
  2188. return (( double (*) (RuntimeObject*, const RuntimeMethod*))Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_gshared)(___a0, method);
  2189. }
  2190. // o0.Geometry.Vector`1<System.Int32> o0._9Axis.MagnetometerAutoCalibrater::Key(o0.Geometry.Vector`1<System.Double>)
  2191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC MagnetometerAutoCalibrater_Key_m4101F67998644ADADCF6764DD6D6597F366C3EF6 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method);
  2192. // System.Boolean System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::ContainsKey(!0)
  2193. inline bool Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, const RuntimeMethod* method)
  2194. {
  2195. return (( bool (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , const RuntimeMethod*))Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_gshared)(__this, ___key0, method);
  2196. }
  2197. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::set_Item(!0,!1)
  2198. inline void Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method)
  2199. {
  2200. (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_gshared)(__this, ___key0, ___value1, method);
  2201. }
  2202. // System.Void System.Collections.Generic.Dictionary`2<o0.Geometry.Vector`1<System.Int32>,o0.Geometry.Vector`1<System.Double>>::Add(!0,!1)
  2203. inline void Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54 (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * __this, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC ___key0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value1, const RuntimeMethod* method)
  2204. {
  2205. (( void (*) (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *, Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_gshared)(__this, ___key0, ___value1, method);
  2206. }
  2207. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Fit()
  2208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Fit_mB81B7ECF86529148FF8FDEA2051CBC3651858860 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method);
  2209. // System.Void System.Exception::.ctor(System.String)
  2210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method);
  2211. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Add(o0.Geometry.Vector`1<System.Double>,System.Boolean)
  2212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Add_mEF13A2FE098CA6244F1827360BEBC12D5BD2C343 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, bool ___TryFitIfNewBlock1, const RuntimeMethod* method);
  2213. // System.Void o0._9Axis.EllipsoidFitting/<>c::.ctor()
  2214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9AB7F9FB4C63303216F9286E635B7561319DF04C (U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * __this, const RuntimeMethod* method);
  2215. #ifdef __clang__
  2216. #pragma clang diagnostic push
  2217. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2218. #pragma clang diagnostic ignored "-Wunused-variable"
  2219. #endif
  2220. #ifdef __clang__
  2221. #pragma clang diagnostic pop
  2222. #endif
  2223. #ifdef __clang__
  2224. #pragma clang diagnostic push
  2225. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2226. #pragma clang diagnostic ignored "-Wunused-variable"
  2227. #endif
  2228. // o0._9Axis.EllipsoidFitting o0._9Axis.EllipsoidFitting::Fit(System.Collections.Generic.IEnumerable`1<o0.Geometry.Vector`1<System.Double>>)
  2229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * EllipsoidFitting_Fit_mDF3291DD64158AF3B62A0012A2FEF587D3C8FC31 (RuntimeObject* ___Vector0, const RuntimeMethod* method)
  2230. {
  2231. static bool s_Il2CppMethodInitialized;
  2232. if (!s_Il2CppMethodInitialized)
  2233. {
  2234. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F_il2cpp_TypeInfo_var);
  2235. s_Il2CppMethodInitialized = true;
  2236. }
  2237. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * V_0 = NULL;
  2238. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  2239. il2cpp::utils::ExceptionSupportStack<int32_t, 2> __leave_targets;
  2240. {
  2241. }
  2242. IL_0001:
  2243. try
  2244. {// begin try (depth: 1)
  2245. RuntimeObject* L_0 = ___Vector0;
  2246. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_1 = (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F *)il2cpp_codegen_object_new(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F_il2cpp_TypeInfo_var);
  2247. EllipsoidFitting__ctor_m27295721C4E88F3F92B5766A11180CAF593C928C(L_1, L_0, /*hidden argument*/NULL);
  2248. V_0 = L_1;
  2249. goto IL_0011;
  2250. }// end try (depth: 1)
  2251. catch(Il2CppExceptionWrapper& e)
  2252. {
  2253. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  2254. {
  2255. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  2256. goto CATCH_000b;
  2257. }
  2258. throw e;
  2259. }
  2260. CATCH_000b:
  2261. {// begin catch(MathNet.Numerics.NonConvergenceException)
  2262. V_0 = (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F *)NULL;
  2263. IL2CPP_POP_ACTIVE_EXCEPTION();
  2264. goto IL_0011;
  2265. }// end catch (depth: 1)
  2266. IL_0011:
  2267. {
  2268. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_2 = V_0;
  2269. return L_2;
  2270. }
  2271. }
  2272. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::get_Center()
  2273. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mBB267B622D0500139D8378A66B263E4A858F8C18 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  2274. {
  2275. {
  2276. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CCenterU3Ek__BackingField_0();
  2277. return L_0;
  2278. }
  2279. }
  2280. // System.Void o0._9Axis.EllipsoidFitting::set_Center(o0.Geometry.Vector`1<System.Double>)
  2281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m330D4EF122EA8A9D826C6CE21C0A19EC43EF38FD (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method)
  2282. {
  2283. {
  2284. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0;
  2285. __this->set_U3CCenterU3Ek__BackingField_0(L_0);
  2286. return;
  2287. }
  2288. }
  2289. // MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double> o0._9Axis.EllipsoidFitting::get_CorrectMatrix()
  2290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m094C18EAA6069656C9C80D76F07B51CADCB0220E (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  2291. {
  2292. {
  2293. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = __this->get_U3CCorrectMatrixU3Ek__BackingField_1();
  2294. return L_0;
  2295. }
  2296. }
  2297. // System.Void o0._9Axis.EllipsoidFitting::set_CorrectMatrix(MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>)
  2298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_mA8F7C9844220672EAC8390BF7432CA891FC62AC5 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method)
  2299. {
  2300. {
  2301. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___value0;
  2302. __this->set_U3CCorrectMatrixU3Ek__BackingField_1(L_0);
  2303. return;
  2304. }
  2305. }
  2306. // System.Double[][] o0._9Axis.EllipsoidFitting::get_CorrectMatrixArray()
  2307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* EllipsoidFitting_get_CorrectMatrixArray_m049081E6642C7985FBECAE2CE2E1E05BB86655E4 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  2308. {
  2309. static bool s_Il2CppMethodInitialized;
  2310. if (!s_Il2CppMethodInitialized)
  2311. {
  2312. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var);
  2313. s_Il2CppMethodInitialized = true;
  2314. }
  2315. {
  2316. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0;
  2317. L_0 = EllipsoidFitting_get_CorrectMatrix_m094C18EAA6069656C9C80D76F07B51CADCB0220E_inline(__this, /*hidden argument*/NULL);
  2318. NullCheck(L_0);
  2319. DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_1;
  2320. L_1 = Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468(L_0, /*hidden argument*/Matrix_1_ToRowArrays_m927CA86A2E3904386B50C0D6793302EDF81B2468_RuntimeMethod_var);
  2321. return L_1;
  2322. }
  2323. }
  2324. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::get_Radius()
  2325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Radius_mB978E71A93ED30B3CACE7E7CDD44E62BB8501AD8 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  2326. {
  2327. {
  2328. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CRadiusU3Ek__BackingField_2();
  2329. return L_0;
  2330. }
  2331. }
  2332. // System.Void o0._9Axis.EllipsoidFitting::set_Radius(o0.Geometry.Vector`1<System.Double>)
  2333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m86A8C8DB293F739D1E7E841EA2BD3795F541A8F6 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method)
  2334. {
  2335. {
  2336. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0;
  2337. __this->set_U3CRadiusU3Ek__BackingField_2(L_0);
  2338. return;
  2339. }
  2340. }
  2341. // System.Void o0._9Axis.EllipsoidFitting::.ctor(o0.Geometry.Vector`1<System.Double>,MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>,o0.Geometry.Vector`1<System.Double>)
  2342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_m3D360824383B8E1E2339F9914B0544F535C76300 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Center0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___CorrectMatrix1, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Radius2, const RuntimeMethod* method)
  2343. {
  2344. {
  2345. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  2346. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Center0;
  2347. EllipsoidFitting_set_Center_m330D4EF122EA8A9D826C6CE21C0A19EC43EF38FD_inline(__this, L_0, /*hidden argument*/NULL);
  2348. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_1 = ___CorrectMatrix1;
  2349. EllipsoidFitting_set_CorrectMatrix_mA8F7C9844220672EAC8390BF7432CA891FC62AC5_inline(__this, L_1, /*hidden argument*/NULL);
  2350. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = ___Radius2;
  2351. EllipsoidFitting_set_Radius_m86A8C8DB293F739D1E7E841EA2BD3795F541A8F6_inline(__this, L_2, /*hidden argument*/NULL);
  2352. return;
  2353. }
  2354. }
  2355. // System.Void o0._9Axis.EllipsoidFitting::.ctor(System.Collections.Generic.IEnumerable`1<o0.Geometry.Vector`1<System.Double>>)
  2356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EllipsoidFitting__ctor_m27295721C4E88F3F92B5766A11180CAF593C928C (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, RuntimeObject* ___Vector0, const RuntimeMethod* method)
  2357. {
  2358. static bool s_Il2CppMethodInitialized;
  2359. if (!s_Il2CppMethodInitialized)
  2360. {
  2361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var);
  2362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var);
  2363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var);
  2364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var);
  2365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var);
  2366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var);
  2367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var);
  2368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var);
  2369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var);
  2370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var);
  2371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var);
  2372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var);
  2373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var);
  2375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var);
  2377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var);
  2379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__17_0_m402176F283301DCBDF675FE890A68CB158EE7EE6_RuntimeMethod_var);
  2380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var);
  2381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var);
  2382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var);
  2383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var);
  2384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2386. s_Il2CppMethodInitialized = true;
  2387. }
  2388. int32_t V_0 = 0;
  2389. double V_1 = 0.0;
  2390. double V_2 = 0.0;
  2391. double V_3 = 0.0;
  2392. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_4 = NULL;
  2393. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_5 = NULL;
  2394. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_6 = NULL;
  2395. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_7 = NULL;
  2396. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_8 = NULL;
  2397. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_9 = NULL;
  2398. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_10 = NULL;
  2399. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_11 = NULL;
  2400. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_12 = NULL;
  2401. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * V_13 = NULL;
  2402. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_14 = NULL;
  2403. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_15 = NULL;
  2404. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_16 = NULL;
  2405. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_17 = NULL;
  2406. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_18 = NULL;
  2407. int32_t V_19 = 0;
  2408. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_20;
  2409. memset((&V_20), 0, sizeof(V_20));
  2410. bool V_21 = false;
  2411. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_22;
  2412. memset((&V_22), 0, sizeof(V_22));
  2413. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B5_0 = NULL;
  2414. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * G_B5_1 = NULL;
  2415. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * G_B4_0 = NULL;
  2416. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * G_B4_1 = NULL;
  2417. {
  2418. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  2419. RuntimeObject* L_0 = ___Vector0;
  2420. int32_t L_1;
  2421. L_1 = Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392(L_0, /*hidden argument*/Enumerable_Count_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_m307FE11A007D32F57B3B8B4457AF62964A74D392_RuntimeMethod_var);
  2422. V_0 = L_1;
  2423. int32_t L_2 = V_0;
  2424. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_3;
  2425. L_3 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807(L_2, ((int32_t)9), /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var);
  2426. V_4 = L_3;
  2427. V_19 = 0;
  2428. goto IL_00ff;
  2429. }
  2430. IL_0021:
  2431. {
  2432. RuntimeObject* L_4 = ___Vector0;
  2433. int32_t L_5 = V_19;
  2434. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_6;
  2435. L_6 = Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA(L_4, L_5, /*hidden argument*/Enumerable_ElementAt_TisVector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_mF1FC9CC532CD83164524473DD7F05E77441950EA_RuntimeMethod_var);
  2436. V_20 = L_6;
  2437. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = V_20;
  2438. double L_8 = L_7.get_x_0();
  2439. V_1 = L_8;
  2440. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9 = V_20;
  2441. double L_10 = L_9.get_y_1();
  2442. V_2 = L_10;
  2443. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = V_20;
  2444. double L_12 = L_11.get_z_2();
  2445. V_3 = L_12;
  2446. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_13 = V_4;
  2447. int32_t L_14 = V_19;
  2448. double L_15 = V_1;
  2449. double L_16 = V_1;
  2450. NullCheck(L_13);
  2451. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_13, L_14, 0, ((double)il2cpp_codegen_multiply((double)L_15, (double)L_16)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2452. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_17 = V_4;
  2453. int32_t L_18 = V_19;
  2454. double L_19 = V_2;
  2455. double L_20 = V_2;
  2456. NullCheck(L_17);
  2457. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_17, L_18, 1, ((double)il2cpp_codegen_multiply((double)L_19, (double)L_20)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2458. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_21 = V_4;
  2459. int32_t L_22 = V_19;
  2460. double L_23 = V_3;
  2461. double L_24 = V_3;
  2462. NullCheck(L_21);
  2463. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_21, L_22, 2, ((double)il2cpp_codegen_multiply((double)L_23, (double)L_24)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2464. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_25 = V_4;
  2465. int32_t L_26 = V_19;
  2466. double L_27 = V_1;
  2467. double L_28 = V_2;
  2468. NullCheck(L_25);
  2469. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_25, L_26, 3, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_27)), (double)L_28)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2470. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_29 = V_4;
  2471. int32_t L_30 = V_19;
  2472. double L_31 = V_1;
  2473. double L_32 = V_3;
  2474. NullCheck(L_29);
  2475. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_29, L_30, 4, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_31)), (double)L_32)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2476. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_33 = V_4;
  2477. int32_t L_34 = V_19;
  2478. double L_35 = V_2;
  2479. double L_36 = V_3;
  2480. NullCheck(L_33);
  2481. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_33, L_34, 5, ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_35)), (double)L_36)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2482. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_37 = V_4;
  2483. int32_t L_38 = V_19;
  2484. double L_39 = V_1;
  2485. NullCheck(L_37);
  2486. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_37, L_38, 6, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_39)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2487. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_40 = V_4;
  2488. int32_t L_41 = V_19;
  2489. double L_42 = V_2;
  2490. NullCheck(L_40);
  2491. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_40, L_41, 7, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_42)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2492. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_43 = V_4;
  2493. int32_t L_44 = V_19;
  2494. double L_45 = V_3;
  2495. NullCheck(L_43);
  2496. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_43, L_44, 8, ((double)il2cpp_codegen_multiply((double)(2.0), (double)L_45)), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2497. int32_t L_46 = V_19;
  2498. V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1));
  2499. }
  2500. IL_00ff:
  2501. {
  2502. int32_t L_47 = V_19;
  2503. int32_t L_48 = V_0;
  2504. V_21 = (bool)((((int32_t)L_47) < ((int32_t)L_48))? 1 : 0);
  2505. bool L_49 = V_21;
  2506. if (L_49)
  2507. {
  2508. goto IL_0021;
  2509. }
  2510. }
  2511. {
  2512. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_50 = V_4;
  2513. NullCheck(L_50);
  2514. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_51;
  2515. L_51 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_50, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var);
  2516. V_5 = L_51;
  2517. int32_t L_52 = V_0;
  2518. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_53;
  2519. L_53 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647(L_52, 1, (1.0), /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA4FFA3E02AEC3E64A0659345BA5AC2CB324B0647_RuntimeMethod_var);
  2520. V_6 = L_53;
  2521. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_54 = V_5;
  2522. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_55 = V_4;
  2523. IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var);
  2524. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_56;
  2525. L_56 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_54, L_55, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2526. NullCheck(L_56);
  2527. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_57;
  2528. L_57 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Inverse() */, L_56);
  2529. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_58 = V_5;
  2530. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_59 = V_6;
  2531. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_60;
  2532. L_60 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_58, L_59, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2533. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_61;
  2534. L_61 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_57, L_60, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2535. V_7 = L_61;
  2536. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_62;
  2537. L_62 = CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807(4, 4, /*hidden argument*/CreateMatrix_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m66D39C7EB5F3C1C3FD2391132B88B9AAB2C95807_RuntimeMethod_var);
  2538. V_8 = L_62;
  2539. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_63 = V_8;
  2540. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_64 = V_7;
  2541. NullCheck(L_64);
  2542. double L_65;
  2543. L_65 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_64, 0, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2544. NullCheck(L_63);
  2545. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_63, 0, 0, L_65, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2546. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_66 = V_8;
  2547. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_67 = V_7;
  2548. NullCheck(L_67);
  2549. double L_68;
  2550. L_68 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_67, 3, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2551. NullCheck(L_66);
  2552. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_66, 0, 1, L_68, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2553. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_69 = V_8;
  2554. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_70 = V_7;
  2555. NullCheck(L_70);
  2556. double L_71;
  2557. L_71 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_70, 4, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2558. NullCheck(L_69);
  2559. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_69, 0, 2, L_71, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2560. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_72 = V_8;
  2561. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_73 = V_7;
  2562. NullCheck(L_73);
  2563. double L_74;
  2564. L_74 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_73, 6, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2565. NullCheck(L_72);
  2566. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_72, 0, 3, L_74, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2567. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_75 = V_8;
  2568. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_76 = V_7;
  2569. NullCheck(L_76);
  2570. double L_77;
  2571. L_77 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_76, 3, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2572. NullCheck(L_75);
  2573. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_75, 1, 0, L_77, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2574. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_78 = V_8;
  2575. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_79 = V_7;
  2576. NullCheck(L_79);
  2577. double L_80;
  2578. L_80 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_79, 1, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2579. NullCheck(L_78);
  2580. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_78, 1, 1, L_80, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2581. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_81 = V_8;
  2582. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_82 = V_7;
  2583. NullCheck(L_82);
  2584. double L_83;
  2585. L_83 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_82, 5, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2586. NullCheck(L_81);
  2587. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_81, 1, 2, L_83, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2588. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_84 = V_8;
  2589. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_85 = V_7;
  2590. NullCheck(L_85);
  2591. double L_86;
  2592. L_86 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_85, 7, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2593. NullCheck(L_84);
  2594. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_84, 1, 3, L_86, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2595. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_87 = V_8;
  2596. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_88 = V_7;
  2597. NullCheck(L_88);
  2598. double L_89;
  2599. L_89 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_88, 4, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2600. NullCheck(L_87);
  2601. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_87, 2, 0, L_89, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2602. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_90 = V_8;
  2603. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_91 = V_7;
  2604. NullCheck(L_91);
  2605. double L_92;
  2606. L_92 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_91, 5, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2607. NullCheck(L_90);
  2608. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_90, 2, 1, L_92, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2609. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_93 = V_8;
  2610. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_94 = V_7;
  2611. NullCheck(L_94);
  2612. double L_95;
  2613. L_95 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_94, 2, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2614. NullCheck(L_93);
  2615. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_93, 2, 2, L_95, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2616. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_96 = V_8;
  2617. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_97 = V_7;
  2618. NullCheck(L_97);
  2619. double L_98;
  2620. L_98 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_97, 8, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2621. NullCheck(L_96);
  2622. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_96, 2, 3, L_98, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2623. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_99 = V_8;
  2624. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_100 = V_7;
  2625. NullCheck(L_100);
  2626. double L_101;
  2627. L_101 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_100, 6, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2628. NullCheck(L_99);
  2629. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_99, 3, 0, L_101, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2630. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_102 = V_8;
  2631. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_103 = V_7;
  2632. NullCheck(L_103);
  2633. double L_104;
  2634. L_104 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_103, 7, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2635. NullCheck(L_102);
  2636. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_102, 3, 1, L_104, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2637. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_105 = V_8;
  2638. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_106 = V_7;
  2639. NullCheck(L_106);
  2640. double L_107;
  2641. L_107 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_106, 8, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2642. NullCheck(L_105);
  2643. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_105, 3, 2, L_107, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2644. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_108 = V_8;
  2645. NullCheck(L_108);
  2646. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_108, 3, 3, (-1.0), /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2647. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_109 = V_8;
  2648. NullCheck(L_109);
  2649. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_110;
  2650. L_110 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_109, 0, 3, 0, 3);
  2651. NullCheck(L_110);
  2652. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_111;
  2653. L_111 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Inverse() */, L_110);
  2654. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_112 = V_7;
  2655. NullCheck(L_112);
  2656. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_113;
  2657. L_113 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_112, 6, 3, 0, 1);
  2658. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_114;
  2659. L_114 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_111, L_113, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2660. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_115;
  2661. L_115 = Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4(L_114, /*hidden argument*/Matrix_1_op_UnaryNegation_mADFB0EB1643AC687A7CE2F36F8B90948F4EE4EF4_RuntimeMethod_var);
  2662. V_9 = L_115;
  2663. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_116;
  2664. L_116 = CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B(4, 4, /*hidden argument*/CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var);
  2665. V_10 = L_116;
  2666. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_117 = V_10;
  2667. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_118 = V_9;
  2668. NullCheck(L_118);
  2669. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_119;
  2670. L_119 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_118, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var);
  2671. NullCheck(L_117);
  2672. Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592(L_117, 3, 1, 0, 3, L_119, /*hidden argument*/Matrix_1_SetSubMatrix_m18B9203B8FFA97B5237063561DE541BD3FA35592_RuntimeMethod_var);
  2673. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_120 = V_10;
  2674. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_121 = V_8;
  2675. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_122;
  2676. L_122 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_120, L_121, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2677. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_123 = V_10;
  2678. NullCheck(L_123);
  2679. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_124;
  2680. L_124 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_123, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var);
  2681. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_125;
  2682. L_125 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_122, L_124, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2683. V_11 = L_125;
  2684. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_126 = V_11;
  2685. NullCheck(L_126);
  2686. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_127;
  2687. L_127 = VirtualFuncInvoker4< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t >::Invoke(16 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) */, L_126, 0, 3, 0, 3);
  2688. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_128 = V_11;
  2689. NullCheck(L_128);
  2690. double L_129;
  2691. L_129 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_128, 3, 3, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2692. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_130;
  2693. L_130 = Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0(L_127, ((-L_129)), /*hidden argument*/Matrix_1_op_Division_m3CD50844943FB4136DAFBFDD4A5A62B079B981C0_RuntimeMethod_var);
  2694. V_12 = L_130;
  2695. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_131 = V_12;
  2696. NullCheck(L_131);
  2697. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_132;
  2698. L_132 = VirtualFuncInvoker1< Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, int32_t >::Invoke(21 /* MathNet.Numerics.LinearAlgebra.Factorization.Evd`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) */, L_131, 0);
  2699. V_13 = L_132;
  2700. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_133;
  2701. L_133 = CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E(3, /*hidden argument*/CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var);
  2702. V_14 = L_133;
  2703. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_134 = V_13;
  2704. NullCheck(L_134);
  2705. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_135;
  2706. L_135 = Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_inline(L_134, /*hidden argument*/Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_RuntimeMethod_var);
  2707. V_15 = L_135;
  2708. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_136 = V_14;
  2709. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_137 = V_13;
  2710. NullCheck(L_137);
  2711. Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_138;
  2712. L_138 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_137, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var);
  2713. NullCheck(L_138);
  2714. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_139;
  2715. L_139 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_138, 0, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var);
  2716. V_22 = L_139;
  2717. double L_140;
  2718. L_140 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL);
  2719. NullCheck(L_136);
  2720. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_136, 0, L_140, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2721. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_141 = V_14;
  2722. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_142 = V_13;
  2723. NullCheck(L_142);
  2724. Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_143;
  2725. L_143 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_142, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var);
  2726. NullCheck(L_143);
  2727. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_144;
  2728. L_144 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_143, 1, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var);
  2729. V_22 = L_144;
  2730. double L_145;
  2731. L_145 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL);
  2732. NullCheck(L_141);
  2733. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_141, 1, L_145, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2734. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_146 = V_14;
  2735. Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * L_147 = V_13;
  2736. NullCheck(L_147);
  2737. Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_148;
  2738. L_148 = Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_inline(L_147, /*hidden argument*/Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_RuntimeMethod_var);
  2739. NullCheck(L_148);
  2740. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_149;
  2741. L_149 = Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_inline(L_148, 2, /*hidden argument*/Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_RuntimeMethod_var);
  2742. V_22 = L_149;
  2743. double L_150;
  2744. L_150 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_22), /*hidden argument*/NULL);
  2745. NullCheck(L_146);
  2746. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_146, 2, L_150, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2747. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_151 = V_14;
  2748. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var);
  2749. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_152 = ((U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var))->get_U3CU3E9__17_0_1();
  2750. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_153 = L_152;
  2751. G_B4_0 = L_153;
  2752. G_B4_1 = L_151;
  2753. if (L_153)
  2754. {
  2755. G_B5_0 = L_153;
  2756. G_B5_1 = L_151;
  2757. goto IL_038e;
  2758. }
  2759. }
  2760. {
  2761. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var);
  2762. U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * L_154 = ((U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  2763. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_155 = (Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 *)il2cpp_codegen_object_new(Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857_il2cpp_TypeInfo_var);
  2764. Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55(L_155, L_154, (intptr_t)((intptr_t)U3CU3Ec_U3C_ctorU3Eb__17_0_m402176F283301DCBDF675FE890A68CB158EE7EE6_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_mC01E0DF0122FF0E6A80A93D73813B3E468A39E55_RuntimeMethod_var);
  2765. Func_2_t8BFF004CCAA52A8CF445C8BA7282B0DE38AEA857 * L_156 = L_155;
  2766. ((U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var))->set_U3CU3E9__17_0_1(L_156);
  2767. G_B5_0 = L_156;
  2768. G_B5_1 = G_B4_1;
  2769. }
  2770. IL_038e:
  2771. {
  2772. NullCheck(G_B5_1);
  2773. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_157;
  2774. L_157 = Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76(G_B5_1, G_B5_0, 0, /*hidden argument*/Vector_1_Map_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6C79B6B145C8847048FE42C95C594B1F778F4A76_RuntimeMethod_var);
  2775. V_16 = L_157;
  2776. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_158;
  2777. L_158 = CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B(3, 3, /*hidden argument*/CreateMatrix_DenseIdentity_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m997C1BC1D1219DC626BEF275F4A6F7704F5DAD4B_RuntimeMethod_var);
  2778. V_17 = L_158;
  2779. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_159 = V_17;
  2780. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_160 = V_16;
  2781. NullCheck(L_160);
  2782. double L_161;
  2783. L_161 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_160, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2784. NullCheck(L_159);
  2785. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_159, 0, 0, L_161, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2786. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_162 = V_17;
  2787. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_163 = V_16;
  2788. NullCheck(L_163);
  2789. double L_164;
  2790. L_164 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_163, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2791. NullCheck(L_162);
  2792. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_162, 1, 1, L_164, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2793. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_165 = V_17;
  2794. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_166 = V_16;
  2795. NullCheck(L_166);
  2796. double L_167;
  2797. L_167 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_166, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2798. NullCheck(L_165);
  2799. Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_inline(L_165, 2, 2, L_167, /*hidden argument*/Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_RuntimeMethod_var);
  2800. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_168 = V_17;
  2801. NullCheck(L_168);
  2802. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_169;
  2803. L_169 = VirtualFuncInvoker0< Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * >::Invoke(12 /* MathNet.Numerics.LinearAlgebra.Matrix`1<!0> MathNet.Numerics.LinearAlgebra.Matrix`1<System.Double>::Inverse() */, L_168);
  2804. V_17 = L_169;
  2805. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_170 = V_15;
  2806. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_171 = V_17;
  2807. IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var);
  2808. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_172;
  2809. L_172 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_170, L_171, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2810. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_173 = V_15;
  2811. NullCheck(L_173);
  2812. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_174;
  2813. L_174 = Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018(L_173, /*hidden argument*/Matrix_1_Transpose_mEEFE11223C558CA8918173D7351BFB5EAE12F018_RuntimeMethod_var);
  2814. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_175;
  2815. L_175 = Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA(L_172, L_174, /*hidden argument*/Matrix_1_op_Multiply_mB741A2DCE58C18B8B3D08D7206A36CEB84EBDADA_RuntimeMethod_var);
  2816. V_18 = L_175;
  2817. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_176 = V_9;
  2818. NullCheck(L_176);
  2819. double L_177;
  2820. L_177 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_176, 0, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2821. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_178 = V_9;
  2822. NullCheck(L_178);
  2823. double L_179;
  2824. L_179 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_178, 1, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2825. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_180 = V_9;
  2826. NullCheck(L_180);
  2827. double L_181;
  2828. L_181 = Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_inline(L_180, 2, 0, /*hidden argument*/Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_RuntimeMethod_var);
  2829. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_182;
  2830. memset((&L_182), 0, sizeof(L_182));
  2831. Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_182), ((double)((double)((float)((float)L_177)))), ((double)((double)((float)((float)L_179)))), ((double)((double)((float)((float)L_181)))), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var);
  2832. EllipsoidFitting_set_Center_m330D4EF122EA8A9D826C6CE21C0A19EC43EF38FD_inline(__this, L_182, /*hidden argument*/NULL);
  2833. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_183 = V_18;
  2834. EllipsoidFitting_set_CorrectMatrix_mA8F7C9844220672EAC8390BF7432CA891FC62AC5_inline(__this, L_183, /*hidden argument*/NULL);
  2835. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_184 = V_16;
  2836. NullCheck(L_184);
  2837. double L_185;
  2838. L_185 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_184, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2839. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_186 = V_16;
  2840. NullCheck(L_186);
  2841. double L_187;
  2842. L_187 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_186, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2843. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_188 = V_16;
  2844. NullCheck(L_188);
  2845. double L_189;
  2846. L_189 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_188, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2847. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_190;
  2848. memset((&L_190), 0, sizeof(L_190));
  2849. Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((&L_190), ((double)((double)((float)((float)L_185)))), ((double)((double)((float)((float)L_187)))), ((double)((double)((float)((float)L_189)))), /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var);
  2850. EllipsoidFitting_set_Radius_m86A8C8DB293F739D1E7E841EA2BD3795F541A8F6_inline(__this, L_190, /*hidden argument*/NULL);
  2851. return;
  2852. }
  2853. }
  2854. // o0.Geometry.Vector`1<System.Double> o0._9Axis.EllipsoidFitting::Map(o0.Geometry.Vector`1<System.Double>)
  2855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_Map_m745FB89D7627ECBDB06C7CDCBB8EE7F81F37F176 (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method)
  2856. {
  2857. static bool s_Il2CppMethodInitialized;
  2858. if (!s_Il2CppMethodInitialized)
  2859. {
  2860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var);
  2861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var);
  2862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var);
  2863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var);
  2864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var);
  2866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var);
  2868. s_Il2CppMethodInitialized = true;
  2869. }
  2870. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * V_0 = NULL;
  2871. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_1;
  2872. memset((&V_1), 0, sizeof(V_1));
  2873. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_2;
  2874. memset((&V_2), 0, sizeof(V_2));
  2875. {
  2876. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0;
  2877. L_0 = EllipsoidFitting_get_Center_mBB267B622D0500139D8378A66B263E4A858F8C18_inline(__this, /*hidden argument*/NULL);
  2878. V_1 = L_0;
  2879. IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var);
  2880. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_1;
  2881. L_1 = Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_1), /*hidden argument*/Vector_1_op_Subtraction_mC240708A1626E606CC5DF2A9D44AF65EE5BC114C_RuntimeMethod_var);
  2882. ___Vector0 = L_1;
  2883. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_2;
  2884. L_2 = CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E(3, /*hidden argument*/CreateVector_Dense_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0C76CB1A2DB333324600380BC06005E1716BB68E_RuntimeMethod_var);
  2885. V_0 = L_2;
  2886. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_3 = V_0;
  2887. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___Vector0;
  2888. double L_5 = L_4.get_x_0();
  2889. NullCheck(L_3);
  2890. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_3, 0, L_5, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2891. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_6 = V_0;
  2892. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = ___Vector0;
  2893. double L_8 = L_7.get_y_1();
  2894. NullCheck(L_6);
  2895. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_6, 1, L_8, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2896. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_9 = V_0;
  2897. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_10 = ___Vector0;
  2898. double L_11 = L_10.get_z_2();
  2899. NullCheck(L_9);
  2900. Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_inline(L_9, 2, L_11, /*hidden argument*/Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_RuntimeMethod_var);
  2901. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_12 = V_0;
  2902. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_13;
  2903. L_13 = EllipsoidFitting_get_CorrectMatrix_m094C18EAA6069656C9C80D76F07B51CADCB0220E_inline(__this, /*hidden argument*/NULL);
  2904. IL2CPP_RUNTIME_CLASS_INIT(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var);
  2905. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_14;
  2906. L_14 = Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813(L_12, L_13, /*hidden argument*/Matrix_1_op_Multiply_m66C3FDB963617069162D387B3A5E179CE2A91813_RuntimeMethod_var);
  2907. V_0 = L_14;
  2908. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_15 = V_0;
  2909. NullCheck(L_15);
  2910. double L_16;
  2911. L_16 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_15, 0, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2912. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_17 = V_0;
  2913. NullCheck(L_17);
  2914. double L_18;
  2915. L_18 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_17, 1, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2916. Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_19 = V_0;
  2917. NullCheck(L_19);
  2918. double L_20;
  2919. L_20 = Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_inline(L_19, 2, /*hidden argument*/Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_RuntimeMethod_var);
  2920. Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), L_16, L_18, L_20, /*hidden argument*/Vector_1__ctor_m11F21CEA444A040B62393357EB332C853AD5D0D6_RuntimeMethod_var);
  2921. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_21 = ___Vector0;
  2922. V_2 = L_21;
  2923. goto IL_0071;
  2924. }
  2925. IL_0071:
  2926. {
  2927. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22 = V_2;
  2928. return L_22;
  2929. }
  2930. }
  2931. #ifdef __clang__
  2932. #pragma clang diagnostic pop
  2933. #endif
  2934. #ifdef __clang__
  2935. #pragma clang diagnostic push
  2936. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2937. #pragma clang diagnostic ignored "-Wunused-variable"
  2938. #endif
  2939. // o0.Geometry.Vector`1<System.Int32> o0._9Axis.MagnetometerAutoCalibrater::Key(o0.Geometry.Vector`1<System.Double>)
  2940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC MagnetometerAutoCalibrater_Key_m4101F67998644ADADCF6764DD6D6597F366C3EF6 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Vector0, const RuntimeMethod* method)
  2941. {
  2942. static bool s_Il2CppMethodInitialized;
  2943. if (!s_Il2CppMethodInitialized)
  2944. {
  2945. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  2946. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var);
  2947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var);
  2948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var);
  2949. s_Il2CppMethodInitialized = true;
  2950. }
  2951. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_0;
  2952. memset((&V_0), 0, sizeof(V_0));
  2953. {
  2954. double L_0 = __this->get_CountPerLength_2();
  2955. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  2956. double L_1;
  2957. L_1 = Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F((2.0), L_0, /*hidden argument*/NULL);
  2958. IL2CPP_RUNTIME_CLASS_INIT(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_il2cpp_TypeInfo_var);
  2959. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2;
  2960. L_2 = Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&___Vector0), L_1, /*hidden argument*/Vector_1_op_Multiply_mAA32457AE08E76DD5CCFCCC7357292984658ED54_RuntimeMethod_var);
  2961. V_0 = L_2;
  2962. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3;
  2963. L_3 = Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_0), /*hidden argument*/Vector_1_To_TisInt32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_m43E1BA4A3FC452CF113971195A1855E7C743691A_RuntimeMethod_var);
  2964. return L_3;
  2965. }
  2966. }
  2967. // System.Boolean o0._9Axis.MagnetometerAutoCalibrater::get_Complete()
  2968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method)
  2969. {
  2970. int32_t G_B3_0 = 0;
  2971. {
  2972. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_0 = __this->get_EllipsoidFitting_7();
  2973. if (!L_0)
  2974. {
  2975. goto IL_001b;
  2976. }
  2977. }
  2978. {
  2979. double L_1 = __this->get_Variance_8();
  2980. G_B3_0 = ((((double)L_1) < ((double)(0.001)))? 1 : 0);
  2981. goto IL_001c;
  2982. }
  2983. IL_001b:
  2984. {
  2985. G_B3_0 = 0;
  2986. }
  2987. IL_001c:
  2988. {
  2989. return (bool)G_B3_0;
  2990. }
  2991. }
  2992. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Init()
  2993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Init_mD2F95CBBE67020F73FF112CF8D66D20AD03FA5F8 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method)
  2994. {
  2995. static bool s_Il2CppMethodInitialized;
  2996. if (!s_Il2CppMethodInitialized)
  2997. {
  2998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var);
  2999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var);
  3000. s_Il2CppMethodInitialized = true;
  3001. }
  3002. {
  3003. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_0 = (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)il2cpp_codegen_object_new(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var);
  3004. Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086(L_0, /*hidden argument*/Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var);
  3005. __this->set_VectorByBlock_1(L_0);
  3006. __this->set_CountPerLength_2((6.0));
  3007. __this->set_EllipsoidFitting_7((EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F *)NULL);
  3008. __this->set_Variance_8((1.7976931348623157E+308));
  3009. int32_t L_1 = __this->get_FitCountLeft_9();
  3010. __this->set_FitCountLeft_9(((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)));
  3011. return;
  3012. }
  3013. }
  3014. // System.Void o0._9Axis.MagnetometerAutoCalibrater::.ctor(System.Int32,System.Int32,System.Int32)
  3015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater__ctor_mFA7686BA216599DFB60FB3E138334CAB51896D53 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, int32_t ___MaxCount0, int32_t ___FitThreshold1, int32_t ___FitCountLeft2, const RuntimeMethod* method)
  3016. {
  3017. static bool s_Il2CppMethodInitialized;
  3018. if (!s_Il2CppMethodInitialized)
  3019. {
  3020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var);
  3021. s_Il2CppMethodInitialized = true;
  3022. }
  3023. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 V_0;
  3024. memset((&V_0), 0, sizeof(V_0));
  3025. MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * G_B2_0 = NULL;
  3026. MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * G_B1_0 = NULL;
  3027. int32_t G_B3_0 = 0;
  3028. MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * G_B3_1 = NULL;
  3029. {
  3030. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  3031. int32_t L_0 = ___MaxCount0;
  3032. __this->set_MaxCount_0(L_0);
  3033. int32_t L_1 = ___FitThreshold1;
  3034. G_B1_0 = __this;
  3035. if (!L_1)
  3036. {
  3037. G_B2_0 = __this;
  3038. goto IL_0016;
  3039. }
  3040. }
  3041. {
  3042. int32_t L_2 = ___FitThreshold1;
  3043. G_B3_0 = L_2;
  3044. G_B3_1 = G_B1_0;
  3045. goto IL_0018;
  3046. }
  3047. IL_0016:
  3048. {
  3049. G_B3_0 = ((int32_t)100);
  3050. G_B3_1 = G_B2_0;
  3051. }
  3052. IL_0018:
  3053. {
  3054. NullCheck(G_B3_1);
  3055. G_B3_1->set_FitThreshold_6(G_B3_0);
  3056. int32_t L_3 = ___FitCountLeft2;
  3057. __this->set_FitCountLeft_9(L_3);
  3058. __this->set_NewBlock_3(0);
  3059. __this->set_NewBlockAccumulation_4((0.0));
  3060. il2cpp_codegen_initobj((&V_0), sizeof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ));
  3061. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 L_4 = V_0;
  3062. IL2CPP_RUNTIME_CLASS_INIT(o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var);
  3063. int64_t L_5;
  3064. L_5 = o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7(L_4, /*hidden argument*/NULL);
  3065. __this->set_LastTimestamp_5(L_5);
  3066. __this->set_Lock_10((bool)0);
  3067. MagnetometerAutoCalibrater_Init_mD2F95CBBE67020F73FF112CF8D66D20AD03FA5F8(__this, /*hidden argument*/NULL);
  3068. return;
  3069. }
  3070. }
  3071. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Fit()
  3072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Fit_mB81B7ECF86529148FF8FDEA2051CBC3651858860 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, const RuntimeMethod* method)
  3073. {
  3074. static bool s_Il2CppMethodInitialized;
  3075. if (!s_Il2CppMethodInitialized)
  3076. {
  3077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var);
  3079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var);
  3080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var);
  3081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var);
  3082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var);
  3083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var);
  3084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var);
  3085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var);
  3086. s_Il2CppMethodInitialized = true;
  3087. }
  3088. bool V_0 = false;
  3089. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * V_1 = NULL;
  3090. double V_2 = 0.0;
  3091. bool V_3 = false;
  3092. DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL;
  3093. int32_t V_5 = 0;
  3094. Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 V_6;
  3095. memset((&V_6), 0, sizeof(V_6));
  3096. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7;
  3097. memset((&V_7), 0, sizeof(V_7));
  3098. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_8;
  3099. memset((&V_8), 0, sizeof(V_8));
  3100. bool V_9 = false;
  3101. bool V_10 = false;
  3102. bool V_11 = false;
  3103. Exception_t * __last_unhandled_exception = 0;
  3104. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  3105. int32_t G_B13_0 = 0;
  3106. {
  3107. __this->set_NewBlock_3(0);
  3108. __this->set_NewBlockAccumulation_4((0.0));
  3109. bool L_0;
  3110. L_0 = MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51(__this, /*hidden argument*/NULL);
  3111. V_0 = L_0;
  3112. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_1 = __this->get_EllipsoidFitting_7();
  3113. V_1 = L_1;
  3114. double L_2 = __this->get_Variance_8();
  3115. V_2 = L_2;
  3116. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_3 = __this->get_VectorByBlock_1();
  3117. NullCheck(L_3);
  3118. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_4;
  3119. L_4 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_3, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var);
  3120. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_5;
  3121. L_5 = EllipsoidFitting_Fit_mDF3291DD64158AF3B62A0012A2FEF587D3C8FC31(L_4, /*hidden argument*/NULL);
  3122. __this->set_EllipsoidFitting_7(L_5);
  3123. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_6 = __this->get_EllipsoidFitting_7();
  3124. V_3 = (bool)((((RuntimeObject*)(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F *)L_6) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  3125. bool L_7 = V_3;
  3126. if (!L_7)
  3127. {
  3128. goto IL_005c;
  3129. }
  3130. }
  3131. {
  3132. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_8 = V_1;
  3133. __this->set_EllipsoidFitting_7(L_8);
  3134. goto IL_0148;
  3135. }
  3136. IL_005c:
  3137. {
  3138. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_9 = __this->get_VectorByBlock_1();
  3139. NullCheck(L_9);
  3140. int32_t L_10;
  3141. L_10 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_9, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3142. DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_10);
  3143. V_4 = L_11;
  3144. V_5 = 0;
  3145. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_12 = __this->get_VectorByBlock_1();
  3146. NullCheck(L_12);
  3147. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_13;
  3148. L_13 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_12, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var);
  3149. NullCheck(L_13);
  3150. Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 L_14;
  3151. L_14 = ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6(L_13, /*hidden argument*/ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var);
  3152. V_6 = L_14;
  3153. }
  3154. IL_0085:
  3155. try
  3156. {// begin try (depth: 1)
  3157. {
  3158. goto IL_00b0;
  3159. }
  3160. IL_0087:
  3161. {
  3162. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_15;
  3163. L_15 = Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var);
  3164. V_7 = L_15;
  3165. DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_16 = V_4;
  3166. int32_t L_17 = V_5;
  3167. int32_t L_18 = L_17;
  3168. V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
  3169. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_19 = __this->get_EllipsoidFitting_7();
  3170. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = V_7;
  3171. NullCheck(L_19);
  3172. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_21;
  3173. L_21 = EllipsoidFitting_Map_m745FB89D7627ECBDB06C7CDCBB8EE7F81F37F176(L_19, L_20, /*hidden argument*/NULL);
  3174. V_8 = L_21;
  3175. double L_22;
  3176. L_22 = Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)(&V_8), /*hidden argument*/Vector_1_get_Length_m3C5F217A94A72D959BB034856BCFDE3FF832C1C6_RuntimeMethod_var);
  3177. NullCheck(L_16);
  3178. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (double)L_22);
  3179. }
  3180. IL_00b0:
  3181. {
  3182. bool L_23;
  3183. L_23 = Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var);
  3184. if (L_23)
  3185. {
  3186. goto IL_0087;
  3187. }
  3188. }
  3189. IL_00b9:
  3190. {
  3191. IL2CPP_LEAVE(0xCA, FINALLY_00bb);
  3192. }
  3193. }// end try (depth: 1)
  3194. catch(Il2CppExceptionWrapper& e)
  3195. {
  3196. __last_unhandled_exception = (Exception_t *)e.ex;
  3197. goto FINALLY_00bb;
  3198. }
  3199. FINALLY_00bb:
  3200. {// begin finally (depth: 1)
  3201. Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var);
  3202. IL2CPP_END_FINALLY(187)
  3203. }// end finally (depth: 1)
  3204. IL2CPP_CLEANUP(187)
  3205. {
  3206. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3207. IL2CPP_JUMP_TBL(0xCA, IL_00ca)
  3208. }
  3209. IL_00ca:
  3210. {
  3211. DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = V_4;
  3212. double L_25;
  3213. L_25 = Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6((RuntimeObject*)(RuntimeObject*)L_24, /*hidden argument*/Extension_Variance_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mA23511D3B9002A7DC96FCE94EB939AED2FB3B7E6_RuntimeMethod_var);
  3214. __this->set_Variance_8(L_25);
  3215. bool L_26;
  3216. L_26 = MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51(__this, /*hidden argument*/NULL);
  3217. V_9 = L_26;
  3218. bool L_27 = V_9;
  3219. if (!L_27)
  3220. {
  3221. goto IL_00f1;
  3222. }
  3223. }
  3224. {
  3225. int32_t L_28 = __this->get_FitCountLeft_9();
  3226. __this->set_FitCountLeft_9(((int32_t)il2cpp_codegen_subtract((int32_t)L_28, (int32_t)1)));
  3227. }
  3228. IL_00f1:
  3229. {
  3230. bool L_29 = V_0;
  3231. if (!L_29)
  3232. {
  3233. goto IL_00ff;
  3234. }
  3235. }
  3236. {
  3237. bool L_30;
  3238. L_30 = MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51(__this, /*hidden argument*/NULL);
  3239. G_B13_0 = ((((int32_t)L_30) == ((int32_t)0))? 1 : 0);
  3240. goto IL_0100;
  3241. }
  3242. IL_00ff:
  3243. {
  3244. G_B13_0 = 0;
  3245. }
  3246. IL_0100:
  3247. {
  3248. V_10 = (bool)G_B13_0;
  3249. bool L_31 = V_10;
  3250. if (!L_31)
  3251. {
  3252. goto IL_0125;
  3253. }
  3254. }
  3255. {
  3256. MagnetometerAutoCalibrater_Init_mD2F95CBBE67020F73FF112CF8D66D20AD03FA5F8(__this, /*hidden argument*/NULL);
  3257. double L_32 = V_2;
  3258. __this->set_Variance_8(L_32);
  3259. __this->set_Lock_10((bool)1);
  3260. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_33 = V_1;
  3261. __this->set_EllipsoidFitting_7(L_33);
  3262. goto IL_0148;
  3263. }
  3264. IL_0125:
  3265. {
  3266. int32_t L_34 = __this->get_FitCountLeft_9();
  3267. V_11 = (bool)((((int32_t)((((int32_t)L_34) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3268. bool L_35 = V_11;
  3269. if (!L_35)
  3270. {
  3271. goto IL_0147;
  3272. }
  3273. }
  3274. {
  3275. __this->set_Lock_10((bool)1);
  3276. __this->set_VectorByBlock_1((Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)NULL);
  3277. }
  3278. IL_0147:
  3279. {
  3280. }
  3281. IL_0148:
  3282. {
  3283. return;
  3284. }
  3285. }
  3286. // System.Void o0._9Axis.MagnetometerAutoCalibrater::Add(o0.Geometry.Vector`1<System.Double>,System.Boolean)
  3287. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagnetometerAutoCalibrater_Add_mEF13A2FE098CA6244F1827360BEBC12D5BD2C343 (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, bool ___TryFitIfNewBlock1, const RuntimeMethod* method)
  3288. {
  3289. static bool s_Il2CppMethodInitialized;
  3290. if (!s_Il2CppMethodInitialized)
  3291. {
  3292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var);
  3293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var);
  3294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var);
  3296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var);
  3297. s_Il2CppMethodInitialized = true;
  3298. }
  3299. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC V_0;
  3300. memset((&V_0), 0, sizeof(V_0));
  3301. bool V_1 = false;
  3302. bool V_2 = false;
  3303. int64_t V_3 = 0;
  3304. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 V_4;
  3305. memset((&V_4), 0, sizeof(V_4));
  3306. bool V_5 = false;
  3307. int32_t G_B6_0 = 0;
  3308. {
  3309. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___Mag0;
  3310. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_1;
  3311. L_1 = MagnetometerAutoCalibrater_Key_m4101F67998644ADADCF6764DD6D6597F366C3EF6(__this, L_0, /*hidden argument*/NULL);
  3312. V_0 = L_1;
  3313. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_2 = __this->get_VectorByBlock_1();
  3314. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_3 = V_0;
  3315. NullCheck(L_2);
  3316. bool L_4;
  3317. L_4 = Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B(L_2, L_3, /*hidden argument*/Dictionary_2_ContainsKey_m80D705BB99F7428596F4A59B2C2AB80DDB1CCE1B_RuntimeMethod_var);
  3318. V_1 = L_4;
  3319. bool L_5 = V_1;
  3320. if (!L_5)
  3321. {
  3322. goto IL_002c;
  3323. }
  3324. }
  3325. {
  3326. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_6 = __this->get_VectorByBlock_1();
  3327. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_7 = V_0;
  3328. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = ___Mag0;
  3329. NullCheck(L_6);
  3330. Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23(L_6, L_7, L_8, /*hidden argument*/Dictionary_2_set_Item_m705976EF993C80824E09D02EF5FB4EC7F7CA2D23_RuntimeMethod_var);
  3331. goto IL_00ca;
  3332. }
  3333. IL_002c:
  3334. {
  3335. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_9 = __this->get_VectorByBlock_1();
  3336. Vector_1_tA4BA89DA53FBA57EE176371165EE9F7F21B3FBDC L_10 = V_0;
  3337. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = ___Mag0;
  3338. NullCheck(L_9);
  3339. Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54(L_9, L_10, L_11, /*hidden argument*/Dictionary_2_Add_mE0073CA244F6D3DD449B87286EDCC9C76A719E54_RuntimeMethod_var);
  3340. bool L_12 = ___TryFitIfNewBlock1;
  3341. V_2 = L_12;
  3342. bool L_13 = V_2;
  3343. if (!L_13)
  3344. {
  3345. goto IL_00c9;
  3346. }
  3347. }
  3348. {
  3349. int32_t L_14 = __this->get_NewBlock_3();
  3350. __this->set_NewBlock_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)));
  3351. il2cpp_codegen_initobj((&V_4), sizeof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ));
  3352. DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 L_15 = V_4;
  3353. IL2CPP_RUNTIME_CLASS_INIT(o0_t012AD06DA6EF16B6E95E0567B8426B84863EE681_il2cpp_TypeInfo_var);
  3354. int64_t L_16;
  3355. L_16 = o0_ToTimestampMilliseconds_m8ABFF1BD890E78923116B3B0BD3B087F556DB8C7(L_15, /*hidden argument*/NULL);
  3356. V_3 = L_16;
  3357. double L_17 = __this->get_NewBlockAccumulation_4();
  3358. int32_t L_18 = __this->get_NewBlock_3();
  3359. int64_t L_19 = V_3;
  3360. int64_t L_20 = __this->get_LastTimestamp_5();
  3361. __this->set_NewBlockAccumulation_4(((double)il2cpp_codegen_add((double)L_17, (double)((double)((double)((double)((double)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_18)), (int64_t)((int64_t)il2cpp_codegen_subtract((int64_t)L_19, (int64_t)L_20))))))/(double)(1000.0))))));
  3362. int64_t L_21 = V_3;
  3363. __this->set_LastTimestamp_5(L_21);
  3364. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_22 = __this->get_VectorByBlock_1();
  3365. NullCheck(L_22);
  3366. int32_t L_23;
  3367. L_23 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_22, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3368. int32_t L_24 = __this->get_MaxCount_0();
  3369. if ((((int32_t)L_23) <= ((int32_t)((int32_t)((int32_t)L_24/(int32_t)8)))))
  3370. {
  3371. goto IL_00ba;
  3372. }
  3373. }
  3374. {
  3375. double L_25 = __this->get_NewBlockAccumulation_4();
  3376. int32_t L_26 = __this->get_FitThreshold_6();
  3377. G_B6_0 = ((((int32_t)((!(((double)L_25) >= ((double)((double)((double)L_26)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  3378. goto IL_00bb;
  3379. }
  3380. IL_00ba:
  3381. {
  3382. G_B6_0 = 0;
  3383. }
  3384. IL_00bb:
  3385. {
  3386. V_5 = (bool)G_B6_0;
  3387. bool L_27 = V_5;
  3388. if (!L_27)
  3389. {
  3390. goto IL_00c8;
  3391. }
  3392. }
  3393. {
  3394. MagnetometerAutoCalibrater_Fit_mB81B7ECF86529148FF8FDEA2051CBC3651858860(__this, /*hidden argument*/NULL);
  3395. }
  3396. IL_00c8:
  3397. {
  3398. }
  3399. IL_00c9:
  3400. {
  3401. }
  3402. IL_00ca:
  3403. {
  3404. return;
  3405. }
  3406. }
  3407. // System.Boolean o0._9Axis.MagnetometerAutoCalibrater::Update(o0.Geometry.Vector`1<System.Double>)
  3408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MagnetometerAutoCalibrater_Update_m36E8691AA4E345B0A3391AA2A444A565CB69431C (MagnetometerAutoCalibrater_t8AAD5A2599B17BBD4F40E29D1B2ED4E5A375F045 * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___Mag0, const RuntimeMethod* method)
  3409. {
  3410. static bool s_Il2CppMethodInitialized;
  3411. if (!s_Il2CppMethodInitialized)
  3412. {
  3413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var);
  3414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var);
  3416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var);
  3417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var);
  3418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var);
  3419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var);
  3420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var);
  3421. s_Il2CppMethodInitialized = true;
  3422. }
  3423. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * V_0 = NULL;
  3424. bool V_1 = false;
  3425. bool V_2 = false;
  3426. bool V_3 = false;
  3427. bool V_4 = false;
  3428. bool V_5 = false;
  3429. Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 V_6;
  3430. memset((&V_6), 0, sizeof(V_6));
  3431. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_7;
  3432. memset((&V_7), 0, sizeof(V_7));
  3433. Exception_t * __last_unhandled_exception = 0;
  3434. il2cpp::utils::ExceptionSupportStack<int32_t, 1> __leave_targets;
  3435. {
  3436. bool L_0 = __this->get_Lock_10();
  3437. V_1 = L_0;
  3438. bool L_1 = V_1;
  3439. if (!L_1)
  3440. {
  3441. goto IL_002b;
  3442. }
  3443. }
  3444. {
  3445. EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * L_2 = __this->get_EllipsoidFitting_7();
  3446. V_2 = (bool)((((RuntimeObject*)(EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F *)L_2) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  3447. bool L_3 = V_2;
  3448. if (!L_3)
  3449. {
  3450. goto IL_0024;
  3451. }
  3452. }
  3453. {
  3454. Exception_t * L_4 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
  3455. Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8611D25D2EDB926AC11604C5CBF3AC601FCC643F)), /*hidden argument*/NULL);
  3456. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MagnetometerAutoCalibrater_Update_m36E8691AA4E345B0A3391AA2A444A565CB69431C_RuntimeMethod_var)));
  3457. }
  3458. IL_0024:
  3459. {
  3460. V_3 = (bool)1;
  3461. goto IL_00ec;
  3462. }
  3463. IL_002b:
  3464. {
  3465. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_5 = __this->get_VectorByBlock_1();
  3466. NullCheck(L_5);
  3467. int32_t L_6;
  3468. L_6 = Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C(L_5, /*hidden argument*/Dictionary_2_get_Count_m0FB6839F5C278E0AEAF45F1B7DEEF6A12335605C_RuntimeMethod_var);
  3469. int32_t L_7 = __this->get_MaxCount_0();
  3470. V_4 = (bool)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0);
  3471. bool L_8 = V_4;
  3472. if (!L_8)
  3473. {
  3474. goto IL_006e;
  3475. }
  3476. }
  3477. {
  3478. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_9 = __this->get_VectorByBlock_1();
  3479. V_5 = (bool)((((RuntimeObject*)(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)L_9) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
  3480. bool L_10 = V_5;
  3481. if (!L_10)
  3482. {
  3483. goto IL_005c;
  3484. }
  3485. }
  3486. {
  3487. V_3 = (bool)0;
  3488. goto IL_00ec;
  3489. }
  3490. IL_005c:
  3491. {
  3492. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_11 = ___Mag0;
  3493. MagnetometerAutoCalibrater_Add_mEF13A2FE098CA6244F1827360BEBC12D5BD2C343(__this, L_11, (bool)1, /*hidden argument*/NULL);
  3494. bool L_12;
  3495. L_12 = MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51(__this, /*hidden argument*/NULL);
  3496. V_3 = L_12;
  3497. goto IL_00ec;
  3498. }
  3499. IL_006e:
  3500. {
  3501. MagnetometerAutoCalibrater_Fit_mB81B7ECF86529148FF8FDEA2051CBC3651858860(__this, /*hidden argument*/NULL);
  3502. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_13 = __this->get_VectorByBlock_1();
  3503. NullCheck(L_13);
  3504. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_14;
  3505. L_14 = Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536(L_13, /*hidden argument*/Dictionary_2_get_Values_mC645465E6F0081793E750EACD6257E2385C9B536_RuntimeMethod_var);
  3506. V_0 = L_14;
  3507. double L_15 = __this->get_CountPerLength_2();
  3508. __this->set_CountPerLength_2(((double)il2cpp_codegen_subtract((double)L_15, (double)(1.0))));
  3509. Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA * L_16 = (Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA *)il2cpp_codegen_object_new(Dictionary_2_t7045095C3892649EE117A6FA0FDEE46EFC7096AA_il2cpp_TypeInfo_var);
  3510. Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086(L_16, /*hidden argument*/Dictionary_2__ctor_m8116AF06D78F3303F40DDF3CAFDB1C4687242086_RuntimeMethod_var);
  3511. __this->set_VectorByBlock_1(L_16);
  3512. ValueCollection_t5DB2E3521E61CF63D36D1998446F51AB1B98A6B3 * L_17 = V_0;
  3513. NullCheck(L_17);
  3514. Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 L_18;
  3515. L_18 = ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6(L_17, /*hidden argument*/ValueCollection_GetEnumerator_m264E1BF55FEAEB1514D527D085884766E9BD00A6_RuntimeMethod_var);
  3516. V_6 = L_18;
  3517. }
  3518. IL_00ab:
  3519. try
  3520. {// begin try (depth: 1)
  3521. {
  3522. goto IL_00c0;
  3523. }
  3524. IL_00ad:
  3525. {
  3526. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_19;
  3527. L_19 = Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_inline((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_RuntimeMethod_var);
  3528. V_7 = L_19;
  3529. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = V_7;
  3530. MagnetometerAutoCalibrater_Add_mEF13A2FE098CA6244F1827360BEBC12D5BD2C343(__this, L_20, (bool)0, /*hidden argument*/NULL);
  3531. }
  3532. IL_00c0:
  3533. {
  3534. bool L_21;
  3535. L_21 = Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_MoveNext_m6CDF9FC6D5E9EF67E1779CD421BAA28CAF1154B4_RuntimeMethod_var);
  3536. if (L_21)
  3537. {
  3538. goto IL_00ad;
  3539. }
  3540. }
  3541. IL_00c9:
  3542. {
  3543. IL2CPP_LEAVE(0xDA, FINALLY_00cb);
  3544. }
  3545. }// end try (depth: 1)
  3546. catch(Il2CppExceptionWrapper& e)
  3547. {
  3548. __last_unhandled_exception = (Exception_t *)e.ex;
  3549. goto FINALLY_00cb;
  3550. }
  3551. FINALLY_00cb:
  3552. {// begin finally (depth: 1)
  3553. Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD((Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 *)(&V_6), /*hidden argument*/Enumerator_Dispose_m9C19172404C80E02136BF4E8B53C1FAAFCF942AD_RuntimeMethod_var);
  3554. IL2CPP_END_FINALLY(203)
  3555. }// end finally (depth: 1)
  3556. IL2CPP_CLEANUP(203)
  3557. {
  3558. IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
  3559. IL2CPP_JUMP_TBL(0xDA, IL_00da)
  3560. }
  3561. IL_00da:
  3562. {
  3563. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_22 = ___Mag0;
  3564. MagnetometerAutoCalibrater_Add_mEF13A2FE098CA6244F1827360BEBC12D5BD2C343(__this, L_22, (bool)0, /*hidden argument*/NULL);
  3565. bool L_23;
  3566. L_23 = MagnetometerAutoCalibrater_get_Complete_mEF3948B84D9F7257F92461D6AB73227108F21B51(__this, /*hidden argument*/NULL);
  3567. V_3 = L_23;
  3568. goto IL_00ec;
  3569. }
  3570. IL_00ec:
  3571. {
  3572. bool L_24 = V_3;
  3573. return L_24;
  3574. }
  3575. }
  3576. #ifdef __clang__
  3577. #pragma clang diagnostic pop
  3578. #endif
  3579. #ifdef __clang__
  3580. #pragma clang diagnostic push
  3581. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3582. #pragma clang diagnostic ignored "-Wunused-variable"
  3583. #endif
  3584. // System.Void o0._9Axis.EllipsoidFitting/<>c::.cctor()
  3585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0A4A7B5B269354DC0EDDFE98DF18E0314AA57785 (const RuntimeMethod* method)
  3586. {
  3587. static bool s_Il2CppMethodInitialized;
  3588. if (!s_Il2CppMethodInitialized)
  3589. {
  3590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var);
  3591. s_Il2CppMethodInitialized = true;
  3592. }
  3593. {
  3594. U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * L_0 = (U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 *)il2cpp_codegen_object_new(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var);
  3595. U3CU3Ec__ctor_m9AB7F9FB4C63303216F9286E635B7561319DF04C(L_0, /*hidden argument*/NULL);
  3596. ((U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
  3597. return;
  3598. }
  3599. }
  3600. // System.Void o0._9Axis.EllipsoidFitting/<>c::.ctor()
  3601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m9AB7F9FB4C63303216F9286E635B7561319DF04C (U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * __this, const RuntimeMethod* method)
  3602. {
  3603. {
  3604. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  3605. return;
  3606. }
  3607. }
  3608. // System.Double o0._9Axis.EllipsoidFitting/<>c::<.ctor>b__17_0(System.Double)
  3609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double U3CU3Ec_U3C_ctorU3Eb__17_0_m402176F283301DCBDF675FE890A68CB158EE7EE6 (U3CU3Ec_tDDF44B67A00281D2087086B38FEAD455DEAEED55 * __this, double ___x0, const RuntimeMethod* method)
  3610. {
  3611. static bool s_Il2CppMethodInitialized;
  3612. if (!s_Il2CppMethodInitialized)
  3613. {
  3614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  3615. s_Il2CppMethodInitialized = true;
  3616. }
  3617. double V_0 = 0.0;
  3618. {
  3619. double L_0 = ___x0;
  3620. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  3621. double L_1;
  3622. L_1 = fabs(L_0);
  3623. double L_2;
  3624. L_2 = sqrt(L_1);
  3625. V_0 = ((double)((double)(1.0)/(double)L_2));
  3626. goto IL_0019;
  3627. }
  3628. IL_0019:
  3629. {
  3630. double L_3 = V_0;
  3631. return L_3;
  3632. }
  3633. }
  3634. #ifdef __clang__
  3635. #pragma clang diagnostic pop
  3636. #endif
  3637. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * EllipsoidFitting_get_CorrectMatrix_m094C18EAA6069656C9C80D76F07B51CADCB0220E_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  3638. {
  3639. {
  3640. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = __this->get_U3CCorrectMatrixU3Ek__BackingField_1();
  3641. return L_0;
  3642. }
  3643. }
  3644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Center_m330D4EF122EA8A9D826C6CE21C0A19EC43EF38FD_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method)
  3645. {
  3646. {
  3647. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0;
  3648. __this->set_U3CCenterU3Ek__BackingField_0(L_0);
  3649. return;
  3650. }
  3651. }
  3652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_CorrectMatrix_mA8F7C9844220672EAC8390BF7432CA891FC62AC5_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___value0, const RuntimeMethod* method)
  3653. {
  3654. {
  3655. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___value0;
  3656. __this->set_U3CCorrectMatrixU3Ek__BackingField_1(L_0);
  3657. return;
  3658. }
  3659. }
  3660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EllipsoidFitting_set_Radius_m86A8C8DB293F739D1E7E841EA2BD3795F541A8F6_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___value0, const RuntimeMethod* method)
  3661. {
  3662. {
  3663. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___value0;
  3664. __this->set_U3CRadiusU3Ek__BackingField_2(L_0);
  3665. return;
  3666. }
  3667. }
  3668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method)
  3669. {
  3670. {
  3671. double L_0 = __this->get_m_real_6();
  3672. return L_0;
  3673. }
  3674. }
  3675. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 EllipsoidFitting_get_Center_mBB267B622D0500139D8378A66B263E4A858F8C18_inline (EllipsoidFitting_tA6CDEDBFDFC031842DE479177B8B8EACAB0A521F * __this, const RuntimeMethod* method)
  3676. {
  3677. {
  3678. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = __this->get_U3CCenterU3Ek__BackingField_0();
  3679. return L_0;
  3680. }
  3681. }
  3682. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_set_Item_mB826725349F195845663DB5FA1BCCC539117B961_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method)
  3683. {
  3684. {
  3685. NullCheck((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this);
  3686. MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0;
  3687. L_0 = (( MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  3688. int32_t L_1 = ___row0;
  3689. int32_t L_2 = ___column1;
  3690. double L_3 = ___value2;
  3691. NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0);
  3692. (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 49)->methodPointer)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0, (int32_t)L_1, (int32_t)L_2, (double)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 49));
  3693. return;
  3694. }
  3695. }
  3696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Matrix_1_get_Item_m5FCD271A652331B925D9B02ABF508B4CDF1C6235_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method)
  3697. {
  3698. {
  3699. NullCheck((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this);
  3700. MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0;
  3701. L_0 = (( MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22));
  3702. int32_t L_1 = ___row0;
  3703. int32_t L_2 = ___column1;
  3704. NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0);
  3705. double L_3;
  3706. L_3 = (( double (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48)->methodPointer)((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 48));
  3707. return (double)L_3;
  3708. }
  3709. }
  3710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Evd_1_get_EigenVectors_m500B1F74112FA5F2DC666AFE19C617936B9B1E89_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method)
  3711. {
  3712. {
  3713. Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this->get_U3CEigenVectorsU3Ek__BackingField_2();
  3714. return (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)L_0;
  3715. }
  3716. }
  3717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * Evd_1_get_EigenValues_mFB742593EF1990111222D57C740B72FB3C53B258_gshared_inline (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, const RuntimeMethod* method)
  3718. {
  3719. {
  3720. Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_0 = (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this->get_U3CEigenValuesU3Ek__BackingField_1();
  3721. return (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)L_0;
  3722. }
  3723. }
  3724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_get_Item_m6F0BD4D7D4F0914E48D5DF67B180B1BE157AF051_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method)
  3725. {
  3726. {
  3727. NullCheck((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this);
  3728. VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0;
  3729. L_0 = (( VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  3730. int32_t L_1 = ___index0;
  3731. NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0);
  3732. Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2;
  3733. L_2 = (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  3734. return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_2;
  3735. }
  3736. }
  3737. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_set_Item_m3A4E6E8052C0D4810E64243D12963FD6DE3BB20B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method)
  3738. {
  3739. {
  3740. NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this);
  3741. VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0;
  3742. L_0 = (( VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  3743. int32_t L_1 = ___index0;
  3744. double L_2 = ___value1;
  3745. NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0);
  3746. (( void (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, int32_t, double, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1, (double)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15));
  3747. return;
  3748. }
  3749. }
  3750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_get_Item_m8B1CDDEE8E3616FB09C90DA76CBE0A2F835B3432_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method)
  3751. {
  3752. {
  3753. NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this);
  3754. VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0;
  3755. L_0 = (( VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0));
  3756. int32_t L_1 = ___index0;
  3757. NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0);
  3758. double L_2;
  3759. L_2 = (( double (*) (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14));
  3760. return (double)L_2;
  3761. }
  3762. }
  3763. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 Enumerator_get_Current_mDF106575C276F76DA0CE4C25E48FC204653AF40E_gshared_inline (Enumerator_t7399A02AA68FEA52625212FF87AF9E5575098F66 * __this, const RuntimeMethod* method)
  3764. {
  3765. {
  3766. Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )__this->get_currentValue_3();
  3767. return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_0;
  3768. }
  3769. }