#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtualActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct VirtualActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct VirtualActionInvoker11 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker3 { typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method); } }; template struct InterfaceActionInvoker5 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method); } }; template struct InterfaceActionInvoker6 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method); } }; template struct InterfaceActionInvoker7 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, invokeData.method); } }; template struct InterfaceActionInvoker11 { typedef void (*Action)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1> struct Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D; // System.Action`1 struct Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC; // System.Action`2 struct Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_t93AD246458B1FCACF9EE33160B2DB2E06AB42CD8; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3; // System.EventHandler`1 struct EventHandler_1_t7DFDECE3AD515844324382F8BBCAC2975ABEE63A; // System.Func`2 struct Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3; // System.Func`2 struct Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3; // System.Func`4 struct Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB; // System.Func`4 struct Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A; // System.Func`4 struct Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD; // System.Func`4 struct Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140; // System.Lazy`1> struct Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC; // System.Lazy`1> struct Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8; // System.Lazy`1> struct Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D; // System.Lazy`1> struct Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B; // System.Lazy`1 struct Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B; // System.Collections.Generic.List`1 struct List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5; // System.Collections.Generic.List`1 struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 struct MatrixBuilder_1_tAF6107E7506E11630C6306BF3F4B96899589D87E; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 struct MatrixBuilder_1_tABBAEF3925C993FB8BA991E3E2007E30E17AFB09; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 struct MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 struct MatrixBuilder_1_t245F748D8B29A77A701081F701B1324E67040762; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824; // System.Collections.Concurrent.OrderablePartitioner`1> struct OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9; // System.Collections.Concurrent.Partitioner`1> struct Partitioner_1_t1833CF641E0534060BA028BD1354E7CD5CDF23BF; // System.Collections.Concurrent.Partitioner`1 struct Partitioner_1_tB2C167F50AF3937D1625415D8953743FB452DA78; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83; // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 struct SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305; // System.Tuple`2 struct Tuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tF4AE2731DCEECB30132AEBBB9DD2A1C2B36D4759; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 struct VectorBuilder_1_tD8F1B353F0B6F840810CBF707711DCE105A62C50; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808; // System.Numerics.Complex[][] struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248; // MathNet.Numerics.Complex32[][] struct Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; // System.Single[][] struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Numerics.Complex[] struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; // MathNet.Numerics.Complex32[] struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Attribute struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71; // System.Globalization.Calendar struct Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A; // System.Threading.CancellationTokenSource struct CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3; // System.Globalization.CompareInfo struct CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9; // MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider struct CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20; // System.Globalization.CultureData struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529; // System.Globalization.CultureInfo struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98; // System.Globalization.DateTimeFormatInfo struct DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd struct DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd struct DenseEvd_t26E5546451865F2DC816136342461510BA012DAF; // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd struct DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B; // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd struct DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU struct DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU struct DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2; // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU struct DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE; // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU struct DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE; // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix struct DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94; // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix struct DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9; // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix struct DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B; // MathNet.Numerics.LinearAlgebra.Single.DenseMatrix struct DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7; // MathNet.Numerics.LinearAlgebra.Complex.DenseVector struct DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861; // MathNet.Numerics.LinearAlgebra.Complex32.DenseVector struct DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61; // MathNet.Numerics.LinearAlgebra.Double.DenseVector struct DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719; // MathNet.Numerics.LinearAlgebra.Single.DenseVector struct DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4; // MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix struct DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2; // MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix struct DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24; // MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix struct DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A; // MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix struct DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute_t5D683F633BA52D8ECD0FC0A9D6C18D20E2BD4027; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.Evd struct Evd_tB9A05B7D9F490D29F7030A8188346F920DA3C0EB; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.Evd struct Evd_t1BB46D016945AD3D23C55025C39D9D20F7B7BAA0; // MathNet.Numerics.LinearAlgebra.Double.Factorization.Evd struct Evd_t87B91E63BE2E378E0CDECC46A8799BB5F154DCD8; // MathNet.Numerics.LinearAlgebra.Single.Factorization.Evd struct Evd_t609B3D1B060131247305504894F8B6851CB94FA9; // System.Exception struct Exception_t; // System.FormattableString struct FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.IFormatProvider struct IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider struct ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E; // MathNet.Numerics.InvalidParameterException struct InvalidParameterException_t53CE15E4C488E3C17999310B34A89F6ED8CAEADE; // System.Runtime.CompilerServices.IsReadOnlyAttribute struct IsReadOnlyAttribute_t01957EF0B503BFF482A0BBE10B6BF7EC88AEB542; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.LU struct LU_t5EC760FF32AC650ED9BE1026FE633E154A3170F9; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.LU struct LU_tD643D82CC9066854B198B78DA3D8C66B353569A9; // MathNet.Numerics.LinearAlgebra.Double.Factorization.LU struct LU_t37AE9BBFD60D158D19913D51649FEB657BE64DEE; // MathNet.Numerics.LinearAlgebra.Single.Factorization.LU struct LU_t25764AD31D8A9A4694256B25A1FB66A361DFFB74; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider struct ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610; // MathNet.Numerics.LinearAlgebra.Complex.Matrix struct Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB; // MathNet.Numerics.LinearAlgebra.Complex32.Matrix struct Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8; // MathNet.Numerics.LinearAlgebra.Double.Matrix struct Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9; // MathNet.Numerics.LinearAlgebra.Single.Matrix struct Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1; // System.Reflection.MethodInfo struct MethodInfo_t; // MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider struct MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406; // MathNet.Numerics.NativeInterfaceException struct NativeInterfaceException_t6A61C4FA632A897C25B13D6FF12D2D5319100575; // MathNet.Numerics.NonConvergenceException struct NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339; // System.Globalization.NumberFormatInfo struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D; // MathNet.Numerics.Providers.LinearAlgebra.OpenBlas.OpenBlasLinearAlgebraProvider struct OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47; // System.OutOfMemoryException struct OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC; // System.Threading.Tasks.ParallelOptions struct ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // MathNet.Numerics.LinearAlgebra.Complex.SparseMatrix struct SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061; // MathNet.Numerics.LinearAlgebra.Complex32.SparseMatrix struct SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6; // MathNet.Numerics.LinearAlgebra.Double.SparseMatrix struct SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19; // MathNet.Numerics.LinearAlgebra.Single.SparseMatrix struct SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1; // System.String struct String_t; // System.Threading.Tasks.TaskScheduler struct TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D; // System.Globalization.TextInfo struct TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C; // System.Type struct Type_t; // MathNet.Numerics.LinearAlgebra.Complex.Vector struct Vector_t84EE4BAA5EDA2E942AAD609FF75367ADA443BE07; // MathNet.Numerics.LinearAlgebra.Complex32.Vector struct Vector_t6DFC94D581E7CF23762737E2B0568804DAE09347; // MathNet.Numerics.LinearAlgebra.Double.Vector struct Vector_tBD4436AB437CD3DFA0CBED53A472B4B10F222CF4; // MathNet.Numerics.LinearAlgebra.Single.Vector struct Vector_tC2B16E18D2F08FAB11EBC3F53BD921019D483A23; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // MathNet.Numerics.Threading.CommonParallel/<>c__DisplayClass2_0 struct U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0 struct U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0 struct U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0 struct U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0 struct U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0 struct U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0 struct U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0 struct U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0 struct U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F; IL2CPP_EXTERN_C RuntimeClass* Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AppContext_tF3B508DDA1E7DA7671C0A5566106847B37AF0C52_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseEvd_t26E5546451865F2DC816136342461510BA012DAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NativeProviderLoader_t5953BB9C73BE733666ABFFBA4A3AB45EFAB4A1DB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB; IL2CPP_EXTERN_C String_t* _stringLiteral05F50A833E4E852AACF5D64AD1F8302722DAC5DE; IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B; IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78; IL2CPP_EXTERN_C String_t* _stringLiteral0A2BE6B8CB3568CB56B7E38F4CEE00C5DE5B7B83; IL2CPP_EXTERN_C String_t* _stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD; IL2CPP_EXTERN_C String_t* _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2; IL2CPP_EXTERN_C String_t* _stringLiteral17F155F241E4A1A5BE369E8F56B49CAA04D134B9; IL2CPP_EXTERN_C String_t* _stringLiteral17FFEB2C22A39B0A5D92C92B1581E2D89E1006FA; IL2CPP_EXTERN_C String_t* _stringLiteral1B60BF74455A54CBBAA7A33ED1B68C6AE3D152B9; IL2CPP_EXTERN_C String_t* _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B; IL2CPP_EXTERN_C String_t* _stringLiteral2523CBFED84EF78578D85909448E8C0C4ECDA163; IL2CPP_EXTERN_C String_t* _stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7; IL2CPP_EXTERN_C String_t* _stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02; IL2CPP_EXTERN_C String_t* _stringLiteral31322AB933951A4D34D74F3B52ABDEA933D97E94; IL2CPP_EXTERN_C String_t* _stringLiteral31DB618D7B9FC47D909C3B20A55B64577DDA8F03; IL2CPP_EXTERN_C String_t* _stringLiteral3699C7754A405BF88ACF4BE142BC50CEF1718F12; IL2CPP_EXTERN_C String_t* _stringLiteral387C70AA3F7B0542222BA32A63545F95DDB011C5; IL2CPP_EXTERN_C String_t* _stringLiteral447C6AB1F967B3BC3F331FDC154077F678D8E90B; IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C; IL2CPP_EXTERN_C String_t* _stringLiteral48DBA2326D7FDFFB7296A1A1B7388E04240D9841; IL2CPP_EXTERN_C String_t* _stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9; IL2CPP_EXTERN_C String_t* _stringLiteral4908BF0936B537B6A39A4EACD2BD389033325122; IL2CPP_EXTERN_C String_t* _stringLiteral4CCED996632DE0D6A819D9CC9D26D73451248B5A; IL2CPP_EXTERN_C String_t* _stringLiteral4D376F805F936FA202F313B0E96AC4E3BBC0958E; IL2CPP_EXTERN_C String_t* _stringLiteral50EC9CB9FFE7CE48D4D01085247B0E8240264218; IL2CPP_EXTERN_C String_t* _stringLiteral527AEB8215B35A41AF816BDB1F36B48C59A5573E; IL2CPP_EXTERN_C String_t* _stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A; IL2CPP_EXTERN_C String_t* _stringLiteral587A5DC384A6D55AC5634CDB4B19077157189769; IL2CPP_EXTERN_C String_t* _stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A; IL2CPP_EXTERN_C String_t* _stringLiteral5EBD166B0ABF6E1DDB700979DE32529A923DD4C1; IL2CPP_EXTERN_C String_t* _stringLiteral5F65D4FC6396F4F900C8ED4341375D8AD6105D07; IL2CPP_EXTERN_C String_t* _stringLiteral64A1FE83A1EB2685D3DF9249C295FB31AD86761C; IL2CPP_EXTERN_C String_t* _stringLiteral64C91CAAC9518901E697DE771DF96AFBCE5C301E; IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5; IL2CPP_EXTERN_C String_t* _stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7; IL2CPP_EXTERN_C String_t* _stringLiteral6B7168134EFEEBA1B11FB1CBDE46163F51577A0B; IL2CPP_EXTERN_C String_t* _stringLiteral6E9C520E405C9B55E70C5B3BCE9C88F2B4B78ED8; IL2CPP_EXTERN_C String_t* _stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599; IL2CPP_EXTERN_C String_t* _stringLiteral730549B32E7D88F2AF4DA669BD7D361495A4CB9F; IL2CPP_EXTERN_C String_t* _stringLiteral73F9272CBF1A16883AF3B61F0A523F28B9046574; IL2CPP_EXTERN_C String_t* _stringLiteral7661338CF5F51D3832CA4251630867BB6268FD3A; IL2CPP_EXTERN_C String_t* _stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A; IL2CPP_EXTERN_C String_t* _stringLiteral7B199029E71E974619312F53911F4E13D7A6F942; IL2CPP_EXTERN_C String_t* _stringLiteral7C5726C34CEB67C8991E4F8B63A83E7C1E723C03; IL2CPP_EXTERN_C String_t* _stringLiteral84945B8C2D34164FE95E8A41AAE2EBFD38078892; IL2CPP_EXTERN_C String_t* _stringLiteral8540D44440043A686D484C6A0D1DB6716325D355; IL2CPP_EXTERN_C String_t* _stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A; IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1; IL2CPP_EXTERN_C String_t* _stringLiteralA2A11ACA05A4FDC428268D6B0ECDE587B483D06E; IL2CPP_EXTERN_C String_t* _stringLiteralA3291B7DD95DB4362517A0A29AAA7DBBFEEBE4B2; IL2CPP_EXTERN_C String_t* _stringLiteralA38788E8A5A0F8373B9055205521D2FDB16CF400; IL2CPP_EXTERN_C String_t* _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469; IL2CPP_EXTERN_C String_t* _stringLiteralA4EFDA7D65A6CD5DD1E4B1604CD440FE9FABF28E; IL2CPP_EXTERN_C String_t* _stringLiteralA50BBAAE909FB94C00F0FE0F0FD6572C501F1867; IL2CPP_EXTERN_C String_t* _stringLiteralA68FC983CE80E487B6E77AB50EACDABD0B647C28; IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D; IL2CPP_EXTERN_C String_t* _stringLiteralB513629D8A0C8D9B21A3DEF59A1CB7663F8F4921; IL2CPP_EXTERN_C String_t* _stringLiteralB89F103D3B781CC60D515DE57593696D5523F710; IL2CPP_EXTERN_C String_t* _stringLiteralBEEFBF02732765A55B04DF3114D0DD75C850FC39; IL2CPP_EXTERN_C String_t* _stringLiteralC5E029BF5EEB81800B3E73DC7917313624BA6B55; IL2CPP_EXTERN_C String_t* _stringLiteralC87168307F190FCA86F14A2D1FFF71A85E7C970A; IL2CPP_EXTERN_C String_t* _stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493; IL2CPP_EXTERN_C String_t* _stringLiteralCD42359215F55931840B3CFABC949861705C473F; IL2CPP_EXTERN_C String_t* _stringLiteralD27E94F5E2DD96D6E2072E9382AB50C771DDC824; IL2CPP_EXTERN_C String_t* _stringLiteralDB75984194182D56B478543CC7DDCE72BC861A6C; IL2CPP_EXTERN_C String_t* _stringLiteralDBD8760F0E4E49A1C274D51CE66C3AF4D4F6DD1D; IL2CPP_EXTERN_C String_t* _stringLiteralE343E9BF932A2AB722043A183BF39F5273007975; IL2CPP_EXTERN_C String_t* _stringLiteralE88E3D5717C585DDE65B31E7362E3F8C0A0D67AB; IL2CPP_EXTERN_C String_t* _stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC; IL2CPP_EXTERN_C String_t* _stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21; IL2CPP_EXTERN_C String_t* _stringLiteralEA1D72D3C3DA7EA75055F9EE117A754DE9D44FC7; IL2CPP_EXTERN_C String_t* _stringLiteralEB8E9A44EF12963A2AD989F97D2165A7F9531DD0; IL2CPP_EXTERN_C String_t* _stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F; IL2CPP_EXTERN_C String_t* _stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94; IL2CPP_EXTERN_C String_t* _stringLiteralF50DE9F1418B7B95141C23A957CBB076897E3866; IL2CPP_EXTERN_C String_t* _stringLiteralF712C5F62331F2870DB319ED66CDF53B831F3CA1; IL2CPP_EXTERN_C const RuntimeMethod* Action_1__ctor_m0BBAA4A83849EC762E052CC999D827A37C629133_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_InitializeVerify_m31E1DB97817084A604102B168C874AAE6F511D21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_ScaleArray_m14FB0ED2D5DCA58E55B11C5FA0937E941AD96673_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_ScaleArray_m37D7F0FA21764DC94224E860280769A8DF0EB0B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_ScaleArray_m646788D9BDF6E6825102AE3AE37321111EC29B10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_ScaleArray_m94FE3C1FAC8107C3FCF1105B771AE2AEBFD10BDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseEvd_Create_m147253A05486BCF0AB841FAF37FB790499C2A48E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseEvd_Create_m30E5D07DF8F976E5F0826F7E1A715A316E39A890_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseEvd_Create_m45E4258AB5F59C673C5489F4193613A243C3F196_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseEvd_Create_m8ADAAD7883FE89B465556A8A4D561A261E0DD066_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_Inverse_m3557973E1BE09E285C47BA04B3C561EF6B0A9B2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_Inverse_m87EC91EB6FF6A528C4D209E0251D5C8D4F30BB3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_Inverse_m8E8681333D36FBCDC50F215996D9306B8FD39A5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_Inverse_mE77CCA23A60CD10C3FFB0B4CA962061CB52F1518_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_SetDiagonal_m3087F01FA20D89B63C14C4903B722440F4DA20B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_SetDiagonal_m4AA6877FB5C348583EDC78EB2B17F894D0A8D369_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_SetDiagonal_m5C366881ED079E12B4D5550C15EA7AB1FD0FDF0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_SetDiagonal_m9F2D12CC21738F977B2E63C2FFF50CA419072C0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_m692F9813F73EE93A64DD076BF1084C024F8C3FE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_mE99BEAC59B0980A72994F9CBCA7E8260854F7C0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_m130A3D1AB11B4F6ABA5D12F6955BBAB70ED31DD7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_mF9F638EA9ECA8ADDD2B5B5FE1F3726BD999D8A74_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m8E4244FF2087423615B5D5CF9C879E8596F700A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m936712E47B86325EA03FA80EA20DC36CDA5C3199_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_m599AFAD53DF13B8A7B1D381E94A8AA2DC719DBF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_mAEC33E9E28A165436FB7AEF4494426CF57A15338_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m38F628C7542B32348AE3F9E5C65E04E9C039ADC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m30C52A4F2828D86CA3FAB0B1B583948F4DA9F1F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m79866274AF24D8AE159344AE18FEF8527E4D5FB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_mFA6C794CF06E8495554C9E6597586A2304666BEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_ScaleArray_m17E45728523F3982792D3B23D73F02D649ED1AB1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_ScaleArray_mA15989325ECE03370F420E9D457A228F744F2759_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_ScaleArray_mA7C9340C53B01C9C468A4B3F7AF4CAE10878B6A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_ScaleArray_mCEB21DE29EFF62E853E480F358CB4A61F9AECAE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_SymmetricDiagonalize_m223FCC5CF363F3D47A3D3AD1A4FE45B3F7E90566_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_SymmetricDiagonalize_m3DD9EAB8AEAC87AE6D64A007CA448938B5C5A617_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_SymmetricDiagonalize_m803505E5CFA6CFB9333CECEC56053C7F0B066D4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ManagedLinearAlgebraProvider_SymmetricDiagonalize_mCBC5D64188014FDC78721999EC350E452325A2B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5CFD318EB5B4F20EBD3EB6E97ECC1E681EE7CB0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5E8687BB2374F5A9903BB9F87903BF356C55F786_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m7DE802E6CE00646DB744D86BDF70D9F14F038532_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_mCDE19BEAF398188F4B804A4744B11F1971CCCA1E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Parallel_ForEach_TisTuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800_mFF9F559B60FCE8FC15BC3440CAB6E80DBBA5FBDC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mDA527209AA476E140505194A87EAB5DC20D3636D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mE0F867DE046296B4E45574E2CC0004AAF28B3D79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass10_0_U3CMatrixMultiplyU3Eb__0_m39C00164CBB0E4FCCB084092F5E1FAFB6B0EB342_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m85273485C2E95F214C995294A9EBEB69670B392E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass132_0_U3CMatrixMultiplyU3Eb__0_mFD2550D9F6C5DD95394083AE255027E2C4C7F81B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass133_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mB29666162C60D75A719810F9C0D96F0D5DBE9954_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CForU3Eb__0_mE84D12BE7AFAB60BDFF495D274FD866726DF5CB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass49_0_U3CMatrixMultiplyU3Eb__0_mE3A31AB5A0E651B65EC80C30C021640448093260_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass50_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m01584CA6F2B25E35D68FEED0B40D448CEA996696_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass94_0_U3CMatrixMultiplyU3Eb__0_mCE28DF3AADB828EAE1CBD448FD86BC1443247D25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass95_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mF930BFA9C5EB8D3C4BD5CF3162C7B519BF26A85E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_RuntimeMethod_var; struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com; struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke; struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com; struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248; struct Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82; struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D; struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9; struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5; struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9; struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA; struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_t0637387099BD8E5A6DE51AF8D99D814C291BE729 { public: public: }; // System.Object // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 : public RuntimeObject { public: // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField bool ___U3CIsSymmetricU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___U3CEigenVectorsU3Ek__BackingField_2; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___U3CDU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast(offsetof(Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5, ___U3CIsSymmetricU3Ek__BackingField_0)); } inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; } inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value) { ___U3CIsSymmetricU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast(offsetof(Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5, ___U3CEigenValuesU3Ek__BackingField_1)); } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; } inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value) { ___U3CEigenValuesU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast(offsetof(Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5, ___U3CEigenVectorsU3Ek__BackingField_2)); } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; } inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * value) { ___U3CEigenVectorsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value); } inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast(offsetof(Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5, ___U3CDU3Ek__BackingField_3)); } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; } inline void set_U3CDU3Ek__BackingField_3(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * value) { ___U3CDU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 : public RuntimeObject { public: // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField bool ___U3CIsSymmetricU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___U3CEigenVectorsU3Ek__BackingField_2; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___U3CDU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast(offsetof(Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35, ___U3CIsSymmetricU3Ek__BackingField_0)); } inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; } inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value) { ___U3CIsSymmetricU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast(offsetof(Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35, ___U3CEigenValuesU3Ek__BackingField_1)); } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; } inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value) { ___U3CEigenValuesU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast(offsetof(Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35, ___U3CEigenVectorsU3Ek__BackingField_2)); } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; } inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * value) { ___U3CEigenVectorsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value); } inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast(offsetof(Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35, ___U3CDU3Ek__BackingField_3)); } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; } inline void set_U3CDU3Ek__BackingField_3(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * value) { ___U3CDU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 : public RuntimeObject { public: // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField bool ___U3CIsSymmetricU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CEigenVectorsU3Ek__BackingField_2; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___U3CDU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CIsSymmetricU3Ek__BackingField_0)); } inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; } inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value) { ___U3CIsSymmetricU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenValuesU3Ek__BackingField_1)); } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; } inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value) { ___U3CEigenValuesU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CEigenVectorsU3Ek__BackingField_2)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; } inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___U3CEigenVectorsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value); } inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast(offsetof(Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0, ___U3CDU3Ek__BackingField_3)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; } inline void set_U3CDU3Ek__BackingField_3(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___U3CDU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 struct Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 : public RuntimeObject { public: // System.Boolean MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField bool ___U3CIsSymmetricU3Ek__BackingField_0; // MathNet.Numerics.LinearAlgebra.Vector`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___U3CEigenValuesU3Ek__BackingField_1; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___U3CEigenVectorsU3Ek__BackingField_2; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::k__BackingField Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___U3CDU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CIsSymmetricU3Ek__BackingField_0() { return static_cast(offsetof(Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3, ___U3CIsSymmetricU3Ek__BackingField_0)); } inline bool get_U3CIsSymmetricU3Ek__BackingField_0() const { return ___U3CIsSymmetricU3Ek__BackingField_0; } inline bool* get_address_of_U3CIsSymmetricU3Ek__BackingField_0() { return &___U3CIsSymmetricU3Ek__BackingField_0; } inline void set_U3CIsSymmetricU3Ek__BackingField_0(bool value) { ___U3CIsSymmetricU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CEigenValuesU3Ek__BackingField_1() { return static_cast(offsetof(Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3, ___U3CEigenValuesU3Ek__BackingField_1)); } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * get_U3CEigenValuesU3Ek__BackingField_1() const { return ___U3CEigenValuesU3Ek__BackingField_1; } inline Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D ** get_address_of_U3CEigenValuesU3Ek__BackingField_1() { return &___U3CEigenValuesU3Ek__BackingField_1; } inline void set_U3CEigenValuesU3Ek__BackingField_1(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * value) { ___U3CEigenValuesU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenValuesU3Ek__BackingField_1), (void*)value); } inline static int32_t get_offset_of_U3CEigenVectorsU3Ek__BackingField_2() { return static_cast(offsetof(Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3, ___U3CEigenVectorsU3Ek__BackingField_2)); } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * get_U3CEigenVectorsU3Ek__BackingField_2() const { return ___U3CEigenVectorsU3Ek__BackingField_2; } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 ** get_address_of_U3CEigenVectorsU3Ek__BackingField_2() { return &___U3CEigenVectorsU3Ek__BackingField_2; } inline void set_U3CEigenVectorsU3Ek__BackingField_2(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * value) { ___U3CEigenVectorsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CEigenVectorsU3Ek__BackingField_2), (void*)value); } inline static int32_t get_offset_of_U3CDU3Ek__BackingField_3() { return static_cast(offsetof(Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3, ___U3CDU3Ek__BackingField_3)); } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * get_U3CDU3Ek__BackingField_3() const { return ___U3CDU3Ek__BackingField_3; } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 ** get_address_of_U3CDU3Ek__BackingField_3() { return &___U3CDU3Ek__BackingField_3; } inline void set_U3CDU3Ek__BackingField_3(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * value) { ___U3CDU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CDU3Ek__BackingField_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 : public RuntimeObject { public: // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyL Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * ____lazyL_1; // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyU Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * ____lazyU_2; // System.Lazy`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyP Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * ____lazyP_3; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Factors Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___Factors_4; // System.Int32[] MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Pivots Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Pivots_5; public: inline static int32_t get_offset_of__lazyL_1() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15, ____lazyL_1)); } inline Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * get__lazyL_1() const { return ____lazyL_1; } inline Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D ** get_address_of__lazyL_1() { return &____lazyL_1; } inline void set__lazyL_1(Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * value) { ____lazyL_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyL_1), (void*)value); } inline static int32_t get_offset_of__lazyU_2() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15, ____lazyU_2)); } inline Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * get__lazyU_2() const { return ____lazyU_2; } inline Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D ** get_address_of__lazyU_2() { return &____lazyU_2; } inline void set__lazyU_2(Lazy_1_t99DEEE9C58DA3104086B267BA2BC4AF06703AE1D * value) { ____lazyU_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyU_2), (void*)value); } inline static int32_t get_offset_of__lazyP_3() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15, ____lazyP_3)); } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * get__lazyP_3() const { return ____lazyP_3; } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B ** get_address_of__lazyP_3() { return &____lazyP_3; } inline void set__lazyP_3(Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * value) { ____lazyP_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyP_3), (void*)value); } inline static int32_t get_offset_of_Factors_4() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15, ___Factors_4)); } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * get_Factors_4() const { return ___Factors_4; } inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 ** get_address_of_Factors_4() { return &___Factors_4; } inline void set_Factors_4(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * value) { ___Factors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Factors_4), (void*)value); } inline static int32_t get_offset_of_Pivots_5() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15, ___Pivots_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_Pivots_5() const { return ___Pivots_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_Pivots_5() { return &___Pivots_5; } inline void set_Pivots_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___Pivots_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pivots_5), (void*)value); } }; struct LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Factorization.LU`1::One double ___One_0; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15_StaticFields, ___One_0)); } inline double get_One_0() const { return ___One_0; } inline double* get_address_of_One_0() { return &___One_0; } inline void set_One_0(double value) { ___One_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 : public RuntimeObject { public: // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyL Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * ____lazyL_1; // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyU Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * ____lazyU_2; // System.Lazy`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyP Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * ____lazyP_3; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Factors Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___Factors_4; // System.Int32[] MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Pivots Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Pivots_5; public: inline static int32_t get_offset_of__lazyL_1() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140, ____lazyL_1)); } inline Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * get__lazyL_1() const { return ____lazyL_1; } inline Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B ** get_address_of__lazyL_1() { return &____lazyL_1; } inline void set__lazyL_1(Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * value) { ____lazyL_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyL_1), (void*)value); } inline static int32_t get_offset_of__lazyU_2() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140, ____lazyU_2)); } inline Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * get__lazyU_2() const { return ____lazyU_2; } inline Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B ** get_address_of__lazyU_2() { return &____lazyU_2; } inline void set__lazyU_2(Lazy_1_t6C877FAEBF8F765EBD90038ED9C322E88E482B6B * value) { ____lazyU_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyU_2), (void*)value); } inline static int32_t get_offset_of__lazyP_3() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140, ____lazyP_3)); } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * get__lazyP_3() const { return ____lazyP_3; } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B ** get_address_of__lazyP_3() { return &____lazyP_3; } inline void set__lazyP_3(Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * value) { ____lazyP_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyP_3), (void*)value); } inline static int32_t get_offset_of_Factors_4() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140, ___Factors_4)); } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * get_Factors_4() const { return ___Factors_4; } inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 ** get_address_of_Factors_4() { return &___Factors_4; } inline void set_Factors_4(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * value) { ___Factors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Factors_4), (void*)value); } inline static int32_t get_offset_of_Pivots_5() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140, ___Pivots_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_Pivots_5() const { return ___Pivots_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_Pivots_5() { return &___Pivots_5; } inline void set_Pivots_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___Pivots_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pivots_5), (void*)value); } }; struct LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Factorization.LU`1::One float ___One_0; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140_StaticFields, ___One_0)); } inline float get_One_0() const { return ___One_0; } inline float* get_address_of_One_0() { return &___One_0; } inline void set_One_0(float value) { ___One_0 = value; } }; // System.Collections.Generic.List`1 struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____items_1)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__items_1() const { return ____items_1; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__items_1() { return &____items_1; } inline void set__items_1(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; struct List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_StaticFields, ____emptyArray_5)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get__emptyArray_5() const { return ____emptyArray_5; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero float ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106_StaticFields, ___Zero_0)); } inline float get_Zero_0() const { return ___Zero_0; } inline float* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(float value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CColumnCountU3Ek__BackingField_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CRowCountU3Ek__BackingField_5; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CStorageU3Ek__BackingField_3)); } inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CColumnCountU3Ek__BackingField_4)); } inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; } inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value) { ___U3CColumnCountU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4, ___U3CRowCountU3Ek__BackingField_5)); } inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; } inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value) { ___U3CRowCountU3Ek__BackingField_5 = value; } }; struct Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Matrix`1::One double ___One_0; // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero double ___Zero_1; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Build MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * ___Build_2; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___One_0)); } inline double get_One_0() const { return ___One_0; } inline double* get_address_of_One_0() { return &___One_0; } inline void set_One_0(double value) { ___One_0 = value; } inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Zero_1)); } inline double get_Zero_1() const { return ___Zero_1; } inline double* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(double value) { ___Zero_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_StaticFields, ___Build_2)); } inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * get_Build_2() const { return ___Build_2; } inline MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(MatrixBuilder_1_t3F7A4E03F07AE830599917C4D9147B4CB085AD54 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CColumnCountU3Ek__BackingField_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CRowCountU3Ek__BackingField_5; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824, ___U3CStorageU3Ek__BackingField_3)); } inline MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824, ___U3CColumnCountU3Ek__BackingField_4)); } inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; } inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value) { ___U3CColumnCountU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824, ___U3CRowCountU3Ek__BackingField_5)); } inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; } inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value) { ___U3CRowCountU3Ek__BackingField_5 = value; } }; struct Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Matrix`1::One float ___One_0; // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero float ___Zero_1; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Build MatrixBuilder_1_t245F748D8B29A77A701081F701B1324E67040762 * ___Build_2; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_StaticFields, ___One_0)); } inline float get_One_0() const { return ___One_0; } inline float* get_address_of_One_0() { return &___One_0; } inline void set_One_0(float value) { ___One_0 = value; } inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_StaticFields, ___Zero_1)); } inline float get_Zero_1() const { return ___Zero_1; } inline float* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(float value) { ___Zero_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_StaticFields, ___Build_2)); } inline MatrixBuilder_1_t245F748D8B29A77A701081F701B1324E67040762 * get_Build_2() const { return ___Build_2; } inline MatrixBuilder_1_t245F748D8B29A77A701081F701B1324E67040762 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(MatrixBuilder_1_t245F748D8B29A77A701081F701B1324E67040762 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // System.Collections.Concurrent.Partitioner`1> struct Partitioner_1_t1833CF641E0534060BA028BD1354E7CD5CDF23BF : public RuntimeObject { public: public: }; // System.Tuple`2 struct Tuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800 : public RuntimeObject { public: // T1 System.Tuple`2::m_Item1 int32_t ___m_Item1_0; // T2 System.Tuple`2::m_Item2 int32_t ___m_Item2_1; public: inline static int32_t get_offset_of_m_Item1_0() { return static_cast(offsetof(Tuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800, ___m_Item1_0)); } inline int32_t get_m_Item1_0() const { return ___m_Item1_0; } inline int32_t* get_address_of_m_Item1_0() { return &___m_Item1_0; } inline void set_m_Item1_0(int32_t value) { ___m_Item1_0 = value; } inline static int32_t get_offset_of_m_Item2_1() { return static_cast(offsetof(Tuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800, ___m_Item2_1)); } inline int32_t get_m_Item2_1() const { return ___m_Item2_1; } inline int32_t* get_address_of_m_Item2_1() { return &___m_Item2_1; } inline void set_m_Item2_1(int32_t value) { ___m_Item2_1 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero double ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero float ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286_StaticFields, ___Zero_0)); } inline float get_Zero_0() const { return ___Zero_0; } inline float* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(float value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero double ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One double ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Zero_0)); } inline double get_Zero_0() const { return ___Zero_0; } inline double* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(double value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___One_1)); } inline double get_One_1() const { return ___One_1; } inline double* get_address_of_One_1() { return &___One_1; } inline void set_One_1(double value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t04BD986700481778192B0CF621635E64D169D13C_StaticFields, ___Build_2)); } inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tCA21120266E58865E4CF900312EA0F3A8902ED2D * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero float ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One float ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tD8F1B353F0B6F840810CBF707711DCE105A62C50 * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808_StaticFields, ___Zero_0)); } inline float get_Zero_0() const { return ___Zero_0; } inline float* get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(float value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808_StaticFields, ___One_1)); } inline float get_One_1() const { return ___One_1; } inline float* get_address_of_One_1() { return &___One_1; } inline void set_One_1(float value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808_StaticFields, ___Build_2)); } inline VectorBuilder_1_tD8F1B353F0B6F840810CBF707711DCE105A62C50 * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tD8F1B353F0B6F840810CBF707711DCE105A62C50 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tD8F1B353F0B6F840810CBF707711DCE105A62C50 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.AppSwitches struct AppSwitches_t833CFEF36FA1A30C5BEAB5788E5746EC1E37F97C : public RuntimeObject { public: public: }; struct Il2CppArrayBounds; // System.Array // MathNet.Numerics.ArrayExtensions struct ArrayExtensions_t81D4D5B43C75E69B109F11898C074C6EBED6C5B2 : public RuntimeObject { public: public: }; // System.Attribute struct Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 : public RuntimeObject { public: public: }; // MathNet.Numerics.Threading.CommonParallel struct CommonParallel_tA5B812713D8F0CCF817BD84AB93F0E6029AB310C : public RuntimeObject { public: public: }; // MathNet.Numerics.ComplexExtensions struct ComplexExtensions_t7AAD7A4C99D6E25A5153D0723373C2986FDE6B83 : public RuntimeObject { public: public: }; // MathNet.Numerics.Control struct Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA : public RuntimeObject { public: public: }; struct Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields { public: // System.Int32 MathNet.Numerics.Control::_maxDegreeOfParallelism int32_t ____maxDegreeOfParallelism_0; // System.Int32 MathNet.Numerics.Control::_parallelizeOrder int32_t ____parallelizeOrder_1; // System.Int32 MathNet.Numerics.Control::_parallelizeElements int32_t ____parallelizeElements_2; // System.String MathNet.Numerics.Control::_nativeProviderHintPath String_t* ____nativeProviderHintPath_3; // System.Boolean MathNet.Numerics.Control::k__BackingField bool ___U3CCheckDistributionParametersU3Ek__BackingField_4; // System.Boolean MathNet.Numerics.Control::k__BackingField bool ___U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5; // System.Threading.Tasks.TaskScheduler MathNet.Numerics.Control::k__BackingField TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___U3CTaskSchedulerU3Ek__BackingField_6; public: inline static int32_t get_offset_of__maxDegreeOfParallelism_0() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ____maxDegreeOfParallelism_0)); } inline int32_t get__maxDegreeOfParallelism_0() const { return ____maxDegreeOfParallelism_0; } inline int32_t* get_address_of__maxDegreeOfParallelism_0() { return &____maxDegreeOfParallelism_0; } inline void set__maxDegreeOfParallelism_0(int32_t value) { ____maxDegreeOfParallelism_0 = value; } inline static int32_t get_offset_of__parallelizeOrder_1() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ____parallelizeOrder_1)); } inline int32_t get__parallelizeOrder_1() const { return ____parallelizeOrder_1; } inline int32_t* get_address_of__parallelizeOrder_1() { return &____parallelizeOrder_1; } inline void set__parallelizeOrder_1(int32_t value) { ____parallelizeOrder_1 = value; } inline static int32_t get_offset_of__parallelizeElements_2() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ____parallelizeElements_2)); } inline int32_t get__parallelizeElements_2() const { return ____parallelizeElements_2; } inline int32_t* get_address_of__parallelizeElements_2() { return &____parallelizeElements_2; } inline void set__parallelizeElements_2(int32_t value) { ____parallelizeElements_2 = value; } inline static int32_t get_offset_of__nativeProviderHintPath_3() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ____nativeProviderHintPath_3)); } inline String_t* get__nativeProviderHintPath_3() const { return ____nativeProviderHintPath_3; } inline String_t** get_address_of__nativeProviderHintPath_3() { return &____nativeProviderHintPath_3; } inline void set__nativeProviderHintPath_3(String_t* value) { ____nativeProviderHintPath_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____nativeProviderHintPath_3), (void*)value); } inline static int32_t get_offset_of_U3CCheckDistributionParametersU3Ek__BackingField_4() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ___U3CCheckDistributionParametersU3Ek__BackingField_4)); } inline bool get_U3CCheckDistributionParametersU3Ek__BackingField_4() const { return ___U3CCheckDistributionParametersU3Ek__BackingField_4; } inline bool* get_address_of_U3CCheckDistributionParametersU3Ek__BackingField_4() { return &___U3CCheckDistributionParametersU3Ek__BackingField_4; } inline void set_U3CCheckDistributionParametersU3Ek__BackingField_4(bool value) { ___U3CCheckDistributionParametersU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ___U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5)); } inline bool get_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5() const { return ___U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5; } inline bool* get_address_of_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5() { return &___U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5; } inline void set_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5(bool value) { ___U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CTaskSchedulerU3Ek__BackingField_6() { return static_cast(offsetof(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields, ___U3CTaskSchedulerU3Ek__BackingField_6)); } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * get_U3CTaskSchedulerU3Ek__BackingField_6() const { return ___U3CTaskSchedulerU3Ek__BackingField_6; } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D ** get_address_of_U3CTaskSchedulerU3Ek__BackingField_6() { return &___U3CTaskSchedulerU3Ek__BackingField_6; } inline void set_U3CTaskSchedulerU3Ek__BackingField_6(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * value) { ___U3CTaskSchedulerU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CTaskSchedulerU3Ek__BackingField_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.CreateMatrix struct CreateMatrix_tF6C733D4AD988B481AE4513F92B848B15F24254E : public RuntimeObject { public: public: }; // MathNet.Numerics.LinearAlgebra.CreateVector struct CreateVector_tE8E72E16CD7CE38B98CB9DDA441610F1FBF6EAD2 : public RuntimeObject { public: public: }; // MathNet.Numerics.Providers.Common.Cuda.CudaProvider struct CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3 : public RuntimeObject { public: public: }; struct CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields { public: // System.Int32 MathNet.Numerics.Providers.Common.Cuda.CudaProvider::_nativeRevision int32_t ____nativeRevision_0; // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::_nativeX86 bool ____nativeX86_1; // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::_nativeX64 bool ____nativeX64_2; // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::_nativeIA64 bool ____nativeIA64_3; // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::_loaded bool ____loaded_4; public: inline static int32_t get_offset_of__nativeRevision_0() { return static_cast(offsetof(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields, ____nativeRevision_0)); } inline int32_t get__nativeRevision_0() const { return ____nativeRevision_0; } inline int32_t* get_address_of__nativeRevision_0() { return &____nativeRevision_0; } inline void set__nativeRevision_0(int32_t value) { ____nativeRevision_0 = value; } inline static int32_t get_offset_of__nativeX86_1() { return static_cast(offsetof(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields, ____nativeX86_1)); } inline bool get__nativeX86_1() const { return ____nativeX86_1; } inline bool* get_address_of__nativeX86_1() { return &____nativeX86_1; } inline void set__nativeX86_1(bool value) { ____nativeX86_1 = value; } inline static int32_t get_offset_of__nativeX64_2() { return static_cast(offsetof(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields, ____nativeX64_2)); } inline bool get__nativeX64_2() const { return ____nativeX64_2; } inline bool* get_address_of__nativeX64_2() { return &____nativeX64_2; } inline void set__nativeX64_2(bool value) { ____nativeX64_2 = value; } inline static int32_t get_offset_of__nativeIA64_3() { return static_cast(offsetof(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields, ____nativeIA64_3)); } inline bool get__nativeIA64_3() const { return ____nativeIA64_3; } inline bool* get_address_of__nativeIA64_3() { return &____nativeIA64_3; } inline void set__nativeIA64_3(bool value) { ____nativeIA64_3 = value; } inline static int32_t get_offset_of__loaded_4() { return static_cast(offsetof(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields, ____loaded_4)); } inline bool get__loaded_4() const { return ____loaded_4; } inline bool* get_address_of__loaded_4() { return &____loaded_4; } inline void set__loaded_4(bool value) { ____loaded_4 = value; } }; // System.Globalization.CultureInfo struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 : public RuntimeObject { public: // System.Boolean System.Globalization.CultureInfo::m_isReadOnly bool ___m_isReadOnly_3; // System.Int32 System.Globalization.CultureInfo::cultureID int32_t ___cultureID_4; // System.Int32 System.Globalization.CultureInfo::parent_lcid int32_t ___parent_lcid_5; // System.Int32 System.Globalization.CultureInfo::datetime_index int32_t ___datetime_index_6; // System.Int32 System.Globalization.CultureInfo::number_index int32_t ___number_index_7; // System.Int32 System.Globalization.CultureInfo::default_calendar_type int32_t ___default_calendar_type_8; // System.Boolean System.Globalization.CultureInfo::m_useUserOverride bool ___m_useUserOverride_9; // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10; // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11; // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12; // System.String System.Globalization.CultureInfo::m_name String_t* ___m_name_13; // System.String System.Globalization.CultureInfo::englishname String_t* ___englishname_14; // System.String System.Globalization.CultureInfo::nativename String_t* ___nativename_15; // System.String System.Globalization.CultureInfo::iso3lang String_t* ___iso3lang_16; // System.String System.Globalization.CultureInfo::iso2lang String_t* ___iso2lang_17; // System.String System.Globalization.CultureInfo::win3lang String_t* ___win3lang_18; // System.String System.Globalization.CultureInfo::territory String_t* ___territory_19; // System.String[] System.Globalization.CultureInfo::native_calendar_names StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___native_calendar_names_20; // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21; // System.Void* System.Globalization.CultureInfo::textinfo_data void* ___textinfo_data_22; // System.Int32 System.Globalization.CultureInfo::m_dataItem int32_t ___m_dataItem_23; // System.Globalization.Calendar System.Globalization.CultureInfo::calendar Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24; // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___parent_culture_25; // System.Boolean System.Globalization.CultureInfo::constructed bool ___constructed_26; // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___cached_serialized_form_27; // System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * ___m_cultureData_28; // System.Boolean System.Globalization.CultureInfo::m_isInherited bool ___m_isInherited_29; public: inline static int32_t get_offset_of_m_isReadOnly_3() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isReadOnly_3)); } inline bool get_m_isReadOnly_3() const { return ___m_isReadOnly_3; } inline bool* get_address_of_m_isReadOnly_3() { return &___m_isReadOnly_3; } inline void set_m_isReadOnly_3(bool value) { ___m_isReadOnly_3 = value; } inline static int32_t get_offset_of_cultureID_4() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cultureID_4)); } inline int32_t get_cultureID_4() const { return ___cultureID_4; } inline int32_t* get_address_of_cultureID_4() { return &___cultureID_4; } inline void set_cultureID_4(int32_t value) { ___cultureID_4 = value; } inline static int32_t get_offset_of_parent_lcid_5() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_lcid_5)); } inline int32_t get_parent_lcid_5() const { return ___parent_lcid_5; } inline int32_t* get_address_of_parent_lcid_5() { return &___parent_lcid_5; } inline void set_parent_lcid_5(int32_t value) { ___parent_lcid_5 = value; } inline static int32_t get_offset_of_datetime_index_6() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___datetime_index_6)); } inline int32_t get_datetime_index_6() const { return ___datetime_index_6; } inline int32_t* get_address_of_datetime_index_6() { return &___datetime_index_6; } inline void set_datetime_index_6(int32_t value) { ___datetime_index_6 = value; } inline static int32_t get_offset_of_number_index_7() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___number_index_7)); } inline int32_t get_number_index_7() const { return ___number_index_7; } inline int32_t* get_address_of_number_index_7() { return &___number_index_7; } inline void set_number_index_7(int32_t value) { ___number_index_7 = value; } inline static int32_t get_offset_of_default_calendar_type_8() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___default_calendar_type_8)); } inline int32_t get_default_calendar_type_8() const { return ___default_calendar_type_8; } inline int32_t* get_address_of_default_calendar_type_8() { return &___default_calendar_type_8; } inline void set_default_calendar_type_8(int32_t value) { ___default_calendar_type_8 = value; } inline static int32_t get_offset_of_m_useUserOverride_9() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_useUserOverride_9)); } inline bool get_m_useUserOverride_9() const { return ___m_useUserOverride_9; } inline bool* get_address_of_m_useUserOverride_9() { return &___m_useUserOverride_9; } inline void set_m_useUserOverride_9(bool value) { ___m_useUserOverride_9 = value; } inline static int32_t get_offset_of_numInfo_10() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___numInfo_10)); } inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_numInfo_10() const { return ___numInfo_10; } inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_numInfo_10() { return &___numInfo_10; } inline void set_numInfo_10(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value) { ___numInfo_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___numInfo_10), (void*)value); } inline static int32_t get_offset_of_dateTimeInfo_11() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___dateTimeInfo_11)); } inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * get_dateTimeInfo_11() const { return ___dateTimeInfo_11; } inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 ** get_address_of_dateTimeInfo_11() { return &___dateTimeInfo_11; } inline void set_dateTimeInfo_11(DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * value) { ___dateTimeInfo_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___dateTimeInfo_11), (void*)value); } inline static int32_t get_offset_of_textInfo_12() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textInfo_12)); } inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * get_textInfo_12() const { return ___textInfo_12; } inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C ** get_address_of_textInfo_12() { return &___textInfo_12; } inline void set_textInfo_12(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * value) { ___textInfo_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___textInfo_12), (void*)value); } inline static int32_t get_offset_of_m_name_13() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_name_13)); } inline String_t* get_m_name_13() const { return ___m_name_13; } inline String_t** get_address_of_m_name_13() { return &___m_name_13; } inline void set_m_name_13(String_t* value) { ___m_name_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_name_13), (void*)value); } inline static int32_t get_offset_of_englishname_14() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___englishname_14)); } inline String_t* get_englishname_14() const { return ___englishname_14; } inline String_t** get_address_of_englishname_14() { return &___englishname_14; } inline void set_englishname_14(String_t* value) { ___englishname_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___englishname_14), (void*)value); } inline static int32_t get_offset_of_nativename_15() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___nativename_15)); } inline String_t* get_nativename_15() const { return ___nativename_15; } inline String_t** get_address_of_nativename_15() { return &___nativename_15; } inline void set_nativename_15(String_t* value) { ___nativename_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___nativename_15), (void*)value); } inline static int32_t get_offset_of_iso3lang_16() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso3lang_16)); } inline String_t* get_iso3lang_16() const { return ___iso3lang_16; } inline String_t** get_address_of_iso3lang_16() { return &___iso3lang_16; } inline void set_iso3lang_16(String_t* value) { ___iso3lang_16 = value; Il2CppCodeGenWriteBarrier((void**)(&___iso3lang_16), (void*)value); } inline static int32_t get_offset_of_iso2lang_17() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso2lang_17)); } inline String_t* get_iso2lang_17() const { return ___iso2lang_17; } inline String_t** get_address_of_iso2lang_17() { return &___iso2lang_17; } inline void set_iso2lang_17(String_t* value) { ___iso2lang_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___iso2lang_17), (void*)value); } inline static int32_t get_offset_of_win3lang_18() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___win3lang_18)); } inline String_t* get_win3lang_18() const { return ___win3lang_18; } inline String_t** get_address_of_win3lang_18() { return &___win3lang_18; } inline void set_win3lang_18(String_t* value) { ___win3lang_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___win3lang_18), (void*)value); } inline static int32_t get_offset_of_territory_19() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___territory_19)); } inline String_t* get_territory_19() const { return ___territory_19; } inline String_t** get_address_of_territory_19() { return &___territory_19; } inline void set_territory_19(String_t* value) { ___territory_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___territory_19), (void*)value); } inline static int32_t get_offset_of_native_calendar_names_20() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___native_calendar_names_20)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_native_calendar_names_20() const { return ___native_calendar_names_20; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_native_calendar_names_20() { return &___native_calendar_names_20; } inline void set_native_calendar_names_20(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___native_calendar_names_20 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_calendar_names_20), (void*)value); } inline static int32_t get_offset_of_compareInfo_21() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___compareInfo_21)); } inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * get_compareInfo_21() const { return ___compareInfo_21; } inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 ** get_address_of_compareInfo_21() { return &___compareInfo_21; } inline void set_compareInfo_21(CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * value) { ___compareInfo_21 = value; Il2CppCodeGenWriteBarrier((void**)(&___compareInfo_21), (void*)value); } inline static int32_t get_offset_of_textinfo_data_22() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textinfo_data_22)); } inline void* get_textinfo_data_22() const { return ___textinfo_data_22; } inline void** get_address_of_textinfo_data_22() { return &___textinfo_data_22; } inline void set_textinfo_data_22(void* value) { ___textinfo_data_22 = value; } inline static int32_t get_offset_of_m_dataItem_23() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_dataItem_23)); } inline int32_t get_m_dataItem_23() const { return ___m_dataItem_23; } inline int32_t* get_address_of_m_dataItem_23() { return &___m_dataItem_23; } inline void set_m_dataItem_23(int32_t value) { ___m_dataItem_23 = value; } inline static int32_t get_offset_of_calendar_24() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___calendar_24)); } inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * get_calendar_24() const { return ___calendar_24; } inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A ** get_address_of_calendar_24() { return &___calendar_24; } inline void set_calendar_24(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * value) { ___calendar_24 = value; Il2CppCodeGenWriteBarrier((void**)(&___calendar_24), (void*)value); } inline static int32_t get_offset_of_parent_culture_25() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_culture_25)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_parent_culture_25() const { return ___parent_culture_25; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_parent_culture_25() { return &___parent_culture_25; } inline void set_parent_culture_25(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___parent_culture_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___parent_culture_25), (void*)value); } inline static int32_t get_offset_of_constructed_26() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___constructed_26)); } inline bool get_constructed_26() const { return ___constructed_26; } inline bool* get_address_of_constructed_26() { return &___constructed_26; } inline void set_constructed_26(bool value) { ___constructed_26 = value; } inline static int32_t get_offset_of_cached_serialized_form_27() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cached_serialized_form_27)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; } inline void set_cached_serialized_form_27(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___cached_serialized_form_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___cached_serialized_form_27), (void*)value); } inline static int32_t get_offset_of_m_cultureData_28() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_cultureData_28)); } inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * get_m_cultureData_28() const { return ___m_cultureData_28; } inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 ** get_address_of_m_cultureData_28() { return &___m_cultureData_28; } inline void set_m_cultureData_28(CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * value) { ___m_cultureData_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_28), (void*)value); } inline static int32_t get_offset_of_m_isInherited_29() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isInherited_29)); } inline bool get_m_isInherited_29() const { return ___m_isInherited_29; } inline bool* get_address_of_m_isInherited_29() { return &___m_isInherited_29; } inline void set_m_isInherited_29(bool value) { ___m_isInherited_29 = value; } }; struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields { public: // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___invariant_culture_info_0; // System.Object System.Globalization.CultureInfo::shared_table_lock RuntimeObject * ___shared_table_lock_1; // System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___default_current_culture_2; // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentUICulture_33; // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentCulture_34; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::shared_by_number Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * ___shared_by_number_35; // System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo::shared_by_name Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * ___shared_by_name_36; // System.Boolean System.Globalization.CultureInfo::IsTaiwanSku bool ___IsTaiwanSku_37; public: inline static int32_t get_offset_of_invariant_culture_info_0() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___invariant_culture_info_0)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; } inline void set_invariant_culture_info_0(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___invariant_culture_info_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___invariant_culture_info_0), (void*)value); } inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_table_lock_1)); } inline RuntimeObject * get_shared_table_lock_1() const { return ___shared_table_lock_1; } inline RuntimeObject ** get_address_of_shared_table_lock_1() { return &___shared_table_lock_1; } inline void set_shared_table_lock_1(RuntimeObject * value) { ___shared_table_lock_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___shared_table_lock_1), (void*)value); } inline static int32_t get_offset_of_default_current_culture_2() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___default_current_culture_2)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_default_current_culture_2() const { return ___default_current_culture_2; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_default_current_culture_2() { return &___default_current_culture_2; } inline void set_default_current_culture_2(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___default_current_culture_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___default_current_culture_2), (void*)value); } inline static int32_t get_offset_of_s_DefaultThreadCurrentUICulture_33() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentUICulture_33)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentUICulture_33() const { return ___s_DefaultThreadCurrentUICulture_33; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentUICulture_33() { return &___s_DefaultThreadCurrentUICulture_33; } inline void set_s_DefaultThreadCurrentUICulture_33(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___s_DefaultThreadCurrentUICulture_33 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentUICulture_33), (void*)value); } inline static int32_t get_offset_of_s_DefaultThreadCurrentCulture_34() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentCulture_34)); } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentCulture_34() const { return ___s_DefaultThreadCurrentCulture_34; } inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentCulture_34() { return &___s_DefaultThreadCurrentCulture_34; } inline void set_s_DefaultThreadCurrentCulture_34(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value) { ___s_DefaultThreadCurrentCulture_34 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentCulture_34), (void*)value); } inline static int32_t get_offset_of_shared_by_number_35() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_number_35)); } inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * get_shared_by_number_35() const { return ___shared_by_number_35; } inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 ** get_address_of_shared_by_number_35() { return &___shared_by_number_35; } inline void set_shared_by_number_35(Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * value) { ___shared_by_number_35 = value; Il2CppCodeGenWriteBarrier((void**)(&___shared_by_number_35), (void*)value); } inline static int32_t get_offset_of_shared_by_name_36() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_name_36)); } inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * get_shared_by_name_36() const { return ___shared_by_name_36; } inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC ** get_address_of_shared_by_name_36() { return &___shared_by_name_36; } inline void set_shared_by_name_36(Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * value) { ___shared_by_name_36 = value; Il2CppCodeGenWriteBarrier((void**)(&___shared_by_name_36), (void*)value); } inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___IsTaiwanSku_37)); } inline bool get_IsTaiwanSku_37() const { return ___IsTaiwanSku_37; } inline bool* get_address_of_IsTaiwanSku_37() { return &___IsTaiwanSku_37; } inline void set_IsTaiwanSku_37(bool value) { ___IsTaiwanSku_37 = value; } }; // Native definition for P/Invoke marshalling of System.Globalization.CultureInfo struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke { int32_t ___m_isReadOnly_3; int32_t ___cultureID_4; int32_t ___parent_lcid_5; int32_t ___datetime_index_6; int32_t ___number_index_7; int32_t ___default_calendar_type_8; int32_t ___m_useUserOverride_9; NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10; DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11; TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12; char* ___m_name_13; char* ___englishname_14; char* ___nativename_15; char* ___iso3lang_16; char* ___iso2lang_17; char* ___win3lang_18; char* ___territory_19; char** ___native_calendar_names_20; CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21; void* ___textinfo_data_22; int32_t ___m_dataItem_23; Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24; CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke* ___parent_culture_25; int32_t ___constructed_26; Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27; CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke* ___m_cultureData_28; int32_t ___m_isInherited_29; }; // Native definition for COM marshalling of System.Globalization.CultureInfo struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com { int32_t ___m_isReadOnly_3; int32_t ___cultureID_4; int32_t ___parent_lcid_5; int32_t ___datetime_index_6; int32_t ___number_index_7; int32_t ___default_calendar_type_8; int32_t ___m_useUserOverride_9; NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10; DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11; TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12; Il2CppChar* ___m_name_13; Il2CppChar* ___englishname_14; Il2CppChar* ___nativename_15; Il2CppChar* ___iso3lang_16; Il2CppChar* ___iso2lang_17; Il2CppChar* ___win3lang_18; Il2CppChar* ___territory_19; Il2CppChar** ___native_calendar_names_20; CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21; void* ___textinfo_data_22; int32_t ___m_dataItem_23; Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24; CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com* ___parent_culture_25; int32_t ___constructed_26; Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27; CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com* ___m_cultureData_28; int32_t ___m_isInherited_29; }; // System.FormattableString struct FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 : public RuntimeObject { public: public: }; // MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl struct LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316 : public RuntimeObject { public: public: }; struct LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields { public: // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::_linearAlgebraProvider RuntimeObject* ____linearAlgebraProvider_0; // System.Object MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::StaticLock RuntimeObject * ___StaticLock_1; // System.String MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::k__BackingField String_t* ___U3CHintPathU3Ek__BackingField_2; public: inline static int32_t get_offset_of__linearAlgebraProvider_0() { return static_cast(offsetof(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields, ____linearAlgebraProvider_0)); } inline RuntimeObject* get__linearAlgebraProvider_0() const { return ____linearAlgebraProvider_0; } inline RuntimeObject** get_address_of__linearAlgebraProvider_0() { return &____linearAlgebraProvider_0; } inline void set__linearAlgebraProvider_0(RuntimeObject* value) { ____linearAlgebraProvider_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____linearAlgebraProvider_0), (void*)value); } inline static int32_t get_offset_of_StaticLock_1() { return static_cast(offsetof(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields, ___StaticLock_1)); } inline RuntimeObject * get_StaticLock_1() const { return ___StaticLock_1; } inline RuntimeObject ** get_address_of_StaticLock_1() { return &___StaticLock_1; } inline void set_StaticLock_1(RuntimeObject * value) { ___StaticLock_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___StaticLock_1), (void*)value); } inline static int32_t get_offset_of_U3CHintPathU3Ek__BackingField_2() { return static_cast(offsetof(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields, ___U3CHintPathU3Ek__BackingField_2)); } inline String_t* get_U3CHintPathU3Ek__BackingField_2() const { return ___U3CHintPathU3Ek__BackingField_2; } inline String_t** get_address_of_U3CHintPathU3Ek__BackingField_2() { return &___U3CHintPathU3Ek__BackingField_2; } inline void set_U3CHintPathU3Ek__BackingField_2(String_t* value) { ___U3CHintPathU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CHintPathU3Ek__BackingField_2), (void*)value); } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider struct ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 : public RuntimeObject { public: public: }; // MathNet.Numerics.Precision struct Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0 : public RuntimeObject { public: public: }; struct Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields { public: // System.Double MathNet.Numerics.Precision::DoublePrecision double ___DoublePrecision_0; // System.Double MathNet.Numerics.Precision::PositiveDoublePrecision double ___PositiveDoublePrecision_1; // System.Double MathNet.Numerics.Precision::SinglePrecision double ___SinglePrecision_2; // System.Double MathNet.Numerics.Precision::PositiveSinglePrecision double ___PositiveSinglePrecision_3; // System.Double MathNet.Numerics.Precision::MachineEpsilon double ___MachineEpsilon_4; // System.Double MathNet.Numerics.Precision::PositiveMachineEpsilon double ___PositiveMachineEpsilon_5; // System.Int32 MathNet.Numerics.Precision::DoubleDecimalPlaces int32_t ___DoubleDecimalPlaces_6; // System.Int32 MathNet.Numerics.Precision::SingleDecimalPlaces int32_t ___SingleDecimalPlaces_7; // System.Double MathNet.Numerics.Precision::DefaultDoubleAccuracy double ___DefaultDoubleAccuracy_8; // System.Single MathNet.Numerics.Precision::DefaultSingleAccuracy float ___DefaultSingleAccuracy_9; public: inline static int32_t get_offset_of_DoublePrecision_0() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___DoublePrecision_0)); } inline double get_DoublePrecision_0() const { return ___DoublePrecision_0; } inline double* get_address_of_DoublePrecision_0() { return &___DoublePrecision_0; } inline void set_DoublePrecision_0(double value) { ___DoublePrecision_0 = value; } inline static int32_t get_offset_of_PositiveDoublePrecision_1() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___PositiveDoublePrecision_1)); } inline double get_PositiveDoublePrecision_1() const { return ___PositiveDoublePrecision_1; } inline double* get_address_of_PositiveDoublePrecision_1() { return &___PositiveDoublePrecision_1; } inline void set_PositiveDoublePrecision_1(double value) { ___PositiveDoublePrecision_1 = value; } inline static int32_t get_offset_of_SinglePrecision_2() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___SinglePrecision_2)); } inline double get_SinglePrecision_2() const { return ___SinglePrecision_2; } inline double* get_address_of_SinglePrecision_2() { return &___SinglePrecision_2; } inline void set_SinglePrecision_2(double value) { ___SinglePrecision_2 = value; } inline static int32_t get_offset_of_PositiveSinglePrecision_3() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___PositiveSinglePrecision_3)); } inline double get_PositiveSinglePrecision_3() const { return ___PositiveSinglePrecision_3; } inline double* get_address_of_PositiveSinglePrecision_3() { return &___PositiveSinglePrecision_3; } inline void set_PositiveSinglePrecision_3(double value) { ___PositiveSinglePrecision_3 = value; } inline static int32_t get_offset_of_MachineEpsilon_4() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___MachineEpsilon_4)); } inline double get_MachineEpsilon_4() const { return ___MachineEpsilon_4; } inline double* get_address_of_MachineEpsilon_4() { return &___MachineEpsilon_4; } inline void set_MachineEpsilon_4(double value) { ___MachineEpsilon_4 = value; } inline static int32_t get_offset_of_PositiveMachineEpsilon_5() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___PositiveMachineEpsilon_5)); } inline double get_PositiveMachineEpsilon_5() const { return ___PositiveMachineEpsilon_5; } inline double* get_address_of_PositiveMachineEpsilon_5() { return &___PositiveMachineEpsilon_5; } inline void set_PositiveMachineEpsilon_5(double value) { ___PositiveMachineEpsilon_5 = value; } inline static int32_t get_offset_of_DoubleDecimalPlaces_6() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___DoubleDecimalPlaces_6)); } inline int32_t get_DoubleDecimalPlaces_6() const { return ___DoubleDecimalPlaces_6; } inline int32_t* get_address_of_DoubleDecimalPlaces_6() { return &___DoubleDecimalPlaces_6; } inline void set_DoubleDecimalPlaces_6(int32_t value) { ___DoubleDecimalPlaces_6 = value; } inline static int32_t get_offset_of_SingleDecimalPlaces_7() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___SingleDecimalPlaces_7)); } inline int32_t get_SingleDecimalPlaces_7() const { return ___SingleDecimalPlaces_7; } inline int32_t* get_address_of_SingleDecimalPlaces_7() { return &___SingleDecimalPlaces_7; } inline void set_SingleDecimalPlaces_7(int32_t value) { ___SingleDecimalPlaces_7 = value; } inline static int32_t get_offset_of_DefaultDoubleAccuracy_8() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___DefaultDoubleAccuracy_8)); } inline double get_DefaultDoubleAccuracy_8() const { return ___DefaultDoubleAccuracy_8; } inline double* get_address_of_DefaultDoubleAccuracy_8() { return &___DefaultDoubleAccuracy_8; } inline void set_DefaultDoubleAccuracy_8(double value) { ___DefaultDoubleAccuracy_8 = value; } inline static int32_t get_offset_of_DefaultSingleAccuracy_9() { return static_cast(offsetof(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields, ___DefaultSingleAccuracy_9)); } inline float get_DefaultSingleAccuracy_9() const { return ___DefaultSingleAccuracy_9; } inline float* get_address_of_DefaultSingleAccuracy_9() { return &___DefaultSingleAccuracy_9; } inline void set_DefaultSingleAccuracy_9(float value) { ___DefaultSingleAccuracy_9 = value; } }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject { public: // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6; // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember int32_t ___m_currMember_7; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter RuntimeObject* ___m_converter_8; // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName String_t* ___m_fullTypeName_9; // System.String System.Runtime.Serialization.SerializationInfo::m_assemName String_t* ___m_assemName_10; // System.Type System.Runtime.Serialization.SerializationInfo::objectType Type_t * ___objectType_11; // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit bool ___isFullTypeNameSetExplicit_12; // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit bool ___isAssemblyNameSetExplicit_13; // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust bool ___requireSameTokenInPartialTrust_14; public: inline static int32_t get_offset_of_m_members_3() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; } inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___m_members_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value); } inline static int32_t get_offset_of_m_data_4() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; } inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value); } inline static int32_t get_offset_of_m_types_5() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; } inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___m_types_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value); } inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; } inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___m_nameToIndex_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value); } inline static int32_t get_offset_of_m_currMember_7() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); } inline int32_t get_m_currMember_7() const { return ___m_currMember_7; } inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; } inline void set_m_currMember_7(int32_t value) { ___m_currMember_7 = value; } inline static int32_t get_offset_of_m_converter_8() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); } inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; } inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; } inline void set_m_converter_8(RuntimeObject* value) { ___m_converter_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value); } inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); } inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; } inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; } inline void set_m_fullTypeName_9(String_t* value) { ___m_fullTypeName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value); } inline static int32_t get_offset_of_m_assemName_10() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); } inline String_t* get_m_assemName_10() const { return ___m_assemName_10; } inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; } inline void set_m_assemName_10(String_t* value) { ___m_assemName_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value); } inline static int32_t get_offset_of_objectType_11() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); } inline Type_t * get_objectType_11() const { return ___objectType_11; } inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; } inline void set_objectType_11(Type_t * value) { ___objectType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value); } inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); } inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; } inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; } inline void set_isFullTypeNameSetExplicit_12(bool value) { ___isFullTypeNameSetExplicit_12 = value; } inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); } inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; } inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; } inline void set_isAssemblyNameSetExplicit_13(bool value) { ___isAssemblyNameSetExplicit_13 = value; } inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); } inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; } inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; } inline void set_requireSameTokenInPartialTrust_14(bool value) { ___requireSameTokenInPartialTrust_14 = value; } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // MathNet.Numerics.Threading.CommonParallel/<>c__DisplayClass2_0 struct U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E : public RuntimeObject { public: // System.Action`2 MathNet.Numerics.Threading.CommonParallel/<>c__DisplayClass2_0::body Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * ___body_0; public: inline static int32_t get_offset_of_body_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E, ___body_0)); } inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * get_body_0() const { return ___body_0; } inline Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 ** get_address_of_body_0() { return &___body_0; } inline void set_body_0(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * value) { ___body_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___body_0), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix/<>c struct U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C : public RuntimeObject { public: public: }; struct U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix/<>c MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix/<>c::<>9 U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix/<>c::<>9__31_0 Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * ___U3CU3E9__31_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__31_0_1() { return static_cast(offsetof(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields, ___U3CU3E9__31_0_1)); } inline Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * get_U3CU3E9__31_0_1() const { return ___U3CU3E9__31_0_1; } inline Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 ** get_address_of_U3CU3E9__31_0_1() { return &___U3CU3E9__31_0_1; } inline void set_U3CU3E9__31_0_1(Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * value) { ___U3CU3E9__31_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__31_0_1), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix/<>c struct U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 : public RuntimeObject { public: public: }; struct U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields { public: // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix/<>c MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix/<>c::<>9 U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 * ___U3CU3E9_0; // System.Func`2 MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix/<>c::<>9__31_0 Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * ___U3CU3E9__31_0_1; public: inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast(offsetof(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields, ___U3CU3E9_0)); } inline U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 * get_U3CU3E9_0() const { return ___U3CU3E9_0; } inline U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; } inline void set_U3CU3E9_0(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 * value) { ___U3CU3E9_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value); } inline static int32_t get_offset_of_U3CU3E9__31_0_1() { return static_cast(offsetof(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields, ___U3CU3E9__31_0_1)); } inline Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * get_U3CU3E9__31_0_1() const { return ___U3CU3E9__31_0_1; } inline Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 ** get_address_of_U3CU3E9__31_0_1() { return &___U3CU3E9__31_0_1; } inline void set_U3CU3E9__31_0_1(Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * value) { ___U3CU3E9__31_0_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9__31_0_1), (void*)value); } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0 struct U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::columnsX int32_t ___columnsX_0; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::rowsX int32_t ___rowsX_1; // System.Numerics.Complex[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::x ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x_2; // System.Numerics.Complex[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::columnDataB ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* ___columnDataB_3; // System.Numerics.Complex[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::result ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result_4; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::columnsY int32_t ___columnsY_5; public: inline static int32_t get_offset_of_columnsX_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___columnsX_0)); } inline int32_t get_columnsX_0() const { return ___columnsX_0; } inline int32_t* get_address_of_columnsX_0() { return &___columnsX_0; } inline void set_columnsX_0(int32_t value) { ___columnsX_0 = value; } inline static int32_t get_offset_of_rowsX_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___rowsX_1)); } inline int32_t get_rowsX_1() const { return ___rowsX_1; } inline int32_t* get_address_of_rowsX_1() { return &___rowsX_1; } inline void set_rowsX_1(int32_t value) { ___rowsX_1 = value; } inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___x_2)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_x_2() const { return ___x_2; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_x_2() { return &___x_2; } inline void set_x_2(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___x_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_2), (void*)value); } inline static int32_t get_offset_of_columnDataB_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___columnDataB_3)); } inline ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* get_columnDataB_3() const { return ___columnDataB_3; } inline ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248** get_address_of_columnDataB_3() { return &___columnDataB_3; } inline void set_columnDataB_3(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* value) { ___columnDataB_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_3), (void*)value); } inline static int32_t get_offset_of_result_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___result_4)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_result_4() const { return ___result_4; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_result_4() { return &___result_4; } inline void set_result_4(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___result_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___result_4), (void*)value); } inline static int32_t get_offset_of_columnsY_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798, ___columnsY_5)); } inline int32_t get_columnsY_5() const { return ___columnsY_5; } inline int32_t* get_address_of_columnsY_5() { return &___columnsY_5; } inline void set_columnsY_5(int32_t value) { ___columnsY_5 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0 struct U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::columnsX int32_t ___columnsX_0; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::rowsX int32_t ___rowsX_1; // System.Single[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::x SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x_2; // System.Single[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::columnDataB SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* ___columnDataB_3; // System.Single[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::result SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result_4; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::columnsY int32_t ___columnsY_5; public: inline static int32_t get_offset_of_columnsX_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___columnsX_0)); } inline int32_t get_columnsX_0() const { return ___columnsX_0; } inline int32_t* get_address_of_columnsX_0() { return &___columnsX_0; } inline void set_columnsX_0(int32_t value) { ___columnsX_0 = value; } inline static int32_t get_offset_of_rowsX_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___rowsX_1)); } inline int32_t get_rowsX_1() const { return ___rowsX_1; } inline int32_t* get_address_of_rowsX_1() { return &___rowsX_1; } inline void set_rowsX_1(int32_t value) { ___rowsX_1 = value; } inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___x_2)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_x_2() const { return ___x_2; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_x_2() { return &___x_2; } inline void set_x_2(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___x_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_2), (void*)value); } inline static int32_t get_offset_of_columnDataB_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___columnDataB_3)); } inline SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* get_columnDataB_3() const { return ___columnDataB_3; } inline SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9** get_address_of_columnDataB_3() { return &___columnDataB_3; } inline void set_columnDataB_3(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* value) { ___columnDataB_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_3), (void*)value); } inline static int32_t get_offset_of_result_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___result_4)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_result_4() const { return ___result_4; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_result_4() { return &___result_4; } inline void set_result_4(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___result_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___result_4), (void*)value); } inline static int32_t get_offset_of_columnsY_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307, ___columnsY_5)); } inline int32_t get_columnsY_5() const { return ___columnsY_5; } inline int32_t* get_address_of_columnsY_5() { return &___columnsY_5; } inline void set_columnsY_5(int32_t value) { ___columnsY_5 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0 struct U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::columnsX int32_t ___columnsX_0; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::rowsX int32_t ___rowsX_1; // MathNet.Numerics.Complex32[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::x Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x_2; // MathNet.Numerics.Complex32[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::columnDataB Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* ___columnDataB_3; // MathNet.Numerics.Complex32[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::result Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result_4; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::columnsY int32_t ___columnsY_5; public: inline static int32_t get_offset_of_columnsX_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___columnsX_0)); } inline int32_t get_columnsX_0() const { return ___columnsX_0; } inline int32_t* get_address_of_columnsX_0() { return &___columnsX_0; } inline void set_columnsX_0(int32_t value) { ___columnsX_0 = value; } inline static int32_t get_offset_of_rowsX_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___rowsX_1)); } inline int32_t get_rowsX_1() const { return ___rowsX_1; } inline int32_t* get_address_of_rowsX_1() { return &___rowsX_1; } inline void set_rowsX_1(int32_t value) { ___rowsX_1 = value; } inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___x_2)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_x_2() const { return ___x_2; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_x_2() { return &___x_2; } inline void set_x_2(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___x_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_2), (void*)value); } inline static int32_t get_offset_of_columnDataB_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___columnDataB_3)); } inline Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* get_columnDataB_3() const { return ___columnDataB_3; } inline Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82** get_address_of_columnDataB_3() { return &___columnDataB_3; } inline void set_columnDataB_3(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* value) { ___columnDataB_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_3), (void*)value); } inline static int32_t get_offset_of_result_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___result_4)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_result_4() const { return ___result_4; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_result_4() { return &___result_4; } inline void set_result_4(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___result_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___result_4), (void*)value); } inline static int32_t get_offset_of_columnsY_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626, ___columnsY_5)); } inline int32_t get_columnsY_5() const { return ___columnsY_5; } inline int32_t* get_address_of_columnsY_5() { return &___columnsY_5; } inline void set_columnsY_5(int32_t value) { ___columnsY_5 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0 struct U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::columnsX int32_t ___columnsX_0; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::rowsX int32_t ___rowsX_1; // System.Double[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::x DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x_2; // System.Double[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::columnDataB DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___columnDataB_3; // System.Double[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::result DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result_4; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::columnsY int32_t ___columnsY_5; public: inline static int32_t get_offset_of_columnsX_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___columnsX_0)); } inline int32_t get_columnsX_0() const { return ___columnsX_0; } inline int32_t* get_address_of_columnsX_0() { return &___columnsX_0; } inline void set_columnsX_0(int32_t value) { ___columnsX_0 = value; } inline static int32_t get_offset_of_rowsX_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___rowsX_1)); } inline int32_t get_rowsX_1() const { return ___rowsX_1; } inline int32_t* get_address_of_rowsX_1() { return &___rowsX_1; } inline void set_rowsX_1(int32_t value) { ___rowsX_1 = value; } inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___x_2)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_x_2() const { return ___x_2; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_x_2() { return &___x_2; } inline void set_x_2(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___x_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___x_2), (void*)value); } inline static int32_t get_offset_of_columnDataB_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___columnDataB_3)); } inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* get_columnDataB_3() const { return ___columnDataB_3; } inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D** get_address_of_columnDataB_3() { return &___columnDataB_3; } inline void set_columnDataB_3(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* value) { ___columnDataB_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_3), (void*)value); } inline static int32_t get_offset_of_result_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___result_4)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_result_4() const { return ___result_4; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_result_4() { return &___result_4; } inline void set_result_4(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___result_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___result_4), (void*)value); } inline static int32_t get_offset_of_columnsY_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6, ___columnsY_5)); } inline int32_t get_columnsY_5() const { return ___columnsY_5; } inline int32_t* get_address_of_columnsY_5() { return &___columnsY_5; } inline void set_columnsY_5(int32_t value) { ___columnsY_5 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A : public MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A, ___Data_3)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Data_3() const { return ___Data_3; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD : public MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD, ___Data_3)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Data_3() const { return ___Data_3; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 : public VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::Data DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___Data_2; public: inline static int32_t get_offset_of_Data_2() { return static_cast(offsetof(DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2, ___Data_2)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Data_2() const { return ___Data_2; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Data_2() { return &___Data_2; } inline void set_Data_2(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___Data_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A : public VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::Data SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Data_2; public: inline static int32_t get_offset_of_Data_2() { return static_cast(offsetof(DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A, ___Data_2)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Data_2() const { return ___Data_2; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Data_2() { return &___Data_2; } inline void set_Data_2(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___Data_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 : public MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::Data DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464, ___Data_3)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_Data_3() const { return ___Data_3; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 : public MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::Data SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0, ___Data_3)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_Data_3() const { return ___Data_3; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // System.Nullable`1 struct Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F { public: // T System.Nullable`1::value int64_t ___value_0; // System.Boolean System.Nullable`1::has_value bool ___has_value_1; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F, ___value_0)); } inline int64_t get_value_0() const { return ___value_0; } inline int64_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(int64_t value) { ___value_0 = value; } inline static int32_t get_offset_of_has_value_1() { return static_cast(offsetof(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F, ___has_value_1)); } inline bool get_has_value_1() const { return ___has_value_1; } inline bool* get_address_of_has_value_1() { return &___has_value_1; } inline void set_has_value_1(bool value) { ___has_value_1 = value; } }; // System.Collections.Concurrent.OrderablePartitioner`1> struct OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9 : public Partitioner_1_t1833CF641E0534060BA028BD1354E7CD5CDF23BF { public: // System.Boolean System.Collections.Concurrent.OrderablePartitioner`1::k__BackingField bool ___U3CKeysOrderedInEachPartitionU3Ek__BackingField_0; // System.Boolean System.Collections.Concurrent.OrderablePartitioner`1::k__BackingField bool ___U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1; // System.Boolean System.Collections.Concurrent.OrderablePartitioner`1::k__BackingField bool ___U3CKeysNormalizedU3Ek__BackingField_2; public: inline static int32_t get_offset_of_U3CKeysOrderedInEachPartitionU3Ek__BackingField_0() { return static_cast(offsetof(OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9, ___U3CKeysOrderedInEachPartitionU3Ek__BackingField_0)); } inline bool get_U3CKeysOrderedInEachPartitionU3Ek__BackingField_0() const { return ___U3CKeysOrderedInEachPartitionU3Ek__BackingField_0; } inline bool* get_address_of_U3CKeysOrderedInEachPartitionU3Ek__BackingField_0() { return &___U3CKeysOrderedInEachPartitionU3Ek__BackingField_0; } inline void set_U3CKeysOrderedInEachPartitionU3Ek__BackingField_0(bool value) { ___U3CKeysOrderedInEachPartitionU3Ek__BackingField_0 = value; } inline static int32_t get_offset_of_U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1() { return static_cast(offsetof(OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9, ___U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1)); } inline bool get_U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1() const { return ___U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1; } inline bool* get_address_of_U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1() { return &___U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1; } inline void set_U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1(bool value) { ___U3CKeysOrderedAcrossPartitionsU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CKeysNormalizedU3Ek__BackingField_2() { return static_cast(offsetof(OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9, ___U3CKeysNormalizedU3Ek__BackingField_2)); } inline bool get_U3CKeysNormalizedU3Ek__BackingField_2() const { return ___U3CKeysNormalizedU3Ek__BackingField_2; } inline bool* get_address_of_U3CKeysNormalizedU3Ek__BackingField_2() { return &___U3CKeysNormalizedU3Ek__BackingField_2; } inline void set_U3CKeysNormalizedU3Ek__BackingField_2(bool value) { ___U3CKeysNormalizedU3Ek__BackingField_2 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD { public: // System.Threading.CancellationTokenSource System.Threading.CancellationToken::m_source CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; public: inline static int32_t get_offset_of_m_source_0() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD, ___m_source_0)); } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * get_m_source_0() const { return ___m_source_0; } inline CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 ** get_address_of_m_source_0() { return &___m_source_0; } inline void set_m_source_0(CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * value) { ___m_source_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_source_0), (void*)value); } }; struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields { public: // System.Action`1 System.Threading.CancellationToken::s_ActionToActionObjShunt Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___s_ActionToActionObjShunt_1; public: inline static int32_t get_offset_of_s_ActionToActionObjShunt_1() { return static_cast(offsetof(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_StaticFields, ___s_ActionToActionObjShunt_1)); } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * get_s_ActionToActionObjShunt_1() const { return ___s_ActionToActionObjShunt_1; } inline Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC ** get_address_of_s_ActionToActionObjShunt_1() { return &___s_ActionToActionObjShunt_1; } inline void set_s_ActionToActionObjShunt_1(Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * value) { ___s_ActionToActionObjShunt_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_ActionToActionObjShunt_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_pinvoke { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // Native definition for COM marshalling of System.Threading.CancellationToken struct CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD_marshaled_com { CancellationTokenSource_t78B989179DE23EDD36F870FFEE20A15D6D3C65B3 * ___m_source_0; }; // System.Numerics.Complex struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C { public: // System.Double System.Numerics.Complex::m_real double ___m_real_6; // System.Double System.Numerics.Complex::m_imaginary double ___m_imaginary_7; public: inline static int32_t get_offset_of_m_real_6() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_real_6)); } inline double get_m_real_6() const { return ___m_real_6; } inline double* get_address_of_m_real_6() { return &___m_real_6; } inline void set_m_real_6(double value) { ___m_real_6 = value; } inline static int32_t get_offset_of_m_imaginary_7() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C, ___m_imaginary_7)); } inline double get_m_imaginary_7() const { return ___m_imaginary_7; } inline double* get_address_of_m_imaginary_7() { return &___m_imaginary_7; } inline void set_m_imaginary_7(double value) { ___m_imaginary_7 = value; } }; struct Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields { public: // System.Numerics.Complex System.Numerics.Complex::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; // System.Numerics.Complex System.Numerics.Complex::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1; // System.Numerics.Complex System.Numerics.Complex::ImaginaryOne Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___ImaginaryOne_2; // System.Double System.Numerics.Complex::s_sqrtRescaleThreshold double ___s_sqrtRescaleThreshold_3; // System.Double System.Numerics.Complex::s_asinOverflowThreshold double ___s_asinOverflowThreshold_4; // System.Double System.Numerics.Complex::s_log2 double ___s_log2_5; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___One_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_1 = value; } inline static int32_t get_offset_of_ImaginaryOne_2() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___ImaginaryOne_2)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_ImaginaryOne_2() const { return ___ImaginaryOne_2; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_ImaginaryOne_2() { return &___ImaginaryOne_2; } inline void set_ImaginaryOne_2(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___ImaginaryOne_2 = value; } inline static int32_t get_offset_of_s_sqrtRescaleThreshold_3() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_sqrtRescaleThreshold_3)); } inline double get_s_sqrtRescaleThreshold_3() const { return ___s_sqrtRescaleThreshold_3; } inline double* get_address_of_s_sqrtRescaleThreshold_3() { return &___s_sqrtRescaleThreshold_3; } inline void set_s_sqrtRescaleThreshold_3(double value) { ___s_sqrtRescaleThreshold_3 = value; } inline static int32_t get_offset_of_s_asinOverflowThreshold_4() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_asinOverflowThreshold_4)); } inline double get_s_asinOverflowThreshold_4() const { return ___s_asinOverflowThreshold_4; } inline double* get_address_of_s_asinOverflowThreshold_4() { return &___s_asinOverflowThreshold_4; } inline void set_s_asinOverflowThreshold_4(double value) { ___s_asinOverflowThreshold_4 = value; } inline static int32_t get_offset_of_s_log2_5() { return static_cast(offsetof(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields, ___s_log2_5)); } inline double get_s_log2_5() const { return ___s_log2_5; } inline double* get_address_of_s_log2_5() { return &___s_log2_5; } inline void set_s_log2_5(double value) { ___s_log2_5 = value; } }; // MathNet.Numerics.Complex32 struct Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 { public: // System.Single MathNet.Numerics.Complex32::_real float ____real_0; // System.Single MathNet.Numerics.Complex32::_imag float ____imag_1; public: inline static int32_t get_offset_of__real_0() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894, ____real_0)); } inline float get__real_0() const { return ____real_0; } inline float* get_address_of__real_0() { return &____real_0; } inline void set__real_0(float value) { ____real_0 = value; } inline static int32_t get_offset_of__imag_1() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894, ____imag_1)); } inline float get__imag_1() const { return ____imag_1; } inline float* get_address_of__imag_1() { return &____imag_1; } inline void set__imag_1(float value) { ____imag_1 = value; } }; struct Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields { public: // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_2; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::One Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___One_3; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::ImaginaryOne Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___ImaginaryOne_4; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::PositiveInfinity Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___PositiveInfinity_5; // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::NaN Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___NaN_6; public: inline static int32_t get_offset_of_Zero_2() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___Zero_2)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_2() const { return ___Zero_2; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_2() { return &___Zero_2; } inline void set_Zero_2(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_2 = value; } inline static int32_t get_offset_of_One_3() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___One_3)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_One_3() const { return ___One_3; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_One_3() { return &___One_3; } inline void set_One_3(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___One_3 = value; } inline static int32_t get_offset_of_ImaginaryOne_4() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___ImaginaryOne_4)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_ImaginaryOne_4() const { return ___ImaginaryOne_4; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_ImaginaryOne_4() { return &___ImaginaryOne_4; } inline void set_ImaginaryOne_4(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___ImaginaryOne_4 = value; } inline static int32_t get_offset_of_PositiveInfinity_5() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___PositiveInfinity_5)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_PositiveInfinity_5() const { return ___PositiveInfinity_5; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_PositiveInfinity_5() { return &___PositiveInfinity_5; } inline void set_PositiveInfinity_5(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___PositiveInfinity_5 = value; } inline static int32_t get_offset_of_NaN_6() { return static_cast(offsetof(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields, ___NaN_6)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_NaN_6() const { return ___NaN_6; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_NaN_6() { return &___NaN_6; } inline void set_NaN_6(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___NaN_6 = value; } }; // System.Double struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = value; } }; // Microsoft.CodeAnalysis.EmbeddedAttribute struct EmbeddedAttribute_t5D683F633BA52D8ECD0FC0A9D6C18D20E2BD4027 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: public: }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.Evd struct Evd_tB9A05B7D9F490D29F7030A8188346F920DA3C0EB : public Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.Evd struct Evd_t1BB46D016945AD3D23C55025C39D9D20F7B7BAA0 : public Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.Factorization.Evd struct Evd_t87B91E63BE2E378E0CDECC46A8799BB5F154DCD8 : public Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Factorization.Evd struct Evd_t609B3D1B060131247305504894F8B6851CB94FA9 : public Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 { public: public: }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.Runtime.CompilerServices.IsReadOnlyAttribute struct IsReadOnlyAttribute_t01957EF0B503BFF482A0BBE10B6BF7EC88AEB542 : public Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.Factorization.LU struct LU_t37AE9BBFD60D158D19913D51649FEB657BE64DEE : public LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Factorization.LU struct LU_t25764AD31D8A9A4694256B25A1FB66A361DFFB74 : public LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.Matrix struct Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 : public Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Matrix struct Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 : public Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 { public: public: }; // MathNet.Numerics.Providers.LinearAlgebra.OpenBlas.OpenBlasLinearAlgebraProvider struct OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47 : public ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 { public: // System.String MathNet.Numerics.Providers.LinearAlgebra.OpenBlas.OpenBlasLinearAlgebraProvider::_hintPath String_t* ____hintPath_0; public: inline static int32_t get_offset_of__hintPath_0() { return static_cast(offsetof(OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47, ____hintPath_0)); } inline String_t* get__hintPath_0() const { return ____hintPath_0; } inline String_t** get_address_of__hintPath_0() { return &____hintPath_0; } inline void set__hintPath_0(String_t* value) { ____hintPath_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____hintPath_0), (void*)value); } }; // System.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Double.Vector struct Vector_tBD4436AB437CD3DFA0CBED53A472B4B10F222CF4 : public Vector_1_t04BD986700481778192B0CF621635E64D169D13C { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Vector struct Vector_tC2B16E18D2F08FAB11EBC3F53BD921019D483A23 : public Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 { public: public: }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // /__StaticArrayInitTypeSize=1368 struct __StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA__padding[1368]; }; public: }; // /__StaticArrayInitTypeSize=200 struct __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E__padding[200]; }; public: }; // /__StaticArrayInitTypeSize=232 struct __StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9__padding[232]; }; public: }; // /__StaticArrayInitTypeSize=240 struct __StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B__padding[240]; }; public: }; // /__StaticArrayInitTypeSize=32 struct __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F__padding[32]; }; public: }; // /__StaticArrayInitTypeSize=40 struct __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725__padding[40]; }; public: }; // /__StaticArrayInitTypeSize=48 struct __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9__padding[48]; }; public: }; // /__StaticArrayInitTypeSize=56 struct __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3__padding[56]; }; public: }; // /__StaticArrayInitTypeSize=64 struct __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683__padding[64]; }; public: }; // /__StaticArrayInitTypeSize=72 struct __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1__padding[72]; }; public: }; // /__StaticArrayInitTypeSize=80 struct __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E__padding[80]; }; public: }; // /__StaticArrayInitTypeSize=88 struct __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 { public: union { struct { union { }; }; uint8_t __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2__padding[88]; }; public: }; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 : public RuntimeObject { public: // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyL Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * ____lazyL_1; // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyU Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * ____lazyU_2; // System.Lazy`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyP Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * ____lazyP_3; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Factors Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___Factors_4; // System.Int32[] MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Pivots Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Pivots_5; public: inline static int32_t get_offset_of__lazyL_1() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710, ____lazyL_1)); } inline Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * get__lazyL_1() const { return ____lazyL_1; } inline Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC ** get_address_of__lazyL_1() { return &____lazyL_1; } inline void set__lazyL_1(Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * value) { ____lazyL_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyL_1), (void*)value); } inline static int32_t get_offset_of__lazyU_2() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710, ____lazyU_2)); } inline Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * get__lazyU_2() const { return ____lazyU_2; } inline Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC ** get_address_of__lazyU_2() { return &____lazyU_2; } inline void set__lazyU_2(Lazy_1_t40C7B450BA4030123DA07B6D91A6FD386D61A1DC * value) { ____lazyU_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyU_2), (void*)value); } inline static int32_t get_offset_of__lazyP_3() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710, ____lazyP_3)); } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * get__lazyP_3() const { return ____lazyP_3; } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B ** get_address_of__lazyP_3() { return &____lazyP_3; } inline void set__lazyP_3(Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * value) { ____lazyP_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyP_3), (void*)value); } inline static int32_t get_offset_of_Factors_4() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710, ___Factors_4)); } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * get_Factors_4() const { return ___Factors_4; } inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 ** get_address_of_Factors_4() { return &___Factors_4; } inline void set_Factors_4(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * value) { ___Factors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Factors_4), (void*)value); } inline static int32_t get_offset_of_Pivots_5() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710, ___Pivots_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_Pivots_5() const { return ___Pivots_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_Pivots_5() { return &___Pivots_5; } inline void set_Pivots_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___Pivots_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pivots_5), (void*)value); } }; struct LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Factorization.LU`1::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_0; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710_StaticFields, ___One_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_0() const { return ___One_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_0() { return &___One_0; } inline void set_One_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 struct LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 : public RuntimeObject { public: // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyL Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * ____lazyL_1; // System.Lazy`1> MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyU Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * ____lazyU_2; // System.Lazy`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::_lazyP Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * ____lazyP_3; // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Factors Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___Factors_4; // System.Int32[] MathNet.Numerics.LinearAlgebra.Factorization.LU`1::Pivots Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___Pivots_5; public: inline static int32_t get_offset_of__lazyL_1() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3, ____lazyL_1)); } inline Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * get__lazyL_1() const { return ____lazyL_1; } inline Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 ** get_address_of__lazyL_1() { return &____lazyL_1; } inline void set__lazyL_1(Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * value) { ____lazyL_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyL_1), (void*)value); } inline static int32_t get_offset_of__lazyU_2() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3, ____lazyU_2)); } inline Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * get__lazyU_2() const { return ____lazyU_2; } inline Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 ** get_address_of__lazyU_2() { return &____lazyU_2; } inline void set__lazyU_2(Lazy_1_t049A7E3EEDF66EF3A2D31D5CFFCC81BE854097B8 * value) { ____lazyU_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyU_2), (void*)value); } inline static int32_t get_offset_of__lazyP_3() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3, ____lazyP_3)); } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * get__lazyP_3() const { return ____lazyP_3; } inline Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B ** get_address_of__lazyP_3() { return &____lazyP_3; } inline void set__lazyP_3(Lazy_1_tA0501A6A476890B8054468F5E51C3349B3A1FA9B * value) { ____lazyP_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____lazyP_3), (void*)value); } inline static int32_t get_offset_of_Factors_4() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3, ___Factors_4)); } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * get_Factors_4() const { return ___Factors_4; } inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F ** get_address_of_Factors_4() { return &___Factors_4; } inline void set_Factors_4(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * value) { ___Factors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___Factors_4), (void*)value); } inline static int32_t get_offset_of_Pivots_5() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3, ___Pivots_5)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_Pivots_5() const { return ___Pivots_5; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_Pivots_5() { return &___Pivots_5; } inline void set_Pivots_5(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___Pivots_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Pivots_5), (void*)value); } }; struct LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Factorization.LU`1::One Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___One_0; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3_StaticFields, ___One_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_One_0() const { return ___One_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_One_0() { return &___One_0; } inline void set_One_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___One_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 struct MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::RowCount int32_t ___RowCount_1; // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::ColumnCount int32_t ___ColumnCount_2; public: inline static int32_t get_offset_of_RowCount_1() { return static_cast(offsetof(MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304, ___RowCount_1)); } inline int32_t get_RowCount_1() const { return ___RowCount_1; } inline int32_t* get_address_of_RowCount_1() { return &___RowCount_1; } inline void set_RowCount_1(int32_t value) { ___RowCount_1 = value; } inline static int32_t get_offset_of_ColumnCount_2() { return static_cast(offsetof(MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304, ___ColumnCount_2)); } inline int32_t get_ColumnCount_2() const { return ___ColumnCount_2; } inline int32_t* get_address_of_ColumnCount_2() { return &___ColumnCount_2; } inline void set_ColumnCount_2(int32_t value) { ___ColumnCount_2 = value; } }; struct MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304_StaticFields, ___Zero_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_0() const { return ___Zero_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CColumnCountU3Ek__BackingField_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CRowCountU3Ek__BackingField_5; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47, ___U3CStorageU3Ek__BackingField_3)); } inline MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47, ___U3CColumnCountU3Ek__BackingField_4)); } inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; } inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value) { ___U3CColumnCountU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47, ___U3CRowCountU3Ek__BackingField_5)); } inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; } inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value) { ___U3CRowCountU3Ek__BackingField_5 = value; } }; struct Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Matrix`1::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_0; // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_1; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Build MatrixBuilder_1_tAF6107E7506E11630C6306BF3F4B96899589D87E * ___Build_2; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_StaticFields, ___One_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_0() const { return ___One_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_0() { return &___One_0; } inline void set_One_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_0 = value; } inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_StaticFields, ___Zero_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_1() const { return ___Zero_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_StaticFields, ___Build_2)); } inline MatrixBuilder_1_tAF6107E7506E11630C6306BF3F4B96899589D87E * get_Build_2() const { return ___Build_2; } inline MatrixBuilder_1_tAF6107E7506E11630C6306BF3F4B96899589D87E ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(MatrixBuilder_1_tAF6107E7506E11630C6306BF3F4B96899589D87E * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Matrix`1 struct Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CColumnCountU3Ek__BackingField_4; // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::k__BackingField int32_t ___U3CRowCountU3Ek__BackingField_5; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F, ___U3CStorageU3Ek__BackingField_3)); } inline MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CColumnCountU3Ek__BackingField_4() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F, ___U3CColumnCountU3Ek__BackingField_4)); } inline int32_t get_U3CColumnCountU3Ek__BackingField_4() const { return ___U3CColumnCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CColumnCountU3Ek__BackingField_4() { return &___U3CColumnCountU3Ek__BackingField_4; } inline void set_U3CColumnCountU3Ek__BackingField_4(int32_t value) { ___U3CColumnCountU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CRowCountU3Ek__BackingField_5() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F, ___U3CRowCountU3Ek__BackingField_5)); } inline int32_t get_U3CRowCountU3Ek__BackingField_5() const { return ___U3CRowCountU3Ek__BackingField_5; } inline int32_t* get_address_of_U3CRowCountU3Ek__BackingField_5() { return &___U3CRowCountU3Ek__BackingField_5; } inline void set_U3CRowCountU3Ek__BackingField_5(int32_t value) { ___U3CRowCountU3Ek__BackingField_5 = value; } }; struct Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Matrix`1::One Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___One_0; // T MathNet.Numerics.LinearAlgebra.Matrix`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_1; // MathNet.Numerics.LinearAlgebra.MatrixBuilder`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Build MatrixBuilder_1_tABBAEF3925C993FB8BA991E3E2007E30E17AFB09 * ___Build_2; public: inline static int32_t get_offset_of_One_0() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_StaticFields, ___One_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_One_0() const { return ___One_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_One_0() { return &___One_0; } inline void set_One_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___One_0 = value; } inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_StaticFields, ___Zero_1)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_1() const { return ___Zero_1; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_StaticFields, ___Build_2)); } inline MatrixBuilder_1_tABBAEF3925C993FB8BA991E3E2007E30E17AFB09 * get_Build_2() const { return ___Build_2; } inline MatrixBuilder_1_tABBAEF3925C993FB8BA991E3E2007E30E17AFB09 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(MatrixBuilder_1_tABBAEF3925C993FB8BA991E3E2007E30E17AFB09 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 struct VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C : public RuntimeObject { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Length int32_t ___Length_1; public: inline static int32_t get_offset_of_Length_1() { return static_cast(offsetof(VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C, ___Length_1)); } inline int32_t get_Length_1() const { return ___Length_1; } inline int32_t* get_address_of_Length_1() { return &___Length_1; } inline void set_Length_1(int32_t value) { ___Length_1 = value; } }; struct VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_0; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C_StaticFields, ___Zero_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_0() const { return ___Zero_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_0 = value; } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Zero_0)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_Zero_0() const { return ___Zero_0; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___One_1)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_One_1() const { return ___One_1; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D_StaticFields, ___Build_2)); } inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tA590665149F4BDC8EAC2DF4F0F072AA54E155292 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Vector`1 struct Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B : public RuntimeObject { public: // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___U3CStorageU3Ek__BackingField_3; // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::k__BackingField int32_t ___U3CCountU3Ek__BackingField_4; public: inline static int32_t get_offset_of_U3CStorageU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B, ___U3CStorageU3Ek__BackingField_3)); } inline VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * get_U3CStorageU3Ek__BackingField_3() const { return ___U3CStorageU3Ek__BackingField_3; } inline VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C ** get_address_of_U3CStorageU3Ek__BackingField_3() { return &___U3CStorageU3Ek__BackingField_3; } inline void set_U3CStorageU3Ek__BackingField_3(VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * value) { ___U3CStorageU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CStorageU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CCountU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B, ___U3CCountU3Ek__BackingField_4)); } inline int32_t get_U3CCountU3Ek__BackingField_4() const { return ___U3CCountU3Ek__BackingField_4; } inline int32_t* get_address_of_U3CCountU3Ek__BackingField_4() { return &___U3CCountU3Ek__BackingField_4; } inline void set_U3CCountU3Ek__BackingField_4(int32_t value) { ___U3CCountU3Ek__BackingField_4 = value; } }; struct Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B_StaticFields { public: // T MathNet.Numerics.LinearAlgebra.Vector`1::Zero Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___Zero_0; // T MathNet.Numerics.LinearAlgebra.Vector`1::One Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___One_1; // MathNet.Numerics.LinearAlgebra.VectorBuilder`1 MathNet.Numerics.LinearAlgebra.Vector`1::Build VectorBuilder_1_tF4AE2731DCEECB30132AEBBB9DD2A1C2B36D4759 * ___Build_2; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B_StaticFields, ___Zero_0)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_Zero_0() const { return ___Zero_0; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___Zero_0 = value; } inline static int32_t get_offset_of_One_1() { return static_cast(offsetof(Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B_StaticFields, ___One_1)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_One_1() const { return ___One_1; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_One_1() { return &___One_1; } inline void set_One_1(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___One_1 = value; } inline static int32_t get_offset_of_Build_2() { return static_cast(offsetof(Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B_StaticFields, ___Build_2)); } inline VectorBuilder_1_tF4AE2731DCEECB30132AEBBB9DD2A1C2B36D4759 * get_Build_2() const { return ___Build_2; } inline VectorBuilder_1_tF4AE2731DCEECB30132AEBBB9DD2A1C2B36D4759 ** get_address_of_Build_2() { return &___Build_2; } inline void set_Build_2(VectorBuilder_1_tF4AE2731DCEECB30132AEBBB9DD2A1C2B36D4759 * value) { ___Build_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Build_2), (void*)value); } }; // struct U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D : public RuntimeObject { public: public: }; struct U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields { public: // /__StaticArrayInitTypeSize=1368 ::009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B __StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA ___009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0; // /__StaticArrayInitTypeSize=48 ::0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96 __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1; // /__StaticArrayInitTypeSize=64 ::11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719 __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2; // /__StaticArrayInitTypeSize=64 ::140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3; // /__StaticArrayInitTypeSize=48 ::1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22 __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4; // /__StaticArrayInitTypeSize=56 ::1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5; // /__StaticArrayInitTypeSize=64 ::17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6; // /__StaticArrayInitTypeSize=32 ::17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F ___17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7; // /__StaticArrayInitTypeSize=88 ::203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4 __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 ___203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8; // /__StaticArrayInitTypeSize=56 ::2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9; // /__StaticArrayInitTypeSize=56 ::3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90 __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10; // /__StaticArrayInitTypeSize=56 ::33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811 __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11; // /__StaticArrayInitTypeSize=64 ::3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12; // /__StaticArrayInitTypeSize=200 ::3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E ___3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13; // /__StaticArrayInitTypeSize=56 ::3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14; // /__StaticArrayInitTypeSize=200 ::46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6 __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E ___46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15; // /__StaticArrayInitTypeSize=88 ::48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 ___48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16; // /__StaticArrayInitTypeSize=64 ::4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2 __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17; // /__StaticArrayInitTypeSize=48 ::507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18; // /__StaticArrayInitTypeSize=40 ::61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19; // /__StaticArrayInitTypeSize=56 ::68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20; // /__StaticArrayInitTypeSize=48 ::6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21; // /__StaticArrayInitTypeSize=32 ::6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F ___6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22; // /__StaticArrayInitTypeSize=80 ::7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31 __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E ___7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23; // /__StaticArrayInitTypeSize=72 ::8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 ___8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24; // /__StaticArrayInitTypeSize=56 ::83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5 __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25; // /__StaticArrayInitTypeSize=56 ::8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66 __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26; // /__StaticArrayInitTypeSize=200 ::8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E ___8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27; // /__StaticArrayInitTypeSize=200 ::8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E ___8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28; // /__StaticArrayInitTypeSize=64 ::8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29; // /__StaticArrayInitTypeSize=48 ::8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840 __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30; // /__StaticArrayInitTypeSize=40 ::8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31; // /__StaticArrayInitTypeSize=56 ::9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32; // /__StaticArrayInitTypeSize=40 ::9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33; // /__StaticArrayInitTypeSize=240 ::BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02 __StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B ___BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34; // /__StaticArrayInitTypeSize=56 ::C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35; // /__StaticArrayInitTypeSize=48 ::C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 ___C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36; // /__StaticArrayInitTypeSize=40 ::C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37; // /__StaticArrayInitTypeSize=232 ::CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3 __StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9 ___CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38; // /__StaticArrayInitTypeSize=72 ::D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73 __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 ___D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39; // /__StaticArrayInitTypeSize=80 ::D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112 __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E ___D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40; // /__StaticArrayInitTypeSize=56 ::DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6 __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 ___DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41; // /__StaticArrayInitTypeSize=40 ::DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42; // /__StaticArrayInitTypeSize=72 ::E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 ___E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43; // /__StaticArrayInitTypeSize=64 ::E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94 __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44; // /__StaticArrayInitTypeSize=88 ::E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 ___E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45; // /__StaticArrayInitTypeSize=32 ::EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72 __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F ___EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46; // /__StaticArrayInitTypeSize=40 ::EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47; // /__StaticArrayInitTypeSize=64 ::F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70 __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 ___F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48; // /__StaticArrayInitTypeSize=40 ::F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49; // /__StaticArrayInitTypeSize=72 ::F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789 __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 ___F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50; // /__StaticArrayInitTypeSize=40 ::FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6 __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 ___FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51; public: inline static int32_t get_offset_of_U3009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0)); } inline __StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA get_U3009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0() const { return ___009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0; } inline __StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA * get_address_of_U3009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0() { return &___009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0; } inline void set_U3009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0(__StaticArrayInitTypeSizeU3D1368_tC3BA4DF708CFAA46C4C904F98640DCE87AE539AA value) { ___009964B2D52C0B5FBEE27A0F3EBC28E2DF48547C0BE4E1D513630EFC3B24638B_0 = value; } inline static int32_t get_offset_of_U30AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_U30AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1() const { return ___0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_U30AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1() { return &___0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1; } inline void set_U30AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___0AEB38AB550EB5B292900CECFDA25C22BEE4CC058E1CBF833D22D9713A276F96_1 = value; } inline static int32_t get_offset_of_U311CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U311CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2() const { return ___11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U311CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2() { return &___11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2; } inline void set_U311CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___11CFFFE8B1E6EE15C900CEFFD7407617C0CAE5E1D124FD1851434D6F01E88719_2 = value; } inline static int32_t get_offset_of_U3140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U3140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3() const { return ___140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U3140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3() { return &___140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3; } inline void set_U3140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___140F3C1B319CF21F177ED7D2D743E82889A5E341617DE57FBAE73E40CE6A789C_3 = value; } inline static int32_t get_offset_of_U31415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_U31415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4() const { return ___1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_U31415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4() { return &___1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4; } inline void set_U31415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___1415A001CBEB350CCEBF7DEE4381D483C15284F1B527CCCFC66D13F582408A22_4 = value; } inline static int32_t get_offset_of_U31565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U31565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5() const { return ___1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U31565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5() { return &___1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5; } inline void set_U31565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___1565B83CBAC79A4352A66E8A6651922F3F6E3FFF7BC21E9AB973DF5DBAAF2D4B_5 = value; } inline static int32_t get_offset_of_U317BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U317BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6() const { return ___17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U317BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6() { return &___17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6; } inline void set_U317BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___17BB0066E9E275C05C33976A7476A9A67DDBF573EA1A164223D4811806B742CE_6 = value; } inline static int32_t get_offset_of_U317BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7)); } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F get_U317BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7() const { return ___17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7; } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F * get_address_of_U317BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7() { return &___17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7; } inline void set_U317BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7(__StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F value) { ___17BC1CD3D4A84AEFE48B53EC4348C6586B4AAD6BAA2CE78DFF53CB3020B76AFA_7 = value; } inline static int32_t get_offset_of_U3203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8)); } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 get_U3203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8() const { return ___203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8; } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 * get_address_of_U3203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8() { return &___203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8; } inline void set_U3203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8(__StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 value) { ___203293C9C8BEA9E03224578A7EE5A207AADB96ACA226044EE4BD2C2981E9E3F4_8 = value; } inline static int32_t get_offset_of_U32DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U32DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9() const { return ___2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U32DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9() { return &___2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9; } inline void set_U32DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___2DA0A8D7217534E4624D82362FF71A3B32504DC6BBC3DCBFCC3FB09611EA2B6E_9 = value; } inline static int32_t get_offset_of_U33357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U33357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10() const { return ___3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U33357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10() { return &___3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10; } inline void set_U33357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___3357FD12A4C6A431BB6C7987324CFE319B85B16C33042A7267C4EF4549D91D90_10 = value; } inline static int32_t get_offset_of_U333A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U333A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11() const { return ___33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U333A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11() { return &___33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11; } inline void set_U333A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___33A70684A1DC35C92ED247AF02C0022C4DE567961B18ACEA2FB8A34EE3DC1811_11 = value; } inline static int32_t get_offset_of_U33784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U33784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12() const { return ___3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U33784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12() { return &___3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12; } inline void set_U33784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___3784412861751747F02F3447841124BD3F7EF1BA5AAD910E74B57AC8BAFB798B_12 = value; } inline static int32_t get_offset_of_U33C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13)); } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E get_U33C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13() const { return ___3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13; } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E * get_address_of_U33C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13() { return &___3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13; } inline void set_U33C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13(__StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E value) { ___3C49E9103A362B559074B43B95BE04ABCD2F1EA98A0A2F13C50192671A8F18DE_13 = value; } inline static int32_t get_offset_of_U33E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U33E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14() const { return ___3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U33E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14() { return &___3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14; } inline void set_U33E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___3E54DDCA64B6026CEB3062E0D5602582863B849A37DECF2C3FD4F6384570D31E_14 = value; } inline static int32_t get_offset_of_U346D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15)); } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E get_U346D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15() const { return ___46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15; } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E * get_address_of_U346D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15() { return &___46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15; } inline void set_U346D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15(__StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E value) { ___46D2BDED5559167DC5A784901C598235FABD75066DAEA2056789BE72424ECDB6_15 = value; } inline static int32_t get_offset_of_U348CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16)); } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 get_U348CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16() const { return ___48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16; } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 * get_address_of_U348CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16() { return &___48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16; } inline void set_U348CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16(__StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 value) { ___48CE02DDAE62F413D19EA29045FEC496E4BA35199A2FAED0F1B8CDB6F06BBD0B_16 = value; } inline static int32_t get_offset_of_U34AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U34AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17() const { return ___4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U34AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17() { return &___4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17; } inline void set_U34AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___4AF8268E464EB73720B94B49F585D2C19161EF47115DD10EB7A8A7D1FF23BBC2_17 = value; } inline static int32_t get_offset_of_U3507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_U3507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18() const { return ___507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_U3507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18() { return &___507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18; } inline void set_U3507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___507E2D733312627A71DA81FE2D7882E8E45502A7722994B45BEC1E14DA18B6BB_18 = value; } inline static int32_t get_offset_of_U361B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_U361B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19() const { return ___61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_U361B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19() { return &___61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19; } inline void set_U361B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___61B1020DCFA9F3378913A7D9444458F932AB899B5E95A535C9CAF48E22C30450_19 = value; } inline static int32_t get_offset_of_U368E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U368E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20() const { return ___68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U368E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20() { return &___68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20; } inline void set_U368E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___68E106791A0E72E5DD13B9186B480B3D000B9B0D7B37D38E91B65E6A2DE72F4F_20 = value; } inline static int32_t get_offset_of_U36DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_U36DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21() const { return ___6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_U36DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21() { return &___6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21; } inline void set_U36DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___6DD804957BBD89A87D861D21FE20E7559D7449C60A34797C8F396E28ED2FB07C_21 = value; } inline static int32_t get_offset_of_U36E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22)); } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F get_U36E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22() const { return ___6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22; } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F * get_address_of_U36E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22() { return &___6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22; } inline void set_U36E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22(__StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F value) { ___6E262259EF0B44EB16D3F2F85C55FF4E57A25AAA1BD77D41B0E83A3E83CF21FB_22 = value; } inline static int32_t get_offset_of_U37F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23)); } inline __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E get_U37F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23() const { return ___7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23; } inline __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E * get_address_of_U37F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23() { return &___7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23; } inline void set_U37F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23(__StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E value) { ___7F115120BE8D4256410DFBF5BFC077A0CCA2BAD179B14A3C39B8DE27ADF66A31_23 = value; } inline static int32_t get_offset_of_U38099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24)); } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 get_U38099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24() const { return ___8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24; } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 * get_address_of_U38099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24() { return &___8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24; } inline void set_U38099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24(__StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 value) { ___8099EED7766F7DDD56764652DD2196F44FE2E80E478DAFA95913312B252B5EED_24 = value; } inline static int32_t get_offset_of_U383A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U383A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25() const { return ___83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U383A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25() { return &___83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25; } inline void set_U383A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___83A56AE801FB1DCDBF6D8A56529B1088A0E2A68091873CE9BFA5C7E3CE4688C5_25 = value; } inline static int32_t get_offset_of_U38468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U38468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26() const { return ___8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U38468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26() { return &___8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26; } inline void set_U38468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___8468F2AC7837A04299FE43CFD91AE539B94839B49DE0D75C4E23B1D833663B66_26 = value; } inline static int32_t get_offset_of_U38CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27)); } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E get_U38CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27() const { return ___8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27; } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E * get_address_of_U38CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27() { return &___8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27; } inline void set_U38CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27(__StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E value) { ___8CFB8AE105FB5A3A325D8C2628E148819C56BFBD22E0D55BBB5859158081A51D_27 = value; } inline static int32_t get_offset_of_U38DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28)); } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E get_U38DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28() const { return ___8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28; } inline __StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E * get_address_of_U38DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28() { return &___8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28; } inline void set_U38DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28(__StaticArrayInitTypeSizeU3D200_t9223B535B192561745777CC6FD4DEFD06228F85E value) { ___8DF3F1F3C84A5C2CB98FD15C75610AA362344142A590195EED9FF2895CF5CFEB_28 = value; } inline static int32_t get_offset_of_U38E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_U38E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29() const { return ___8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_U38E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29() { return &___8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29; } inline void set_U38E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___8E51DC7B86DAB548E8EC9221A34FE46FBFB9E11D317257EFE687E2B26CAF593E_29 = value; } inline static int32_t get_offset_of_U38E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_U38E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30() const { return ___8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_U38E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30() { return &___8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30; } inline void set_U38E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___8E76DE049BD99E7DDC4A4DDC0D0FA120A153E106226D2A64FC9FB54AF7540840_30 = value; } inline static int32_t get_offset_of_U38ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_U38ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31() const { return ___8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_U38ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31() { return &___8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31; } inline void set_U38ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___8ED2615639A1966E67770B712BF758EE082937BBBB1A8E7FC866C72E10F3FCE0_31 = value; } inline static int32_t get_offset_of_U39501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_U39501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32() const { return ___9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_U39501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32() { return &___9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32; } inline void set_U39501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___9501A4E7E303ABC27D8868795360C2502922C65E0925C6788873F9CF2ED4DF4F_32 = value; } inline static int32_t get_offset_of_U39D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_U39D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33() const { return ___9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_U39D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33() { return &___9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33; } inline void set_U39D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___9D08CFB96C79C2CF5520C1520C62ADE7F253E058A50E306EB21F94D04269B1AF_33 = value; } inline static int32_t get_offset_of_BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34)); } inline __StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B get_BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34() const { return ___BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34; } inline __StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B * get_address_of_BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34() { return &___BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34; } inline void set_BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34(__StaticArrayInitTypeSizeU3D240_t6977043DCBB179EA07CDB2491BA4E04212DC285B value) { ___BF6CB3140946655EB1B147BB7909C7F5C4B8058413F47649E1C6828A930A7A02_34 = value; } inline static int32_t get_offset_of_C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35() const { return ___C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35() { return &___C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35; } inline void set_C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___C4CC1DB5707E493A4E14E625A0C51840DEF701C6AFD4E9415559567C4970009A_35 = value; } inline static int32_t get_offset_of_C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36)); } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 get_C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36() const { return ___C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36; } inline __StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 * get_address_of_C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36() { return &___C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36; } inline void set_C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36(__StaticArrayInitTypeSizeU3D48_tE9A669907F03623FEA021EADD734DC6EBCEBE7D9 value) { ___C8205CA8281543277EDB8FBD8BCEA62A7D48A7476B7F00C6D0A0FC0796ECCE4A_36 = value; } inline static int32_t get_offset_of_C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37() const { return ___C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37() { return &___C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37; } inline void set_C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___C9698DD6C498706E835F28F69EBACF56E380788F1E9169EF7E01472365AB4772_37 = value; } inline static int32_t get_offset_of_CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38)); } inline __StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9 get_CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38() const { return ___CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38; } inline __StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9 * get_address_of_CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38() { return &___CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38; } inline void set_CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38(__StaticArrayInitTypeSizeU3D232_tD048FC41D683324EA4BDB2FD20445330AE72FEA9 value) { ___CCD1234D142DB060F120B110733EC705C0C1ED9BAAFC49645703648F5798C5E3_38 = value; } inline static int32_t get_offset_of_D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39)); } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 get_D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39() const { return ___D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39; } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 * get_address_of_D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39() { return &___D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39; } inline void set_D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39(__StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 value) { ___D9CB763269419E73BAC44CB1AEA12E957AA337DC61177120D012BE4E03428D73_39 = value; } inline static int32_t get_offset_of_D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40)); } inline __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E get_D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40() const { return ___D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40; } inline __StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E * get_address_of_D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40() { return &___D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40; } inline void set_D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40(__StaticArrayInitTypeSizeU3D80_t693018C41FBBD4AF2A2950026E4FC9F78A91410E value) { ___D9FE5DE26FE10E27C602BEBF7A289CF9C52645D28775782795A14F78E38B4112_40 = value; } inline static int32_t get_offset_of_DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41)); } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 get_DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41() const { return ___DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41; } inline __StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 * get_address_of_DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41() { return &___DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41; } inline void set_DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41(__StaticArrayInitTypeSizeU3D56_tC1FC8BBD492E48807A6F5F1602CAE6686F23A8A3 value) { ___DAA9E4A285E4B613799960CCD6CA7294A84CD5683A87F2072E88AD73759602B6_41 = value; } inline static int32_t get_offset_of_DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42() const { return ___DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42() { return &___DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42; } inline void set_DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___DBAFA7162F03CEC52C75EE83BE3C5E536D3A525C9B32661DD8EC11473E4EB491_42 = value; } inline static int32_t get_offset_of_E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43)); } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 get_E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43() const { return ___E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43; } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 * get_address_of_E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43() { return &___E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43; } inline void set_E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43(__StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 value) { ___E1043B6B4D1AC8BC8AFDBA7BA02436D5899B62B1A6FAA6BA81A63A4F7673F9DB_43 = value; } inline static int32_t get_offset_of_E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44() const { return ___E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44() { return &___E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44; } inline void set_E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___E4CF58EA387BC1B8D65DC0EE20295A5EF95AD716EBBBB6432B316FFC43F8AE94_44 = value; } inline static int32_t get_offset_of_E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45)); } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 get_E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45() const { return ___E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45; } inline __StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 * get_address_of_E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45() { return &___E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45; } inline void set_E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45(__StaticArrayInitTypeSizeU3D88_t0272D090075C733D1B8EDE63367D367BE3F0B1B2 value) { ___E50B1BE91D17B2C69C54791AFEDAC31ACA6C6AD67CB9FBFC7F1DC88949925A4C_45 = value; } inline static int32_t get_offset_of_EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46)); } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F get_EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46() const { return ___EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46; } inline __StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F * get_address_of_EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46() { return &___EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46; } inline void set_EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46(__StaticArrayInitTypeSizeU3D32_tE448E6E1F8684C32FE41F23BB4F9CBD54E12FC2F value) { ___EB12EDA9225071A41236EC1F144D2B039A1BA976B4E6FC5497863266F2DA1E72_46 = value; } inline static int32_t get_offset_of_EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47() const { return ___EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47() { return &___EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47; } inline void set_EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___EFE55C2CBEA35A271C9ACF07760E56357D5E1D4BEA1EE784F60F3AEC9A82A483_47 = value; } inline static int32_t get_offset_of_F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48)); } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 get_F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48() const { return ___F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48; } inline __StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 * get_address_of_F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48() { return &___F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48; } inline void set_F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48(__StaticArrayInitTypeSizeU3D64_t86AC24C6AAA7EE2232B7590D0F8E0C88BA8EE683 value) { ___F01589B67FF9A75B2CC9925B744B0FE9E3B36C175B52F18485A5135834086D70_48 = value; } inline static int32_t get_offset_of_F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49() const { return ___F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49() { return &___F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49; } inline void set_F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___F556C8D5A69CEF3387CCF9AA15D9676B6923C4999D4EE530458DFC4B77F49A2F_49 = value; } inline static int32_t get_offset_of_F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50)); } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 get_F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50() const { return ___F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50; } inline __StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 * get_address_of_F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50() { return &___F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50; } inline void set_F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50(__StaticArrayInitTypeSizeU3D72_t1B9F6001643096AECA44060D32712DDDE0874EA1 value) { ___F9884B17C24ED60BAF991466C64DF0F50C020A4FD52AB859E8021DF316D6E789_50 = value; } inline static int32_t get_offset_of_FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51() { return static_cast(offsetof(U3CPrivateImplementationDetailsU3E_t9121ABBD2F7B31EB17CA3284398B2C913BCADB0D_StaticFields, ___FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51)); } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 get_FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51() const { return ___FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51; } inline __StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 * get_address_of_FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51() { return &___FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51; } inline void set_FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51(__StaticArrayInitTypeSizeU3D40_t936A9EED161625E3C3718F66BCCB988A3B7B7725 value) { ___FCBA3969EB924386378F48C1E3C5E44E50E54BCE3314921F80D2DA6F9F5969A6_51 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider struct CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 : public ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 { public: // System.String MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::_hintPath String_t* ____hintPath_0; // System.IntPtr MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::_blasHandle intptr_t ____blasHandle_1; // System.IntPtr MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::_solverHandle intptr_t ____solverHandle_2; public: inline static int32_t get_offset_of__hintPath_0() { return static_cast(offsetof(CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20, ____hintPath_0)); } inline String_t* get__hintPath_0() const { return ____hintPath_0; } inline String_t** get_address_of__hintPath_0() { return &____hintPath_0; } inline void set__hintPath_0(String_t* value) { ____hintPath_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____hintPath_0), (void*)value); } inline static int32_t get_offset_of__blasHandle_1() { return static_cast(offsetof(CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20, ____blasHandle_1)); } inline intptr_t get__blasHandle_1() const { return ____blasHandle_1; } inline intptr_t* get_address_of__blasHandle_1() { return &____blasHandle_1; } inline void set__blasHandle_1(intptr_t value) { ____blasHandle_1 = value; } inline static int32_t get_offset_of__solverHandle_2() { return static_cast(offsetof(CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20, ____solverHandle_2)); } inline intptr_t get__solverHandle_2() const { return ____solverHandle_2; } inline intptr_t* get_address_of__solverHandle_2() { return &____solverHandle_2; } inline void set__solverHandle_2(intptr_t value) { ____solverHandle_2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd struct DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED : public Evd_tB9A05B7D9F490D29F7030A8188346F920DA3C0EB { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd struct DenseEvd_t26E5546451865F2DC816136342461510BA012DAF : public Evd_t1BB46D016945AD3D23C55025C39D9D20F7B7BAA0 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd struct DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B : public Evd_t87B91E63BE2E378E0CDECC46A8799BB5F154DCD8 { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd struct DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 : public Evd_t609B3D1B060131247305504894F8B6851CB94FA9 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU struct DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE : public LU_t37AE9BBFD60D158D19913D51649FEB657BE64DEE { public: public: }; // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU struct DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE : public LU_t25764AD31D8A9A4694256B25A1FB66A361DFFB74 { public: public: }; // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix struct DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B : public Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_rowCount int32_t ____rowCount_6; // System.Int32 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_columnCount int32_t ____columnCount_7; // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::_values DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____values_8; public: inline static int32_t get_offset_of__rowCount_6() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____rowCount_6)); } inline int32_t get__rowCount_6() const { return ____rowCount_6; } inline int32_t* get_address_of__rowCount_6() { return &____rowCount_6; } inline void set__rowCount_6(int32_t value) { ____rowCount_6 = value; } inline static int32_t get_offset_of__columnCount_7() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____columnCount_7)); } inline int32_t get__columnCount_7() const { return ____columnCount_7; } inline int32_t* get_address_of__columnCount_7() { return &____columnCount_7; } inline void set__columnCount_7(int32_t value) { ____columnCount_7 = value; } inline static int32_t get_offset_of__values_8() { return static_cast(offsetof(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B, ____values_8)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__values_8() const { return ____values_8; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__values_8() { return &____values_8; } inline void set__values_8(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_8), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Single.DenseMatrix struct DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 : public Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::_rowCount int32_t ____rowCount_6; // System.Int32 MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::_columnCount int32_t ____columnCount_7; // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::_values SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ____values_8; public: inline static int32_t get_offset_of__rowCount_6() { return static_cast(offsetof(DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7, ____rowCount_6)); } inline int32_t get__rowCount_6() const { return ____rowCount_6; } inline int32_t* get_address_of__rowCount_6() { return &____rowCount_6; } inline void set__rowCount_6(int32_t value) { ____rowCount_6 = value; } inline static int32_t get_offset_of__columnCount_7() { return static_cast(offsetof(DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7, ____columnCount_7)); } inline int32_t get__columnCount_7() const { return ____columnCount_7; } inline int32_t* get_address_of__columnCount_7() { return &____columnCount_7; } inline void set__columnCount_7(int32_t value) { ____columnCount_7 = value; } inline static int32_t get_offset_of__values_8() { return static_cast(offsetof(DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7, ____values_8)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get__values_8() const { return ____values_8; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of__values_8() { return &____values_8; } inline void set__values_8(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ____values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_8), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Double.DenseVector struct DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 : public Vector_tBD4436AB437CD3DFA0CBED53A472B4B10F222CF4 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Double.DenseVector::_length int32_t ____length_5; // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseVector::_values DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____values_6; public: inline static int32_t get_offset_of__length_5() { return static_cast(offsetof(DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719, ____length_5)); } inline int32_t get__length_5() const { return ____length_5; } inline int32_t* get_address_of__length_5() { return &____length_5; } inline void set__length_5(int32_t value) { ____length_5 = value; } inline static int32_t get_offset_of__values_6() { return static_cast(offsetof(DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719, ____values_6)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__values_6() const { return ____values_6; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__values_6() { return &____values_6; } inline void set__values_6(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____values_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Single.DenseVector struct DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 : public Vector_tC2B16E18D2F08FAB11EBC3F53BD921019D483A23 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Single.DenseVector::_length int32_t ____length_5; // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseVector::_values SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ____values_6; public: inline static int32_t get_offset_of__length_5() { return static_cast(offsetof(DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4, ____length_5)); } inline int32_t get__length_5() const { return ____length_5; } inline int32_t* get_address_of__length_5() { return &____length_5; } inline void set__length_5(int32_t value) { ____length_5 = value; } inline static int32_t get_offset_of__values_6() { return static_cast(offsetof(DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4, ____values_6)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get__values_6() const { return ____values_6; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of__values_6() { return &____values_6; } inline void set__values_6(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ____values_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix struct DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A : public Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 { public: // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::_data DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ____data_6; public: inline static int32_t get_offset_of__data_6() { return static_cast(offsetof(DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A, ____data_6)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get__data_6() const { return ____data_6; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of__data_6() { return &____data_6; } inline void set__data_6(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ____data_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix struct DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 : public Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 { public: // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::_data SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ____data_6; public: inline static int32_t get_offset_of__data_6() { return static_cast(offsetof(DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7, ____data_6)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get__data_6() const { return ____data_6; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of__data_6() { return &____data_6; } inline void set__data_6(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ____data_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_6), (void*)value); } }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // MathNet.Numerics.LinearAlgebra.ExistingData struct ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B { public: // System.Int32 MathNet.Numerics.LinearAlgebra.ExistingData::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExistingData_t24BF6A2DD09189B76B7AC8AF4D232E4451299C0B, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.Providers.Common.Mkl.MklAccuracy struct MklAccuracy_t0E09BDE01C94F723E75464C27356B1D965E364F9 { public: // System.UInt32 MathNet.Numerics.Providers.Common.Mkl.MklAccuracy::value__ uint32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(MklAccuracy_t0E09BDE01C94F723E75464C27356B1D965E364F9, ___value___2)); } inline uint32_t get_value___2() const { return ___value___2; } inline uint32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint32_t value) { ___value___2 = value; } }; // MathNet.Numerics.Providers.Common.Mkl.MklConsistency struct MklConsistency_t8ABF6535D20C7240C34653B73D2A724824C134DB { public: // System.Int32 MathNet.Numerics.Providers.Common.Mkl.MklConsistency::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(MklConsistency_t8ABF6535D20C7240C34653B73D2A724824C134DB, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.Providers.Common.Mkl.MklPrecision struct MklPrecision_tB9ACCBE54331E5BE0EBD9D2B59C007D7B1FF621C { public: // System.UInt32 MathNet.Numerics.Providers.Common.Mkl.MklPrecision::value__ uint32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(MklPrecision_tB9ACCBE54331E5BE0EBD9D2B59C007D7B1FF621C, ___value___2)); } inline uint32_t get_value___2() const { return ___value___2; } inline uint32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint32_t value) { ___value___2 = value; } }; // System.Threading.Tasks.ParallelLoopResult struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 { public: // System.Boolean System.Threading.Tasks.ParallelLoopResult::m_completed bool ___m_completed_0; // System.Nullable`1 System.Threading.Tasks.ParallelLoopResult::m_lowestBreakIteration Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1; public: inline static int32_t get_offset_of_m_completed_0() { return static_cast(offsetof(ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3, ___m_completed_0)); } inline bool get_m_completed_0() const { return ___m_completed_0; } inline bool* get_address_of_m_completed_0() { return &___m_completed_0; } inline void set_m_completed_0(bool value) { ___m_completed_0 = value; } inline static int32_t get_offset_of_m_lowestBreakIteration_1() { return static_cast(offsetof(ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3, ___m_lowestBreakIteration_1)); } inline Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F get_m_lowestBreakIteration_1() const { return ___m_lowestBreakIteration_1; } inline Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F * get_address_of_m_lowestBreakIteration_1() { return &___m_lowestBreakIteration_1; } inline void set_m_lowestBreakIteration_1(Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F value) { ___m_lowestBreakIteration_1 = value; } }; // Native definition for P/Invoke marshalling of System.Threading.Tasks.ParallelLoopResult struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3_marshaled_pinvoke { int32_t ___m_completed_0; Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1; }; // Native definition for COM marshalling of System.Threading.Tasks.ParallelLoopResult struct ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3_marshaled_com { int32_t ___m_completed_0; Nullable_1_t340361C8134256120F5769AC5A3F743DB6C11D1F ___m_lowestBreakIteration_1; }; // System.Threading.Tasks.ParallelOptions struct ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C : public RuntimeObject { public: // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.ParallelOptions::m_scheduler TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___m_scheduler_0; // System.Int32 System.Threading.Tasks.ParallelOptions::m_maxDegreeOfParallelism int32_t ___m_maxDegreeOfParallelism_1; // System.Threading.CancellationToken System.Threading.Tasks.ParallelOptions::m_cancellationToken CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD ___m_cancellationToken_2; public: inline static int32_t get_offset_of_m_scheduler_0() { return static_cast(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_scheduler_0)); } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * get_m_scheduler_0() const { return ___m_scheduler_0; } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D ** get_address_of_m_scheduler_0() { return &___m_scheduler_0; } inline void set_m_scheduler_0(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * value) { ___m_scheduler_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_scheduler_0), (void*)value); } inline static int32_t get_offset_of_m_maxDegreeOfParallelism_1() { return static_cast(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_maxDegreeOfParallelism_1)); } inline int32_t get_m_maxDegreeOfParallelism_1() const { return ___m_maxDegreeOfParallelism_1; } inline int32_t* get_address_of_m_maxDegreeOfParallelism_1() { return &___m_maxDegreeOfParallelism_1; } inline void set_m_maxDegreeOfParallelism_1(int32_t value) { ___m_maxDegreeOfParallelism_1 = value; } inline static int32_t get_offset_of_m_cancellationToken_2() { return static_cast(offsetof(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C, ___m_cancellationToken_2)); } inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD get_m_cancellationToken_2() const { return ___m_cancellationToken_2; } inline CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD * get_address_of_m_cancellationToken_2() { return &___m_cancellationToken_2; } inline void set_m_cancellationToken_2(CancellationToken_tC9D68381C9164A4BA10397257E87ADC832AF5FFD value) { ___m_cancellationToken_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___m_cancellationToken_2))->___m_source_0), (void*)NULL); } }; // MathNet.Numerics.LinearAlgebra.Double.SparseMatrix struct SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 : public Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Double.SparseMatrix::_storage SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * ____storage_6; public: inline static int32_t get_offset_of__storage_6() { return static_cast(offsetof(SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19, ____storage_6)); } inline SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * get__storage_6() const { return ____storage_6; } inline SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 ** get_address_of__storage_6() { return &____storage_6; } inline void set__storage_6(SparseCompressedRowMatrixStorage_1_t1669814A048BF9A88A77F1D2AAE88F4414466D83 * value) { ____storage_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____storage_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Single.SparseMatrix struct SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 : public Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Single.SparseMatrix::_storage SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * ____storage_6; public: inline static int32_t get_offset_of__storage_6() { return static_cast(offsetof(SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1, ____storage_6)); } inline SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * get__storage_6() const { return ____storage_6; } inline SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 ** get_address_of__storage_6() { return &____storage_6; } inline void set__storage_6(SparseCompressedRowMatrixStorage_1_t7BEEA8990090427CEDBE802350DD24E2FD512305 * value) { ____storage_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____storage_6), (void*)value); } }; // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.Symmetricity struct Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Symmetricity::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Symmetricity_t99B38D21073017F177CD3EE348CC3D06D0CFB465, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Threading.Tasks.TaskScheduler struct TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D : public RuntimeObject { public: // System.Int32 modreq(System.Runtime.CompilerServices.IsVolatile) System.Threading.Tasks.TaskScheduler::m_taskSchedulerId int32_t ___m_taskSchedulerId_3; public: inline static int32_t get_offset_of_m_taskSchedulerId_3() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D, ___m_taskSchedulerId_3)); } inline int32_t get_m_taskSchedulerId_3() const { return ___m_taskSchedulerId_3; } inline int32_t* get_address_of_m_taskSchedulerId_3() { return &___m_taskSchedulerId_3; } inline void set_m_taskSchedulerId_3(int32_t value) { ___m_taskSchedulerId_3 = value; } }; struct TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields { public: // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Threading.Tasks.TaskScheduler::s_activeTaskSchedulers ConditionalWeakTable_2_t93AD246458B1FCACF9EE33160B2DB2E06AB42CD8 * ___s_activeTaskSchedulers_0; // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.TaskScheduler::s_defaultTaskScheduler TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___s_defaultTaskScheduler_1; // System.Int32 System.Threading.Tasks.TaskScheduler::s_taskSchedulerIdCounter int32_t ___s_taskSchedulerIdCounter_2; // System.EventHandler`1 System.Threading.Tasks.TaskScheduler::_unobservedTaskException EventHandler_1_t7DFDECE3AD515844324382F8BBCAC2975ABEE63A * ____unobservedTaskException_4; // System.Object System.Threading.Tasks.TaskScheduler::_unobservedTaskExceptionLockObject RuntimeObject * ____unobservedTaskExceptionLockObject_5; public: inline static int32_t get_offset_of_s_activeTaskSchedulers_0() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields, ___s_activeTaskSchedulers_0)); } inline ConditionalWeakTable_2_t93AD246458B1FCACF9EE33160B2DB2E06AB42CD8 * get_s_activeTaskSchedulers_0() const { return ___s_activeTaskSchedulers_0; } inline ConditionalWeakTable_2_t93AD246458B1FCACF9EE33160B2DB2E06AB42CD8 ** get_address_of_s_activeTaskSchedulers_0() { return &___s_activeTaskSchedulers_0; } inline void set_s_activeTaskSchedulers_0(ConditionalWeakTable_2_t93AD246458B1FCACF9EE33160B2DB2E06AB42CD8 * value) { ___s_activeTaskSchedulers_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_activeTaskSchedulers_0), (void*)value); } inline static int32_t get_offset_of_s_defaultTaskScheduler_1() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields, ___s_defaultTaskScheduler_1)); } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * get_s_defaultTaskScheduler_1() const { return ___s_defaultTaskScheduler_1; } inline TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D ** get_address_of_s_defaultTaskScheduler_1() { return &___s_defaultTaskScheduler_1; } inline void set_s_defaultTaskScheduler_1(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * value) { ___s_defaultTaskScheduler_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultTaskScheduler_1), (void*)value); } inline static int32_t get_offset_of_s_taskSchedulerIdCounter_2() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields, ___s_taskSchedulerIdCounter_2)); } inline int32_t get_s_taskSchedulerIdCounter_2() const { return ___s_taskSchedulerIdCounter_2; } inline int32_t* get_address_of_s_taskSchedulerIdCounter_2() { return &___s_taskSchedulerIdCounter_2; } inline void set_s_taskSchedulerIdCounter_2(int32_t value) { ___s_taskSchedulerIdCounter_2 = value; } inline static int32_t get_offset_of__unobservedTaskException_4() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields, ____unobservedTaskException_4)); } inline EventHandler_1_t7DFDECE3AD515844324382F8BBCAC2975ABEE63A * get__unobservedTaskException_4() const { return ____unobservedTaskException_4; } inline EventHandler_1_t7DFDECE3AD515844324382F8BBCAC2975ABEE63A ** get_address_of__unobservedTaskException_4() { return &____unobservedTaskException_4; } inline void set__unobservedTaskException_4(EventHandler_1_t7DFDECE3AD515844324382F8BBCAC2975ABEE63A * value) { ____unobservedTaskException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____unobservedTaskException_4), (void*)value); } inline static int32_t get_offset_of__unobservedTaskExceptionLockObject_5() { return static_cast(offsetof(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields, ____unobservedTaskExceptionLockObject_5)); } inline RuntimeObject * get__unobservedTaskExceptionLockObject_5() const { return ____unobservedTaskExceptionLockObject_5; } inline RuntimeObject ** get_address_of__unobservedTaskExceptionLockObject_5() { return &____unobservedTaskExceptionLockObject_5; } inline void set__unobservedTaskExceptionLockObject_5(RuntimeObject * value) { ____unobservedTaskExceptionLockObject_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____unobservedTaskExceptionLockObject_5), (void*)value); } }; // MathNet.Numerics.Providers.LinearAlgebra.Transpose struct Transpose_tF8F7165A0D2F3013E462FE048FC1E4A301F79271 { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Transpose::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Transpose_tF8F7165A0D2F3013E462FE048FC1E4A301F79271, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.Zeros struct Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Zeros::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Zeros_t2093AC7F5FE1F3EBDE512DFFA991C84F9BEC0231, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 : public MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5, ___Data_3)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Data_3() const { return ___Data_3; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 struct DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF : public MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::Data Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF, ___Data_3)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Data_3() const { return ___Data_3; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E : public VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::Data ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Data_2; public: inline static int32_t get_offset_of_Data_2() { return static_cast(offsetof(DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E, ___Data_2)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Data_2() const { return ___Data_2; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Data_2() { return &___Data_2; } inline void set_Data_2(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Data_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1 struct DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 : public VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::Data Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___Data_2; public: inline static int32_t get_offset_of_Data_2() { return static_cast(offsetof(DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563, ___Data_2)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Data_2() const { return ___Data_2; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Data_2() { return &___Data_2; } inline void set_Data_2(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___Data_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_2), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 : public MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::Data ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5, ___Data_3)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_Data_3() const { return ___Data_3; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1 struct DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 : public MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 { public: // T[] MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::Data Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___Data_3; public: inline static int32_t get_offset_of_Data_3() { return static_cast(offsetof(DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833, ___Data_3)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_Data_3() const { return ___Data_3; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_Data_3() { return &___Data_3; } inline void set_Data_3(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___Data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Data_3), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.LU struct LU_t5EC760FF32AC650ED9BE1026FE633E154A3170F9 : public LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.LU struct LU_tD643D82CC9066854B198B78DA3D8C66B353569A9 : public LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex.Matrix struct Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB : public Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Matrix struct Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 : public Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F { public: public: }; // MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider struct MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406 : public ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 { public: // System.String MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_hintPath String_t* ____hintPath_0; // MathNet.Numerics.Providers.Common.Mkl.MklConsistency MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_consistency int32_t ____consistency_1; // MathNet.Numerics.Providers.Common.Mkl.MklPrecision MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_precision uint32_t ____precision_2; // MathNet.Numerics.Providers.Common.Mkl.MklAccuracy MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_accuracy uint32_t ____accuracy_3; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_linearAlgebraMajor int32_t ____linearAlgebraMajor_4; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_linearAlgebraMinor int32_t ____linearAlgebraMinor_5; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_vectorFunctionsMajor int32_t ____vectorFunctionsMajor_6; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::_vectorFunctionsMinor int32_t ____vectorFunctionsMinor_7; public: inline static int32_t get_offset_of__hintPath_0() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____hintPath_0)); } inline String_t* get__hintPath_0() const { return ____hintPath_0; } inline String_t** get_address_of__hintPath_0() { return &____hintPath_0; } inline void set__hintPath_0(String_t* value) { ____hintPath_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____hintPath_0), (void*)value); } inline static int32_t get_offset_of__consistency_1() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____consistency_1)); } inline int32_t get__consistency_1() const { return ____consistency_1; } inline int32_t* get_address_of__consistency_1() { return &____consistency_1; } inline void set__consistency_1(int32_t value) { ____consistency_1 = value; } inline static int32_t get_offset_of__precision_2() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____precision_2)); } inline uint32_t get__precision_2() const { return ____precision_2; } inline uint32_t* get_address_of__precision_2() { return &____precision_2; } inline void set__precision_2(uint32_t value) { ____precision_2 = value; } inline static int32_t get_offset_of__accuracy_3() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____accuracy_3)); } inline uint32_t get__accuracy_3() const { return ____accuracy_3; } inline uint32_t* get_address_of__accuracy_3() { return &____accuracy_3; } inline void set__accuracy_3(uint32_t value) { ____accuracy_3 = value; } inline static int32_t get_offset_of__linearAlgebraMajor_4() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____linearAlgebraMajor_4)); } inline int32_t get__linearAlgebraMajor_4() const { return ____linearAlgebraMajor_4; } inline int32_t* get_address_of__linearAlgebraMajor_4() { return &____linearAlgebraMajor_4; } inline void set__linearAlgebraMajor_4(int32_t value) { ____linearAlgebraMajor_4 = value; } inline static int32_t get_offset_of__linearAlgebraMinor_5() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____linearAlgebraMinor_5)); } inline int32_t get__linearAlgebraMinor_5() const { return ____linearAlgebraMinor_5; } inline int32_t* get_address_of__linearAlgebraMinor_5() { return &____linearAlgebraMinor_5; } inline void set__linearAlgebraMinor_5(int32_t value) { ____linearAlgebraMinor_5 = value; } inline static int32_t get_offset_of__vectorFunctionsMajor_6() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____vectorFunctionsMajor_6)); } inline int32_t get__vectorFunctionsMajor_6() const { return ____vectorFunctionsMajor_6; } inline int32_t* get_address_of__vectorFunctionsMajor_6() { return &____vectorFunctionsMajor_6; } inline void set__vectorFunctionsMajor_6(int32_t value) { ____vectorFunctionsMajor_6 = value; } inline static int32_t get_offset_of__vectorFunctionsMinor_7() { return static_cast(offsetof(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406, ____vectorFunctionsMinor_7)); } inline int32_t get__vectorFunctionsMinor_7() const { return ____vectorFunctionsMinor_7; } inline int32_t* get_address_of__vectorFunctionsMinor_7() { return &____vectorFunctionsMinor_7; } inline void set__vectorFunctionsMinor_7(int32_t value) { ____vectorFunctionsMinor_7 = value; } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // MathNet.Numerics.NativeInterfaceException struct NativeInterfaceException_t6A61C4FA632A897C25B13D6FF12D2D5319100575 : public Exception_t { public: public: }; // MathNet.Numerics.NonConvergenceException struct NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC : public Exception_t { public: public: }; // System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 { public: // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext RuntimeObject * ___m_additionalContext_0; // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state int32_t ___m_state_1; public: inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); } inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; } inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; } inline void set_m_additionalContext_0(RuntimeObject * value) { ___m_additionalContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value); } inline static int32_t get_offset_of_m_state_1() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); } inline int32_t get_m_state_1() const { return ___m_state_1; } inline int32_t* get_address_of_m_state_1() { return &___m_state_1; } inline void set_m_state_1(int32_t value) { ___m_state_1 = value; } }; // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex.Vector struct Vector_t84EE4BAA5EDA2E942AAD609FF75367ADA443BE07 : public Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Vector struct Vector_t6DFC94D581E7CF23762737E2B0568804DAE09347 : public Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B { public: public: }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0 struct U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::columnsA int32_t ___columnsA_0; // MathNet.Numerics.Providers.LinearAlgebra.Transpose MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::transposeA int32_t ___transposeA_1; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::rowsA int32_t ___rowsA_2; // System.Numerics.Complex[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::a ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a_3; // System.Numerics.Complex[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::columnDataB ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* ___columnDataB_4; // System.Numerics.Complex[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::c ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___c_5; // System.Numerics.Complex MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::alpha Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha_6; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::columnsB int32_t ___columnsB_7; public: inline static int32_t get_offset_of_columnsA_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___columnsA_0)); } inline int32_t get_columnsA_0() const { return ___columnsA_0; } inline int32_t* get_address_of_columnsA_0() { return &___columnsA_0; } inline void set_columnsA_0(int32_t value) { ___columnsA_0 = value; } inline static int32_t get_offset_of_transposeA_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___transposeA_1)); } inline int32_t get_transposeA_1() const { return ___transposeA_1; } inline int32_t* get_address_of_transposeA_1() { return &___transposeA_1; } inline void set_transposeA_1(int32_t value) { ___transposeA_1 = value; } inline static int32_t get_offset_of_rowsA_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___rowsA_2)); } inline int32_t get_rowsA_2() const { return ___rowsA_2; } inline int32_t* get_address_of_rowsA_2() { return &___rowsA_2; } inline void set_rowsA_2(int32_t value) { ___rowsA_2 = value; } inline static int32_t get_offset_of_a_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___a_3)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_a_3() const { return ___a_3; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_a_3() { return &___a_3; } inline void set_a_3(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___a_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___a_3), (void*)value); } inline static int32_t get_offset_of_columnDataB_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___columnDataB_4)); } inline ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* get_columnDataB_4() const { return ___columnDataB_4; } inline ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248** get_address_of_columnDataB_4() { return &___columnDataB_4; } inline void set_columnDataB_4(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* value) { ___columnDataB_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_4), (void*)value); } inline static int32_t get_offset_of_c_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___c_5)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get_c_5() const { return ___c_5; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of_c_5() { return &___c_5; } inline void set_c_5(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ___c_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___c_5), (void*)value); } inline static int32_t get_offset_of_alpha_6() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___alpha_6)); } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C get_alpha_6() const { return ___alpha_6; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * get_address_of_alpha_6() { return &___alpha_6; } inline void set_alpha_6(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { ___alpha_6 = value; } inline static int32_t get_offset_of_columnsB_7() { return static_cast(offsetof(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A, ___columnsB_7)); } inline int32_t get_columnsB_7() const { return ___columnsB_7; } inline int32_t* get_address_of_columnsB_7() { return &___columnsB_7; } inline void set_columnsB_7(int32_t value) { ___columnsB_7 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0 struct U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::columnsA int32_t ___columnsA_0; // MathNet.Numerics.Providers.LinearAlgebra.Transpose MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::transposeA int32_t ___transposeA_1; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::rowsA int32_t ___rowsA_2; // System.Single[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::a SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a_3; // System.Single[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::columnDataB SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* ___columnDataB_4; // System.Single[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::c SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___c_5; // System.Single MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::alpha float ___alpha_6; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::columnsB int32_t ___columnsB_7; public: inline static int32_t get_offset_of_columnsA_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___columnsA_0)); } inline int32_t get_columnsA_0() const { return ___columnsA_0; } inline int32_t* get_address_of_columnsA_0() { return &___columnsA_0; } inline void set_columnsA_0(int32_t value) { ___columnsA_0 = value; } inline static int32_t get_offset_of_transposeA_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___transposeA_1)); } inline int32_t get_transposeA_1() const { return ___transposeA_1; } inline int32_t* get_address_of_transposeA_1() { return &___transposeA_1; } inline void set_transposeA_1(int32_t value) { ___transposeA_1 = value; } inline static int32_t get_offset_of_rowsA_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___rowsA_2)); } inline int32_t get_rowsA_2() const { return ___rowsA_2; } inline int32_t* get_address_of_rowsA_2() { return &___rowsA_2; } inline void set_rowsA_2(int32_t value) { ___rowsA_2 = value; } inline static int32_t get_offset_of_a_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___a_3)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_a_3() const { return ___a_3; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_a_3() { return &___a_3; } inline void set_a_3(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___a_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___a_3), (void*)value); } inline static int32_t get_offset_of_columnDataB_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___columnDataB_4)); } inline SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* get_columnDataB_4() const { return ___columnDataB_4; } inline SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9** get_address_of_columnDataB_4() { return &___columnDataB_4; } inline void set_columnDataB_4(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* value) { ___columnDataB_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_4), (void*)value); } inline static int32_t get_offset_of_c_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___c_5)); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* get_c_5() const { return ___c_5; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** get_address_of_c_5() { return &___c_5; } inline void set_c_5(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { ___c_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___c_5), (void*)value); } inline static int32_t get_offset_of_alpha_6() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___alpha_6)); } inline float get_alpha_6() const { return ___alpha_6; } inline float* get_address_of_alpha_6() { return &___alpha_6; } inline void set_alpha_6(float value) { ___alpha_6 = value; } inline static int32_t get_offset_of_columnsB_7() { return static_cast(offsetof(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF, ___columnsB_7)); } inline int32_t get_columnsB_7() const { return ___columnsB_7; } inline int32_t* get_address_of_columnsB_7() { return &___columnsB_7; } inline void set_columnsB_7(int32_t value) { ___columnsB_7 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0 struct U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::columnsA int32_t ___columnsA_0; // MathNet.Numerics.Providers.LinearAlgebra.Transpose MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::transposeA int32_t ___transposeA_1; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::rowsA int32_t ___rowsA_2; // MathNet.Numerics.Complex32[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::a Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a_3; // MathNet.Numerics.Complex32[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::columnDataB Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* ___columnDataB_4; // MathNet.Numerics.Complex32[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::c Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___c_5; // MathNet.Numerics.Complex32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::alpha Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha_6; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::columnsB int32_t ___columnsB_7; public: inline static int32_t get_offset_of_columnsA_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___columnsA_0)); } inline int32_t get_columnsA_0() const { return ___columnsA_0; } inline int32_t* get_address_of_columnsA_0() { return &___columnsA_0; } inline void set_columnsA_0(int32_t value) { ___columnsA_0 = value; } inline static int32_t get_offset_of_transposeA_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___transposeA_1)); } inline int32_t get_transposeA_1() const { return ___transposeA_1; } inline int32_t* get_address_of_transposeA_1() { return &___transposeA_1; } inline void set_transposeA_1(int32_t value) { ___transposeA_1 = value; } inline static int32_t get_offset_of_rowsA_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___rowsA_2)); } inline int32_t get_rowsA_2() const { return ___rowsA_2; } inline int32_t* get_address_of_rowsA_2() { return &___rowsA_2; } inline void set_rowsA_2(int32_t value) { ___rowsA_2 = value; } inline static int32_t get_offset_of_a_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___a_3)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_a_3() const { return ___a_3; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_a_3() { return &___a_3; } inline void set_a_3(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___a_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___a_3), (void*)value); } inline static int32_t get_offset_of_columnDataB_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___columnDataB_4)); } inline Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* get_columnDataB_4() const { return ___columnDataB_4; } inline Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82** get_address_of_columnDataB_4() { return &___columnDataB_4; } inline void set_columnDataB_4(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* value) { ___columnDataB_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_4), (void*)value); } inline static int32_t get_offset_of_c_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___c_5)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get_c_5() const { return ___c_5; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of_c_5() { return &___c_5; } inline void set_c_5(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ___c_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___c_5), (void*)value); } inline static int32_t get_offset_of_alpha_6() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___alpha_6)); } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 get_alpha_6() const { return ___alpha_6; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * get_address_of_alpha_6() { return &___alpha_6; } inline void set_alpha_6(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { ___alpha_6 = value; } inline static int32_t get_offset_of_columnsB_7() { return static_cast(offsetof(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF, ___columnsB_7)); } inline int32_t get_columnsB_7() const { return ___columnsB_7; } inline int32_t* get_address_of_columnsB_7() { return &___columnsB_7; } inline void set_columnsB_7(int32_t value) { ___columnsB_7 = value; } }; // MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0 struct U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F : public RuntimeObject { public: // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::columnsA int32_t ___columnsA_0; // MathNet.Numerics.Providers.LinearAlgebra.Transpose MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::transposeA int32_t ___transposeA_1; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::rowsA int32_t ___rowsA_2; // System.Double[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::a DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a_3; // System.Double[][] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::columnDataB DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___columnDataB_4; // System.Double[] MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::c DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___c_5; // System.Double MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::alpha double ___alpha_6; // System.Int32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::columnsB int32_t ___columnsB_7; public: inline static int32_t get_offset_of_columnsA_0() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___columnsA_0)); } inline int32_t get_columnsA_0() const { return ___columnsA_0; } inline int32_t* get_address_of_columnsA_0() { return &___columnsA_0; } inline void set_columnsA_0(int32_t value) { ___columnsA_0 = value; } inline static int32_t get_offset_of_transposeA_1() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___transposeA_1)); } inline int32_t get_transposeA_1() const { return ___transposeA_1; } inline int32_t* get_address_of_transposeA_1() { return &___transposeA_1; } inline void set_transposeA_1(int32_t value) { ___transposeA_1 = value; } inline static int32_t get_offset_of_rowsA_2() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___rowsA_2)); } inline int32_t get_rowsA_2() const { return ___rowsA_2; } inline int32_t* get_address_of_rowsA_2() { return &___rowsA_2; } inline void set_rowsA_2(int32_t value) { ___rowsA_2 = value; } inline static int32_t get_offset_of_a_3() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___a_3)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_a_3() const { return ___a_3; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_a_3() { return &___a_3; } inline void set_a_3(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___a_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___a_3), (void*)value); } inline static int32_t get_offset_of_columnDataB_4() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___columnDataB_4)); } inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* get_columnDataB_4() const { return ___columnDataB_4; } inline DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D** get_address_of_columnDataB_4() { return &___columnDataB_4; } inline void set_columnDataB_4(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* value) { ___columnDataB_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___columnDataB_4), (void*)value); } inline static int32_t get_offset_of_c_5() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___c_5)); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* get_c_5() const { return ___c_5; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** get_address_of_c_5() { return &___c_5; } inline void set_c_5(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { ___c_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___c_5), (void*)value); } inline static int32_t get_offset_of_alpha_6() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___alpha_6)); } inline double get_alpha_6() const { return ___alpha_6; } inline double* get_address_of_alpha_6() { return &___alpha_6; } inline void set_alpha_6(double value) { ___alpha_6 = value; } inline static int32_t get_offset_of_columnsB_7() { return static_cast(offsetof(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F, ___columnsB_7)); } inline int32_t get_columnsB_7() const { return ___columnsB_7; } inline int32_t* get_address_of_columnsB_7() { return &___columnsB_7; } inline void set_columnsB_7(int32_t value) { ___columnsB_7 = value; } }; // System.Action`1> struct Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D : public MulticastDelegate_t { public: public: }; // System.Action`2 struct Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 : public MulticastDelegate_t { public: public: }; // System.Func`2 struct Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 : public MulticastDelegate_t { public: public: }; // System.Func`2 struct Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 : public MulticastDelegate_t { public: public: }; // System.Func`4 struct Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB : public MulticastDelegate_t { public: public: }; // System.Func`4 struct Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A : public MulticastDelegate_t { public: public: }; // System.Func`4 struct Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD : public MulticastDelegate_t { public: public: }; // System.Func`4 struct Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 : public MulticastDelegate_t { public: public: }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.BadImageFormatException struct BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.BadImageFormatException::_fileName String_t* ____fileName_17; // System.String System.BadImageFormatException::_fusionLog String_t* ____fusionLog_18; public: inline static int32_t get_offset_of__fileName_17() { return static_cast(offsetof(BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A, ____fileName_17)); } inline String_t* get__fileName_17() const { return ____fileName_17; } inline String_t** get_address_of__fileName_17() { return &____fileName_17; } inline void set__fileName_17(String_t* value) { ____fileName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____fileName_17), (void*)value); } inline static int32_t get_offset_of__fusionLog_18() { return static_cast(offsetof(BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A, ____fusionLog_18)); } inline String_t* get__fusionLog_18() const { return ____fusionLog_18; } inline String_t** get_address_of__fusionLog_18() { return &____fusionLog_18; } inline void set__fusionLog_18(String_t* value) { ____fusionLog_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____fusionLog_18), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU struct DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A : public LU_t5EC760FF32AC650ED9BE1026FE633E154A3170F9 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU struct DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 : public LU_tD643D82CC9066854B198B78DA3D8C66B353569A9 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix struct DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 : public Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::_rowCount int32_t ____rowCount_6; // System.Int32 MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::_columnCount int32_t ____columnCount_7; // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::_values ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ____values_8; public: inline static int32_t get_offset_of__rowCount_6() { return static_cast(offsetof(DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94, ____rowCount_6)); } inline int32_t get__rowCount_6() const { return ____rowCount_6; } inline int32_t* get_address_of__rowCount_6() { return &____rowCount_6; } inline void set__rowCount_6(int32_t value) { ____rowCount_6 = value; } inline static int32_t get_offset_of__columnCount_7() { return static_cast(offsetof(DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94, ____columnCount_7)); } inline int32_t get__columnCount_7() const { return ____columnCount_7; } inline int32_t* get_address_of__columnCount_7() { return &____columnCount_7; } inline void set__columnCount_7(int32_t value) { ____columnCount_7 = value; } inline static int32_t get_offset_of__values_8() { return static_cast(offsetof(DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94, ____values_8)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get__values_8() const { return ____values_8; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of__values_8() { return &____values_8; } inline void set__values_8(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ____values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_8), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix struct DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 : public Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::_rowCount int32_t ____rowCount_6; // System.Int32 MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::_columnCount int32_t ____columnCount_7; // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::_values Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ____values_8; public: inline static int32_t get_offset_of__rowCount_6() { return static_cast(offsetof(DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9, ____rowCount_6)); } inline int32_t get__rowCount_6() const { return ____rowCount_6; } inline int32_t* get_address_of__rowCount_6() { return &____rowCount_6; } inline void set__rowCount_6(int32_t value) { ____rowCount_6 = value; } inline static int32_t get_offset_of__columnCount_7() { return static_cast(offsetof(DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9, ____columnCount_7)); } inline int32_t get__columnCount_7() const { return ____columnCount_7; } inline int32_t* get_address_of__columnCount_7() { return &____columnCount_7; } inline void set__columnCount_7(int32_t value) { ____columnCount_7 = value; } inline static int32_t get_offset_of__values_8() { return static_cast(offsetof(DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9, ____values_8)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get__values_8() const { return ____values_8; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of__values_8() { return &____values_8; } inline void set__values_8(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ____values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_8), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex.DenseVector struct DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 : public Vector_t84EE4BAA5EDA2E942AAD609FF75367ADA443BE07 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Complex.DenseVector::_length int32_t ____length_5; // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseVector::_values ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ____values_6; public: inline static int32_t get_offset_of__length_5() { return static_cast(offsetof(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861, ____length_5)); } inline int32_t get__length_5() const { return ____length_5; } inline int32_t* get_address_of__length_5() { return &____length_5; } inline void set__length_5(int32_t value) { ____length_5 = value; } inline static int32_t get_offset_of__values_6() { return static_cast(offsetof(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861, ____values_6)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get__values_6() const { return ____values_6; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of__values_6() { return &____values_6; } inline void set__values_6(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ____values_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex32.DenseVector struct DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 : public Vector_t6DFC94D581E7CF23762737E2B0568804DAE09347 { public: // System.Int32 MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::_length int32_t ____length_5; // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::_values Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ____values_6; public: inline static int32_t get_offset_of__length_5() { return static_cast(offsetof(DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61, ____length_5)); } inline int32_t get__length_5() const { return ____length_5; } inline int32_t* get_address_of__length_5() { return &____length_5; } inline void set__length_5(int32_t value) { ____length_5 = value; } inline static int32_t get_offset_of__values_6() { return static_cast(offsetof(DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61, ____values_6)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get__values_6() const { return ____values_6; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of__values_6() { return &____values_6; } inline void set__values_6(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ____values_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____values_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix struct DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 : public Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB { public: // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::_data ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ____data_6; public: inline static int32_t get_offset_of__data_6() { return static_cast(offsetof(DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2, ____data_6)); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* get__data_6() const { return ____data_6; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** get_address_of__data_6() { return &____data_6; } inline void set__data_6(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { ____data_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix struct DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 : public Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 { public: // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::_data Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ____data_6; public: inline static int32_t get_offset_of__data_6() { return static_cast(offsetof(DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24, ____data_6)); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* get__data_6() const { return ____data_6; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** get_address_of__data_6() { return &____data_6; } inline void set__data_6(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { ____data_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_6), (void*)value); } }; // MathNet.Numerics.InvalidParameterException struct InvalidParameterException_t53CE15E4C488E3C17999310B34A89F6ED8CAEADE : public NativeInterfaceException_t6A61C4FA632A897C25B13D6FF12D2D5319100575 { public: public: }; // System.NotSupportedException struct NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.OutOfMemoryException struct OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // MathNet.Numerics.LinearAlgebra.Complex.SparseMatrix struct SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 : public Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Complex.SparseMatrix::_storage SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * ____storage_6; public: inline static int32_t get_offset_of__storage_6() { return static_cast(offsetof(SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061, ____storage_6)); } inline SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * get__storage_6() const { return ____storage_6; } inline SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 ** get_address_of__storage_6() { return &____storage_6; } inline void set__storage_6(SparseCompressedRowMatrixStorage_1_t2027503C2ABBECC4FCF80E742E1079DFA5A57E25 * value) { ____storage_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____storage_6), (void*)value); } }; // MathNet.Numerics.LinearAlgebra.Complex32.SparseMatrix struct SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 : public Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 { public: // MathNet.Numerics.LinearAlgebra.Storage.SparseCompressedRowMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Complex32.SparseMatrix::_storage SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * ____storage_6; public: inline static int32_t get_offset_of__storage_6() { return static_cast(offsetof(SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6, ____storage_6)); } inline SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * get__storage_6() const { return ____storage_6; } inline SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 ** get_address_of__storage_6() { return &____storage_6; } inline void set__storage_6(SparseCompressedRowMatrixStorage_1_t5B8B9EA3F4A71865435974E8D55574A4DA5D8204 * value) { ____storage_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____storage_6), (void*)value); } }; // System.TypeLoadException struct TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.TypeLoadException::ClassName String_t* ___ClassName_17; // System.String System.TypeLoadException::AssemblyName String_t* ___AssemblyName_18; // System.String System.TypeLoadException::MessageArg String_t* ___MessageArg_19; // System.Int32 System.TypeLoadException::ResourceId int32_t ___ResourceId_20; public: inline static int32_t get_offset_of_ClassName_17() { return static_cast(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___ClassName_17)); } inline String_t* get_ClassName_17() const { return ___ClassName_17; } inline String_t** get_address_of_ClassName_17() { return &___ClassName_17; } inline void set_ClassName_17(String_t* value) { ___ClassName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___ClassName_17), (void*)value); } inline static int32_t get_offset_of_AssemblyName_18() { return static_cast(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___AssemblyName_18)); } inline String_t* get_AssemblyName_18() const { return ___AssemblyName_18; } inline String_t** get_address_of_AssemblyName_18() { return &___AssemblyName_18; } inline void set_AssemblyName_18(String_t* value) { ___AssemblyName_18 = value; Il2CppCodeGenWriteBarrier((void**)(&___AssemblyName_18), (void*)value); } inline static int32_t get_offset_of_MessageArg_19() { return static_cast(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___MessageArg_19)); } inline String_t* get_MessageArg_19() const { return ___MessageArg_19; } inline String_t** get_address_of_MessageArg_19() { return &___MessageArg_19; } inline void set_MessageArg_19(String_t* value) { ___MessageArg_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___MessageArg_19), (void*)value); } inline static int32_t get_offset_of_ResourceId_20() { return static_cast(offsetof(TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7, ___ResourceId_20)); } inline int32_t get_ResourceId_20() const { return ___ResourceId_20; } inline int32_t* get_address_of_ResourceId_20() { return &___ResourceId_20; } inline void set_ResourceId_20(int32_t value) { ___ResourceId_20 = value; } }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: // System.Object System.ArgumentOutOfRangeException::m_actualValue RuntimeObject * ___m_actualValue_19; public: inline static int32_t get_offset_of_m_actualValue_19() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); } inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; } inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; } inline void set_m_actualValue_19(RuntimeObject * value) { ___m_actualValue_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value); } }; struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields { public: // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage String_t* ____rangeMessage_18; public: inline static int32_t get_offset_of__rangeMessage_18() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); } inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; } inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; } inline void set__rangeMessage_18(String_t* value) { ____rangeMessage_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value); } }; // System.DllNotFoundException struct DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 : public TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7 { public: public: }; // System.EntryPointNotFoundException struct EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC : public TypeLoadException_t57F05DC978AA8B70B0CE1AB2EF99D7F97FE428E7 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Double[] struct DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB : public RuntimeArray { public: ALIGN_FIELD (8) double m_Items[1]; public: inline double GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline double* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, double value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline double GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline double* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, double value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA : public RuntimeArray { public: ALIGN_FIELD (8) float m_Items[1]; public: inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // System.Numerics.Complex[] struct ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5 : public RuntimeArray { public: ALIGN_FIELD (8) Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C m_Items[1]; public: inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C value) { m_Items[index] = value; } }; // MathNet.Numerics.Complex32[] struct Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9 : public RuntimeArray { public: ALIGN_FIELD (8) Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 m_Items[1]; public: inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: inline RuntimeObject * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A : public RuntimeArray { public: ALIGN_FIELD (8) String_t* m_Items[1]; public: inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Double[][] struct DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D : public RuntimeArray { public: ALIGN_FIELD (8) DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* m_Items[1]; public: inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Numerics.Complex[][] struct ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248 : public RuntimeArray { public: ALIGN_FIELD (8) ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* m_Items[1]; public: inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // MathNet.Numerics.Complex32[][] struct Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82 : public RuntimeArray { public: ALIGN_FIELD (8) Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* m_Items[1]; public: inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Single[][] struct SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9 : public RuntimeArray { public: ALIGN_FIELD (8) SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* m_Items[1]; public: inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Void System.Action`2::Invoke(!0,!1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287_gshared (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * __this, int32_t ___arg10, int32_t ___arg21, const RuntimeMethod* method); // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared (Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Threading.Tasks.ParallelLoopResult System.Threading.Tasks.Parallel::ForEach(System.Collections.Concurrent.Partitioner`1,System.Threading.Tasks.ParallelOptions,System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 Parallel_ForEach_TisRuntimeObject_mD5604362D63F0F8B24BF86011E1B49E947BA0206_gshared (Partitioner_1_tB2C167F50AF3937D1625415D8953743FB452DA78 * ___source0, ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * ___parallelOptions1, Action_1_tD9663D9715FAA4E62035CFCF1AD4D094EE7872DC * ___body2, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::Add(!0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, RuntimeObject * ___item0, const RuntimeMethod* method); // !0[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* List_1_ToArray_mC6E0B3CF74090974475F845BF79EC5E66D3A71AC_gshared (List_1_t3F94120C77410A62EAE48421CF166B83AB95A2F5 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * Matrix_1_DimensionsDontMatch_TisRuntimeObject_m77966F04FBCE1D74CD6C0FC3F9BA8203A1E8FF88_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___left0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___right1, String_t* ___paramName2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * Matrix_1_DimensionsDontMatch_TisRuntimeObject_m493A727940BEDEBEC2D4A8689472BA5ED2E6FEE8_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___left0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___right1, String_t* ___paramName2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * Matrix_1_DimensionsDontMatch_TisRuntimeObject_mAB0CAFDB95760E5E23189EC3B0D4AA7BB048920F_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___left0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___right1, String_t* ___paramName2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t * Matrix_1_DimensionsDontMatch_TisRuntimeObject_m043ABF5204A5C77564EC4B82254C5274DF517AB2_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___left0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___right1, String_t* ___paramName2, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F_gshared (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388_gshared (Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfDiagonalInit(System.Int32,System.Int32,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2_gshared (int32_t ___rows0, int32_t ___columns1, Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * ___init2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, int32_t ___row0, int32_t ___column1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value2, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB_gshared (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E_gshared (Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfDiagonalInit(System.Int32,System.Int32,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA_gshared (int32_t ___rows0, int32_t ___columns1, Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * ___init2, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, int32_t ___row0, int32_t ___column1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value2, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF_gshared (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfRowArrays(T[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F_gshared (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___data0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F_gshared (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF_gshared (DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * __this, int32_t ___length0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A_gshared (DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * __this, int32_t ___length0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE_gshared (DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * __this, int32_t ___length0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D_gshared (DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * __this, int32_t ___length0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20_gshared (DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___target0, const RuntimeMethod* method); // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_gshared (Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48_gshared (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3_gshared (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497_gshared (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method); // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875_gshared (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___source0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A_gshared (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085_gshared (DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___target0, const RuntimeMethod* method); // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_gshared (Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4_gshared (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401_gshared (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D_gshared (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method); // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502_gshared (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___source0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F_gshared (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D_gshared (DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___target0, const RuntimeMethod* method); // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_gshared (Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577_gshared (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586_gshared (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7_gshared (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method); // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095_gshared (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___source0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE_gshared (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C_gshared (DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___target0, const RuntimeMethod* method); // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_gshared (Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B_gshared (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6_gshared (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E_gshared (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method); // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9_gshared (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___source0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9_gshared (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD_gshared (Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F_gshared (Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9_gshared (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9_gshared (Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749_gshared (LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182_gshared (LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137_gshared (LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1_gshared (LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_gshared (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_gshared (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrix4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___column5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_gshared (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrix4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___row5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_gshared (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrix4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___column5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_gshared (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrix4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___row5, const RuntimeMethod* method); // System.Boolean System.AppContext::TryGetSwitch(System.String,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppContext_TryGetSwitch_mEF33FBD081A1F986765BFA30E7C1EA6CF3DE6D63 (String_t* ___switchName0, bool* ___isEnabled1, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.AppSwitches::IsEnabled(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF (String_t* ___switchName0, const RuntimeMethod* method); // System.Void System.Buffer::BlockCopy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725 (RuntimeArray * ___src0, int32_t ___srcOffset1, RuntimeArray * ___dst2, int32_t ___dstOffset3, int32_t ___count4, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.Threading.Tasks.ParallelOptions::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2 (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Control::get_MaxDegreeOfParallelism() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline (const RuntimeMethod* method); // System.Void System.Threading.Tasks.ParallelOptions::set_MaxDegreeOfParallelism(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5 (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, int32_t ___value0, const RuntimeMethod* method); // System.Threading.Tasks.TaskScheduler MathNet.Numerics.Control::get_TaskScheduler() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * Control_get_TaskScheduler_m67242C5AA587EBFE3E8CD8E22E1992B3A5411438_inline (const RuntimeMethod* method); // System.Void System.Threading.Tasks.ParallelOptions::set_TaskScheduler(System.Threading.Tasks.TaskScheduler) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParallelOptions_set_TaskScheduler_mAE773AD7EA4EE45208559D1694EB1DCFBFD9C9BB_inline (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___value0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Threading.CommonParallel/<>c__DisplayClass2_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m94B9E5A36605566C80AEBBA5B116F3384CBD0EA9 (U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * __this, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Void System.Action`2::Invoke(!0,!1) inline void Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287 (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * __this, int32_t ___arg10, int32_t ___arg21, const RuntimeMethod* method) { (( void (*) (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *, int32_t, int32_t, const RuntimeMethod*))Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287_gshared)(__this, ___arg10, ___arg21, method); } // System.Collections.Concurrent.OrderablePartitioner`1> System.Collections.Concurrent.Partitioner::Create(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9 * Partitioner_Create_m48E3D7F28AD7576C8ACB4F43747DD6778EA5479E (int32_t ___fromInclusive0, int32_t ___toExclusive1, int32_t ___rangeSize2, const RuntimeMethod* method); // System.Threading.Tasks.ParallelOptions MathNet.Numerics.Threading.CommonParallel::CreateParallelOptions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * CommonParallel_CreateParallelOptions_mF5856DDDC4C2585328BB376ACE86105D06324B8C (const RuntimeMethod* method); // System.Void System.Action`1>::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_m0BBAA4A83849EC762E052CC999D827A37C629133 (Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_1__ctor_mA671E933C9D3DAE4E3F71D34FDDA971739618158_gshared)(__this, ___object0, ___method1, method); } // System.Threading.Tasks.ParallelLoopResult System.Threading.Tasks.Parallel::ForEach>(System.Collections.Concurrent.Partitioner`1,System.Threading.Tasks.ParallelOptions,System.Action`1) inline ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 Parallel_ForEach_TisTuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800_mFF9F559B60FCE8FC15BC3440CAB6E80DBBA5FBDC (Partitioner_1_t1833CF641E0534060BA028BD1354E7CD5CDF23BF * ___source0, ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * ___parallelOptions1, Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D * ___body2, const RuntimeMethod* method) { return (( ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 (*) (Partitioner_1_t1833CF641E0534060BA028BD1354E7CD5CDF23BF *, ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *, Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D *, const RuntimeMethod*))Parallel_ForEach_TisRuntimeObject_mD5604362D63F0F8B24BF86011E1B49E947BA0206_gshared)(___source0, ___parallelOptions1, ___body2, method); } // System.Void MathNet.Numerics.Complex32::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, float ___real0, float ___imaginary1, const RuntimeMethod* method); // System.Single MathNet.Numerics.Complex32::get_Real() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Single MathNet.Numerics.Complex32::get_Imaginary() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean System.Single::IsNaN(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_IsNaN_m458FF076EF1944D4D888A585F7C6C49DA4730599 (float ___f0, const RuntimeMethod* method); // System.Boolean System.Single::IsInfinity(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Single_IsInfinity_m10D3B235800230231AFC34AFEC4D320D06F794C1 (float ___f0, const RuntimeMethod* method); // System.Single MathNet.Numerics.Complex32::get_Magnitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Single MathNet.Numerics.Complex32::get_MagnitudeSquared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsNaN() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsInfinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsReal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::IsRealNonNegative() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsRealNonNegative_mFAA60E98DDB0ADE33FB995BE5116F4660A081D25 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::SquareRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_SquareRoot_mC1B4690B2D9E61BCC2D14BCF516C1801FF3FECCA (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::Equals(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___other0, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::InternalDiv(System.Single,System.Single,System.Single,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C (float ___a0, float ___b1, float ___c2, float ___d3, bool ___swapped4, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::Conjugate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_CurrentCulture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB (const RuntimeMethod* method); // System.String System.String::Format(System.IFormatProvider,System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8892FAD3E9F1E11E6176840DC1EA0C40DF1F0C2B (RuntimeObject* ___provider0, String_t* ___format1, RuntimeObject * ___arg02, RuntimeObject * ___arg13, const RuntimeMethod* method); // System.String MathNet.Numerics.Complex32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Complex32_ToString_m620648A871CBBCC268D9B36CAA18934DD3763B36 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.String System.Single::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m7631D332703B4197EAA7DC0BA067CE7E16334D8B (float* __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method); // System.String MathNet.Numerics.Complex32::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Complex32_ToString_m443E9B91391CF7387B91AE74FBAB5F915E54C233 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Precision::AlmostEqual(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Precision_AlmostEqual_m5855E26D2DFA5E8D3F81A47C9426FA0A9F7638E6 (float ___a0, float ___b1, const RuntimeMethod* method); // System.Int32 System.Single::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9 (float* __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Complex32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_Equals_m8AB858161E5BB9966495A80C771FD0D2E80F2F72 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Double System.Numerics.Complex::get_Real() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method); // System.Double System.Numerics.Complex::get_Imaginary() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method); // System.Void System.Numerics.Complex::.ctor(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, double ___real0, double ___imaginary1, const RuntimeMethod* method); // System.Numerics.Complex MathNet.Numerics.Complex32::ToComplex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex32_ToComplex_m2E80909CD3EF0A61684C0127895FD2F66B995859 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_UnaryNegation(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___subtrahend0, const RuntimeMethod* method); // System.Numerics.Complex System.Numerics.Complex::Conjugate(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_Conjugate_m14117797A1F44BADD7CA37254FABBE3AD7E1B92E (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value0, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.ComplexExtensions::IsRealNonNegative(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsRealNonNegative_m214EB0E49A25FEF70D5E0A52F1EA69A11AF2F8FE (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Control::ConfigureAuto() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control_ConfigureAuto_mF7FB465004EFF5B6B534C6A5DE7728FCE92E63E7 (const RuntimeMethod* method); // System.Void MathNet.Numerics.Control::set_CheckDistributionParameters(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_CheckDistributionParameters_mE4F98B20C95692BBCD1F4142F835FEB5F6C138B3_inline (bool ___value0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Control::set_ThreadSafeRandomNumberGenerators(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_ThreadSafeRandomNumberGenerators_m291D65C509DD664F653FA6680F0339376CCBF487_inline (bool ___value0, const RuntimeMethod* method); // System.Int32 System.Environment::get_ProcessorCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_ProcessorCount_m32354B9724A21AE041AC75C0E470687E33B93D33 (const RuntimeMethod* method); // System.Threading.Tasks.TaskScheduler System.Threading.Tasks.TaskScheduler::get_Default() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * TaskScheduler_get_Default_m3FAE18B08A620C75BF0256917EFB236D30AB6BCB_inline (const RuntimeMethod* method); // System.Void MathNet.Numerics.Control::set_TaskScheduler(System.Threading.Tasks.TaskScheduler) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_TaskScheduler_m80147DA4BF0CD22E223B3A5B4882284BA9EB6E7E_inline (TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___value0, const RuntimeMethod* method); // System.Boolean System.Numerics.Complex::op_Equality(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::z_scale(System.IntPtr,System.Int32,System.Numerics.Complex,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_z_scale_m2251989E085D2D2DD3719D1F4908F6590AAE9DFF (intptr_t ___blasHandle0, int32_t ___n1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x3, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::ToCUDA(MathNet.Numerics.Providers.LinearAlgebra.Transpose) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471 (int32_t ___transpose0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::z_matrix_multiply(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Numerics.Complex,System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_z_matrix_multiply_m23F792151537BD3FB63541B015F0699EFA2764A3 (intptr_t ___blasHandle0, int32_t ___transA1, int32_t ___transB2, int32_t ___m3, int32_t ___n4, int32_t ___k5, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha6, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x7, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___y8, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___beta9, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___c10, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::z_lu_factor(System.IntPtr,System.Int32,System.Numerics.Complex[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_z_lu_factor_m89F753E4BF3CA44C5D5EC6AC08EAF5E4E033F178 (intptr_t ___solverHandle0, int32_t ___n1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::Solver(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___status0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::z_lu_inverse_factored(System.IntPtr,System.Int32,System.Numerics.Complex[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_z_lu_inverse_factored_mA73558C83F96D52D701B57E77A3F56C9F17567B3 (intptr_t ___blasHandle0, int32_t ___n1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::BLAS(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___status0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::z_lu_solve_factored(System.IntPtr,System.Int32,System.Int32,System.Numerics.Complex[],System.Int32[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_z_lu_solve_factored_m111DF099D61CC9DD6B09E8ED05C5E7632AE84E6A (intptr_t ___solverHandle0, int32_t ___n1, int32_t ___nrhs2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a3, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___b5, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::op_Equality(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex21, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::c_scale(System.IntPtr,System.Int32,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_c_scale_m4ED765D4A44D8285998AF86A6564B9A0AA14F46F (intptr_t ___blasHandle0, int32_t ___n1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::c_matrix_multiply(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_c_matrix_multiply_m2B1DDF1D12C9FDEA29B88005C4C27140E04D05A2 (intptr_t ___blasHandle0, int32_t ___transA1, int32_t ___transB2, int32_t ___m3, int32_t ___n4, int32_t ___k5, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha6, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x7, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___y8, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___beta9, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___c10, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::c_lu_factor(System.IntPtr,System.Int32,MathNet.Numerics.Complex32[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_c_lu_factor_m6F535B933C83D75646B6A42A29B8BBAAA05CD2BC (intptr_t ___solverHandle0, int32_t ___n1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::c_lu_inverse_factored(System.IntPtr,System.Int32,MathNet.Numerics.Complex32[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_c_lu_inverse_factored_m53AF89A676B8784AC1EF505D3C465E2233846678 (intptr_t ___blasHandle0, int32_t ___n1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::c_lu_solve_factored(System.IntPtr,System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_c_lu_solve_factored_mB143E09474C7999D4DAE3E4FE684323DEF6F6EF1 (intptr_t ___solverHandle0, int32_t ___n1, int32_t ___nrhs2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a3, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___b5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider__ctor_m7F7D53DA74304C7467AABB4F28F88EA5D31BCB3D (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::IsAvailable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CudaProvider_IsAvailable_m9621B686753BB253DAD11F700A452F1AFE8546FC (String_t* ___hintPath0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.CudaProvider::Load(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F (String_t* ___hintPath0, const RuntimeMethod* method); // System.FormattableString System.Runtime.CompilerServices.FormattableStringFactory::Create(System.String,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68 (String_t* ___format0, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___arguments1, const RuntimeMethod* method); // System.String System.FormattableString::Invariant(System.FormattableString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22 (FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * ___formattable0, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::query_capability(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0 (int32_t ___capability0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::createBLASHandle(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_createBLASHandle_mFF11DE89E9B24AEDE02388BEC09B1FA6272D4F3A (intptr_t* ___blasHandle0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::createSolverHandle(System.IntPtr&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_createSolverHandle_m7C8EEFFF54C8ECF2502C33DC0C7E3AFD8A41E0AE (intptr_t* ___solverHandle0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.CudaProvider::FreeResources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaProvider_FreeResources_mC24EE0B555A7E0C6165F972EECAFC807D25ED23A (const RuntimeMethod* method); // System.Void System.Exception::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11 (Exception_t * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.OutOfMemoryException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutOfMemoryException__ctor_m7A10A40E5051AF0288392AAEF504C394A6C5FAD2 (OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, const RuntimeMethod* method); // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411 (int32_t* __this, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method); // System.Void MathNet.Numerics.NonConvergenceException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonConvergenceException__ctor_m7E4FCC54FEF844FBA633A04D324940E91F722465 (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * __this, String_t* ___message0, const RuntimeMethod* method); // System.String MathNet.Numerics.Providers.Common.Cuda.CudaProvider::Describe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CudaProvider_Describe_m5C6A5C6A2176B678C153D3B0271E1789EDC04206 (const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::destroyBLASHandle(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_destroyBLASHandle_mFB1FDD000B5C353A6E11C7F762846D6E45BC3B37 (intptr_t ___blasHandle0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::destroySolverHandle(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_destroySolverHandle_m764E31743D0B1205AAB03977D1B56BC3197ECF6A (intptr_t ___solverHandle0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::d_scale(System.IntPtr,System.Int32,System.Double,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_d_scale_mAC53BA684181AB41D3CE84CACF01A4BED75FF124 (intptr_t ___blasHandle0, int32_t ___n1, double ___alpha2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::d_matrix_multiply(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Double,System.Double[],System.Double[],System.Double,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_d_matrix_multiply_mDF9D8C2DF9E612F18D3EA31D5B9B622AB6845E98 (intptr_t ___blasHandle0, int32_t ___transA1, int32_t ___transB2, int32_t ___m3, int32_t ___n4, int32_t ___k5, double ___alpha6, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x7, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___y8, double ___beta9, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___c10, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::d_lu_factor(System.IntPtr,System.Int32,System.Double[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_d_lu_factor_m6310743BCC839FABA0B04AD16A1C93D8CBFB2ED0 (intptr_t ___solverHandle0, int32_t ___n1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::d_lu_inverse_factored(System.IntPtr,System.Int32,System.Double[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_d_lu_inverse_factored_m74222C7224CF5EF02F64CEDA82145568D66ECF0F (intptr_t ___blasHandle0, int32_t ___n1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::d_lu_solve_factored(System.IntPtr,System.Int32,System.Int32,System.Double[],System.Int32[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_d_lu_solve_factored_m44931468DEA5A806689C491FAF847F854B0E0D23 (intptr_t ___solverHandle0, int32_t ___n1, int32_t ___nrhs2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a3, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___b5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::s_scale(System.IntPtr,System.Int32,System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_s_scale_mB4DAD14F12633155C025276987E14D8BA5708C0C (intptr_t ___blasHandle0, int32_t ___n1, float ___alpha2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::s_matrix_multiply(System.IntPtr,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Single,System.Single[],System.Single[],System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SafeNativeMethods_s_matrix_multiply_m9217FDF0266B57AC483F09023C90748063DE2F5C (intptr_t ___blasHandle0, int32_t ___transA1, int32_t ___transB2, int32_t ___m3, int32_t ___n4, int32_t ___k5, float ___alpha6, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x7, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___y8, float ___beta9, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___c10, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::s_lu_factor(System.IntPtr,System.Int32,System.Single[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_s_lu_factor_m23231ADB302F15EB199E74A5F20511E39958E410 (intptr_t ___solverHandle0, int32_t ___n1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::s_lu_inverse_factored(System.IntPtr,System.Int32,System.Single[],System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_s_lu_inverse_factored_m1D3D7CAAF87F3CD9A5EE065D7D2B57D2328E8CB6 (intptr_t ___blasHandle0, int32_t ___n1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::s_lu_solve_factored(System.IntPtr,System.Int32,System.Int32,System.Single[],System.Int32[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SafeNativeMethods_s_lu_solve_factored_m3030E19C34385502574A9DD492BA9455E0A51EA9 (intptr_t ___solverHandle0, int32_t ___n1, int32_t ___nrhs2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a3, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___b5, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.AppSwitches::get_DisableNativeProviders() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503 (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.AppSwitches::get_DisableCudaNativeProvider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableCudaNativeProvider_mF2F7A632052D8861DAF6E7B93B562C0E777D7E29 (const RuntimeMethod* method); // System.String MathNet.Numerics.Providers.Common.Cuda.SafeNativeMethods::get_DllName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SafeNativeMethods_get_DllName_mCC4D9D08A1966DD9314CB79104C60FFD2D21DEE8 (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.Common.NativeProviderLoader::TryLoad(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeProviderLoader_TryLoad_mD508E41440FE5DE3A9F37537CE1041D23CE00F4E (String_t* ___fileName0, String_t* ___hintPath1, const RuntimeMethod* method); // System.Void System.NotSupportedException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m764DC8FAE02378475423615A5C23DF0DE77E02A5 (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m30C52A4F2828D86CA3FAB0B1B583948F4DA9F1F9 (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * __this, const RuntimeMethod* method) { (( void (*) (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *, const RuntimeMethod*))List_1__ctor_m0F0E00088CF56FEACC9E32D8B7D91B93D91DAA3B_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(!0) inline void List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * __this, String_t* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *, String_t*, const RuntimeMethod*))List_1_Add_mF15250BF947CA27BE9A23C08BAC6DB6F180B0EDD_gshared)(__this, ___item0, method); } // !0[] System.Collections.Generic.List`1::ToArray() inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* List_1_ToArray_m38F628C7542B32348AE3F9E5C65E04E9C039ADC4 (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * __this, const RuntimeMethod* method) { return (( StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* (*) (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *, const RuntimeMethod*))List_1_ToArray_mC6E0B3CF74090974475F845BF79EC5E66D3A71AC_gshared)(__this, method); } // System.String System.String::Join(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m8846EB11F0A221BDE237DE041D17764B36065404 (String_t* ___separator0, StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___value1, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() inline int32_t Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_gshared_inline)(__this, method); } // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() inline int32_t Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_gshared_inline)(__this, method); } // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::CreateIdentity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * DenseMatrix_CreateIdentity_m92DFEC3F3DCF5796F5BEBD55460CAC2224A41DFA (int32_t ___order0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m8935E116F3913DEE70B8606A7C4DBAAB79D202C4 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, int32_t ___order0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseVector::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, int32_t ___length0, const RuntimeMethod* method); // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::get_Provider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE (const RuntimeMethod* method); // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method); // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseVector::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m8C9514EF29C090088EA2954D1E4666BF2875BD0E (DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mC5EFE925FBA7059A4E307FA802351AD7951D4A6C (Evd_tB9A05B7D9F490D29F7030A8188346F920DA3C0EB * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() inline int32_t Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_gshared_inline)(__this, method); } // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() inline int32_t Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_gshared_inline)(__this, method); } // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::CreateIdentity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * DenseMatrix_CreateIdentity_mE8F560E53D9D2EC1E55E20E70FDA35F85640008A (int32_t ___order0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m42B61487B87E002B16268348BD5CD2131CE7C14E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, int32_t ___order0, const RuntimeMethod* method); // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_mA7347C377F7932488C06C33C8F4DAF92E5AE7615 (DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mFEC9912664AF88A2B0200AB163A739B36D19C8CD (Evd_t1BB46D016945AD3D23C55025C39D9D20F7B7BAA0 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() inline int32_t Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_gshared_inline)(__this, method); } // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() inline int32_t Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mA3836C1CA83EF2914E9B79F1BB4F050C4A9AAB28 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, int32_t ___order0, const RuntimeMethod* method); // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m097CC176E5D28C64C78BAC57F51DD9C5274DE7EA (DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_m064AFE7441C2514A9541338684D9483728B2C662 (Evd_t87B91E63BE2E378E0CDECC46A8799BB5F154DCD8 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_RowCount() inline int32_t Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_gshared_inline)(__this, method); } // System.Int32 MathNet.Numerics.LinearAlgebra.Matrix`1::get_ColumnCount() inline int32_t Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mF467FB2442FFF37B73F52A86677F99A6D19533FE (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, int32_t ___order0, const RuntimeMethod* method); // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m56B9EB0E9A95910B98470422B4BADC4C2ED089F2 (DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mC170E01FAF6393701434DC35CD8EAA63B7959F19 (Evd_t609B3D1B060131247305504894F8B6851CB94FA9 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() inline Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07 (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { return (( Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_mC9FBA941A5337E1474DCF23CDF99FD15B6CA32B1 (DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_mC00115A2B456CF245E8FCEE6051F4CA49358858F (LU_t5EC760FF32AC650ED9BE1026FE633E154A3170F9 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) inline Exception_t * Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5CFD318EB5B4F20EBD3EB6E97ECC1E681EE7CB0B (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___left0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___right1, String_t* ___paramName2, const RuntimeMethod* method) { return (( Exception_t * (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, String_t*, const RuntimeMethod*))Matrix_1_DimensionsDontMatch_TisRuntimeObject_m77966F04FBCE1D74CD6C0FC3F9BA8203A1E8FF88_gshared)(___left0, ___right1, ___paramName2, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() inline Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738 (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { return (( Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_m859698E3C0C36C8A893611D36B3CC630C2C742A8 (DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m74C1CAE9B7A00F9E487C39A8B2086D83BDB3B22A (LU_tD643D82CC9066854B198B78DA3D8C66B353569A9 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) inline Exception_t * Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5E8687BB2374F5A9903BB9F87903BF356C55F786 (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___left0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___right1, String_t* ___paramName2, const RuntimeMethod* method) { return (( Exception_t * (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, String_t*, const RuntimeMethod*))Matrix_1_DimensionsDontMatch_TisRuntimeObject_m493A727940BEDEBEC2D4A8689472BA5ED2E6FEE8_gshared)(___left0, ___right1, ___paramName2, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() inline Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_mB379F6E735C44B40AADFFEB499A870CA5B5C1CEE (DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m3864AFE38030153D39A81A34269182CA37A540A3 (LU_t37AE9BBFD60D158D19913D51649FEB657BE64DEE * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) inline Exception_t * Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m7DE802E6CE00646DB744D86BDF70D9F14F038532 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___left0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___right1, String_t* ___paramName2, const RuntimeMethod* method) { return (( Exception_t * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, String_t*, const RuntimeMethod*))Matrix_1_DimensionsDontMatch_TisRuntimeObject_mAB0CAFDB95760E5E23189EC3B0D4AA7BB048920F_gshared)(___left0, ___right1, ___paramName2, method); } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Matrix`1::Clone() inline Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5 (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { return (( Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_m5B2632C4265C8DACEBE5C041BEFDA999B204E647 (DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m7250B5FF89C6895688EE68BCBB84B2772FC1AAD4 (LU_t25764AD31D8A9A4694256B25A1FB66A361DFFB74 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method); // System.Exception MathNet.Numerics.LinearAlgebra.Matrix`1::DimensionsDontMatch(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.String) inline Exception_t * Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_mCDE19BEAF398188F4B804A4744B11F1971CCCA1E (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___left0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___right1, String_t* ___paramName2, const RuntimeMethod* method) { return (( Exception_t * (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, String_t*, const RuntimeMethod*))Matrix_1_DimensionsDontMatch_TisRuntimeObject_m043ABF5204A5C77564EC4B82254C5274DF517AB2_gshared)(___left0, ___right1, ___paramName2, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix__ctor_m88FCCEE849E39ED9323948641D4F81499ECA87D1 (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *, int32_t, int32_t, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m263BF337E1541C4FA583B0E48D0C1FABD6EF658B (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * ___storage0, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388 (Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388_gshared)(__this, ___object0, ___method1, method); } // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfDiagonalInit(System.Int32,System.Int32,System.Func`2) inline DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2 (int32_t ___rows0, int32_t ___columns1, Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * ___init2, const RuntimeMethod* method) { return (( DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * (*) (int32_t, int32_t, Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 *, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2_gshared)(___rows0, ___columns1, ___init2, method); } // System.Numerics.Complex System.Numerics.Complex::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Implicit_m800AA5BC1697F99CF1A48CC40DD58A5B34337DBF (int32_t ___value0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoNegate_m7C4CB7DFEF5C6E79E59D0B71F1D70C89A40A8A5F (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::DoMultiply(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_m6AC9B9FB8F359757FBE5A6939D7FD5D159F8F4DA (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___scalar0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() inline MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { return (( MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_gshared_inline)(__this, method); } // System.Int32 System.Math::Min(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) inline void Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154 (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { (( void (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, method); } // System.Numerics.Complex System.Numerics.Complex::op_Multiply(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) inline void Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, int32_t ___row0, int32_t ___column1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value2, const RuntimeMethod* method) { (( void (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_gshared_inline)(__this, ___row0, ___column1, ___value2, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_m4BF6557EF76A40A312798AD1179BDF175BAF6EA8 (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___other0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method); // System.Numerics.Complex System.Numerics.Complex::op_Implicit(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC (double ___value0, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() inline int32_t Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method) { return (( int32_t (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, const RuntimeMethod*))Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoTransposeThisAndMultiply_m9AE23F4BA6ED2B6F30EBA80AF038E47314F3E49C (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___rightSide0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___result1, const RuntimeMethod* method); // System.Numerics.Complex System.Numerics.Complex::op_Division(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Matrix::DoDivide(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoDivide_m6B05DDA540B1B5B892381CBE446AC38A74746C8E (Matrix_t1D8B172CE7CAF068425AE0D31B6CF5A2315181BB * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___divisor0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method); // System.Boolean System.Numerics.Complex::op_Inequality(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.ComplexExtensions::IsReal(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsReal_m90EEAB54E70E0B1D5F1DC8C1F8393515100BAC5A (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Numerics.Complex MathNet.Numerics.ComplexExtensions::Conjugate(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * ___matrix0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * DenseEvd_Create_m30E5D07DF8F976E5F0826F7E1A715A316E39A890 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix__ctor_m4787F2FFE3E0B855A7F41F6F60B98F0A35C3F053 (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *, int32_t, int32_t, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m3FDB6E5B1942AE1BC1EB3AD269F577DBB6ECFA0E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * ___storage0, const RuntimeMethod* method); // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E (Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E_gshared)(__this, ___object0, ___method1, method); } // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfDiagonalInit(System.Int32,System.Int32,System.Func`2) inline DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA (int32_t ___rows0, int32_t ___columns1, Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * ___init2, const RuntimeMethod* method) { return (( DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * (*) (int32_t, int32_t, Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 *, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA_gshared)(___rows0, ___columns1, ___init2, method); } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Implicit_m936E62D532C283421DEB9CE50324A542FF883C32 (int32_t ___value0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoNegate_m689DE77FE0AE14FFFCF75FC64150BAAD099C575C (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::DoMultiply(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_m9CEBC3218201FC7ED9340E6281F163AA9EF67054 (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___scalar0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() inline MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { return (( MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) inline void Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992 (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { (( void (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, method); } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplicand0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplier1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) inline void Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, int32_t ___row0, int32_t ___column1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value2, const RuntimeMethod* method) { (( void (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_gshared_inline)(__this, ___row0, ___column1, ___value2, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_m6E589355AD303C15164EFE7A382CAAC5C2DBB67D (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___other0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Implicit(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23 (float ___value0, const RuntimeMethod* method); // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() inline int32_t Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method) { return (( int32_t (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, const RuntimeMethod*))Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoTransposeThisAndMultiply_m569586B2913F47E1C51947A7D2508AA8A2F53C98 (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___rightSide0, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___result1, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m7A6852E83B6867E44AD51B29E62089545F077AA9 (float ___dividend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Matrix::DoDivide(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoDivide_m5EFAB75C3BCB2B1CF68EFF8EE8EFC6D79B2802A1 (Matrix_t9107E14236A7750498B129DB2B60A27D87EB84A8 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Complex32::op_Inequality(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex21, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * ___matrix0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * DenseEvd_Create_m147253A05486BCF0AB841FAF37FB790499C2A48E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix__ctor_m2A5E415ABF2CF356E53DB8308DB5201C8963E21E (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *, int32_t, int32_t, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mDFD7523F7DD30E750B60FC0E9E627D818DDBE4A8 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * ___storage0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1 MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::OfRowArrays(T[][]) inline DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___data0, const RuntimeMethod* method) { return (( DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * (*) (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F_gshared)(___data0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoNegate_mC74EAD341042B5F83F0266AC354F0207A1D451F4 (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::DoMultiply(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_m36119A6ED192E7DE9B0220B674499F8100A4A74B (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, double ___scalar0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() inline MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { return (( MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) inline void Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) inline void Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, int32_t, int32_t, double, const RuntimeMethod*))Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_gshared_inline)(__this, ___row0, ___column1, ___value2, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_mE5663913FA10934A079276B3D3E68577DB574227 (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___other0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method); // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseVector::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() inline int32_t Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method) { return (( int32_t (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoTransposeThisAndMultiply_m34B62500DA8DB6084F43161159D88BDF2CD50C63 (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___rightSide0, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___result1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Matrix::DoDivide(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoDivide_m2779A6AA467DAEDAFBFB6980BAF36F02003540E5 (Matrix_t675ABEAE33037F2945C3F2058F3C340F7DAFF5A9 * __this, double ___divisor0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Double.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * ___matrix0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Double.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * DenseEvd_Create_m8ADAAD7883FE89B465556A8A4D561A261E0DD066 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix__ctor_mC12D5F26795E4145B6471E1D6620FFCA43E16878 (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *, int32_t, int32_t, const RuntimeMethod*))DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m9F4F77F598E94D9102840C13938D6F68B26F9147 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoNegate_m1B3DB9AEE29CFBF2EF4C63E330737EEF4FEFECB8 (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::DoMultiply(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_mAC7661E8E72B97BF73A390ECF45508E0DFF51782 (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, float ___scalar0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1 MathNet.Numerics.LinearAlgebra.Matrix`1::get_Storage() inline MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { return (( MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::ClearSubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) inline void Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367 (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { (( void (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_gshared)(__this, ___rowIndex0, ___rowCount1, ___columnIndex2, ___columnCount3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::At(System.Int32,System.Int32,T) inline void Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method) { (( void (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, int32_t, int32_t, float, const RuntimeMethod*))Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_gshared_inline)(__this, ___row0, ___column1, ___value2, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoMultiply_mC8DD1C031B9FAB21FD6A7DD01A06368F6D1FF818 (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___other0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method); // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseVector::get_Values() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.LinearAlgebra.Vector`1::get_Count() inline int32_t Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method) { return (( int32_t (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, const RuntimeMethod*))Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_gshared_inline)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoTransposeThisAndMultiply_m8585A5CA887ECC2E99129FE357BABAB2224FBA9C (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___rightSide0, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___result1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Matrix::DoDivide(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix_DoDivide_m73090EC0D1BE6FCCDF13F460ED7221BCA3B50852 (Matrix_t8615D55E23BE1A3CC62C5A1AEB809EEB7222AAB1 * __this, float ___divisor0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Single.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * ___matrix0, const RuntimeMethod* method); // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Single.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * DenseEvd_Create_m45E4258AB5F59C673C5489F4193613A243C3F196 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.Vector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector__ctor_mC3A3153CF9317ACAF6963FF9A133C6DC46D6521B (Vector_t84EE4BAA5EDA2E942AAD609FF75367ADA443BE07 * __this, VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) inline void DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF (DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * __this, int32_t ___length0, const RuntimeMethod* method) { (( void (*) (DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E *, int32_t, const RuntimeMethod*))DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF_gshared)(__this, ___length0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mD221D35E15A02744D3F6A7FC70EA0D452E526421 (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Vector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector__ctor_mCBCC6076C70F313E419DA43C427DC0FF1BDF5425 (Vector_t6DFC94D581E7CF23762737E2B0568804DAE09347 * __this, VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) inline void DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A (DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * __this, int32_t ___length0, const RuntimeMethod* method) { (( void (*) (DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 *, int32_t, const RuntimeMethod*))DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A_gshared)(__this, ___length0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mAE479FADF49032DBE94EBBED36E20276CFBA8F5A (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.Vector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector__ctor_m82C56E379D06EEC309072B95540197797CF6C25D (Vector_tBD4436AB437CD3DFA0CBED53A472B4B10F222CF4 * __this, VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) inline void DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE (DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * __this, int32_t ___length0, const RuntimeMethod* method) { (( void (*) (DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 *, int32_t, const RuntimeMethod*))DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE_gshared)(__this, ___length0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mC554C661551BB9E648FF55F77B16E70E240107B5 (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.Vector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector__ctor_mBAE01FC5D4470C33C8D9AA268D600D7881283FB3 (Vector_tC2B16E18D2F08FAB11EBC3F53BD921019D483A23 * __this, VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1::.ctor(System.Int32) inline void DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D (DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * __this, int32_t ___length0, const RuntimeMethod* method) { (( void (*) (DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A *, int32_t, const RuntimeMethod*))DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D_gshared)(__this, ___length0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_m5EC9BC524925E0DDDA0514D913A4BE5BD89CA3ED (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20 (DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 *, int32_t, int32_t, const RuntimeMethod*))DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m32D774560EBF25EB9ACC2F94D3E290F9A216F8D5 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() inline void Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73 (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { (( void (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_gshared)(__this, method); } // System.Numerics.Complex System.Numerics.Complex::op_UnaryNegation(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_UnaryNegation_m433FAA19212D46DCD500458CCE92F8E090A37306 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) inline void Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___target0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_gshared)(__this, ___target0, method); } // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) inline void Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913 (Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_gshared)(__this, ___object0, ___method1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48 (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB *, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48_gshared)(__this, ___target0, ___f1, ___zeros2, ___existingData3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3 (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3_gshared)(__this, ___target0, ___f1, ___sourceRowIndex2, ___targetRowIndex3, ___rowCount4, ___sourceColumnIndex5, ___targetColumnIndex6, ___columnCount7, ___zeros8, ___existingData9, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) inline void Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497 (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { (( void (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, int32_t, int32_t, const RuntimeMethod*))Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497_gshared)(__this, ___index0, ___count1, method); } // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() inline VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method) { return (( VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, const RuntimeMethod*))Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_gshared_inline)(__this, method); } // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) inline Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, int32_t, const RuntimeMethod*))Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_gshared_inline)(__this, ___index0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) inline void Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value1, const RuntimeMethod* method) { (( void (*) (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , const RuntimeMethod*))Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_gshared_inline)(__this, ___index0, ___value1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) inline void Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875 (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___source0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, const RuntimeMethod*))Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875_gshared)(__this, ___source0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex.SparseMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseMatrix__ctor_mEAC172EE0E20A5A9F41610D071414198E09EC9C3 (SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m05E79DFFB59F8701AD53DB8A5AFA7E32A6CEF340 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * __this, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A_gshared)(__this, ___target0, ___sourceRowIndex1, ___targetRowIndex2, ___rowCount3, ___sourceColumnIndex4, ___targetColumnIndex5, ___columnCount6, ___existingData7, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085 (DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 *, int32_t, int32_t, const RuntimeMethod*))DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m5C32419718DAFFE042B96FA244B2EAE653B552D4 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() inline void Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { (( void (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) inline void Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20 (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___target0, const RuntimeMethod* method) { (( void (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_gshared)(__this, ___target0, method); } // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) inline void Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553 (Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_gshared)(__this, ___object0, ___method1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4 (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A *, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4_gshared)(__this, ___target0, ___f1, ___zeros2, ___existingData3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401 (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401_gshared)(__this, ___target0, ___f1, ___sourceRowIndex2, ___targetRowIndex3, ___rowCount4, ___sourceColumnIndex5, ___targetColumnIndex6, ___columnCount7, ___zeros8, ___existingData9, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) inline void Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { (( void (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, int32_t, int32_t, const RuntimeMethod*))Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D_gshared)(__this, ___index0, ___count1, method); } // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() inline VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method) { return (( VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, const RuntimeMethod*))Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_gshared_inline)(__this, method); } // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) inline Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, const RuntimeMethod* method) { return (( Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, int32_t, const RuntimeMethod*))Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_gshared_inline)(__this, ___index0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) inline void Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value1, const RuntimeMethod* method) { (( void (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , const RuntimeMethod*))Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_gshared_inline)(__this, ___index0, ___value1, method); } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___dividend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) inline void Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502 (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___source0, const RuntimeMethod* method) { (( void (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, const RuntimeMethod*))Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502_gshared)(__this, ___source0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.SparseMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseMatrix__ctor_m5749394833FAC03214428582019A4183A1AE4E87 (SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m5AF81D1B08AE53E8C7F6AC53E6C07E0E457BF330 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * __this, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F_gshared)(__this, ___target0, ___sourceRowIndex1, ___targetRowIndex2, ___rowCount3, ___sourceColumnIndex4, ___targetColumnIndex5, ___columnCount6, ___existingData7, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D (DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 *, int32_t, int32_t, const RuntimeMethod*))DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m84BE904ABEEB889BAE8D3E8A8C0130C74710AC90 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() inline void Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) inline void Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___target0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, const RuntimeMethod*))Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_gshared)(__this, ___target0, method); } // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) inline void Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A (Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_gshared)(__this, ___object0, ___method1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577 (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD *, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577_gshared)(__this, ___target0, ___f1, ___zeros2, ___existingData3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586 (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586_gshared)(__this, ___target0, ___f1, ___sourceRowIndex2, ___targetRowIndex3, ___rowCount4, ___sourceColumnIndex5, ___targetColumnIndex6, ___columnCount7, ___zeros8, ___existingData9, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) inline void Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7 (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { (( void (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, int32_t, const RuntimeMethod*))Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7_gshared)(__this, ___index0, ___count1, method); } // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() inline VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method) { return (( VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_gshared_inline)(__this, method); } // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) inline double Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method) { return (( double (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, const RuntimeMethod*))Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_gshared_inline)(__this, ___index0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) inline void Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method) { (( void (*) (Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, int32_t, double, const RuntimeMethod*))Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_gshared_inline)(__this, ___index0, ___value1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) inline void Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095 (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___source0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Vector_1_t04BD986700481778192B0CF621635E64D169D13C *, const RuntimeMethod*))Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095_gshared)(__this, ___source0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Double.SparseMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseMatrix__ctor_m9AE8FB186EF08DD0F3F163ACE7E5EA752F9E5D23 (SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_mAF92315100602DD25CBFE74DF455E3E0A0C2BC1B (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * __this, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE_gshared)(__this, ___target0, ___sourceRowIndex1, ___targetRowIndex2, ___rowCount3, ___sourceColumnIndex4, ___targetColumnIndex5, ___columnCount6, ___existingData7, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1::.ctor(System.Int32,System.Int32) inline void DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C (DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { (( void (*) (DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 *, int32_t, int32_t, const RuntimeMethod*))DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C_gshared)(__this, ___rows0, ___columns1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m52DCBBE141F9708D8F4DD8DF2036AA0BDF859242 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * ___storage0, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::Clear() inline void Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1 (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { (( void (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_gshared)(__this, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::CopyTo(MathNet.Numerics.LinearAlgebra.Matrix`1) inline void Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937 (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___target0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_gshared)(__this, ___target0, method); } // System.Void System.Func`4::.ctor(System.Object,System.IntPtr) inline void Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95 (Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_gshared)(__this, ___object0, ___method1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * ___f1, int32_t ___zeros2, int32_t ___existingData3, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 *, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B_gshared)(__this, ___target0, ___f1, ___zeros2, ___existingData3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::MapSubMatrixIndexedTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Func`4,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.Zeros,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6 (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * ___f1, int32_t ___sourceRowIndex2, int32_t ___targetRowIndex3, int32_t ___rowCount4, int32_t ___sourceColumnIndex5, int32_t ___targetColumnIndex6, int32_t ___columnCount7, int32_t ___zeros8, int32_t ___existingData9, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6_gshared)(__this, ___target0, ___f1, ___sourceRowIndex2, ___targetRowIndex3, ___rowCount4, ___sourceColumnIndex5, ___targetColumnIndex6, ___columnCount7, ___zeros8, ___existingData9, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::ClearSubVector(System.Int32,System.Int32) inline void Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { (( void (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, int32_t, int32_t, const RuntimeMethod*))Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E_gshared)(__this, ___index0, ___count1, method); } // MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1 MathNet.Numerics.LinearAlgebra.Vector`1::get_Storage() inline VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method) { return (( VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, const RuntimeMethod*))Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_gshared_inline)(__this, method); } // T MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32) inline float Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, const RuntimeMethod* method) { return (( float (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, int32_t, const RuntimeMethod*))Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_gshared_inline)(__this, ___index0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Vector`1::At(System.Int32,T) inline void Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) { (( void (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, int32_t, float, const RuntimeMethod*))Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_gshared_inline)(__this, ___index0, ___value1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Matrix`1::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) inline void Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9 (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___source0, const RuntimeMethod* method) { (( void (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, const RuntimeMethod*))Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9_gshared)(__this, ___source0, method); } // System.Void MathNet.Numerics.LinearAlgebra.Single.SparseMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SparseMatrix__ctor_m6C58F1180FDBD0D3F459E0201276DB3806E98E28 (SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_mC9DAD30F2BAD752E91095888D79F10A0211A9D3A (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::CopySubMatrixTo(MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,MathNet.Numerics.LinearAlgebra.ExistingData) inline void MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9 (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * __this, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * ___target0, int32_t ___sourceRowIndex1, int32_t ___targetRowIndex2, int32_t ___rowCount3, int32_t ___sourceColumnIndex4, int32_t ___targetColumnIndex5, int32_t ___columnCount6, int32_t ___existingData7, const RuntimeMethod* method) { (( void (*) (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, const RuntimeMethod*))MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9_gshared)(__this, ___target0, ___sourceRowIndex1, ___targetRowIndex2, ___rowCount3, ___sourceColumnIndex4, ___targetColumnIndex5, ___columnCount6, ___existingData7, method); } // System.Void System.Attribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1 (Attribute_t037CA9D9F3B742C063DB364D2EEBBF9FC5772C71 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) inline void Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD (Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { (( void (*) (Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 *, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, bool, const RuntimeMethod*))Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD_gshared)(__this, ___eigenVectors0, ___eigenValues1, ___blockDiagonal2, ___isSymmetric3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) inline void Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F (Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { (( void (*) (Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 *, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, bool, const RuntimeMethod*))Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F_gshared)(__this, ___eigenVectors0, ___eigenValues1, ___blockDiagonal2, ___isSymmetric3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) inline void Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9 (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { (( void (*) (Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, bool, const RuntimeMethod*))Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9_gshared)(__this, ___eigenVectors0, ___eigenValues1, ___blockDiagonal2, ___isSymmetric3, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.Evd`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) inline void Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9 (Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { (( void (*) (Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 *, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, bool, const RuntimeMethod*))Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9_gshared)(__this, ___eigenVectors0, ___eigenValues1, ___blockDiagonal2, ___isSymmetric3, method); } // System.Void MathNet.Numerics.NativeInterfaceException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInterfaceException__ctor_mC73E6917FDF2282C80548B0C716E31D7A41479A5 (NativeInterfaceException_t6A61C4FA632A897C25B13D6FF12D2D5319100575 * __this, String_t* ___message0, const RuntimeMethod* method); // System.String System.String::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17 (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method); // System.Void MathNet.Numerics.NativeInterfaceException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInterfaceException__ctor_m4232B741E9DB04D5AFC5179E84ACFBCDE5344B8F (NativeInterfaceException_t6A61C4FA632A897C25B13D6FF12D2D5319100575 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method); // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) inline void LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749 (LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { (( void (*) (LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749_gshared)(__this, ___factors0, ___pivots1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) inline void LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182 (LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { (( void (*) (LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182_gshared)(__this, ___factors0, ___pivots1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) inline void LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137 (LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { (( void (*) (LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137_gshared)(__this, ___factors0, ___pivots1, method); } // System.Void MathNet.Numerics.LinearAlgebra.Factorization.LU`1::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) inline void LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1 (LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { (( void (*) (LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, const RuntimeMethod*))LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1_gshared)(__this, ___factors0, ___pivots1, method); } // System.Void System.Threading.Monitor::Enter(System.Object,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4 (RuntimeObject * ___obj0, bool* ___lockTaken1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseDefault() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseDefault_m7325F2CEEA324C959B4282981AB5EDA7E83E1781 (const RuntimeMethod* method); // System.Void System.Threading.Monitor::Exit(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A (RuntimeObject * ___obj0, const RuntimeMethod* method); // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateManaged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateManaged_mD68EA64E46AC28BEB178C653FED25DCD98D299C1 (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::set_Provider(MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED (RuntimeObject* ___value0, const RuntimeMethod* method); // System.String MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::GetCombinedHintPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LinearAlgebraControl_GetCombinedHintPath_mF1175762F4F0D9398A17299C866A28A96BC426F6 (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Mkl.MklLinearAlgebraProvider::.ctor(System.String,MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MklLinearAlgebraProvider__ctor_m9D9031BE8FC4E4A3DB3189155E8A6E8EE05111CF (MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406 * __this, String_t* ___hintPath0, int32_t ___consistency1, uint32_t ___precision2, uint32_t ___accuracy3, const RuntimeMethod* method); // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeMKL_mFA743B12DD3CB65F19955832FF28D7965D2DBE01 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUse(MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUse_m325AF5BCDE1219776647A64D70C58E6207DCAFA4 (RuntimeObject* ___provider0, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider__ctor_m72F913D6F3CD7501BDC5584A7D5A2A49F35821E5 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, String_t* ___hintPath0, const RuntimeMethod* method); // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeCUDA_mCED81CA59908A6BFA2C25D104441D73D58176EFD (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.OpenBlas.OpenBlasLinearAlgebraProvider::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenBlasLinearAlgebraProvider__ctor_m69EE69987004D3C47F5692FC1D50C92A11D304D1 (OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47 * __this, String_t* ___hintPath0, const RuntimeMethod* method); // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeOpenBLAS_m5F7295A42EF7165827F86916448C11E1C46DE0BC (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.AppSwitches::get_DisableNativeProviderProbing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableNativeProviderProbing_m821F2FB0BB76016FC482225E9C092C71E12A34D5 (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeMKL_m277EA6D7D2604E2CFB407892E24CA4AE444DEAF3 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeOpenBLAS_m93FDCCEC3E9C0A1DFD30A7413C29DE3AAE5E64CC (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeCUDA_mB70BD3F6A70277146CA107E0AAFDF789D5F417BD (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseManaged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseManaged_mAD80D2A14C50A0550D0DC8E0AF41337163BDC413 (const RuntimeMethod* method); // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNative() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNative_m69500C1CB9A16B7E0E8312FE6E68D30BBFF8C317 (const RuntimeMethod* method); // System.String System.Environment::GetEnvironmentVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetEnvironmentVariable_mBDE19BD883E2D01AEA6DD1667D5E97941558C7A3 (String_t* ___variable0, const RuntimeMethod* method); // System.String System.String::ToUpperInvariant() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToUpperInvariant_mA1D82B6DA175D228E2BE5A315B4C68AB222FA84E (String_t* __this, const RuntimeMethod* method); // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeMKL_m1F4061DF7713F01F772264653D5E4F3DB95828A6 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeCUDA_mEA971B4B3A159C7B0DB106AA3597F6538733DC5B (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeOpenBLAS_mD370BDF279A21EAFE88215E6D19BAEDA7B4F89FF (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseBest() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseBest_mA28C5A380900321D4A489C2E5B7AFDC4F6FDB4E4 (const RuntimeMethod* method); // System.String MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::get_HintPath() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LinearAlgebraControl_get_HintPath_m230720AA83C33706BDAC5FB6654B1568F25A577D_inline (const RuntimeMethod* method); // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.ComplexExtensions::IsZero(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsZero_m78FB924D092C2A9BD45FB7E8F85F2AD31E08954B (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Boolean MathNet.Numerics.ComplexExtensions::IsOne(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsOne_m6A11317BFA3A9FCEB0FF699D2362E658FBD4355C (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_m711539F12D539754C02C01DB226CC2536AA7F741 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___source0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dest1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass10_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m3B198C07C8A9C9C831099F8977E32BCA50F623C3 (U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_m665F97DD425E39AC983C127D3C2D46C67ED0D443 (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrix4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___column5, const RuntimeMethod* method); // System.Int32 MathNet.Numerics.Control::get_ParallelizeOrder() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline (const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_m5B623C7702D8E3F7B3C2FA9308F60285AC495301 (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrix4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___row5, const RuntimeMethod* method); // System.Numerics.Complex System.Numerics.Complex::op_Addition(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) inline void Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765 (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_gshared)(__this, ___object0, ___method1, method); } // System.Void MathNet.Numerics.Threading.CommonParallel::For(System.Int32,System.Int32,System.Int32,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE (int32_t ___fromInclusive0, int32_t ___toExclusive1, int32_t ___rangeSize2, Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * ___body3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass11_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_mBC9A0905535C99CD575CD5161C4B13855F425B9A (U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * __this, const RuntimeMethod* method); // System.Numerics.Complex System.Numerics.Complex::op_Subtraction(System.Numerics.Complex,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___left0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___right1, const RuntimeMethod* method); // System.Double System.Numerics.Complex::get_Magnitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Numerics.Complex[],System.Double[],System.Double[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mF457AD9EBABBF911E2E1A140CF77C337CD24A845 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixA0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___tau3, int32_t ___order4, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Numerics.Complex[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m3DD9EAB8AEAC87AE6D64A007CA448938B5C5A617 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricUntridiagonalize(System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_mBA2C55A35386B81A2C469D21EE9282A0F371DBD8 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixA1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___tau2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mC7A11F2C7E8198CF280DF34D53A83752C63572A0 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixH1, int32_t ___order2, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m64410DE02C017F2C88201B54DB70B942329DE17C (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorV0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixH2, int32_t ___order3, const RuntimeMethod* method); // System.Double MathNet.Numerics.ComplexExtensions::MagnitudeSquared(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ComplexExtensions_MagnitudeSquared_m1A25188264E95ED1F3B66C8557B278BAB9A36C1D (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Double System.Math::Max(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6 (double ___val10, double ___val21, const RuntimeMethod* method); // System.Double MathNet.Numerics.SpecialFunctions::Hypotenuse(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111 (double ___a0, double ___b1, const RuntimeMethod* method); // System.Void MathNet.Numerics.NonConvergenceException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * __this, const RuntimeMethod* method); // System.Numerics.Complex MathNet.Numerics.ComplexExtensions::SquareRoot(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ComplexExtensions_SquareRoot_m68F0EA2A11CFE634DC81EA5C4090B96B840768D5 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method); // System.Void MathNet.Numerics.ArrayExtensions::Copy(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_mB2C3D99B90E72844CE886234E4C233BC3D9A77F6 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___source0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dest1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass49_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass49_0__ctor_m004B0CCF767897FAE40EAE4E0D86DB75B7D4A53F (U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_m0B6B0C9B86520A92BE5368E394E299B21092112B (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrix4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___column5, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_m47099E836AFD5AFB03C2A2BA3072B9ADFDA0A044 (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrix4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___row5, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Addition(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand21, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass50_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass50_0__ctor_mBE3D4CABA0B1D5D3AC55768F19A0DEE702BF9684 (U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * __this, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Subtraction(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___minuend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___subtrahend1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(MathNet.Numerics.Complex32[],System.Single[],System.Single[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_m90478A336EDD054766AA7D4DA39CD8F726937CA4 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixA0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___tau3, int32_t ___order4, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(MathNet.Numerics.Complex32[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m803505E5CFA6CFB9333CECEC56053C7F0B066D4A (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricUntridiagonalize(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_m7A1125AACA0FB5DFFB2E9956E6E7554DDEE0363C (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixA1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___tau2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m162D12B4E9080CA7E81489CE782025F499504A01 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixH1, int32_t ___order2, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m6116F687ECD9381D3B774092948E26B273A578E1 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___vectorV0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixH2, int32_t ___order3, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(MathNet.Numerics.Complex32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___dividend0, float ___divisor1, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Addition(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Addition_mBC61B2E23246C0C0044B46802091B8FE45B0017D (float ___summand10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand21, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D (float ___multiplicand0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplier1, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(MathNet.Numerics.Complex32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplicand0, float ___multiplier1, const RuntimeMethod* method); // System.Single System.Math::Max(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247 (float ___val10, float ___val21, const RuntimeMethod* method); // System.Single MathNet.Numerics.SpecialFunctions::Hypotenuse(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8 (float ___a0, float ___b1, const RuntimeMethod* method); // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Double[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_m37D948CA2DBFCABB73964E7AA6F36F353542243D (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___source0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___dest1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass94_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass94_0__ctor_mA97BCF0355298F727DD9EDE89F30F2E9E4797881 (U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) inline void ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2 (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrix4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___column5, const RuntimeMethod* method) { (( void (*) (int32_t, int32_t, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, const RuntimeMethod*))ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_gshared)(___transpose0, ___colindx1, ___numRows2, ___numCols3, ___matrix4, ___column5, method); } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) inline void ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5 (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrix4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___row5, const RuntimeMethod* method) { (( void (*) (int32_t, int32_t, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, const RuntimeMethod*))ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_gshared)(___transpose0, ___rowindx1, ___numRows2, ___numCols3, ___matrix4, ___row5, method); } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass95_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass95_0__ctor_m32F0F975BD6BB3D623CC6C61E5EB08970AFAB17E (U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mB3DEAA8F2647EC0EF11380BCB7D7E39A4769ADBD (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m223FCC5CF363F3D47A3D3AD1A4FE45B3F7E90566 (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mB21E2FF47B241C630DFE9ACE6F2B10FB9C0331C0 (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixH1, int32_t ___order2, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Double[],System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_mFA6C794CF06E8495554C9E6597586A2304666BEA (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixH1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e3, int32_t ___order4, const RuntimeMethod* method); // System.Double System.Math::Pow(System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F (double ___x0, double ___y1, const RuntimeMethod* method); // System.Int32 System.Math::Max(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); // System.Numerics.Complex MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::Cdiv(System.Double,System.Double,System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8 (double ___xreal0, double ___ximag1, double ___yreal2, double ___yimag3, const RuntimeMethod* method); // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Single[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_mB45BF9EF48ADE3CD52E0670F0811148A5899A5C4 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___source0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___dest1, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass132_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass132_0__ctor_mEEB034D903DDA7FE7BA1436CECFFCA8B90E29EC4 (U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) inline void ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560 (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrix4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___column5, const RuntimeMethod* method) { (( void (*) (int32_t, int32_t, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, const RuntimeMethod*))ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_gshared)(___transpose0, ___colindx1, ___numRows2, ___numCols3, ___matrix4, ___column5, method); } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,T[],T[]) inline void ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrix4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___row5, const RuntimeMethod* method) { (( void (*) (int32_t, int32_t, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, const RuntimeMethod*))ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_gshared)(___transpose0, ___rowindx1, ___numRows2, ___numCols3, ___matrix4, ___row5, method); } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider/<>c__DisplayClass133_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass133_0__ctor_mDAE8D9519099A225F0416828022E115308991A32 (U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * __this, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mE2E15B5E73737D9662C4AF07F57A78FBFC67A3BD (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_mCBC5D64188014FDC78721999EC350E452325A2B8 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m52D02AACD0007B11DD184AC457396CD8A28ADBD3 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixH1, int32_t ___order2, const RuntimeMethod* method); // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Single[],System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m79866274AF24D8AE159344AE18FEF8527E4D5FB7 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixH1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e3, int32_t ___order4, const RuntimeMethod* method); // MathNet.Numerics.Complex32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::Cdiv(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE (float ___xreal0, float ___ximag1, float ___yreal2, float ___yimag3, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean MathNet.Numerics.AppSwitches::IsEnabled(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF (String_t* ___switchName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppContext_tF3B508DDA1E7DA7671C0A5566106847B37AF0C52_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { String_t* L_0 = ___switchName0; IL2CPP_RUNTIME_CLASS_INIT(AppContext_tF3B508DDA1E7DA7671C0A5566106847B37AF0C52_il2cpp_TypeInfo_var); bool L_1; L_1 = AppContext_TryGetSwitch_mEF33FBD081A1F986765BFA30E7C1EA6CF3DE6D63(L_0, (bool*)(&V_0), /*hidden argument*/NULL); bool L_2 = V_0; return (bool)((int32_t)((int32_t)L_1&(int32_t)L_2)); } } // System.Boolean MathNet.Numerics.AppSwitches::get_DisableNativeProviderProbing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableNativeProviderProbing_m821F2FB0BB76016FC482225E9C092C71E12A34D5 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E9C520E405C9B55E70C5B3BCE9C88F2B4B78ED8); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF(_stringLiteral6E9C520E405C9B55E70C5B3BCE9C88F2B4B78ED8, /*hidden argument*/NULL); return L_0; } } // System.Boolean MathNet.Numerics.AppSwitches::get_DisableNativeProviders() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD27E94F5E2DD96D6E2072E9382AB50C771DDC824); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF(_stringLiteralD27E94F5E2DD96D6E2072E9382AB50C771DDC824, /*hidden argument*/NULL); return L_0; } } // System.Boolean MathNet.Numerics.AppSwitches::get_DisableMklNativeProvider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableMklNativeProvider_m1F039B72BF1CEDE4BC5324B63040556C324A3FE0 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2A11ACA05A4FDC428268D6B0ECDE587B483D06E); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF(_stringLiteralA2A11ACA05A4FDC428268D6B0ECDE587B483D06E, /*hidden argument*/NULL); return L_0; } } // System.Boolean MathNet.Numerics.AppSwitches::get_DisableCudaNativeProvider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableCudaNativeProvider_mF2F7A632052D8861DAF6E7B93B562C0E777D7E29 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB75984194182D56B478543CC7DDCE72BC861A6C); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF(_stringLiteralDB75984194182D56B478543CC7DDCE72BC861A6C, /*hidden argument*/NULL); return L_0; } } // System.Boolean MathNet.Numerics.AppSwitches::get_DisableOpenBlasNativeProvider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppSwitches_get_DisableOpenBlasNativeProvider_mC477349F99A943ACE6EC5F3808BDF596FF8F7948 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral730549B32E7D88F2AF4DA669BD7D361495A4CB9F); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_IsEnabled_mACA73F2C67189BCC27B5EBDD95EF201D646DCFDF(_stringLiteral730549B32E7D88F2AF4DA669BD7D361495A4CB9F, /*hidden argument*/NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Double[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_m37D948CA2DBFCABB73964E7AA6F36F353542243D (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___source0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___dest1, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___source0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = ___dest1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___source0; NullCheck(L_2); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_0, 0, (RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), (int32_t)8)), /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Single[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_mB45BF9EF48ADE3CD52E0670F0811148A5899A5C4 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___source0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___dest1, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___source0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = ___dest1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___source0; NullCheck(L_2); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_0, 0, (RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), (int32_t)4)), /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.ArrayExtensions::Copy(System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_m711539F12D539754C02C01DB226CC2536AA7F741 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___source0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dest1, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___source0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = ___dest1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = ___source0; NullCheck(L_2); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, 0, (RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.ArrayExtensions::Copy(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayExtensions_Copy_mB2C3D99B90E72844CE886234E4C233BC3D9A77F6 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___source0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dest1, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___source0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = ___dest1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = ___source0; NullCheck(L_2); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_0, 0, (RuntimeArray *)(RuntimeArray *)L_1, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Threading.Tasks.ParallelOptions MathNet.Numerics.Threading.CommonParallel::CreateParallelOptions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * CommonParallel_CreateParallelOptions_mF5856DDDC4C2585328BB376ACE86105D06324B8C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_0 = (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C *)il2cpp_codegen_object_new(ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C_il2cpp_TypeInfo_var); ParallelOptions__ctor_mF1F7F521D2BB1255A33677EAF6ED3FADBF156DA2(L_0, /*hidden argument*/NULL); ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_1 = L_0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); NullCheck(L_1); ParallelOptions_set_MaxDegreeOfParallelism_mF39A47BFE485D2775642F467201DE7D01614F4D5(L_1, L_2, /*hidden argument*/NULL); ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_3 = L_1; TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_4; L_4 = Control_get_TaskScheduler_m67242C5AA587EBFE3E8CD8E22E1992B3A5411438_inline(/*hidden argument*/NULL); NullCheck(L_3); ParallelOptions_set_TaskScheduler_mAE773AD7EA4EE45208559D1694EB1DCFBFD9C9BB_inline(L_3, L_4, /*hidden argument*/NULL); return L_3; } } // System.Void MathNet.Numerics.Threading.CommonParallel::For(System.Int32,System.Int32,System.Int32,System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE (int32_t ___fromInclusive0, int32_t ___toExclusive1, int32_t ___rangeSize2, Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * ___body3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1__ctor_m0BBAA4A83849EC762E052CC999D827A37C629133_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_ForEach_TisTuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800_mFF9F559B60FCE8FC15BC3440CAB6E80DBBA5FBDC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CForU3Eb__0_mE84D12BE7AFAB60BDFF495D274FD866726DF5CB0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * V_0 = NULL; int32_t V_1 = 0; { U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * L_0 = (U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass2_0__ctor_m94B9E5A36605566C80AEBBA5B116F3384CBD0EA9(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * L_1 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_2 = ___body3; NullCheck(L_1); L_1->set_body_0(L_2); U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * L_3 = V_0; NullCheck(L_3); Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_4 = L_3->get_body_0(); if (L_4) { goto IL_0020; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE_RuntimeMethod_var))); } IL_0020: { int32_t L_6 = ___fromInclusive0; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_002f; } } { ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_7 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5E029BF5EEB81800B3E73DC7917313624BA6B55)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE_RuntimeMethod_var))); } IL_002f: { int32_t L_8 = ___fromInclusive0; int32_t L_9 = ___toExclusive1; if ((((int32_t)L_8) <= ((int32_t)L_9))) { goto IL_003e; } } { ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_10 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DBA2326D7FDFFB7296A1A1B7388E04240D9841)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE_RuntimeMethod_var))); } IL_003e: { int32_t L_11 = ___rangeSize2; if ((((int32_t)L_11) >= ((int32_t)1))) { goto IL_004d; } } { ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_12 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral387C70AA3F7B0542222BA32A63545F95DDB011C5)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE_RuntimeMethod_var))); } IL_004d: { int32_t L_13 = ___toExclusive1; int32_t L_14 = ___fromInclusive0; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)L_14)); int32_t L_15 = V_1; if ((((int32_t)L_15) > ((int32_t)0))) { goto IL_0056; } } { return; } IL_0056: { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_16; L_16 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); if ((((int32_t)L_16) < ((int32_t)2))) { goto IL_0064; } } { int32_t L_17 = ___rangeSize2; int32_t L_18 = V_1; if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_17, (int32_t)2))) <= ((int32_t)L_18))) { goto IL_0072; } } IL_0064: { U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * L_19 = V_0; NullCheck(L_19); Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_20 = L_19->get_body_0(); int32_t L_21 = ___fromInclusive0; int32_t L_22 = ___toExclusive1; NullCheck(L_20); Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287(L_20, L_21, L_22, /*hidden argument*/Action_2_Invoke_m64730B1411BFF7DC297BF28F4F281C232215D287_RuntimeMethod_var); return; } IL_0072: { int32_t L_23 = ___fromInclusive0; int32_t L_24 = ___toExclusive1; int32_t L_25 = ___rangeSize2; OrderablePartitioner_1_t263DAA586A496DE635334788DE25F326DDA56AF9 * L_26; L_26 = Partitioner_Create_m48E3D7F28AD7576C8ACB4F43747DD6778EA5479E(L_23, L_24, L_25, /*hidden argument*/NULL); ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * L_27; L_27 = CommonParallel_CreateParallelOptions_mF5856DDDC4C2585328BB376ACE86105D06324B8C(/*hidden argument*/NULL); U3CU3Ec__DisplayClass2_0_tD71DDD18BA374CDF471F0C79150D68FFD786200E * L_28 = V_0; Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D * L_29 = (Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D *)il2cpp_codegen_object_new(Action_1_tFED5F7A7A305F94C2E7CF247F7FA37D3ED1FB91D_il2cpp_TypeInfo_var); Action_1__ctor_m0BBAA4A83849EC762E052CC999D827A37C629133(L_29, L_28, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass2_0_U3CForU3Eb__0_mE84D12BE7AFAB60BDFF495D274FD866726DF5CB0_RuntimeMethod_var), /*hidden argument*/Action_1__ctor_m0BBAA4A83849EC762E052CC999D827A37C629133_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Parallel_tB59282E278156AA32B2BACBD33B31FD4C9922646_il2cpp_TypeInfo_var); ParallelLoopResult_t23A783309EEC5F5EE29FFA083DD242DF6E2613D3 L_30; L_30 = Parallel_ForEach_TisTuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800_mFF9F559B60FCE8FC15BC3440CAB6E80DBBA5FBDC(L_26, L_27, L_29, /*hidden argument*/Parallel_ForEach_TisTuple_2_t9780D2A61D8DBBB60BF3E0DEDBE022E5856BD800_mFF9F559B60FCE8FC15BC3440CAB6E80DBBA5FBDC_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.Complex32::.ctor(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, float ___real0, float ___imaginary1, const RuntimeMethod* method) { { float L_0 = ___real0; __this->set__real_0(L_0); float L_1 = ___imaginary1; __this->set__imag_1(L_1); return; } } IL2CPP_EXTERN_C void Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893_AdjustorThunk (RuntimeObject * __this, float ___real0, float ___imaginary1, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893(_thisAdjusted, ___real0, ___imaginary1, method); } // System.Single MathNet.Numerics.Complex32::get_Real() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); return L_0; } } IL2CPP_EXTERN_C float Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline(_thisAdjusted, method); return _returnValue; } // System.Single MathNet.Numerics.Complex32::get_Imaginary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__imag_1(); return L_0; } } IL2CPP_EXTERN_C float Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline(_thisAdjusted, method); return _returnValue; } // System.Single MathNet.Numerics.Complex32::get_Magnitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; double V_2 = 0.0; double V_3 = 0.0; { float L_0 = __this->get__real_0(); bool L_1; L_1 = Single_IsNaN_m458FF076EF1944D4D888A585F7C6C49DA4730599(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_001a; } } { float L_2 = __this->get__imag_1(); bool L_3; L_3 = Single_IsNaN_m458FF076EF1944D4D888A585F7C6C49DA4730599(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0020; } } IL_001a: { return (std::numeric_limits::quiet_NaN()); } IL_0020: { float L_4 = __this->get__real_0(); bool L_5; L_5 = Single_IsInfinity_m10D3B235800230231AFC34AFEC4D320D06F794C1(L_4, /*hidden argument*/NULL); if (L_5) { goto IL_003a; } } { float L_6 = __this->get__imag_1(); bool L_7; L_7 = Single_IsInfinity_m10D3B235800230231AFC34AFEC4D320D06F794C1(L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0040; } } IL_003a: { return (std::numeric_limits::infinity()); } IL_0040: { float L_8 = __this->get__real_0(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_9; L_9 = fabsf(L_8); V_0 = L_9; float L_10 = __this->get__imag_1(); float L_11; L_11 = fabsf(L_10); V_1 = L_11; float L_12 = V_0; float L_13 = V_1; if ((!(((float)L_12) > ((float)L_13)))) { goto IL_0077; } } { float L_14 = V_1; float L_15 = V_0; V_2 = ((double)((double)((float)((float)L_14/(float)L_15)))); float L_16 = V_0; double L_17 = V_2; double L_18 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_19; L_19 = sqrt(((double)il2cpp_codegen_add((double)(1.0), (double)((double)il2cpp_codegen_multiply((double)L_17, (double)L_18))))); return ((float)il2cpp_codegen_multiply((float)L_16, (float)((float)((float)L_19)))); } IL_0077: { float L_20 = V_0; if ((!(((float)L_20) == ((float)(0.0f))))) { goto IL_0081; } } { float L_21 = V_1; return L_21; } IL_0081: { float L_22 = V_0; float L_23 = V_1; V_3 = ((double)((double)((float)((float)L_22/(float)L_23)))); float L_24 = V_1; double L_25 = V_3; double L_26 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_27; L_27 = sqrt(((double)il2cpp_codegen_add((double)(1.0), (double)((double)il2cpp_codegen_multiply((double)L_25, (double)L_26))))); return ((float)il2cpp_codegen_multiply((float)L_24, (float)((float)((float)L_27)))); } } IL2CPP_EXTERN_C float Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C(_thisAdjusted, method); return _returnValue; } // System.Single MathNet.Numerics.Complex32::get_MagnitudeSquared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); float L_1 = __this->get__real_0(); float L_2 = __this->get__imag_1(); float L_3 = __this->get__imag_1(); return ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))); } } IL2CPP_EXTERN_C float Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsZero() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_001b; } } { float L_1 = __this->get__imag_1(); return (bool)((((float)L_1) == ((float)(0.0f)))? 1 : 0); } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C bool Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsOne() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); if ((!(((float)L_0) == ((float)(1.0f))))) { goto IL_001b; } } { float L_1 = __this->get__imag_1(); return (bool)((((float)L_1) == ((float)(0.0f)))? 1 : 0); } IL_001b: { return (bool)0; } } IL2CPP_EXTERN_C bool Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsNaN() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); bool L_1; L_1 = Single_IsNaN_m458FF076EF1944D4D888A585F7C6C49DA4730599(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0019; } } { float L_2 = __this->get__imag_1(); bool L_3; L_3 = Single_IsNaN_m458FF076EF1944D4D888A585F7C6C49DA4730599(L_2, /*hidden argument*/NULL); return L_3; } IL_0019: { return (bool)1; } } IL2CPP_EXTERN_C bool Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsInfinity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); bool L_1; L_1 = Single_IsInfinity_m10D3B235800230231AFC34AFEC4D320D06F794C1(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0019; } } { float L_2 = __this->get__imag_1(); bool L_3; L_3 = Single_IsInfinity_m10D3B235800230231AFC34AFEC4D320D06F794C1(L_2, /*hidden argument*/NULL); return L_3; } IL_0019: { return (bool)1; } } IL2CPP_EXTERN_C bool Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsReal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__imag_1(); return (bool)((((float)L_0) == ((float)(0.0f)))? 1 : 0); } } IL2CPP_EXTERN_C bool Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::IsRealNonNegative() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_IsRealNonNegative_mFAA60E98DDB0ADE33FB995BE5116F4660A081D25 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__imag_1(); if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_001e; } } { float L_1 = __this->get__real_0(); return (bool)((((int32_t)((!(((float)L_1) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_001e: { return (bool)0; } } IL2CPP_EXTERN_C bool Complex32_IsRealNonNegative_mFAA60E98DDB0ADE33FB995BE5116F4660A081D25_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_IsRealNonNegative_mFAA60E98DDB0ADE33FB995BE5116F4660A081D25(_thisAdjusted, method); return _returnValue; } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::SquareRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_SquareRoot_mC1B4690B2D9E61BCC2D14BCF516C1801FF3FECCA (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; double V_3 = 0.0; float V_4 = 0.0f; float V_5 = 0.0f; { bool L_0; L_0 = Complex32_IsRealNonNegative_mFAA60E98DDB0ADE33FB995BE5116F4660A081D25((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); if (!L_0) { goto IL_0020; } } { float L_1 = __this->get__real_0(); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((double)L_1))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3; memset((&L_3), 0, sizeof(L_3)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_3), ((float)((float)L_2)), (0.0f), /*hidden argument*/NULL); return L_3; } IL_0020: { float L_4; L_4 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_5; L_5 = fabsf(L_4); V_1 = L_5; float L_6; L_6 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); float L_7; L_7 = fabsf(L_6); V_2 = L_7; float L_8 = V_1; float L_9 = V_2; if ((!(((float)L_8) >= ((float)L_9)))) { goto IL_0080; } } { float L_10; L_10 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); float L_11; L_11 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); V_4 = ((float)((float)L_10/(float)L_11)); float L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_13; L_13 = sqrt(((double)((double)L_12))); float L_14 = V_4; float L_15 = V_4; double L_16; L_16 = sqrt(((double)((double)((float)il2cpp_codegen_add((float)(1.0f), (float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15))))))); double L_17; L_17 = sqrt(((double)il2cpp_codegen_multiply((double)(0.5), (double)((double)il2cpp_codegen_add((double)(1.0), (double)L_16))))); V_3 = ((double)il2cpp_codegen_multiply((double)L_13, (double)L_17)); goto IL_00c1; } IL_0080: { float L_18; L_18 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); float L_19; L_19 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); V_5 = ((float)((float)L_18/(float)L_19)); float L_20 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_21; L_21 = sqrt(((double)((double)L_20))); float L_22 = V_5; float L_23; L_23 = fabsf(L_22); float L_24 = V_5; float L_25 = V_5; double L_26; L_26 = sqrt(((double)((double)((float)il2cpp_codegen_add((float)(1.0f), (float)((float)il2cpp_codegen_multiply((float)L_24, (float)L_25))))))); double L_27; L_27 = sqrt(((double)il2cpp_codegen_multiply((double)(0.5), (double)((double)il2cpp_codegen_add((double)((double)((double)L_23)), (double)L_26))))); V_3 = ((double)il2cpp_codegen_multiply((double)L_21, (double)L_27)); } IL_00c1: { float L_28; L_28 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); if ((!(((float)L_28) >= ((float)(0.0f))))) { goto IL_00ed; } } { double L_29 = V_3; float L_30; L_30 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); double L_31 = V_3; Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), ((float)((float)L_29)), ((float)((float)((double)((double)((double)((double)L_30))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_31)))))), /*hidden argument*/NULL); goto IL_012d; } IL_00ed: { float L_32; L_32 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); if ((!(((float)L_32) >= ((float)(0.0f))))) { goto IL_0114; } } { float L_33 = V_2; double L_34 = V_3; double L_35 = V_3; Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), ((float)((float)((double)((double)((double)((double)L_33))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_34)))))), ((float)((float)L_35)), /*hidden argument*/NULL); goto IL_012d; } IL_0114: { float L_36 = V_2; double L_37 = V_3; double L_38 = V_3; Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_0), ((float)((float)((double)((double)((double)((double)L_36))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_37)))))), ((float)((float)((-L_38)))), /*hidden argument*/NULL); } IL_012d: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_39 = V_0; return L_39; } } IL2CPP_EXTERN_C Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_SquareRoot_mC1B4690B2D9E61BCC2D14BCF516C1801FF3FECCA_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 _returnValue; _returnValue = Complex32_SquareRoot_mC1B4690B2D9E61BCC2D14BCF516C1801FF3FECCA(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::op_Equality(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex21, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___complex21; bool L_1; L_1 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___complex10), L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean MathNet.Numerics.Complex32::op_Inequality(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___complex21, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___complex21; bool L_1; L_1 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___complex10), L_0, /*hidden argument*/NULL); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_UnaryNegation(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___subtrahend0, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___subtrahend0; float L_1 = L_0.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ___subtrahend0; float L_3 = L_2.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4; memset((&L_4), 0, sizeof(L_4)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_4), ((-L_1)), ((-L_3)), /*hidden argument*/NULL); return L_4; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Addition(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand21, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___summand10; float L_1 = L_0.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ___summand21; float L_3 = L_2.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ___summand10; float L_5 = L_4.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6 = ___summand21; float L_7 = L_6.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8; memset((&L_8), 0, sizeof(L_8)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_8), ((float)il2cpp_codegen_add((float)L_1, (float)L_3)), ((float)il2cpp_codegen_add((float)L_5, (float)L_7)), /*hidden argument*/NULL); return L_8; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Subtraction(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___minuend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___subtrahend1, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___minuend0; float L_1 = L_0.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ___subtrahend1; float L_3 = L_2.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ___minuend0; float L_5 = L_4.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6 = ___subtrahend1; float L_7 = L_6.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8; memset((&L_8), 0, sizeof(L_8)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_8), ((float)il2cpp_codegen_subtract((float)L_1, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_5, (float)L_7)), /*hidden argument*/NULL); return L_8; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Addition(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Addition_mBC61B2E23246C0C0044B46802091B8FE45B0017D (float ___summand10, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___summand21, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___summand21; float L_1 = L_0.get__real_0(); float L_2 = ___summand10; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___summand21; float L_4 = L_3.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5; memset((&L_5), 0, sizeof(L_5)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_5), ((float)il2cpp_codegen_add((float)L_1, (float)L_2)), L_4, /*hidden argument*/NULL); return L_5; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplicand0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplier1, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___multiplicand0; float L_1 = L_0.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ___multiplier1; float L_3 = L_2.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ___multiplicand0; float L_5 = L_4.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6 = ___multiplier1; float L_7 = L_6.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = ___multiplicand0; float L_9 = L_8.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_10 = ___multiplier1; float L_11 = L_10.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12 = ___multiplicand0; float L_13 = L_12.get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14 = ___multiplier1; float L_15 = L_14.get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_16; memset((&L_16), 0, sizeof(L_16)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_16), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_1, (float)L_3)), (float)((float)il2cpp_codegen_multiply((float)L_5, (float)L_7)))), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_11)), (float)((float)il2cpp_codegen_multiply((float)L_13, (float)L_15)))), /*hidden argument*/NULL); return L_16; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D (float ___multiplicand0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplier1, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___multiplier1; float L_1 = L_0.get__real_0(); float L_2 = ___multiplicand0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___multiplier1; float L_4 = L_3.get__imag_1(); float L_5 = ___multiplicand0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6; memset((&L_6), 0, sizeof(L_6)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_6), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), /*hidden argument*/NULL); return L_6; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Multiply(MathNet.Numerics.Complex32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___multiplicand0, float ___multiplier1, const RuntimeMethod* method) { { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___multiplicand0; float L_1 = L_0.get__real_0(); float L_2 = ___multiplier1; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___multiplicand0; float L_4 = L_3.get__imag_1(); float L_5 = ___multiplier1; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_6; memset((&L_6), 0, sizeof(L_6)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_6), ((float)il2cpp_codegen_multiply((float)L_1, (float)L_2)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), /*hidden argument*/NULL); return L_6; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___dividend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { bool L_0; L_0 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___dividend0), /*hidden argument*/NULL); if (!L_0) { goto IL_0018; } } { bool L_1; L_1 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); if (!L_1) { goto IL_0018; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_NaN_6(); return L_2; } IL_0018: { bool L_3; L_3 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); if (!L_3) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_PositiveInfinity_5(); return L_4; } IL_0027: { float L_5; L_5 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___dividend0), /*hidden argument*/NULL); V_0 = L_5; float L_6; L_6 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___dividend0), /*hidden argument*/NULL); V_1 = L_6; float L_7; L_7 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); V_2 = L_7; float L_8; L_8 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); V_3 = L_8; float L_9 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_10; L_10 = fabsf(L_9); float L_11 = V_2; float L_12; L_12 = fabsf(L_11); if ((!(((float)L_10) <= ((float)L_12)))) { goto IL_0060; } } { float L_13 = V_0; float L_14 = V_1; float L_15 = V_2; float L_16 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_17; L_17 = Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C(L_13, L_14, L_15, L_16, (bool)0, /*hidden argument*/NULL); return L_17; } IL_0060: { float L_18 = V_1; float L_19 = V_0; float L_20 = V_3; float L_21 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_22; L_22 = Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C(L_18, L_19, L_20, L_21, (bool)1, /*hidden argument*/NULL); return L_22; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::InternalDiv(System.Single,System.Single,System.Single,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C (float ___a0, float ___b1, float ___c2, float ___d3, bool ___swapped4, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { float L_0 = ___d3; float L_1 = ___c2; V_0 = ((float)((float)L_0/(float)L_1)); float L_2 = ___c2; float L_3 = ___d3; float L_4 = V_0; V_1 = ((float)((float)(1.0f)/(float)((float)il2cpp_codegen_add((float)L_2, (float)((float)il2cpp_codegen_multiply((float)L_3, (float)L_4)))))); float L_5 = V_0; if ((((float)L_5) == ((float)(0.0f)))) { goto IL_002a; } } { float L_6 = ___a0; float L_7 = ___b1; float L_8 = V_0; float L_9 = V_1; V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_6, (float)((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)))), (float)L_9)); float L_10 = ___b1; float L_11 = ___a0; float L_12 = V_0; float L_13 = V_1; V_3 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_10, (float)((float)il2cpp_codegen_multiply((float)L_11, (float)L_12)))), (float)L_13)); goto IL_003e; } IL_002a: { float L_14 = ___a0; float L_15 = ___d3; float L_16 = ___b1; float L_17 = ___c2; float L_18 = V_1; V_2 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_14, (float)((float)il2cpp_codegen_multiply((float)L_15, (float)((float)((float)L_16/(float)L_17)))))), (float)L_18)); float L_19 = ___b1; float L_20 = ___d3; float L_21 = ___a0; float L_22 = ___c2; float L_23 = V_1; V_3 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_19, (float)((float)il2cpp_codegen_multiply((float)L_20, (float)((float)((float)L_21/(float)L_22)))))), (float)L_23)); } IL_003e: { bool L_24 = ___swapped4; if (!L_24) { goto IL_0045; } } { float L_25 = V_3; V_3 = ((-L_25)); } IL_0045: { float L_26 = V_2; float L_27 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_28; memset((&L_28), 0, sizeof(L_28)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_28), L_26, L_27, /*hidden argument*/NULL); return L_28; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(System.Single,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m7A6852E83B6867E44AD51B29E62089545F077AA9 (float ___dividend0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; { float L_0 = ___dividend0; if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_0017; } } { bool L_1; L_1 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); if (!L_1) { goto IL_0017; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_NaN_6(); return L_2; } IL_0017: { bool L_3; L_3 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); if (!L_3) { goto IL_0026; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_PositiveInfinity_5(); return L_4; } IL_0026: { float L_5; L_5 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); V_0 = L_5; float L_6; L_6 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___divisor1), /*hidden argument*/NULL); V_1 = L_6; float L_7 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_8; L_8 = fabsf(L_7); float L_9 = V_0; float L_10; L_10 = fabsf(L_9); if ((!(((float)L_8) <= ((float)L_10)))) { goto IL_0053; } } { float L_11 = ___dividend0; float L_12 = V_0; float L_13 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14; L_14 = Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C(L_11, (0.0f), L_12, L_13, (bool)0, /*hidden argument*/NULL); return L_14; } IL_0053: { float L_15 = ___dividend0; float L_16 = V_1; float L_17 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_18; L_18 = Complex32_InternalDiv_m1FAA1A417C6BD3ADF32EFA207B7B0699867BD81C((0.0f), L_15, L_16, L_17, (bool)1, /*hidden argument*/NULL); return L_18; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Division(MathNet.Numerics.Complex32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___dividend0, float ___divisor1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___dividend0), /*hidden argument*/NULL); if (!L_0) { goto IL_0017; } } { float L_1 = ___divisor1; if ((!(((float)L_1) == ((float)(0.0f))))) { goto IL_0017; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_NaN_6(); return L_2; } IL_0017: { float L_3 = ___divisor1; if ((!(((float)L_3) == ((float)(0.0f))))) { goto IL_0025; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_PositiveInfinity_5(); return L_4; } IL_0025: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5 = ___dividend0; float L_6 = L_5.get__real_0(); float L_7 = ___divisor1; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = ___dividend0; float L_9 = L_8.get__imag_1(); float L_10 = ___divisor1; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_11; memset((&L_11), 0, sizeof(L_11)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_11), ((float)((float)L_6/(float)L_7)), ((float)((float)L_9/(float)L_10)), /*hidden argument*/NULL); return L_11; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::Conjugate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); float L_1 = __this->get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2; memset((&L_2), 0, sizeof(L_2)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_2), L_0, ((-L_1)), /*hidden argument*/NULL); return L_2; } } IL2CPP_EXTERN_C Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 _returnValue; _returnValue = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689(_thisAdjusted, method); return _returnValue; } // System.String MathNet.Numerics.Complex32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Complex32_ToString_m620648A871CBBCC268D9B36CAA18934DD3763B36 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBD8760F0E4E49A1C274D51CE66C3AF4D4F6DD1D); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var); CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_0; L_0 = CultureInfo_get_CurrentCulture_m99E5F5BD20445F2A73F7EA0014A4E783DF3840BB(/*hidden argument*/NULL); float L_1 = __this->get__real_0(); float L_2 = L_1; RuntimeObject * L_3 = Box(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_il2cpp_TypeInfo_var, &L_2); float L_4 = __this->get__imag_1(); float L_5 = L_4; RuntimeObject * L_6 = Box(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_il2cpp_TypeInfo_var, &L_5); String_t* L_7; L_7 = String_Format_m8892FAD3E9F1E11E6176840DC1EA0C40DF1F0C2B(L_0, _stringLiteralDBD8760F0E4E49A1C274D51CE66C3AF4D4F6DD1D, L_3, L_6, /*hidden argument*/NULL); return L_7; } } IL2CPP_EXTERN_C String_t* Complex32_ToString_m620648A871CBBCC268D9B36CAA18934DD3763B36_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Complex32_ToString_m620648A871CBBCC268D9B36CAA18934DD3763B36(_thisAdjusted, method); return _returnValue; } // System.String MathNet.Numerics.Complex32::ToString(System.String,System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Complex32_ToString_m443E9B91391CF7387B91AE74FBAB5F915E54C233 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDBD8760F0E4E49A1C274D51CE66C3AF4D4F6DD1D); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { RuntimeObject* L_0 = ___provider1; float L_1 = __this->get__real_0(); V_0 = L_1; String_t* L_2 = ___format0; RuntimeObject* L_3 = ___provider1; String_t* L_4; L_4 = Single_ToString_m7631D332703B4197EAA7DC0BA067CE7E16334D8B((float*)(&V_0), L_2, L_3, /*hidden argument*/NULL); float L_5 = __this->get__imag_1(); V_0 = L_5; String_t* L_6 = ___format0; RuntimeObject* L_7 = ___provider1; String_t* L_8; L_8 = Single_ToString_m7631D332703B4197EAA7DC0BA067CE7E16334D8B((float*)(&V_0), L_6, L_7, /*hidden argument*/NULL); String_t* L_9; L_9 = String_Format_m8892FAD3E9F1E11E6176840DC1EA0C40DF1F0C2B(L_0, _stringLiteralDBD8760F0E4E49A1C274D51CE66C3AF4D4F6DD1D, L_4, L_8, /*hidden argument*/NULL); return L_9; } } IL2CPP_EXTERN_C String_t* Complex32_ToString_m443E9B91391CF7387B91AE74FBAB5F915E54C233_AdjustorThunk (RuntimeObject * __this, String_t* ___format0, RuntimeObject* ___provider1, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Complex32_ToString_m443E9B91391CF7387B91AE74FBAB5F915E54C233(_thisAdjusted, ___format0, ___provider1, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::Equals(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___other0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); if (L_0) { goto IL_0011; } } { bool L_1; L_1 = Complex32_IsNaN_mED502F8A02B6B9558C5A8456B9D23B9470F16E62((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___other0), /*hidden argument*/NULL); if (!L_1) { goto IL_0013; } } IL_0011: { return (bool)0; } IL_0013: { bool L_2; L_2 = Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, /*hidden argument*/NULL); if (!L_2) { goto IL_0026; } } { bool L_3; L_3 = Complex32_IsInfinity_mC555610B3E028A0B0AFB7917035CBBF3E9D513A3((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___other0), /*hidden argument*/NULL); if (!L_3) { goto IL_0026; } } { return (bool)1; } IL_0026: { float L_4 = __this->get__real_0(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5 = ___other0; float L_6 = L_5.get__real_0(); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); bool L_7; L_7 = Precision_AlmostEqual_m5855E26D2DFA5E8D3F81A47C9426FA0A9F7638E6(L_4, L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_004b; } } { float L_8 = __this->get__imag_1(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_9 = ___other0; float L_10 = L_9.get__imag_1(); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); bool L_11; L_11 = Precision_AlmostEqual_m5855E26D2DFA5E8D3F81A47C9426FA0A9F7638E6(L_8, L_10, /*hidden argument*/NULL); return L_11; } IL_004b: { return (bool)0; } } IL2CPP_EXTERN_C bool Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D_AdjustorThunk (RuntimeObject * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___other0, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D(_thisAdjusted, ___other0, method); return _returnValue; } // System.Int32 MathNet.Numerics.Complex32::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; { V_0 = ((int32_t)27); int32_t L_0 = V_0; float L_1 = __this->get__real_0(); V_1 = L_1; int32_t L_2; L_2 = Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9((float*)(&V_1), /*hidden argument*/NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)13), (int32_t)L_0)), (int32_t)L_2)); int32_t L_3 = V_0; float L_4 = __this->get__imag_1(); V_1 = L_4; int32_t L_5; L_5 = Single_GetHashCode_m7662E1812DDDBC85D464398740CFFC3588DFB2C9((float*)(&V_1), /*hidden argument*/NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)13), (int32_t)L_3)), (int32_t)L_5)); int32_t L_6 = V_0; return L_6; } } IL2CPP_EXTERN_C int32_t Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Complex32_GetHashCode_m05D0B1698B014D3EA811AF14CA3D30B35F6567F7(_thisAdjusted, method); return _returnValue; } // System.Boolean MathNet.Numerics.Complex32::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Complex32_Equals_m8AB858161E5BB9966495A80C771FD0D2E80F2F72 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___obj0; if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))) { goto IL_0015; } } { RuntimeObject * L_1 = ___obj0; bool L_2; L_2 = Complex32_Equals_mB13373D932750036ADD5489AA66A49187AF6817D((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)__this, ((*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)UnBox(L_1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL); return L_2; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C bool Complex32_Equals_m8AB858161E5BB9966495A80C771FD0D2E80F2F72_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Complex32_Equals_m8AB858161E5BB9966495A80C771FD0D2E80F2F72(_thisAdjusted, ___obj0, method); return _returnValue; } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Explicit(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Explicit_mB85EA9720BB736367CFA2B3593FBCFD5964C791E (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___value0), /*hidden argument*/NULL); double L_1; L_1 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___value0), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2; memset((&L_2), 0, sizeof(L_2)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_2), ((float)((float)L_0)), ((float)((float)L_1)), /*hidden argument*/NULL); return L_2; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Implicit_m936E62D532C283421DEB9CE50324A542FF883C32 (int32_t ___value0, const RuntimeMethod* method) { { int32_t L_0 = ___value0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1; memset((&L_1), 0, sizeof(L_1)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_1), ((float)((float)L_0)), (0.0f), /*hidden argument*/NULL); return L_1; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::op_Implicit(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23 (float ___value0, const RuntimeMethod* method) { { float L_0 = ___value0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1; memset((&L_1), 0, sizeof(L_1)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_1), L_0, (0.0f), /*hidden argument*/NULL); return L_1; } } // System.Numerics.Complex MathNet.Numerics.Complex32::ToComplex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex32_ToComplex_m2E80909CD3EF0A61684C0127895FD2F66B995859 (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); float L_1 = __this->get__imag_1(); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2; memset((&L_2), 0, sizeof(L_2)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_2), ((double)((double)L_0)), ((double)((double)L_1)), /*hidden argument*/NULL); return L_2; } } IL2CPP_EXTERN_C Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Complex32_ToComplex_m2E80909CD3EF0A61684C0127895FD2F66B995859_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C _returnValue; _returnValue = Complex32_ToComplex_m2E80909CD3EF0A61684C0127895FD2F66B995859(_thisAdjusted, method); return _returnValue; } // MathNet.Numerics.Complex32 MathNet.Numerics.Complex32::Negate(MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Complex32_Negate_m723BEF7F79E5F321CB1AE38F7AB5DB18206FE82A (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1; L_1 = Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6(L_0, /*hidden argument*/NULL); return L_1; } } // System.Void MathNet.Numerics.Complex32::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Complex32__cctor_m3C0E6AE93496985CB8CAFA92A6DFFC028D2B8342 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0; memset((&L_0), 0, sizeof(L_0)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_0), (0.0f), (0.0f), /*hidden argument*/NULL); ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->set_Zero_2(L_0); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1; memset((&L_1), 0, sizeof(L_1)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_1), (1.0f), (0.0f), /*hidden argument*/NULL); ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->set_One_3(L_1); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2; memset((&L_2), 0, sizeof(L_2)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_2), (0.0f), (1.0f), /*hidden argument*/NULL); ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->set_ImaginaryOne_4(L_2); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3; memset((&L_3), 0, sizeof(L_3)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_3), (std::numeric_limits::infinity()), (std::numeric_limits::infinity()), /*hidden argument*/NULL); ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->set_PositiveInfinity_5(L_3); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4; memset((&L_4), 0, sizeof(L_4)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_4), (std::numeric_limits::quiet_NaN()), (std::numeric_limits::quiet_NaN()), /*hidden argument*/NULL); ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->set_NaN_6(L_4); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Double MathNet.Numerics.ComplexExtensions::MagnitudeSquared(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double ComplexExtensions_MagnitudeSquared_m1A25188264E95ED1F3B66C8557B278BAB9A36C1D (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_1; L_1 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_2; L_2 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_3; L_3 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); return ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_0, (double)L_1)), (double)((double)il2cpp_codegen_multiply((double)L_2, (double)L_3)))); } } // System.Numerics.Complex MathNet.Numerics.ComplexExtensions::Conjugate(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___complex0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1; L_1 = Complex_Conjugate_m14117797A1F44BADD7CA37254FABBE3AD7E1B92E(L_0, /*hidden argument*/NULL); return L_1; } } // System.Numerics.Complex MathNet.Numerics.ComplexExtensions::SquareRoot(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ComplexExtensions_SquareRoot_m68F0EA2A11CFE634DC81EA5C4090B96B840768D5 (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_0; memset((&V_0), 0, sizeof(V_0)); double V_1 = 0.0; double V_2 = 0.0; double V_3 = 0.0; double V_4 = 0.0; double V_5 = 0.0; { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___complex0; bool L_1; L_1 = ComplexExtensions_IsRealNonNegative_m214EB0E49A25FEF70D5E0A52F1EA69A11AF2F8FE(L_0, /*hidden argument*/NULL); if (!L_1) { goto IL_0023; } } { double L_2; L_2 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_3; L_3 = sqrt(L_2); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4; memset((&L_4), 0, sizeof(L_4)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_4), L_3, (0.0), /*hidden argument*/NULL); return L_4; } IL_0023: { double L_5; L_5 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_6; L_6 = fabs(L_5); V_1 = L_6; double L_7; L_7 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_8; L_8 = fabs(L_7); V_2 = L_8; double L_9 = V_1; double L_10 = V_2; if ((!(((double)L_9) >= ((double)L_10)))) { goto IL_0089; } } { double L_11; L_11 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_12; L_12 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); V_4 = ((double)((double)L_11/(double)L_12)); double L_13 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_14; L_14 = sqrt(L_13); double L_15 = V_4; double L_16 = V_4; double L_17; L_17 = sqrt(((double)il2cpp_codegen_add((double)(1.0), (double)((double)il2cpp_codegen_multiply((double)L_15, (double)L_16))))); double L_18; L_18 = sqrt(((double)il2cpp_codegen_multiply((double)(0.5), (double)((double)il2cpp_codegen_add((double)(1.0), (double)L_17))))); V_3 = ((double)il2cpp_codegen_multiply((double)L_14, (double)L_18)); goto IL_00cd; } IL_0089: { double L_19; L_19 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_20; L_20 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); V_5 = ((double)((double)L_19/(double)L_20)); double L_21 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_22; L_22 = sqrt(L_21); double L_23 = V_5; double L_24; L_24 = fabs(L_23); double L_25 = V_5; double L_26 = V_5; double L_27; L_27 = sqrt(((double)il2cpp_codegen_add((double)(1.0), (double)((double)il2cpp_codegen_multiply((double)L_25, (double)L_26))))); double L_28; L_28 = sqrt(((double)il2cpp_codegen_multiply((double)(0.5), (double)((double)il2cpp_codegen_add((double)L_24, (double)L_27))))); V_3 = ((double)il2cpp_codegen_multiply((double)L_22, (double)L_28)); } IL_00cd: { double L_29; L_29 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); if ((!(((double)L_29) >= ((double)(0.0))))) { goto IL_00fc; } } { double L_30 = V_3; double L_31; L_31 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); double L_32 = V_3; Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), L_30, ((double)((double)L_31/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_32)))), /*hidden argument*/NULL); goto IL_013b; } IL_00fc: { double L_33; L_33 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); if ((!(((double)L_33) >= ((double)(0.0))))) { goto IL_0125; } } { double L_34 = V_2; double L_35 = V_3; double L_36 = V_3; Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), ((double)((double)L_34/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_35)))), L_36, /*hidden argument*/NULL); goto IL_013b; } IL_0125: { double L_37 = V_2; double L_38 = V_3; double L_39 = V_3; Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_0), ((double)((double)L_37/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_38)))), ((-L_39)), /*hidden argument*/NULL); } IL_013b: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_40 = V_0; return L_40; } } // System.Boolean MathNet.Numerics.ComplexExtensions::IsZero(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsZero_m78FB924D092C2A9BD45FB7E8F85F2AD31E08954B (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); if ((!(((double)L_0) == ((double)(0.0))))) { goto IL_0025; } } { double L_1; L_1 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); return (bool)((((double)L_1) == ((double)(0.0)))? 1 : 0); } IL_0025: { return (bool)0; } } // System.Boolean MathNet.Numerics.ComplexExtensions::IsOne(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsOne_m6A11317BFA3A9FCEB0FF699D2362E658FBD4355C (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); if ((!(((double)L_0) == ((double)(1.0))))) { goto IL_0025; } } { double L_1; L_1 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); return (bool)((((double)L_1) == ((double)(0.0)))? 1 : 0); } IL_0025: { return (bool)0; } } // System.Boolean MathNet.Numerics.ComplexExtensions::IsReal(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsReal_m90EEAB54E70E0B1D5F1DC8C1F8393515100BAC5A (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); return (bool)((((double)L_0) == ((double)(0.0)))? 1 : 0); } } // System.Boolean MathNet.Numerics.ComplexExtensions::IsRealNonNegative(System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComplexExtensions_IsRealNonNegative_m214EB0E49A25FEF70D5E0A52F1EA69A11AF2F8FE (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___complex0, const RuntimeMethod* method) { { double L_0; L_0 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); if ((!(((double)L_0) == ((double)(0.0))))) { goto IL_0028; } } { double L_1; L_1 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&___complex0), /*hidden argument*/NULL); return (bool)((((int32_t)((!(((double)L_1) >= ((double)(0.0))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0028: { return (bool)0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.Control::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control__cctor_mEACF8CF9CD5F00835D658F8A8A838924849F16C4 (const RuntimeMethod* method) { { Control_ConfigureAuto_mF7FB465004EFF5B6B534C6A5DE7728FCE92E63E7(/*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Control::ConfigureAuto() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control_ConfigureAuto_mF7FB465004EFF5B6B534C6A5DE7728FCE92E63E7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); Control_set_CheckDistributionParameters_mE4F98B20C95692BBCD1F4142F835FEB5F6C138B3_inline((bool)1, /*hidden argument*/NULL); Control_set_ThreadSafeRandomNumberGenerators_m291D65C509DD664F653FA6680F0339376CCBF487_inline((bool)1, /*hidden argument*/NULL); int32_t L_0; L_0 = Environment_get_ProcessorCount_m32354B9724A21AE041AC75C0E470687E33B93D33(/*hidden argument*/NULL); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set__maxDegreeOfParallelism_0(L_0); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set__parallelizeOrder_1(((int32_t)64)); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set__parallelizeElements_2(((int32_t)300)); IL2CPP_RUNTIME_CLASS_INIT(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var); TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_1; L_1 = TaskScheduler_get_Default_m3FAE18B08A620C75BF0256917EFB236D30AB6BCB_inline(/*hidden argument*/NULL); Control_set_TaskScheduler_m80147DA4BF0CD22E223B3A5B4882284BA9EB6E7E_inline(L_1, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Control::set_CheckDistributionParameters(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control_set_CheckDistributionParameters_mE4F98B20C95692BBCD1F4142F835FEB5F6C138B3 (bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CCheckDistributionParametersU3Ek__BackingField_4(L_0); return; } } // System.Void MathNet.Numerics.Control::set_ThreadSafeRandomNumberGenerators(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control_set_ThreadSafeRandomNumberGenerators_m291D65C509DD664F653FA6680F0339376CCBF487 (bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5(L_0); return; } } // System.String MathNet.Numerics.Control::get_NativeProviderPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Control_get_NativeProviderPath_mF21F0834FEF603D993C70F7F5A514195C8CD6FFB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); String_t* L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get__nativeProviderHintPath_3(); return L_0; } } // System.Int32 MathNet.Numerics.Control::get_MaxDegreeOfParallelism() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get__maxDegreeOfParallelism_0(); return L_0; } } // System.Threading.Tasks.TaskScheduler MathNet.Numerics.Control::get_TaskScheduler() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * Control_get_TaskScheduler_m67242C5AA587EBFE3E8CD8E22E1992B3A5411438 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get_U3CTaskSchedulerU3Ek__BackingField_6(); return L_0; } } // System.Void MathNet.Numerics.Control::set_TaskScheduler(System.Threading.Tasks.TaskScheduler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Control_set_TaskScheduler_m80147DA4BF0CD22E223B3A5B4882284BA9EB6E7E (TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CTaskSchedulerU3Ek__BackingField_6(L_0); return; } } // System.Int32 MathNet.Numerics.Control::get_ParallelizeOrder() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get__parallelizeOrder_1(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::ScaleArray(System.Numerics.Complex,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_ScaleArray_m94FE3C1FAC8107C3FCF1105B771AE2AEBFD10BDC (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_ScaleArray_m94FE3C1FAC8107C3FCF1105B771AE2AEBFD10BDC_RuntimeMethod_var))); } IL_000e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = ___x1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_3 = ___result2; if ((((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_2) == ((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_3))) { goto IL_001e; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___x1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = ___result2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = ___x1; NullCheck(L_6); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_4, 0, (RuntimeArray *)(RuntimeArray *)L_5, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); } IL_001e: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_7 = ___alpha0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_8 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); bool L_9; L_9 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_7, L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_002c; } } { return; } IL_002c: { intptr_t L_10 = __this->get__blasHandle_1(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___x1; NullCheck(L_11); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_12 = ___alpha0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___result2; SafeNativeMethods_z_scale_m2251989E085D2D2DD3719D1F4908F6590AAE9DFF((intptr_t)L_10, ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))), L_12, L_13, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiply(System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiply_mAA0243A7FE22FAF9D6699571691E683AFDF14C32 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = ___x0; int32_t L_2 = ___rowsX1; int32_t L_3 = ___columnsX2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___y3; int32_t L_5 = ___rowsY4; int32_t L_6 = ___columnsY5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_7 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = ___result6; VirtualActionInvoker11< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(41 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Numerics.Complex,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex,System.Numerics.Complex[]) */, __this, ((int32_t)111), ((int32_t)111), L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Numerics.Complex,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___transposeA0, int32_t ___transposeB1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___beta9, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___c10, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; int32_t G_B18_0 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___a3; if (L_0) { goto IL_000f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var))); } IL_000f: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = ___b6; if (L_2) { goto IL_001e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var))); } IL_001e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___c10; if (L_4) { goto IL_002d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var))); } IL_002d: { int32_t L_6 = ___transposeA0; if ((((int32_t)L_6) == ((int32_t)((int32_t)111)))) { goto IL_0036; } } { int32_t L_7 = ___columnsA5; G_B9_0 = L_7; goto IL_0038; } IL_0036: { int32_t L_8 = ___rowsA4; G_B9_0 = L_8; } IL_0038: { V_0 = G_B9_0; int32_t L_9 = ___transposeB1; if ((((int32_t)L_9) == ((int32_t)((int32_t)111)))) { goto IL_0042; } } { int32_t L_10 = ___rowsB7; G_B12_0 = L_10; goto IL_0044; } IL_0042: { int32_t L_11 = ___columnsB8; G_B12_0 = L_11; } IL_0044: { V_1 = G_B12_0; int32_t L_12 = ___transposeA0; if ((((int32_t)L_12) == ((int32_t)((int32_t)111)))) { goto IL_004e; } } { int32_t L_13 = ___rowsA4; G_B15_0 = L_13; goto IL_0050; } IL_004e: { int32_t L_14 = ___columnsA5; G_B15_0 = L_14; } IL_0050: { V_2 = G_B15_0; int32_t L_15 = ___transposeB1; if ((((int32_t)L_15) == ((int32_t)((int32_t)111)))) { goto IL_005a; } } { int32_t L_16 = ___columnsB8; G_B18_0 = L_16; goto IL_005c; } IL_005a: { int32_t L_17 = ___rowsB7; G_B18_0 = L_17; } IL_005c: { V_3 = G_B18_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = ___c10; NullCheck(L_18); int32_t L_19 = V_0; int32_t L_20 = V_1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20))))) { goto IL_0071; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var))); } IL_0071: { int32_t L_22 = V_2; int32_t L_23 = V_3; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0080; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m41767959335D194B7C1D0A8B4864C2E15B362019_RuntimeMethod_var))); } IL_0080: { intptr_t L_25 = __this->get__blasHandle_1(); int32_t L_26 = ___transposeA0; int32_t L_27; L_27 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_26, /*hidden argument*/NULL); int32_t L_28 = ___transposeB1; int32_t L_29; L_29 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_28, /*hidden argument*/NULL); int32_t L_30 = V_0; int32_t L_31 = V_1; int32_t L_32 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_33 = ___alpha2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_34 = ___a3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_35 = ___b6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_36 = ___beta9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_37 = ___c10; SafeNativeMethods_z_matrix_multiply_m23F792151537BD3FB63541B015F0699EFA2764A3((intptr_t)L_25, L_27, L_29, L_30, L_31, L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUFactor(System.Numerics.Complex[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3_RuntimeMethod_var))); } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mE97323826A59B13EC7BC4953FB86B9C1BC28E1B3_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__solverHandle_2(); int32_t L_12 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___data0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_z_lu_factor_m89F753E4BF3CA44C5D5EC6AC08EAF5E4E033F178((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUInverseFactored(System.Numerics.Complex[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB_RuntimeMethod_var))); } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m5281E1E44DA4784C99781B29CFF5CA26BC4A1AEB_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__blasHandle_1(); int32_t L_12 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___a0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_z_lu_inverse_factored_mA73558C83F96D52D701B57E77A3F56C9F17567B3((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Numerics.Complex[],System.Int32,System.Int32[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___columnsOfB0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___b4, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_001d: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___a1; NullCheck(L_4); int32_t L_5 = ___order2; int32_t L_6 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_0035: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv3; NullCheck(L_8); int32_t L_9 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_004c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___b4; NullCheck(L_11); int32_t L_12 = ___columnsOfB0; int32_t L_13 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13))))) { goto IL_0065; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_0065: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15 = ___a1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_16 = ___b4; if ((!(((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_15) == ((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_16)))) { goto IL_0075; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m2542B4C2D5235398985D73D889BA9DCA023D21A6_RuntimeMethod_var))); } IL_0075: { intptr_t L_18 = __this->get__solverHandle_2(); int32_t L_19 = ___order2; int32_t L_20 = ___columnsOfB0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = ___a1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = ___ipiv3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_23 = ___b4; int32_t L_24; L_24 = SafeNativeMethods_z_lu_solve_factored_m111DF099D61CC9DD6B09E8ED05C5E7632AE84E6A((intptr_t)L_18, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_24, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::ScaleArray(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_ScaleArray_m646788D9BDF6E6825102AE3AE37321111EC29B10 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_ScaleArray_m646788D9BDF6E6825102AE3AE37321111EC29B10_RuntimeMethod_var))); } IL_000e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = ___x1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_3 = ___result2; if ((((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_2) == ((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_3))) { goto IL_001e; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___x1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = ___result2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___x1; NullCheck(L_6); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_4, 0, (RuntimeArray *)(RuntimeArray *)L_5, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); } IL_001e: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = ___alpha0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); bool L_9; L_9 = Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22(L_7, L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_002c; } } { return; } IL_002c: { intptr_t L_10 = __this->get__blasHandle_1(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___x1; NullCheck(L_11); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12 = ___alpha0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___result2; SafeNativeMethods_c_scale_m4ED765D4A44D8285998AF86A6564B9A0AA14F46F((intptr_t)L_10, ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))), L_12, L_13, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiply(MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiply_m27CD5AB5B1771FFEC14A685447746E86B1C5D69D (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = ___x0; int32_t L_2 = ___rowsX1; int32_t L_3 = ___columnsX2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___y3; int32_t L_5 = ___rowsY4; int32_t L_6 = ___columnsY5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = ___result6; VirtualActionInvoker11< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(49 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[]) */, __this, ((int32_t)111), ((int32_t)111), L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___transposeA0, int32_t ___transposeB1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___beta9, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___c10, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; int32_t G_B18_0 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___a3; if (L_0) { goto IL_000f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var))); } IL_000f: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = ___b6; if (L_2) { goto IL_001e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var))); } IL_001e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___c10; if (L_4) { goto IL_002d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var))); } IL_002d: { int32_t L_6 = ___transposeA0; if ((((int32_t)L_6) == ((int32_t)((int32_t)111)))) { goto IL_0036; } } { int32_t L_7 = ___columnsA5; G_B9_0 = L_7; goto IL_0038; } IL_0036: { int32_t L_8 = ___rowsA4; G_B9_0 = L_8; } IL_0038: { V_0 = G_B9_0; int32_t L_9 = ___transposeB1; if ((((int32_t)L_9) == ((int32_t)((int32_t)111)))) { goto IL_0042; } } { int32_t L_10 = ___rowsB7; G_B12_0 = L_10; goto IL_0044; } IL_0042: { int32_t L_11 = ___columnsB8; G_B12_0 = L_11; } IL_0044: { V_1 = G_B12_0; int32_t L_12 = ___transposeA0; if ((((int32_t)L_12) == ((int32_t)((int32_t)111)))) { goto IL_004e; } } { int32_t L_13 = ___rowsA4; G_B15_0 = L_13; goto IL_0050; } IL_004e: { int32_t L_14 = ___columnsA5; G_B15_0 = L_14; } IL_0050: { V_2 = G_B15_0; int32_t L_15 = ___transposeB1; if ((((int32_t)L_15) == ((int32_t)((int32_t)111)))) { goto IL_005a; } } { int32_t L_16 = ___columnsB8; G_B18_0 = L_16; goto IL_005c; } IL_005a: { int32_t L_17 = ___rowsB7; G_B18_0 = L_17; } IL_005c: { V_3 = G_B18_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = ___c10; NullCheck(L_18); int32_t L_19 = V_0; int32_t L_20 = V_1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20))))) { goto IL_0071; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var))); } IL_0071: { int32_t L_22 = V_2; int32_t L_23 = V_3; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0080; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_mED57E378057F74E50DCB9C0D0251904CDC615B8F_RuntimeMethod_var))); } IL_0080: { intptr_t L_25 = __this->get__blasHandle_1(); int32_t L_26 = ___transposeA0; int32_t L_27; L_27 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_26, /*hidden argument*/NULL); int32_t L_28 = ___transposeB1; int32_t L_29; L_29 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_28, /*hidden argument*/NULL); int32_t L_30 = V_0; int32_t L_31 = V_1; int32_t L_32 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_33 = ___alpha2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_34 = ___a3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_35 = ___b6; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_36 = ___beta9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_37 = ___c10; SafeNativeMethods_c_matrix_multiply_m2B1DDF1D12C9FDEA29B88005C4C27140E04D05A2((intptr_t)L_25, L_27, L_29, L_30, L_31, L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUFactor(MathNet.Numerics.Complex32[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69_RuntimeMethod_var))); } IL_001c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_mD4D4BEE20B6A4A0A3F9F1FAE3DA5A9AEC4A2FB69_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__solverHandle_2(); int32_t L_12 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___data0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_c_lu_factor_m6F535B933C83D75646B6A42A29B8BBAAA05CD2BC((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUInverseFactored(MathNet.Numerics.Complex32[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A_RuntimeMethod_var))); } IL_001c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_m2BCBA2629AEB47AF92B6B7A7A708101C4573315A_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__blasHandle_1(); int32_t L_12 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___a0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_c_lu_inverse_factored_m53AF89A676B8784AC1EF505D3C465E2233846678((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUSolveFactored(System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___columnsOfB0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___b4, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_001d: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___a1; NullCheck(L_4); int32_t L_5 = ___order2; int32_t L_6 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_0035: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv3; NullCheck(L_8); int32_t L_9 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_004c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___b4; NullCheck(L_11); int32_t L_12 = ___columnsOfB0; int32_t L_13 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13))))) { goto IL_0065; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_0065: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_15 = ___a1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_16 = ___b4; if ((!(((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_15) == ((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_16)))) { goto IL_0075; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m7859281DF677B10666236ED8A11B3E1857E91343_RuntimeMethod_var))); } IL_0075: { intptr_t L_18 = __this->get__solverHandle_2(); int32_t L_19 = ___order2; int32_t L_20 = ___columnsOfB0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = ___a1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = ___ipiv3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_23 = ___b4; int32_t L_24; L_24 = SafeNativeMethods_c_lu_solve_factored_mB143E09474C7999D4DAE3E4FE684323DEF6F6EF1((intptr_t)L_18, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_24, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider__ctor_m72F913D6F3CD7501BDC5584A7D5A2A49F35821E5 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, String_t* ___hintPath0, const RuntimeMethod* method) { { ManagedLinearAlgebraProvider__ctor_m7F7D53DA74304C7467AABB4F28F88EA5D31BCB3D(__this, /*hidden argument*/NULL); String_t* L_0 = ___hintPath0; __this->set__hintPath_0(L_0); return; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::IsAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CudaLinearAlgebraProvider_IsAvailable_mA23ECC5C61DEBE2B25CDCC68CB70C35044A1BD02 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, const RuntimeMethod* method) { { String_t* L_0 = __this->get__hintPath_0(); bool L_1; L_1 = CudaProvider_IsAvailable_m9621B686753BB253DAD11F700A452F1AFE8546FC(L_0, /*hidden argument*/NULL); return L_1; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::InitializeVerify() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_InitializeVerify_m31E1DB97817084A604102B168C874AAE6F511D21 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { String_t* L_0 = __this->get__hintPath_0(); int32_t L_1; L_1 = CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F(L_0, /*hidden argument*/NULL); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)1))) { goto IL_003d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_3 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_4 = L_3; int32_t L_5 = V_0; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_7); (L_4)->SetAt(static_cast(0), (RuntimeObject *)L_7); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_8 = L_4; int32_t L_9 = 1; RuntimeObject * L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_9); NullCheck(L_8); ArrayElementTypeCheck (L_8, L_10); (L_8)->SetAt(static_cast(1), (RuntimeObject *)L_10); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_11; L_11 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7B199029E71E974619312F53911F4E13D7A6F942)), L_8, /*hidden argument*/NULL); String_t* L_12; L_12 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_11, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_13 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_13, L_12, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_InitializeVerify_m31E1DB97817084A604102B168C874AAE6F511D21_RuntimeMethod_var))); } IL_003d: { int32_t L_14; L_14 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(((int32_t)128), /*hidden argument*/NULL); V_1 = L_14; int32_t L_15 = V_1; if ((((int32_t)L_15) == ((int32_t)1))) { goto IL_0070; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_16 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)1); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_17 = L_16; int32_t L_18 = V_1; int32_t L_19 = L_18; RuntimeObject * L_20 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_19); NullCheck(L_17); ArrayElementTypeCheck (L_17, L_20); (L_17)->SetAt(static_cast(0), (RuntimeObject *)L_20); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_21; L_21 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A2BE6B8CB3568CB56B7E38F4CEE00C5DE5B7B83)), L_17, /*hidden argument*/NULL); String_t* L_22; L_22 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_21, /*hidden argument*/NULL); NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_23 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_23, L_22, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_InitializeVerify_m31E1DB97817084A604102B168C874AAE6F511D21_RuntimeMethod_var))); } IL_0070: { intptr_t* L_24 = __this->get_address_of__blasHandle_1(); int32_t L_25; L_25 = SafeNativeMethods_createBLASHandle_mFF11DE89E9B24AEDE02388BEC09B1FA6272D4F3A((intptr_t*)L_24, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_25, /*hidden argument*/NULL); intptr_t* L_26 = __this->get_address_of__solverHandle_2(); int32_t L_27; L_27 = SafeNativeMethods_createSolverHandle_m7C8EEFFF54C8ECF2502C33DC0C7E3AFD8A41E0AE((intptr_t*)L_26, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_27, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::FreeResources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_FreeResources_m233E4777A06A2585BC0AE8E0678864FC51DBB631 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, const RuntimeMethod* method) { { CudaProvider_FreeResources_mC24EE0B555A7E0C6165F972EECAFC807D25ED23A(/*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::BLAS(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___status0, const RuntimeMethod* method) { { int32_t L_0 = ___status0; switch (L_0) { case 0: { goto IL_004c; } case 1: { goto IL_004d; } case 2: { goto IL_0058; } case 3: { goto IL_00ab; } case 4: { goto IL_00ab; } case 5: { goto IL_00ab; } case 6: { goto IL_00ab; } case 7: { goto IL_0063; } case 8: { goto IL_006e; } case 9: { goto IL_00ab; } case 10: { goto IL_00ab; } case 11: { goto IL_0079; } case 12: { goto IL_00ab; } case 13: { goto IL_0084; } case 14: { goto IL_008f; } case 15: { goto IL_009a; } case 16: { goto IL_00a0; } } } { goto IL_00ab; } IL_004c: { return; } IL_004d: { Exception_t * L_1 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBEEFBF02732765A55B04DF3114D0DD75C850FC39)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_0058: { OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC * L_2 = (OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC_il2cpp_TypeInfo_var))); OutOfMemoryException__ctor_m7A10A40E5051AF0288392AAEF504C394A6C5FAD2(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE343E9BF932A2AB722043A183BF39F5273007975)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_0063: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE88E3D5717C585DDE65B31E7362E3F8C0A0D67AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_006e: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA68FC983CE80E487B6E77AB50EACDABD0B647C28)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_0079: { Exception_t * L_5 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4CCED996632DE0D6A819D9CC9D26D73451248B5A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_0084: { Exception_t * L_6 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC87168307F190FCA86F14A2D1FFF71A85E7C970A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_008f: { Exception_t * L_7 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2523CBFED84EF78578D85909448E8C0C4ECDA163)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_009a: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_8 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_00a0: { Exception_t * L_9 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31DB618D7B9FC47D909C3B20A55B64577DDA8F03)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } IL_00ab: { String_t* L_10; L_10 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___status0), /*hidden argument*/NULL); String_t* L_11; L_11 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5EBD166B0ABF6E1DDB700979DE32529A923DD4C1)), L_10, /*hidden argument*/NULL); Exception_t * L_12 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_12, L_11, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98_RuntimeMethod_var))); } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::Solver(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___status0, const RuntimeMethod* method) { { int32_t L_0 = ___status0; switch (L_0) { case 0: { goto IL_0038; } case 1: { goto IL_0039; } case 2: { goto IL_0044; } case 3: { goto IL_004f; } case 4: { goto IL_005a; } case 5: { goto IL_0065; } case 6: { goto IL_0070; } case 7: { goto IL_007b; } case 8: { goto IL_0086; } case 9: { goto IL_0091; } case 10: { goto IL_0097; } case 11: { goto IL_00a2; } } } { goto IL_00ad; } IL_0038: { return; } IL_0039: { Exception_t * L_1 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3699C7754A405BF88ACF4BE142BC50CEF1718F12)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0044: { OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC * L_2 = (OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutOfMemoryException_t2671AB315BD130A49A1592BAD0AEE9F2D37667AC_il2cpp_TypeInfo_var))); OutOfMemoryException__ctor_m7A10A40E5051AF0288392AAEF504C394A6C5FAD2(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE343E9BF932A2AB722043A183BF39F5273007975)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_004f: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_3 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE88E3D5717C585DDE65B31E7362E3F8C0A0D67AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_005a: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral527AEB8215B35A41AF816BDB1F36B48C59A5573E)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0065: { Exception_t * L_5 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA38788E8A5A0F8373B9055205521D2FDB16CF400)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0070: { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_6 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m7E4FCC54FEF844FBA633A04D324940E91F722465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC87168307F190FCA86F14A2D1FFF71A85E7C970A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_007b: { Exception_t * L_7 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2523CBFED84EF78578D85909448E8C0C4ECDA163)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0086: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7661338CF5F51D3832CA4251630867BB6268FD3A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0091: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_9 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m3EA81A5B209A87C3ADA47443F2AFFF735E5256EE(L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_0097: { Exception_t * L_10 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7C5726C34CEB67C8991E4F8B63A83E7C1E723C03)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_00a2: { Exception_t * L_11 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8540D44440043A686D484C6A0D1DB6716325D355)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } IL_00ad: { String_t* L_12; L_12 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(&___status0), /*hidden argument*/NULL); String_t* L_13; L_13 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73F9272CBF1A16883AF3B61F0A523F28B9046574)), L_12, /*hidden argument*/NULL); Exception_t * L_14 = (Exception_t *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var))); Exception__ctor_m8ECDE8ACA7F2E0EF1144BD1200FB5DB2870B5F11(L_14, L_13, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7_RuntimeMethod_var))); } } // System.String MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CudaLinearAlgebraProvider_ToString_m4CE03E4987C1F115B15C4FF611B863EAADAB0FF3 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, const RuntimeMethod* method) { { String_t* L_0; L_0 = CudaProvider_Describe_m5C6A5C6A2176B678C153D3B0271E1789EDC04206(/*hidden argument*/NULL); return L_0; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_Dispose_mEFBD5B9F97346578836E1E2BB0A64D800B96DBCA (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, const RuntimeMethod* method) { { intptr_t L_0 = __this->get__blasHandle_1(); int32_t L_1; L_1 = SafeNativeMethods_destroyBLASHandle_mFB1FDD000B5C353A6E11C7F762846D6E45BC3B37((intptr_t)L_0, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_1, /*hidden argument*/NULL); intptr_t L_2 = __this->get__solverHandle_2(); int32_t L_3; L_3 = SafeNativeMethods_destroySolverHandle_m764E31743D0B1205AAB03977D1B56BC3197ECF6A((intptr_t)L_2, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_3, /*hidden argument*/NULL); VirtualActionInvoker0::Invoke(56 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::FreeResources() */, __this); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::ScaleArray(System.Double,System.Double[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_ScaleArray_m37D7F0FA21764DC94224E860280769A8DF0EB0B8 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, double ___alpha0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result2, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_ScaleArray_m37D7F0FA21764DC94224E860280769A8DF0EB0B8_RuntimeMethod_var))); } IL_000e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___x1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = ___result2; if ((((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_2) == ((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_3))) { goto IL_001e; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___x1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = ___result2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___x1; NullCheck(L_6); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_4, 0, (RuntimeArray *)(RuntimeArray *)L_5, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); } IL_001e: { double L_7 = ___alpha0; if ((!(((double)L_7) == ((double)(1.0))))) { goto IL_002b; } } { return; } IL_002b: { intptr_t L_8 = __this->get__blasHandle_1(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = ___x1; NullCheck(L_9); double L_10 = ___alpha0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___result2; SafeNativeMethods_d_scale_mAC53BA684181AB41D3CE84CACF01A4BED75FF124((intptr_t)L_8, ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), L_10, L_11, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiply(System.Double[],System.Int32,System.Int32,System.Double[],System.Int32,System.Int32,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiply_mF8E3D2A139566F4B47EF89F5F4C770A766265CFF (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result6, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___x0; int32_t L_1 = ___rowsX1; int32_t L_2 = ___columnsX2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = ___y3; int32_t L_4 = ___rowsY4; int32_t L_5 = ___columnsY5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___result6; VirtualActionInvoker11< int32_t, int32_t, double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(60 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Double,System.Double[],System.Int32,System.Int32,System.Double[],System.Int32,System.Int32,System.Double,System.Double[]) */, __this, ((int32_t)111), ((int32_t)111), (1.0), L_0, L_1, L_2, L_3, L_4, L_5, (0.0), L_6); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Double,System.Double[],System.Int32,System.Int32,System.Double[],System.Int32,System.Int32,System.Double,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___transposeA0, int32_t ___transposeB1, double ___alpha2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, double ___beta9, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___c10, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; int32_t G_B18_0 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___a3; if (L_0) { goto IL_000f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var))); } IL_000f: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___b6; if (L_2) { goto IL_001e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var))); } IL_001e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___c10; if (L_4) { goto IL_002d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var))); } IL_002d: { int32_t L_6 = ___transposeA0; if ((((int32_t)L_6) == ((int32_t)((int32_t)111)))) { goto IL_0036; } } { int32_t L_7 = ___columnsA5; G_B9_0 = L_7; goto IL_0038; } IL_0036: { int32_t L_8 = ___rowsA4; G_B9_0 = L_8; } IL_0038: { V_0 = G_B9_0; int32_t L_9 = ___transposeB1; if ((((int32_t)L_9) == ((int32_t)((int32_t)111)))) { goto IL_0042; } } { int32_t L_10 = ___rowsB7; G_B12_0 = L_10; goto IL_0044; } IL_0042: { int32_t L_11 = ___columnsB8; G_B12_0 = L_11; } IL_0044: { V_1 = G_B12_0; int32_t L_12 = ___transposeA0; if ((((int32_t)L_12) == ((int32_t)((int32_t)111)))) { goto IL_004e; } } { int32_t L_13 = ___rowsA4; G_B15_0 = L_13; goto IL_0050; } IL_004e: { int32_t L_14 = ___columnsA5; G_B15_0 = L_14; } IL_0050: { V_2 = G_B15_0; int32_t L_15 = ___transposeB1; if ((((int32_t)L_15) == ((int32_t)((int32_t)111)))) { goto IL_005a; } } { int32_t L_16 = ___columnsB8; G_B18_0 = L_16; goto IL_005c; } IL_005a: { int32_t L_17 = ___rowsB7; G_B18_0 = L_17; } IL_005c: { V_3 = G_B18_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = ___c10; NullCheck(L_18); int32_t L_19 = V_0; int32_t L_20 = V_1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20))))) { goto IL_0071; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var))); } IL_0071: { int32_t L_22 = V_2; int32_t L_23 = V_3; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0080; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m5AFC862D07A1290A4AB3A1E05ED164C4CDB046A6_RuntimeMethod_var))); } IL_0080: { intptr_t L_25 = __this->get__blasHandle_1(); int32_t L_26 = ___transposeA0; int32_t L_27; L_27 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_26, /*hidden argument*/NULL); int32_t L_28 = ___transposeB1; int32_t L_29; L_29 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_28, /*hidden argument*/NULL); int32_t L_30 = V_0; int32_t L_31 = V_1; int32_t L_32 = V_2; double L_33 = ___alpha2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_34 = ___a3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_35 = ___b6; double L_36 = ___beta9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_37 = ___c10; SafeNativeMethods_d_matrix_multiply_mDF9D8C2DF9E612F18D3EA31D5B9B622AB6845E98((intptr_t)L_25, L_27, L_29, L_30, L_31, L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUFactor(System.Double[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3_RuntimeMethod_var))); } IL_001c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m0EC1B9BD390BDFFC591C84DF158D2882375AB4C3_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__solverHandle_2(); int32_t L_12 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___data0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_d_lu_factor_m6310743BCC839FABA0B04AD16A1C93D8CBFB2ED0((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUInverseFactored(System.Double[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8_RuntimeMethod_var))); } IL_001c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mDBCE99A205E791FE93569916F262DF27A7F833D8_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__blasHandle_1(); int32_t L_12 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___a0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_d_lu_inverse_factored_m74222C7224CF5EF02F64CEDA82145568D66ECF0F((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Double[],System.Int32,System.Int32[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___columnsOfB0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___b4, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_001d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___a1; NullCheck(L_4); int32_t L_5 = ___order2; int32_t L_6 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_0035: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv3; NullCheck(L_8); int32_t L_9 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_004c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___b4; NullCheck(L_11); int32_t L_12 = ___columnsOfB0; int32_t L_13 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13))))) { goto IL_0065; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_0065: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_15 = ___a1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_16 = ___b4; if ((!(((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_15) == ((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_16)))) { goto IL_0075; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m3BC40AF72B12F08226234EC951D4A462310018F6_RuntimeMethod_var))); } IL_0075: { intptr_t L_18 = __this->get__solverHandle_2(); int32_t L_19 = ___order2; int32_t L_20 = ___columnsOfB0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_21 = ___a1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = ___ipiv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_23 = ___b4; int32_t L_24; L_24 = SafeNativeMethods_d_lu_solve_factored_m44931468DEA5A806689C491FAF847F854B0E0D23((intptr_t)L_18, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_24, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::ScaleArray(System.Single,System.Single[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_ScaleArray_m14FB0ED2D5DCA58E55B11C5FA0937E941AD96673 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, float ___alpha0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result2, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_ScaleArray_m14FB0ED2D5DCA58E55B11C5FA0937E941AD96673_RuntimeMethod_var))); } IL_000e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___x1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = ___result2; if ((((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_2) == ((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_3))) { goto IL_001e; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___x1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = ___result2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___x1; NullCheck(L_6); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_4, 0, (RuntimeArray *)(RuntimeArray *)L_5, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))), /*hidden argument*/NULL); } IL_001e: { float L_7 = ___alpha0; if ((!(((float)L_7) == ((float)(1.0f))))) { goto IL_0027; } } { return; } IL_0027: { intptr_t L_8 = __this->get__blasHandle_1(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = ___x1; NullCheck(L_9); float L_10 = ___alpha0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___result2; SafeNativeMethods_s_scale_mB4DAD14F12633155C025276987E14D8BA5708C0C((intptr_t)L_8, ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), L_10, L_11, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiply(System.Single[],System.Int32,System.Int32,System.Single[],System.Int32,System.Int32,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiply_mBE32F37B1C8488152BE2C0173BE327468FA2B345 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result6, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___x0; int32_t L_1 = ___rowsX1; int32_t L_2 = ___columnsX2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = ___y3; int32_t L_4 = ___rowsY4; int32_t L_5 = ___columnsY5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___result6; VirtualActionInvoker11< int32_t, int32_t, float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(68 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Single,System.Single[],System.Int32,System.Int32,System.Single[],System.Int32,System.Int32,System.Single,System.Single[]) */, __this, ((int32_t)111), ((int32_t)111), (1.0f), L_0, L_1, L_2, L_3, L_4, L_5, (0.0f), L_6); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Single,System.Single[],System.Int32,System.Int32,System.Single[],System.Int32,System.Int32,System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___transposeA0, int32_t ___transposeB1, float ___alpha2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, float ___beta9, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___c10, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t G_B9_0 = 0; int32_t G_B12_0 = 0; int32_t G_B15_0 = 0; int32_t G_B18_0 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___a3; if (L_0) { goto IL_000f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var))); } IL_000f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___b6; if (L_2) { goto IL_001e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var))); } IL_001e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___c10; if (L_4) { goto IL_002d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var))); } IL_002d: { int32_t L_6 = ___transposeA0; if ((((int32_t)L_6) == ((int32_t)((int32_t)111)))) { goto IL_0036; } } { int32_t L_7 = ___columnsA5; G_B9_0 = L_7; goto IL_0038; } IL_0036: { int32_t L_8 = ___rowsA4; G_B9_0 = L_8; } IL_0038: { V_0 = G_B9_0; int32_t L_9 = ___transposeB1; if ((((int32_t)L_9) == ((int32_t)((int32_t)111)))) { goto IL_0042; } } { int32_t L_10 = ___rowsB7; G_B12_0 = L_10; goto IL_0044; } IL_0042: { int32_t L_11 = ___columnsB8; G_B12_0 = L_11; } IL_0044: { V_1 = G_B12_0; int32_t L_12 = ___transposeA0; if ((((int32_t)L_12) == ((int32_t)((int32_t)111)))) { goto IL_004e; } } { int32_t L_13 = ___rowsA4; G_B15_0 = L_13; goto IL_0050; } IL_004e: { int32_t L_14 = ___columnsA5; G_B15_0 = L_14; } IL_0050: { V_2 = G_B15_0; int32_t L_15 = ___transposeB1; if ((((int32_t)L_15) == ((int32_t)((int32_t)111)))) { goto IL_005a; } } { int32_t L_16 = ___columnsB8; G_B18_0 = L_16; goto IL_005c; } IL_005a: { int32_t L_17 = ___rowsB7; G_B18_0 = L_17; } IL_005c: { V_3 = G_B18_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = ___c10; NullCheck(L_18); int32_t L_19 = V_0; int32_t L_20 = V_1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20))))) { goto IL_0071; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var))); } IL_0071: { int32_t L_22 = V_2; int32_t L_23 = V_3; if ((((int32_t)L_22) == ((int32_t)L_23))) { goto IL_0080; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_24 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2650E1EC6492D74D7351B650B37E59795A0153B7)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_MatrixMultiplyWithUpdate_m42EB683DF9D262EE575567BC7FF3819DA996F760_RuntimeMethod_var))); } IL_0080: { intptr_t L_25 = __this->get__blasHandle_1(); int32_t L_26 = ___transposeA0; int32_t L_27; L_27 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_26, /*hidden argument*/NULL); int32_t L_28 = ___transposeB1; int32_t L_29; L_29 = SafeNativeMethods_ToCUDA_m6F83FF74E2EA66257A675C9730273E3ED9CD2471(L_28, /*hidden argument*/NULL); int32_t L_30 = V_0; int32_t L_31 = V_1; int32_t L_32 = V_2; float L_33 = ___alpha2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_34 = ___a3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_35 = ___b6; float L_36 = ___beta9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_37 = ___c10; SafeNativeMethods_s_matrix_multiply_m9217FDF0266B57AC483F09023C90748063DE2F5C((intptr_t)L_25, L_27, L_29, L_30, L_31, L_32, L_33, L_34, L_35, L_36, L_37, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUFactor(System.Single[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294_RuntimeMethod_var))); } IL_001c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUFactor_m1044933F4F3B6DCB3C9372F05F7C7E4C0530C294_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__solverHandle_2(); int32_t L_12 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___data0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_s_lu_factor_m23231ADB302F15EB199E74A5F20511E39958E410((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUInverseFactored(System.Single[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D_RuntimeMethod_var))); } IL_001c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUInverseFactored_mE6400F8BE16B383C49E7BDF274E12D380013C18D_RuntimeMethod_var))); } IL_004a: { intptr_t L_11 = __this->get__blasHandle_1(); int32_t L_12 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___a0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = ___ipiv2; int32_t L_15; L_15 = SafeNativeMethods_s_lu_inverse_factored_m1D3D7CAAF87F3CD9A5EE065D7D2B57D2328E8CB6((intptr_t)L_11, L_12, L_13, L_14, /*hidden argument*/NULL); CudaLinearAlgebraProvider_BLAS_m371AACB27126342532D966E75695DDE581221D98(__this, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Cuda.CudaLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Single[],System.Int32,System.Int32[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5 (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * __this, int32_t ___columnsOfB0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___b4, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_001d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___a1; NullCheck(L_4); int32_t L_5 = ___order2; int32_t L_6 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_0035: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv3; NullCheck(L_8); int32_t L_9 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_004c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___b4; NullCheck(L_11); int32_t L_12 = ___columnsOfB0; int32_t L_13 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13))))) { goto IL_0065; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_0065: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = ___a1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = ___b4; if ((!(((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_15) == ((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_16)))) { goto IL_0075; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaLinearAlgebraProvider_LUSolveFactored_m938A2F9D9089E48204B57DB138F43731D0A648A5_RuntimeMethod_var))); } IL_0075: { intptr_t L_18 = __this->get__solverHandle_2(); int32_t L_19 = ___order2; int32_t L_20 = ___columnsOfB0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_21 = ___a1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = ___ipiv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_23 = ___b4; int32_t L_24; L_24 = SafeNativeMethods_s_lu_solve_factored_m3030E19C34385502574A9DD492BA9455E0A51EA9((intptr_t)L_18, L_19, L_20, L_21, L_22, L_23, /*hidden argument*/NULL); CudaLinearAlgebraProvider_Solver_m1EB1815832B7DFEB0F8D1E54B33F42556DDD1EA7(__this, L_24, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean MathNet.Numerics.Providers.Common.Cuda.CudaProvider::IsAvailable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CudaProvider_IsAvailable_m9621B686753BB253DAD11F700A452F1AFE8546FC (String_t* ___hintPath0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeProviderLoader_t5953BB9C73BE733666ABFFBA4A3AB45EFAB4A1DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; int32_t G_B12_0 = 0; { bool L_0 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__loaded_4(); if (!L_0) { goto IL_0009; } } { return (bool)1; } IL_0009: { bool L_1; L_1 = AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503(/*hidden argument*/NULL); if (L_1) { goto IL_0017; } } { bool L_2; L_2 = AppSwitches_get_DisableCudaNativeProvider_mF2F7A632052D8861DAF6E7B93B562C0E777D7E29(/*hidden argument*/NULL); if (!L_2) { goto IL_0019; } } IL_0017: { return (bool)0; } IL_0019: { } IL_001a: try {// begin try (depth: 1) { String_t* L_3; L_3 = SafeNativeMethods_get_DllName_mCC4D9D08A1966DD9314CB79104C60FFD2D21DEE8(/*hidden argument*/NULL); String_t* L_4 = ___hintPath0; IL2CPP_RUNTIME_CLASS_INIT(NativeProviderLoader_t5953BB9C73BE733666ABFFBA4A3AB45EFAB4A1DB_il2cpp_TypeInfo_var); bool L_5; L_5 = NativeProviderLoader_TryLoad_mD508E41440FE5DE3A9F37537CE1041D23CE00F4E(L_3, L_4, /*hidden argument*/NULL); if (L_5) { goto IL_002b; } } IL_0027: { V_2 = (bool)0; goto IL_0058; } IL_002b: { int32_t L_6; L_6 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(0, /*hidden argument*/NULL); int32_t L_7; L_7 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(1, /*hidden argument*/NULL); V_0 = L_7; int32_t L_8; L_8 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(((int32_t)64), /*hidden argument*/NULL); V_1 = L_8; if (L_6) { goto IL_004f; } } IL_0042: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)(-1))))) { goto IL_004f; } } IL_0046: { int32_t L_10 = V_1; G_B12_0 = ((((int32_t)((((int32_t)L_10) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0050; } IL_004f: { G_B12_0 = 0; } IL_0050: { V_2 = (bool)G_B12_0; goto IL_0058; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0053; } throw e; } CATCH_0053: {// begin catch(System.Object) V_2 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0058; }// end catch (depth: 1) IL_0058: { bool L_11 = V_2; return L_11; } } // System.Int32 MathNet.Numerics.Providers.Common.Cuda.CudaProvider::Load(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F (String_t* ___hintPath0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeProviderLoader_t5953BB9C73BE733666ABFFBA4A3AB45EFAB4A1DB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 * V_2 = NULL; BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A * V_3 = NULL; EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC * V_4 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { bool L_0 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__loaded_4(); if (!L_0) { goto IL_000d; } } { int32_t L_1 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeRevision_0(); return L_1; } IL_000d: { bool L_2; L_2 = AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503(/*hidden argument*/NULL); if (L_2) { goto IL_001b; } } { bool L_3; L_3 = AppSwitches_get_DisableCudaNativeProvider_mF2F7A632052D8861DAF6E7B93B562C0E777D7E29(/*hidden argument*/NULL); if (!L_3) { goto IL_0026; } } IL_001b: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_4 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB513629D8A0C8D9B21A3DEF59A1CB7663F8F4921)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var))); } IL_0026: { } IL_0027: try {// begin try (depth: 1) String_t* L_5; L_5 = SafeNativeMethods_get_DllName_mCC4D9D08A1966DD9314CB79104C60FFD2D21DEE8(/*hidden argument*/NULL); String_t* L_6 = ___hintPath0; IL2CPP_RUNTIME_CLASS_INIT(NativeProviderLoader_t5953BB9C73BE733666ABFFBA4A3AB45EFAB4A1DB_il2cpp_TypeInfo_var); bool L_7; L_7 = NativeProviderLoader_TryLoad_mD508E41440FE5DE3A9F37537CE1041D23CE00F4E(L_5, L_6, /*hidden argument*/NULL); int32_t L_8; L_8 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(0, /*hidden argument*/NULL); V_0 = L_8; int32_t L_9; L_9 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(1, /*hidden argument*/NULL); V_1 = L_9; int32_t L_10; L_10 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(((int32_t)64), /*hidden argument*/NULL); ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->set__nativeRevision_0(L_10); int32_t L_11; L_11 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(8, /*hidden argument*/NULL); ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->set__nativeX86_1((bool)((((int32_t)L_11) > ((int32_t)0))? 1 : 0)); int32_t L_12; L_12 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(((int32_t)9), /*hidden argument*/NULL); ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->set__nativeX64_2((bool)((((int32_t)L_12) > ((int32_t)0))? 1 : 0)); int32_t L_13; L_13 = SafeNativeMethods_query_capability_m215B1ACA8EEE28391C7A569378C290ADE1CBF3E0(((int32_t)10), /*hidden argument*/NULL); ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->set__nativeIA64_3((bool)((((int32_t)L_13) > ((int32_t)0))? 1 : 0)); goto IL_00a4; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_007b; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0088; } if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0095; } throw e; } CATCH_007b: {// begin catch(System.DllNotFoundException) V_2 = ((DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 *)IL2CPP_GET_ACTIVE_EXCEPTION(DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 *)); DllNotFoundException_tD2224C1993151B8CCF9938FD62649816CF977596 * L_14 = V_2; NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_15 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m764DC8FAE02378475423615A5C23DF0DE77E02A5(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral447C6AB1F967B3BC3F331FDC154077F678D8E90B)), L_14, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0088: {// begin catch(System.BadImageFormatException) V_3 = ((BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A *)IL2CPP_GET_ACTIVE_EXCEPTION(BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A *)); BadImageFormatException_t3BC0184883CA1CB226CDED7E76E91927184C683A * L_16 = V_3; NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_17 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m764DC8FAE02378475423615A5C23DF0DE77E02A5(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA50BBAAE909FB94C00F0FE0F0FD6572C501F1867)), L_16, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var))); }// end catch (depth: 1) CATCH_0095: {// begin catch(System.EntryPointNotFoundException) V_4 = ((EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC *)IL2CPP_GET_ACTIVE_EXCEPTION(EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC *)); EntryPointNotFoundException_tD0666CDCBD81C969BAAC14899569BFED2E05F9DC * L_18 = V_4; NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_19 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m764DC8FAE02378475423615A5C23DF0DE77E02A5(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEA1D72D3C3DA7EA75055F9EE117A754DE9D44FC7)), L_18, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var))); }// end catch (depth: 1) IL_00a4: { int32_t L_20 = V_0; if (L_20) { goto IL_00b3; } } { int32_t L_21 = V_1; if ((!(((uint32_t)L_21) == ((uint32_t)(-1))))) { goto IL_00b3; } } { int32_t L_22 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeRevision_0(); if ((((int32_t)L_22) >= ((int32_t)1))) { goto IL_00be; } } IL_00b3: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_23 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5F65D4FC6396F4F900C8ED4341375D8AD6105D07)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&CudaProvider_Load_m0B639C4003FB38E64D1100CE56ECE0C6ED36015F_RuntimeMethod_var))); } IL_00be: { ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->set__loaded_4((bool)1); int32_t L_24 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeRevision_0(); return L_24; } } // System.Void MathNet.Numerics.Providers.Common.Cuda.CudaProvider::FreeResources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CudaProvider_FreeResources_mC24EE0B555A7E0C6165F972EECAFC807D25ED23A (const RuntimeMethod* method) { { return; } } // System.String MathNet.Numerics.Providers.Common.Cuda.CudaProvider::Describe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CudaProvider_Describe_m5C6A5C6A2176B678C153D3B0271E1789EDC04206 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m38F628C7542B32348AE3F9E5C65E04E9C039ADC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m30C52A4F2828D86CA3FAB0B1B583948F4DA9F1F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17F155F241E4A1A5BE369E8F56B49CAA04D134B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4908BF0936B537B6A39A4EACD2BD389033325122); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64C91CAAC9518901E697DE771DF96AFBCE5C301E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB89F103D3B781CC60D515DE57593696D5523F710); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB8E9A44EF12963A2AD989F97D2165A7F9531DD0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF50DE9F1418B7B95141C23A957CBB076897E3866); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF712C5F62331F2870DB319ED66CDF53B831F3CA1); s_Il2CppMethodInitialized = true; } List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * V_0 = NULL; { bool L_0 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__loaded_4(); if (L_0) { goto IL_000d; } } { return _stringLiteral17F155F241E4A1A5BE369E8F56B49CAA04D134B9; } IL_000d: { List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_1 = (List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 *)il2cpp_codegen_object_new(List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3_il2cpp_TypeInfo_var); List_1__ctor_m30C52A4F2828D86CA3FAB0B1B583948F4DA9F1F9(L_1, /*hidden argument*/List_1__ctor_m30C52A4F2828D86CA3FAB0B1B583948F4DA9F1F9_RuntimeMethod_var); V_0 = L_1; bool L_2 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeX86_1(); if (!L_2) { goto IL_0025; } } { List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_3 = V_0; NullCheck(L_3); List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A(L_3, _stringLiteral4908BF0936B537B6A39A4EACD2BD389033325122, /*hidden argument*/List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var); } IL_0025: { bool L_4 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeX64_2(); if (!L_4) { goto IL_0037; } } { List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_5 = V_0; NullCheck(L_5); List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A(L_5, _stringLiteralF50DE9F1418B7B95141C23A957CBB076897E3866, /*hidden argument*/List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var); } IL_0037: { bool L_6 = ((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get__nativeIA64_3(); if (!L_6) { goto IL_0049; } } { List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_7 = V_0; NullCheck(L_7); List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A(L_7, _stringLiteralEB8E9A44EF12963A2AD989F97D2165A7F9531DD0, /*hidden argument*/List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var); } IL_0049: { List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_8 = V_0; String_t* L_9; L_9 = Int32_ToString_m340C0A14D16799421EFDF8A81C8A16FA76D48411((int32_t*)(((CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_StaticFields*)il2cpp_codegen_static_fields_for(CudaProvider_t715F1AAC867BBB86DE583CB0DDE09D57953DADB3_il2cpp_TypeInfo_var))->get_address_of__nativeRevision_0()), /*hidden argument*/NULL); String_t* L_10; L_10 = String_Concat_m4B4AB72618348C5DFBFBA8DED84B9E2EBDB55E1B(_stringLiteralB89F103D3B781CC60D515DE57593696D5523F710, L_9, /*hidden argument*/NULL); NullCheck(L_8); List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A(L_8, L_10, /*hidden argument*/List_1_Add_mD8C90346622A7F72A072D319F0E2AE851BB5885A_RuntimeMethod_var); List_1_t6C9F81EDBF0F4A31A9B0DA372D2EF34BDA3A1AF3 * L_11 = V_0; NullCheck(L_11); StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_12; L_12 = List_1_ToArray_m38F628C7542B32348AE3F9E5C65E04E9C039ADC4(L_11, /*hidden argument*/List_1_ToArray_m38F628C7542B32348AE3F9E5C65E04E9C039ADC4_RuntimeMethod_var); String_t* L_13; L_13 = String_Join_m8846EB11F0A221BDE237DE041D17764B36065404(_stringLiteralF712C5F62331F2870DB319ED66CDF53B831F3CA1, L_12, /*hidden argument*/NULL); String_t* L_14; L_14 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(_stringLiteral64C91CAAC9518901E697DE771DF96AFBCE5C301E, L_13, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, /*hidden argument*/NULL); return L_14; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * DenseEvd_Create_m30E5D07DF8F976E5F0826F7E1A715A316E39A890 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_1 = NULL; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_2 = NULL; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_3 = NULL; bool V_4 = false; { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_0 = ___matrix0; NullCheck(L_0); int32_t L_1; L_1 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_0, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_2, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseEvd_Create_m30E5D07DF8F976E5F0826F7E1A715A316E39A890_RuntimeMethod_var))); } IL_0019: { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_5 = ___matrix0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); V_0 = L_6; int32_t L_7 = V_0; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_8; L_8 = DenseMatrix_CreateIdentity_m92DFEC3F3DCF5796F5BEBD55460CAC2224A41DFA(L_7, /*hidden argument*/NULL); V_1 = L_8; int32_t L_9 = V_0; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_10 = (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)il2cpp_codegen_object_new(DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); DenseMatrix__ctor_m8935E116F3913DEE70B8606A7C4DBAAB79D202C4(L_10, L_9, /*hidden argument*/NULL); V_2 = L_10; int32_t L_11 = V_0; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_12 = (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)il2cpp_codegen_object_new(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC(L_12, L_11, /*hidden argument*/NULL); V_3 = L_12; int32_t L_13 = ___symmetricity1; if ((((int32_t)L_13) == ((int32_t)2))) { goto IL_003f; } } { int32_t L_14 = ___symmetricity1; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0044; } } { goto IL_0049; } IL_003f: { V_4 = (bool)1; goto IL_0051; } IL_0044: { V_4 = (bool)0; goto IL_0051; } IL_0049: { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_15 = ___matrix0; NullCheck(L_15); bool L_16; L_16 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean MathNet.Numerics.LinearAlgebra.Matrix`1::IsHermitian() */, L_15); V_4 = L_16; } IL_0051: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); bool L_18 = V_4; int32_t L_19 = V_0; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_20 = ___matrix0; NullCheck(L_20); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21; L_21 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_20, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_22 = V_1; NullCheck(L_22); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_23; L_23 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_22, /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_24 = V_3; NullCheck(L_24); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25; L_25 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_24, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_26 = V_2; NullCheck(L_26); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_27; L_27 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_26, /*hidden argument*/NULL); NullCheck(L_17); InterfaceActionInvoker6< bool, int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(7 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::EigenDecomp(System.Boolean,System.Int32,T[],T[],System.Numerics.Complex[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_17, L_18, L_19, L_21, L_23, L_25, L_27); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_28 = V_1; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_29 = V_3; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_30 = V_2; bool L_31 = V_4; DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * L_32 = (DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED *)il2cpp_codegen_object_new(DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED_il2cpp_TypeInfo_var); DenseEvd__ctor_m8C9514EF29C090088EA2954D1E4666BF2875BD0E(L_32, L_28, L_29, L_30, L_31, /*hidden argument*/NULL); return L_32; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m8C9514EF29C090088EA2954D1E4666BF2875BD0E (DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd__ctor_mC5EFE925FBA7059A4E307FA802351AD7951D4A6C(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * DenseEvd_Create_m147253A05486BCF0AB841FAF37FB790499C2A48E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseEvd_t26E5546451865F2DC816136342461510BA012DAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_1 = NULL; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_2 = NULL; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_3 = NULL; bool V_4 = false; { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_0 = ___matrix0; NullCheck(L_0); int32_t L_1; L_1 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_0, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_2, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseEvd_Create_m147253A05486BCF0AB841FAF37FB790499C2A48E_RuntimeMethod_var))); } IL_0019: { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_5 = ___matrix0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); V_0 = L_6; int32_t L_7 = V_0; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_8; L_8 = DenseMatrix_CreateIdentity_mE8F560E53D9D2EC1E55E20E70FDA35F85640008A(L_7, /*hidden argument*/NULL); V_1 = L_8; int32_t L_9 = V_0; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_10 = (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)il2cpp_codegen_object_new(DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); DenseMatrix__ctor_m42B61487B87E002B16268348BD5CD2131CE7C14E(L_10, L_9, /*hidden argument*/NULL); V_2 = L_10; int32_t L_11 = V_0; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_12 = (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)il2cpp_codegen_object_new(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC(L_12, L_11, /*hidden argument*/NULL); V_3 = L_12; int32_t L_13 = ___symmetricity1; if ((((int32_t)L_13) == ((int32_t)2))) { goto IL_003f; } } { int32_t L_14 = ___symmetricity1; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0044; } } { goto IL_0049; } IL_003f: { V_4 = (bool)1; goto IL_0051; } IL_0044: { V_4 = (bool)0; goto IL_0051; } IL_0049: { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_15 = ___matrix0; NullCheck(L_15); bool L_16; L_16 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean MathNet.Numerics.LinearAlgebra.Matrix`1::IsHermitian() */, L_15); V_4 = L_16; } IL_0051: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); bool L_18 = V_4; int32_t L_19 = V_0; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_20 = ___matrix0; NullCheck(L_20); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21; L_21 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_20, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_22 = V_1; NullCheck(L_22); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_23; L_23 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_22, /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_24 = V_3; NullCheck(L_24); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25; L_25 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_24, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_26 = V_2; NullCheck(L_26); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27; L_27 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_26, /*hidden argument*/NULL); NullCheck(L_17); InterfaceActionInvoker6< bool, int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(7 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::EigenDecomp(System.Boolean,System.Int32,T[],T[],System.Numerics.Complex[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_17, L_18, L_19, L_21, L_23, L_25, L_27); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_28 = V_1; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_29 = V_3; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_30 = V_2; bool L_31 = V_4; DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * L_32 = (DenseEvd_t26E5546451865F2DC816136342461510BA012DAF *)il2cpp_codegen_object_new(DenseEvd_t26E5546451865F2DC816136342461510BA012DAF_il2cpp_TypeInfo_var); DenseEvd__ctor_mA7347C377F7932488C06C33C8F4DAF92E5AE7615(L_32, L_28, L_29, L_30, L_31, /*hidden argument*/NULL); return L_32; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_mA7347C377F7932488C06C33C8F4DAF92E5AE7615 (DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd__ctor_mFEC9912664AF88A2B0200AB163A739B36D19C8CD(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Double.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * DenseEvd_Create_m8ADAAD7883FE89B465556A8A4D561A261E0DD066 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_1 = NULL; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_2 = NULL; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_3 = NULL; bool V_4 = false; { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_0 = ___matrix0; NullCheck(L_0); int32_t L_1; L_1 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_0, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_2, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseEvd_Create_m8ADAAD7883FE89B465556A8A4D561A261E0DD066_RuntimeMethod_var))); } IL_0019: { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_5 = ___matrix0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); V_0 = L_6; int32_t L_7 = V_0; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_8 = (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)il2cpp_codegen_object_new(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); DenseMatrix__ctor_mA3836C1CA83EF2914E9B79F1BB4F050C4A9AAB28(L_8, L_7, /*hidden argument*/NULL); V_1 = L_8; int32_t L_9 = V_0; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_10 = (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)il2cpp_codegen_object_new(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); DenseMatrix__ctor_mA3836C1CA83EF2914E9B79F1BB4F050C4A9AAB28(L_10, L_9, /*hidden argument*/NULL); V_2 = L_10; int32_t L_11 = V_0; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_12 = (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)il2cpp_codegen_object_new(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC(L_12, L_11, /*hidden argument*/NULL); V_3 = L_12; int32_t L_13 = ___symmetricity1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))) > ((uint32_t)1)))) { goto IL_0041; } } { int32_t L_14 = ___symmetricity1; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0046; } } { goto IL_004b; } IL_0041: { V_4 = (bool)1; goto IL_0053; } IL_0046: { V_4 = (bool)0; goto IL_0053; } IL_004b: { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_15 = ___matrix0; NullCheck(L_15); bool L_16; L_16 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean MathNet.Numerics.LinearAlgebra.Matrix`1::IsSymmetric() */, L_15); V_4 = L_16; } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); bool L_18 = V_4; int32_t L_19 = V_0; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_20 = ___matrix0; NullCheck(L_20); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_21; L_21 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_20, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_22 = V_1; NullCheck(L_22); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_23; L_23 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_22, /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_24 = V_3; NullCheck(L_24); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25; L_25 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_24, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_26 = V_2; NullCheck(L_26); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_27; L_27 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_26, /*hidden argument*/NULL); NullCheck(L_17); InterfaceActionInvoker6< bool, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(7 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::EigenDecomp(System.Boolean,System.Int32,T[],T[],System.Numerics.Complex[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_17, L_18, L_19, L_21, L_23, L_25, L_27); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_28 = V_1; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_29 = V_3; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_30 = V_2; bool L_31 = V_4; DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * L_32 = (DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B *)il2cpp_codegen_object_new(DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B_il2cpp_TypeInfo_var); DenseEvd__ctor_m097CC176E5D28C64C78BAC57F51DD9C5274DE7EA(L_32, L_28, L_29, L_30, L_31, /*hidden argument*/NULL); return L_32; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m097CC176E5D28C64C78BAC57F51DD9C5274DE7EA (DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd__ctor_m064AFE7441C2514A9541338684D9483728B2C662(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd::Create(MathNet.Numerics.LinearAlgebra.Single.DenseMatrix,MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * DenseEvd_Create_m45E4258AB5F59C673C5489F4193613A243C3F196 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * ___matrix0, int32_t ___symmetricity1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_1 = NULL; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_2 = NULL; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_3 = NULL; bool V_4 = false; { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_0 = ___matrix0; NullCheck(L_0); int32_t L_1; L_1 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_0, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_2, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseEvd_Create_m45E4258AB5F59C673C5489F4193613A243C3F196_RuntimeMethod_var))); } IL_0019: { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_5 = ___matrix0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); V_0 = L_6; int32_t L_7 = V_0; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_8 = (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)il2cpp_codegen_object_new(DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); DenseMatrix__ctor_mF467FB2442FFF37B73F52A86677F99A6D19533FE(L_8, L_7, /*hidden argument*/NULL); V_1 = L_8; int32_t L_9 = V_0; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_10 = (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)il2cpp_codegen_object_new(DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); DenseMatrix__ctor_mF467FB2442FFF37B73F52A86677F99A6D19533FE(L_10, L_9, /*hidden argument*/NULL); V_2 = L_10; int32_t L_11 = V_0; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_12 = (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)il2cpp_codegen_object_new(DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC(L_12, L_11, /*hidden argument*/NULL); V_3 = L_12; int32_t L_13 = ___symmetricity1; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1))) > ((uint32_t)1)))) { goto IL_0041; } } { int32_t L_14 = ___symmetricity1; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0046; } } { goto IL_004b; } IL_0041: { V_4 = (bool)1; goto IL_0053; } IL_0046: { V_4 = (bool)0; goto IL_0053; } IL_004b: { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_15 = ___matrix0; NullCheck(L_15); bool L_16; L_16 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean MathNet.Numerics.LinearAlgebra.Matrix`1::IsSymmetric() */, L_15); V_4 = L_16; } IL_0053: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); bool L_18 = V_4; int32_t L_19 = V_0; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_20 = ___matrix0; NullCheck(L_20); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_21; L_21 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_20, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_22 = V_1; NullCheck(L_22); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_23; L_23 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_22, /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_24 = V_3; NullCheck(L_24); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25; L_25 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_24, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_26 = V_2; NullCheck(L_26); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_27; L_27 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_26, /*hidden argument*/NULL); NullCheck(L_17); InterfaceActionInvoker6< bool, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(7 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::EigenDecomp(System.Boolean,System.Int32,T[],T[],System.Numerics.Complex[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_17, L_18, L_19, L_21, L_23, L_25, L_27); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_28 = V_1; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_29 = V_3; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_30 = V_2; bool L_31 = V_4; DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * L_32 = (DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 *)il2cpp_codegen_object_new(DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3_il2cpp_TypeInfo_var); DenseEvd__ctor_m56B9EB0E9A95910B98470422B4BADC4C2ED089F2(L_32, L_28, L_29, L_30, L_31, /*hidden argument*/NULL); return L_32; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseEvd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseEvd__ctor_m56B9EB0E9A95910B98470422B4BADC4C2ED089F2 (DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd__ctor_mC170E01FAF6393701434DC35CD8EAA63B7959F19(__this, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * ___matrix0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_1 = NULL; { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_0 = ___matrix0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A_RuntimeMethod_var))); } IL_000e: { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_2, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_4 = ___matrix0; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_4, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A_RuntimeMethod_var))); } IL_0027: { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_7 = ___matrix0; NullCheck(L_7); int32_t L_8; L_8 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_7, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); V_0 = L_9; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_10 = ___matrix0; NullCheck(L_10); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_11; L_11 = Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07(L_10, /*hidden argument*/Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); V_1 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)CastclassClass((RuntimeObject*)L_11, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_12; L_12 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_13 = V_1; NullCheck(L_13); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14; L_14 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_13, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_15, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = V_0; NullCheck(L_12); InterfaceActionInvoker3< ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(4 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUFactor(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_12, L_14, L_16, L_17); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_18 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = V_0; DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * L_20 = (DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A *)il2cpp_codegen_object_new(DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A_il2cpp_TypeInfo_var); DenseLU__ctor_mC9FBA941A5337E1474DCF23CDF99FD15B6CA32B1(L_20, L_18, L_19, /*hidden argument*/NULL); return L_20; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_mC9FBA941A5337E1474DCF23CDF99FD15B6CA32B1 (DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; LU__ctor_mC00115A2B456CF245E8FCEE6051F4CA49358858F(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::Solve(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197 (DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___input0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_1 = NULL; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_2 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___input0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } IL_000e: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_2 = ___result1; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } IL_001c: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_4 = ___result1; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_4, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_6 = ___input0; NullCheck(L_6); int32_t L_7; L_7 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_6, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_5) == ((int32_t)L_7))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05F50A833E4E852AACF5D64AD1F8302722DAC5DE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } IL_0035: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_9 = ___result1; NullCheck(L_9); int32_t L_10; L_10 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_9, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_11 = ___input0; NullCheck(L_11); int32_t L_12; L_12 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_11, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_004e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17FFEB2C22A39B0A5D92C92B1581E2D89E1006FA)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } IL_004e: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_14 = ___input0; NullCheck(L_14); int32_t L_15; L_15 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_14, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_16 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Factors_4(); NullCheck(L_16); int32_t L_17; L_17 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_16, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)L_17))) { goto IL_006f; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_18 = ___input0; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_19 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Factors_4(); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47_il2cpp_TypeInfo_var))); Exception_t * L_20; L_20 = Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5CFD318EB5B4F20EBD3EB6E97ECC1E681EE7CB0B(L_18, L_19, (String_t*)NULL, /*hidden argument*/((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5CFD318EB5B4F20EBD3EB6E97ECC1E681EE7CB0B_RuntimeMethod_var))); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } IL_006f: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_21 = ___input0; V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_21, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_22 = V_0; if (!L_22) { goto IL_00d3; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_23 = ___result1; V_1 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_23, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_24 = V_1; if (!L_24) { goto IL_00d3; } } { DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_25 = V_0; NullCheck(L_25); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_26; L_26 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_25, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_27 = V_1; NullCheck(L_27); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_28; L_28 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_27, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_29 = V_0; NullCheck(L_29); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_30; L_30 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_29, /*hidden argument*/NULL); NullCheck(L_30); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_26, 0, (RuntimeArray *)(RuntimeArray *)L_28, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))), /*hidden argument*/NULL); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_31 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Factors_4(); V_2 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)CastclassClass((RuntimeObject*)L_31, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_32; L_32 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_33 = ___input0; NullCheck(L_33); int32_t L_34; L_34 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_33, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_35 = V_2; NullCheck(L_35); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_36; L_36 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_35, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_37 = V_2; NullCheck(L_37); int32_t L_38; L_38 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_37, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Pivots_5(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_40 = V_1; NullCheck(L_40); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_41; L_41 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_40, /*hidden argument*/NULL); NullCheck(L_32); InterfaceActionInvoker5< int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(6 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUSolveFactored(System.Int32,T[],System.Int32,System.Int32[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_32, L_34, L_36, L_38, L_39, L_41); return; } IL_00d3: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_42 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587A5DC384A6D55AC5634CDB4B19077157189769)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m81E61AD888F008FF2A71A05370A3894010B6A197_RuntimeMethod_var))); } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex.Factorization.DenseLU::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * DenseLU_Inverse_mA69C7D45A762C8BAC62E4450CE0D77985F76F403 (DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Factors_4(); NullCheck(L_0); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_1; L_1 = Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07(L_0, /*hidden argument*/Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)CastclassClass((RuntimeObject*)L_1, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_3 = V_0; NullCheck(L_3); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4; L_4 = DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline(L_3, /*hidden argument*/NULL); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ((LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 *)__this)->get_Pivots_5(); NullCheck(L_2); InterfaceActionInvoker3< ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(5 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUInverseFactored(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_2, L_4, L_6, L_7); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_8 = V_0; return L_8; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * ___matrix0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_1 = NULL; { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_0 = ___matrix0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919_RuntimeMethod_var))); } IL_000e: { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_2, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_4 = ___matrix0; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_4, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919_RuntimeMethod_var))); } IL_0027: { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_7 = ___matrix0; NullCheck(L_7); int32_t L_8; L_8 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_7, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); V_0 = L_9; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_10 = ___matrix0; NullCheck(L_10); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_11; L_11 = Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738(L_10, /*hidden argument*/Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); V_1 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)CastclassClass((RuntimeObject*)L_11, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_12; L_12 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_13 = V_1; NullCheck(L_13); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14; L_14 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_13, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_15, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = V_0; NullCheck(L_12); InterfaceActionInvoker3< Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(4 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUFactor(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_12, L_14, L_16, L_17); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_18 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = V_0; DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * L_20 = (DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 *)il2cpp_codegen_object_new(DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2_il2cpp_TypeInfo_var); DenseLU__ctor_m859698E3C0C36C8A893611D36B3CC630C2C742A8(L_20, L_18, L_19, /*hidden argument*/NULL); return L_20; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_m859698E3C0C36C8A893611D36B3CC630C2C742A8 (DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; LU__ctor_m74C1CAE9B7A00F9E487C39A8B2086D83BDB3B22A(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::Solve(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F (DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___input0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_1 = NULL; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_2 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___input0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } IL_000e: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_2 = ___result1; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } IL_001c: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_4 = ___result1; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_4, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_6 = ___input0; NullCheck(L_6); int32_t L_7; L_7 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_6, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_5) == ((int32_t)L_7))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05F50A833E4E852AACF5D64AD1F8302722DAC5DE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } IL_0035: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_9 = ___result1; NullCheck(L_9); int32_t L_10; L_10 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_9, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_11 = ___input0; NullCheck(L_11); int32_t L_12; L_12 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_11, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_004e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17FFEB2C22A39B0A5D92C92B1581E2D89E1006FA)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } IL_004e: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_14 = ___input0; NullCheck(L_14); int32_t L_15; L_15 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_14, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_16 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Factors_4(); NullCheck(L_16); int32_t L_17; L_17 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_16, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)L_17))) { goto IL_006f; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_18 = ___input0; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_19 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Factors_4(); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F_il2cpp_TypeInfo_var))); Exception_t * L_20; L_20 = Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5E8687BB2374F5A9903BB9F87903BF356C55F786(L_18, L_19, (String_t*)NULL, /*hidden argument*/((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m5E8687BB2374F5A9903BB9F87903BF356C55F786_RuntimeMethod_var))); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } IL_006f: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_21 = ___input0; V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_21, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_22 = V_0; if (!L_22) { goto IL_00d3; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_23 = ___result1; V_1 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_23, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_24 = V_1; if (!L_24) { goto IL_00d3; } } { DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_25 = V_0; NullCheck(L_25); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_26; L_26 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_25, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_27 = V_1; NullCheck(L_27); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_28; L_28 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_27, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_29 = V_0; NullCheck(L_29); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_30; L_30 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_29, /*hidden argument*/NULL); NullCheck(L_30); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_26, 0, (RuntimeArray *)(RuntimeArray *)L_28, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))), /*hidden argument*/NULL); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_31 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Factors_4(); V_2 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)CastclassClass((RuntimeObject*)L_31, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_32; L_32 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_33 = ___input0; NullCheck(L_33); int32_t L_34; L_34 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_33, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_35 = V_2; NullCheck(L_35); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_36; L_36 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_35, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_37 = V_2; NullCheck(L_37); int32_t L_38; L_38 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_37, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Pivots_5(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_40 = V_1; NullCheck(L_40); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_41; L_41 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_40, /*hidden argument*/NULL); NullCheck(L_32); InterfaceActionInvoker5< int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(6 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUSolveFactored(System.Int32,T[],System.Int32,System.Int32[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_32, L_34, L_36, L_38, L_39, L_41); return; } IL_00d3: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_42 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587A5DC384A6D55AC5634CDB4B19077157189769)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_m9387D51D90B413D05F513FD21A97A92E1978006F_RuntimeMethod_var))); } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex32.Factorization.DenseLU::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * DenseLU_Inverse_m7C2B47974867F4C8EC6A4461AD5261D1C62A1218 (DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Factors_4(); NullCheck(L_0); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_1; L_1 = Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738(L_0, /*hidden argument*/Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)CastclassClass((RuntimeObject*)L_1, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_3 = V_0; NullCheck(L_3); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4; L_4 = DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline(L_3, /*hidden argument*/NULL); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ((LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 *)__this)->get_Pivots_5(); NullCheck(L_2); InterfaceActionInvoker3< Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(5 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUInverseFactored(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_2, L_4, L_6, L_7); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_8 = V_0; return L_8; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Double.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * ___matrix0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_1 = NULL; { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_0 = ___matrix0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64_RuntimeMethod_var))); } IL_000e: { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_2, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_4 = ___matrix0; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_4, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64_RuntimeMethod_var))); } IL_0027: { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_7 = ___matrix0; NullCheck(L_7); int32_t L_8; L_8 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_7, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); V_0 = L_9; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_10 = ___matrix0; NullCheck(L_10); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_11; L_11 = Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56(L_10, /*hidden argument*/Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); V_1 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)CastclassClass((RuntimeObject*)L_11, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_12; L_12 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_13 = V_1; NullCheck(L_13); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14; L_14 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_13, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_15, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = V_0; NullCheck(L_12); InterfaceActionInvoker3< DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(4 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUFactor(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_12, L_14, L_16, L_17); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_18 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = V_0; DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * L_20 = (DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE *)il2cpp_codegen_object_new(DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE_il2cpp_TypeInfo_var); DenseLU__ctor_mB379F6E735C44B40AADFFEB499A870CA5B5C1CEE(L_20, L_18, L_19, /*hidden argument*/NULL); return L_20; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_mB379F6E735C44B40AADFFEB499A870CA5B5C1CEE (DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; LU__ctor_m3864AFE38030153D39A81A34269182CA37A540A3(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::Solve(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A (DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___input0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_1 = NULL; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_2 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___input0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } IL_000e: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___result1; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } IL_001c: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_4 = ___result1; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_4, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_6 = ___input0; NullCheck(L_6); int32_t L_7; L_7 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_6, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((((int32_t)L_5) == ((int32_t)L_7))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05F50A833E4E852AACF5D64AD1F8302722DAC5DE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } IL_0035: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_9 = ___result1; NullCheck(L_9); int32_t L_10; L_10 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_9, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_11 = ___input0; NullCheck(L_11); int32_t L_12; L_12 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_11, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_004e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17FFEB2C22A39B0A5D92C92B1581E2D89E1006FA)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } IL_004e: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_14 = ___input0; NullCheck(L_14); int32_t L_15; L_15 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_14, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_16 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Factors_4(); NullCheck(L_16); int32_t L_17; L_17 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_16, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)L_17))) { goto IL_006f; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_18 = ___input0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_19 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Factors_4(); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4_il2cpp_TypeInfo_var))); Exception_t * L_20; L_20 = Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m7DE802E6CE00646DB744D86BDF70D9F14F038532(L_18, L_19, (String_t*)NULL, /*hidden argument*/((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_m7DE802E6CE00646DB744D86BDF70D9F14F038532_RuntimeMethod_var))); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } IL_006f: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_21 = ___input0; V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_21, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_22 = V_0; if (!L_22) { goto IL_00d5; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_23 = ___result1; V_1 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_23, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_24 = V_1; if (!L_24) { goto IL_00d5; } } { DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_25 = V_0; NullCheck(L_25); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_26; L_26 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_25, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_27 = V_1; NullCheck(L_27); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_28; L_28 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_27, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_29 = V_0; NullCheck(L_29); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_30; L_30 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_29, /*hidden argument*/NULL); NullCheck(L_30); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, 0, (RuntimeArray *)(RuntimeArray *)L_28, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))), (int32_t)8)), /*hidden argument*/NULL); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_31 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Factors_4(); V_2 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)CastclassClass((RuntimeObject*)L_31, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_32; L_32 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_33 = ___input0; NullCheck(L_33); int32_t L_34; L_34 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_33, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_35 = V_2; NullCheck(L_35); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_36; L_36 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_35, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_37 = V_2; NullCheck(L_37); int32_t L_38; L_38 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_37, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Pivots_5(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_40 = V_1; NullCheck(L_40); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_41; L_41 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_40, /*hidden argument*/NULL); NullCheck(L_32); InterfaceActionInvoker5< int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(6 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUSolveFactored(System.Int32,T[],System.Int32,System.Int32[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_32, L_34, L_36, L_38, L_39, L_41); return; } IL_00d5: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_42 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587A5DC384A6D55AC5634CDB4B19077157189769)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mB2D9637062F04A8F1D23EF2C9BB07D26A3B2E48A_RuntimeMethod_var))); } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * DenseLU_Inverse_m9E7E9C56C7F89B12FB70724EC4660B3522C825C1 (DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Factors_4(); NullCheck(L_0); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_1; L_1 = Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56(L_0, /*hidden argument*/Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)CastclassClass((RuntimeObject*)L_1, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_3 = V_0; NullCheck(L_3); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4; L_4 = DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline(L_3, /*hidden argument*/NULL); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ((LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 *)__this)->get_Pivots_5(); NullCheck(L_2); InterfaceActionInvoker3< DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(5 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUInverseFactored(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_2, L_4, L_6, L_7); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_8 = V_0; return L_8; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::Create(MathNet.Numerics.LinearAlgebra.Single.DenseMatrix) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * ___matrix0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_1 = NULL; { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_0 = ___matrix0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3_RuntimeMethod_var))); } IL_000e: { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_2 = ___matrix0; NullCheck(L_2); int32_t L_3; L_3 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_2, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_4 = ___matrix0; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_4, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_3) == ((int32_t)L_5))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_6 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3_RuntimeMethod_var))); } IL_0027: { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_7 = ___matrix0; NullCheck(L_7); int32_t L_8; L_8 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_7, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_8); V_0 = L_9; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_10 = ___matrix0; NullCheck(L_10); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_11; L_11 = Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5(L_10, /*hidden argument*/Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); V_1 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)CastclassClass((RuntimeObject*)L_11, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_12; L_12 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_13 = V_1; NullCheck(L_13); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14; L_14 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_13, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_15 = V_1; NullCheck(L_15); int32_t L_16; L_16 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_15, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_17 = V_0; NullCheck(L_12); InterfaceActionInvoker3< SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(4 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUFactor(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_12, L_14, L_16, L_17); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_18 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_19 = V_0; DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * L_20 = (DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE *)il2cpp_codegen_object_new(DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE_il2cpp_TypeInfo_var); DenseLU__ctor_m5B2632C4265C8DACEBE5C041BEFDA999B204E647(L_20, L_18, L_19, /*hidden argument*/NULL); return L_20; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU__ctor_m5B2632C4265C8DACEBE5C041BEFDA999B204E647 (DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; LU__ctor_m7250B5FF89C6895688EE68BCBB84B2772FC1AAD4(__this, L_0, L_1, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::Solve(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C (DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___input0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_1 = NULL; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_2 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___input0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } IL_000e: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___result1; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } IL_001c: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_4 = ___result1; NullCheck(L_4); int32_t L_5; L_5 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_4, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_6 = ___input0; NullCheck(L_6); int32_t L_7; L_7 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_6, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((((int32_t)L_5) == ((int32_t)L_7))) { goto IL_0035; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_8 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05F50A833E4E852AACF5D64AD1F8302722DAC5DE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } IL_0035: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_9 = ___result1; NullCheck(L_9); int32_t L_10; L_10 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_9, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_11 = ___input0; NullCheck(L_11); int32_t L_12; L_12 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_11, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_004e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_13 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17FFEB2C22A39B0A5D92C92B1581E2D89E1006FA)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } IL_004e: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_14 = ___input0; NullCheck(L_14); int32_t L_15; L_15 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_14, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_16 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Factors_4(); NullCheck(L_16); int32_t L_17; L_17 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_16, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)L_17))) { goto IL_006f; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_18 = ___input0; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_19 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Factors_4(); IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824_il2cpp_TypeInfo_var))); Exception_t * L_20; L_20 = Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_mCDE19BEAF398188F4B804A4744B11F1971CCCA1E(L_18, L_19, (String_t*)NULL, /*hidden argument*/((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Matrix_1_DimensionsDontMatch_TisArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_mCDE19BEAF398188F4B804A4744B11F1971CCCA1E_RuntimeMethod_var))); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } IL_006f: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_21 = ___input0; V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_21, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_22 = V_0; if (!L_22) { goto IL_00d5; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_23 = ___result1; V_1 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_23, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_24 = V_1; if (!L_24) { goto IL_00d5; } } { DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_25 = V_0; NullCheck(L_25); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_26; L_26 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_25, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_27 = V_1; NullCheck(L_27); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_28; L_28 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_27, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_29 = V_0; NullCheck(L_29); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30; L_30 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_29, /*hidden argument*/NULL); NullCheck(L_30); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_26, 0, (RuntimeArray *)(RuntimeArray *)L_28, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))), (int32_t)4)), /*hidden argument*/NULL); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_31 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Factors_4(); V_2 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)CastclassClass((RuntimeObject*)L_31, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_32; L_32 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_33 = ___input0; NullCheck(L_33); int32_t L_34; L_34 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_33, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_35 = V_2; NullCheck(L_35); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_36; L_36 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_35, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_37 = V_2; NullCheck(L_37); int32_t L_38; L_38 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_37, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Pivots_5(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_40 = V_1; NullCheck(L_40); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_41; L_41 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_40, /*hidden argument*/NULL); NullCheck(L_32); InterfaceActionInvoker5< int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(6 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUSolveFactored(System.Int32,T[],System.Int32,System.Int32[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_32, L_34, L_36, L_38, L_39, L_41); return; } IL_00d5: { NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 * L_42 = (NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_tB9D89F0E9470A2C423D239D7C68EE0CFD77F9339_il2cpp_TypeInfo_var))); NotSupportedException__ctor_m40BC57BDA6E0E119B73700CC809A14B57DC65A90(L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral587A5DC384A6D55AC5634CDB4B19077157189769)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DenseLU_Solve_mA1AA1A493B86190A3B568E860551E2062BB4047C_RuntimeMethod_var))); } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Single.Factorization.DenseLU::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * DenseLU_Inverse_m7054011EFB707DC4CD3ABD0DA5BCAF721D0F8DDF (DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Factors_4(); NullCheck(L_0); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_1; L_1 = Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5(L_0, /*hidden argument*/Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)CastclassClass((RuntimeObject*)L_1, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_3 = V_0; NullCheck(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4; L_4 = DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline(L_3, /*hidden argument*/NULL); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_5, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = ((LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 *)__this)->get_Pivots_5(); NullCheck(L_2); InterfaceActionInvoker3< SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* >::Invoke(5 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::LUInverseFactored(T[],System.Int32,System.Int32[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_2, L_4, L_6, L_7); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_8 = V_0; return L_8; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m263BF337E1541C4FA583B0E48D0C1FABD6EF658B (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * ___storage0, const RuntimeMethod* method) { { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_0 = ___storage0; Matrix__ctor_m88FCCEE849E39ED9323948641D4F81499ECA87D1(__this, L_0, /*hidden argument*/NULL); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_1)->get_RowCount_1(); __this->set__rowCount_6(L_2); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_3 = ___storage0; NullCheck(L_3); int32_t L_4 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_3)->get_ColumnCount_2(); __this->set__columnCount_7(L_4); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_5 = ___storage0; NullCheck(L_5); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = L_5->get_Data_3(); __this->set__values_8(L_6); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m8935E116F3913DEE70B8606A7C4DBAAB79D202C4 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___order0; int32_t L_1 = ___order0; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_2 = (DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)il2cpp_codegen_object_new(DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5_il2cpp_TypeInfo_var); DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F(L_2, L_0, L_1, /*hidden argument*/DenseColumnMajorMatrixStorage_1__ctor_mBAD1450C292F00DE37627CCF2FFE2F32F404196F_RuntimeMethod_var); DenseMatrix__ctor_m263BF337E1541C4FA583B0E48D0C1FABD6EF658B(__this, L_2, /*hidden argument*/NULL); return; } } // MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::CreateIdentity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * DenseMatrix_CreateIdentity_m92DFEC3F3DCF5796F5BEBD55460CAC2224A41DFA (int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mE0F867DE046296B4E45574E2CC0004AAF28B3D79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * G_B2_0 = NULL; int32_t G_B2_1 = 0; int32_t G_B2_2 = 0; Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * G_B1_0 = NULL; int32_t G_B1_1 = 0; int32_t G_B1_2 = 0; { int32_t L_0 = ___order0; int32_t L_1 = ___order0; IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var); Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * L_2 = ((U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var))->get_U3CU3E9__31_0_1(); Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * L_3 = L_2; G_B1_0 = L_3; G_B1_1 = L_1; G_B1_2 = L_0; if (L_3) { G_B2_0 = L_3; G_B2_1 = L_1; G_B2_2 = L_0; goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var); U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C * L_4 = ((U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * L_5 = (Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 *)il2cpp_codegen_object_new(Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3_il2cpp_TypeInfo_var); Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388(L_5, L_4, (intptr_t)((intptr_t)U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mE0F867DE046296B4E45574E2CC0004AAF28B3D79_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_m749C28F0DC0111D19952241F0D87FE12F9871388_RuntimeMethod_var); Func_2_t98D0F81278753AD69687E1CB65F44EFE4EAF83D3 * L_6 = L_5; ((U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t014E0491F3F790661689B335DC786C9AFF70473C_il2cpp_TypeInfo_var))->set_U3CU3E9__31_0_1(L_6); G_B2_0 = L_6; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; } IL_0021: { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_7; L_7 = DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2(G_B2_2, G_B2_1, G_B2_0, /*hidden argument*/DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m5CADB78A7344E9ECBC52263C760F783B6B3827D2_RuntimeMethod_var); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_8 = (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)il2cpp_codegen_object_new(DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); DenseMatrix__ctor_m263BF337E1541C4FA583B0E48D0C1FABD6EF658B(L_8, L_7, /*hidden argument*/NULL); return L_8; } } // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = __this->get__values_8(); return L_0; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoNegate_m5DE8FB7190DF556D0CD81D332C6F20BE57EA7484 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___result0; V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_1 = V_0; if (!L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3; L_3 = Complex_op_Implicit_m800AA5BC1697F99CF1A48CC40DD58A5B34337DBF((-1), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = __this->get__values_8(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_5 = V_0; NullCheck(L_5); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0027: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_7 = ___result0; Matrix_DoNegate_m7C4CB7DFEF5C6E79E59D0B71F1D70C89A40A8A5F(__this, L_7, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::DoMultiply(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_m14374E35FA26E148DC0854F4108F30EAC924F4F8 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___scalar0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___result1; V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_1 = V_0; if (!L_1) { goto IL_0022; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3 = ___scalar0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = __this->get__values_8(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_5 = V_0; NullCheck(L_5); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0022: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_7 = ___scalar0; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_8 = ___result1; Matrix_DoMultiply_m6AC9B9FB8F359757FBE5A6939D7FD5D159F8F4DA(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_mE8CF65BC49590D86B6727E0A493909BB8E44397A (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___other0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_1 = NULL; DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * V_2 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___other0; V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_1 = V_0; if (!L_1) { goto IL_0049; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_2 = ___result1; V_1 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_2, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_3 = V_1; if (!L_3) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_8 = V_0; NullCheck(L_8); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = L_8->get__values_8(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->get__rowCount_6(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->get__columnCount_7(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_14 = V_1; NullCheck(L_14); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15 = L_14->get__values_8(); NullCheck(L_4); InterfaceActionInvoker7< ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(2 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiply(T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_9, L_11, L_13, L_15); return; } IL_0049: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_16 = ___other0; NullCheck(L_16); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_17; L_17 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_16, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); V_2 = ((DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 *)IsInstClass((RuntimeObject*)L_17, DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5_il2cpp_TypeInfo_var)); DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * L_18 = V_2; if (!L_18) { goto IL_00f3; } } { DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * L_19 = V_2; NullCheck(L_19); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_20 = L_19->get_Data_3(); V_3 = L_20; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_22 = ___other0; NullCheck(L_22); int32_t L_23; L_23 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_22, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_24; L_24 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_21, L_23, /*hidden argument*/NULL); V_4 = L_24; int32_t L_25 = V_4; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_26 = ___other0; NullCheck(L_26); int32_t L_27; L_27 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_26, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_25) >= ((int32_t)L_27))) { goto IL_009f; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_28 = ___result1; int32_t L_29; L_29 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); int32_t L_30; L_30 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_31 = ___other0; NullCheck(L_31); int32_t L_32; L_32 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_31, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_33; L_33 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); NullCheck(L_28); Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154(L_28, 0, L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), /*hidden argument*/Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_RuntimeMethod_var); } IL_009f: { V_5 = 0; V_6 = 0; goto IL_00ec; } IL_00a7: { V_7 = 0; goto IL_00dc; } IL_00ac: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_34 = ___result1; int32_t L_35 = V_7; int32_t L_36 = V_6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_37 = __this->get__values_8(); int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = L_38; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_40 = (L_37)->GetAt(static_cast(L_39)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_41 = V_3; int32_t L_42 = V_6; NullCheck(L_41); int32_t L_43 = L_42; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_44 = (L_41)->GetAt(static_cast(L_43)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_45; L_45 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_40, L_44, /*hidden argument*/NULL); NullCheck(L_34); Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_inline(L_34, L_35, L_36, L_45, /*hidden argument*/Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); int32_t L_46 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); int32_t L_47 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00dc: { int32_t L_48 = V_7; int32_t L_49; L_49 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_00ac; } } { int32_t L_50 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00ec: { int32_t L_51 = V_6; int32_t L_52 = V_4; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00a7; } } { return; } IL_00f3: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_53 = ___other0; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_54 = ___result1; Matrix_DoMultiply_m4BF6557EF76A40A312798AD1179BDF175BAF6EA8(__this, L_53, L_54, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoTransposeThisAndMultiply_mE1C7B9D6837573232A0B323B3944E2DD6207F199 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___rightSide0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_0 = NULL; DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_1 = NULL; { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_0 = ___rightSide0; V_0 = ((DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var)); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_1 = V_0; if (!L_1) { goto IL_0064; } } { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_2 = ___result1; V_1 = ((DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)IsInstClass((RuntimeObject*)L_2, DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var)); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_3 = V_1; if (!L_3) { goto IL_0064; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5; L_5 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = __this->get__values_8(); int32_t L_7 = __this->get__rowCount_6(); int32_t L_8 = __this->get__columnCount_7(); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_9 = V_0; NullCheck(L_9); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10; L_10 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_9, /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_inline(L_11, /*hidden argument*/Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_RuntimeMethod_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_13; L_13 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((0.0), /*hidden argument*/NULL); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_14 = V_1; NullCheck(L_14); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15; L_15 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_14, /*hidden argument*/NULL); NullCheck(L_4); InterfaceActionInvoker11< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(3 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,T,T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T,T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_4, ((int32_t)112), ((int32_t)111), L_5, L_6, L_7, L_8, L_10, L_12, 1, L_13, L_15); return; } IL_0064: { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_16 = ___rightSide0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_17 = ___result1; Matrix_DoTransposeThisAndMultiply_m9AE23F4BA6ED2B6F30EBA80AF038E47314F3E49C(__this, L_16, L_17, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::DoDivide(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoDivide_m964DD917AAD8E2D803C1A822C1DED0D118504F5D (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___divisor0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * V_0 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___result1; V_0 = ((DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94_il2cpp_TypeInfo_var)); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_1 = V_0; if (!L_1) { goto IL_0035; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3; L_3 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = ___divisor0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5; L_5 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_3, L_4, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = __this->get__values_8(); DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * L_7 = V_0; NullCheck(L_7); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = L_7->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_2, L_5, L_6, L_8); return; } IL_0035: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_9 = ___divisor0; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_10 = ___result1; Matrix_DoDivide_m6B05DDA540B1B5B892381CBE446AC38A74746C8E(__this, L_9, L_10, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsSymmetric_mD43BD1252A2791617699DC581DC7C6777BE9EF38 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { V_0 = 0; goto IL_0060; } IL_0014: { int32_t L_2 = V_0; int32_t L_3; L_3 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)); int32_t L_4 = V_0; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); goto IL_0053; } IL_0023: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = __this->get__values_8(); int32_t L_6 = V_2; int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_8 = V_0; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_10 = (L_5)->GetAt(static_cast(L_9)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = __this->get__values_8(); int32_t L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_15 = (L_11)->GetAt(static_cast(L_14)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); bool L_16; L_16 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_10, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_004f; } } { return (bool)0; } IL_004f: { int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0053: { int32_t L_18 = V_2; int32_t L_19; L_19 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0023; } } { int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0060: { int32_t L_21 = V_0; int32_t L_22; L_22 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0014; } } { return (bool)1; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::IsHermitian() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsHermitian_m065075BD38EBA49B8D40F65D8C66E1691AC094CA (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { int32_t L_2; L_2 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)); V_1 = 0; goto IL_0036; } IL_001d: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_3 = __this->get__values_8(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_6 = (L_3)->GetAt(static_cast(L_5)); bool L_7; L_7 = ComplexExtensions_IsReal_m90EEAB54E70E0B1D5F1DC8C1F8393515100BAC5A(L_6, /*hidden argument*/NULL); if (L_7) { goto IL_0032; } } { return (bool)0; } IL_0032: { int32_t L_8 = V_1; int32_t L_9 = V_0; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)); } IL_0036: { int32_t L_10 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = __this->get__values_8(); NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))) { goto IL_001d; } } { V_2 = 0; goto IL_009c; } IL_0045: { int32_t L_12 = V_2; int32_t L_13; L_13 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)L_13)); int32_t L_14 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); goto IL_008e; } IL_0055: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15 = __this->get__values_8(); int32_t L_16 = V_4; int32_t L_17; L_17 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_18 = V_2; NullCheck(L_15); int32_t L_19 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)), (int32_t)L_18)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_20 = (L_15)->GetAt(static_cast(L_19)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = __this->get__values_8(); int32_t L_22 = V_3; int32_t L_23 = V_4; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_25 = (L_21)->GetAt(static_cast(L_24)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_26; L_26 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_25, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); bool L_27; L_27 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_20, L_26, /*hidden argument*/NULL); if (!L_27) { goto IL_0088; } } { return (bool)0; } IL_0088: { int32_t L_28 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_008e: { int32_t L_29 = V_4; int32_t L_30; L_30 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0055; } } { int32_t L_31 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); } IL_009c: { int32_t L_32 = V_2; int32_t L_33; L_33 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0045; } } { return (bool)1; } } // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::LU() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710 * DenseMatrix_LU_m407440B025FF9C6184BF6DDB8106C7F724C42E87 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method) { { DenseLU_tF75F78233BB93556F90894227DE8D63107E2198A * L_0; L_0 = DenseLU_Create_m82C3F76BC8FEBE375406D02EAEC553AEE5F6C92A(__this, /*hidden argument*/NULL); return L_0; } } // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Evd_1_t987844EFCB5BC8DB32230812A5A9A24B268770D5 * DenseMatrix_Evd_mE274F8265990755EE340616E494209F731A2DF31 (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, int32_t ___symmetricity0, const RuntimeMethod* method) { { int32_t L_0 = ___symmetricity0; DenseEvd_t136133ED69E2E641D63895F6D96882FF73D2C5ED * L_1; L_1 = DenseEvd_Create_m30E5D07DF8F976E5F0826F7E1A715A316E39A890(__this, L_0, /*hidden argument*/NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m3FDB6E5B1942AE1BC1EB3AD269F577DBB6ECFA0E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * ___storage0, const RuntimeMethod* method) { { DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_0 = ___storage0; Matrix__ctor_m4787F2FFE3E0B855A7F41F6F60B98F0A35C3F053(__this, L_0, /*hidden argument*/NULL); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_1)->get_RowCount_1(); __this->set__rowCount_6(L_2); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_3 = ___storage0; NullCheck(L_3); int32_t L_4 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_3)->get_ColumnCount_2(); __this->set__columnCount_7(L_4); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_5 = ___storage0; NullCheck(L_5); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = L_5->get_Data_3(); __this->set__values_8(L_6); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m42B61487B87E002B16268348BD5CD2131CE7C14E (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___order0; int32_t L_1 = ___order0; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_2 = (DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)il2cpp_codegen_object_new(DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF_il2cpp_TypeInfo_var); DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB(L_2, L_0, L_1, /*hidden argument*/DenseColumnMajorMatrixStorage_1__ctor_mA2ED5659536B7A8D0DB5391CBE02EE561E206FFB_RuntimeMethod_var); DenseMatrix__ctor_m3FDB6E5B1942AE1BC1EB3AD269F577DBB6ECFA0E(__this, L_2, /*hidden argument*/NULL); return; } } // MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::CreateIdentity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * DenseMatrix_CreateIdentity_mE8F560E53D9D2EC1E55E20E70FDA35F85640008A (int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mDA527209AA476E140505194A87EAB5DC20D3636D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * G_B2_0 = NULL; int32_t G_B2_1 = 0; int32_t G_B2_2 = 0; Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * G_B1_0 = NULL; int32_t G_B1_1 = 0; int32_t G_B1_2 = 0; { int32_t L_0 = ___order0; int32_t L_1 = ___order0; IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var); Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * L_2 = ((U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var))->get_U3CU3E9__31_0_1(); Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * L_3 = L_2; G_B1_0 = L_3; G_B1_1 = L_1; G_B1_2 = L_0; if (L_3) { G_B2_0 = L_3; G_B2_1 = L_1; G_B2_2 = L_0; goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var); U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067 * L_4 = ((U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var))->get_U3CU3E9_0(); Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * L_5 = (Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 *)il2cpp_codegen_object_new(Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3_il2cpp_TypeInfo_var); Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E(L_5, L_4, (intptr_t)((intptr_t)U3CU3Ec_U3CCreateIdentityU3Eb__31_0_mDA527209AA476E140505194A87EAB5DC20D3636D_RuntimeMethod_var), /*hidden argument*/Func_2__ctor_mFD6435DB7A9DF89258A99EF7D2F232C766E8FD8E_RuntimeMethod_var); Func_2_tF36D1E4D503D8BF0E046E2FA5D1B6C4C37C871C3 * L_6 = L_5; ((U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9722D4AD917F9722F4DC8C20D6C1E18887B59067_il2cpp_TypeInfo_var))->set_U3CU3E9__31_0_1(L_6); G_B2_0 = L_6; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; } IL_0021: { DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_7; L_7 = DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA(G_B2_2, G_B2_1, G_B2_0, /*hidden argument*/DenseColumnMajorMatrixStorage_1_OfDiagonalInit_m1F3755DBC083A86E1D8BE5A94A04BF2C1CF2FFCA_RuntimeMethod_var); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_8 = (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)il2cpp_codegen_object_new(DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); DenseMatrix__ctor_m3FDB6E5B1942AE1BC1EB3AD269F577DBB6ECFA0E(L_8, L_7, /*hidden argument*/NULL); return L_8; } } // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = __this->get__values_8(); return L_0; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoNegate_m305D5D9E701828A074B94B877C0C098E463AFE05 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___result0; V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_1 = V_0; if (!L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3; L_3 = Complex32_op_Implicit_m936E62D532C283421DEB9CE50324A542FF883C32((-1), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = __this->get__values_8(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_5 = V_0; NullCheck(L_5); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0027: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_7 = ___result0; Matrix_DoNegate_m689DE77FE0AE14FFFCF75FC64150BAAD099C575C(__this, L_7, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::DoMultiply(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_m756694825EC422AC5D32C75B4A774ABA97207ACD (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___scalar0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___result1; V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_1 = V_0; if (!L_1) { goto IL_0022; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___scalar0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = __this->get__values_8(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_5 = V_0; NullCheck(L_5); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0022: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = ___scalar0; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_8 = ___result1; Matrix_DoMultiply_m9CEBC3218201FC7ED9340E6281F163AA9EF67054(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_mEFEF795D833372C7B43EB353276A84C2A51365DC (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___other0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_1 = NULL; DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * V_2 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___other0; V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_1 = V_0; if (!L_1) { goto IL_0049; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_2 = ___result1; V_1 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_2, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_3 = V_1; if (!L_3) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_8 = V_0; NullCheck(L_8); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = L_8->get__values_8(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->get__rowCount_6(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->get__columnCount_7(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_14 = V_1; NullCheck(L_14); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_15 = L_14->get__values_8(); NullCheck(L_4); InterfaceActionInvoker7< Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(2 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiply(T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_9, L_11, L_13, L_15); return; } IL_0049: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_16 = ___other0; NullCheck(L_16); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_17; L_17 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_16, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); V_2 = ((DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 *)IsInstClass((RuntimeObject*)L_17, DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833_il2cpp_TypeInfo_var)); DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * L_18 = V_2; if (!L_18) { goto IL_00f3; } } { DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * L_19 = V_2; NullCheck(L_19); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_20 = L_19->get_Data_3(); V_3 = L_20; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_22 = ___other0; NullCheck(L_22); int32_t L_23; L_23 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_22, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_24; L_24 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_21, L_23, /*hidden argument*/NULL); V_4 = L_24; int32_t L_25 = V_4; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_26 = ___other0; NullCheck(L_26); int32_t L_27; L_27 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_26, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_25) >= ((int32_t)L_27))) { goto IL_009f; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_28 = ___result1; int32_t L_29; L_29 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); int32_t L_30; L_30 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_31 = ___other0; NullCheck(L_31); int32_t L_32; L_32 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_31, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_33; L_33 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); NullCheck(L_28); Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992(L_28, 0, L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), /*hidden argument*/Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_RuntimeMethod_var); } IL_009f: { V_5 = 0; V_6 = 0; goto IL_00ec; } IL_00a7: { V_7 = 0; goto IL_00dc; } IL_00ac: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_34 = ___result1; int32_t L_35 = V_7; int32_t L_36 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_37 = __this->get__values_8(); int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = L_38; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_40 = (L_37)->GetAt(static_cast(L_39)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_41 = V_3; int32_t L_42 = V_6; NullCheck(L_41); int32_t L_43 = L_42; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_44 = (L_41)->GetAt(static_cast(L_43)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_45; L_45 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_40, L_44, /*hidden argument*/NULL); NullCheck(L_34); Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_inline(L_34, L_35, L_36, L_45, /*hidden argument*/Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); int32_t L_46 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); int32_t L_47 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00dc: { int32_t L_48 = V_7; int32_t L_49; L_49 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_00ac; } } { int32_t L_50 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00ec: { int32_t L_51 = V_6; int32_t L_52 = V_4; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00a7; } } { return; } IL_00f3: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_53 = ___other0; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_54 = ___result1; Matrix_DoMultiply_m6E589355AD303C15164EFE7A382CAAC5C2DBB67D(__this, L_53, L_54, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoTransposeThisAndMultiply_m10738E49AFDF350901FC448678157A99176A0EF3 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___rightSide0, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * V_0 = NULL; DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * V_1 = NULL; { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_0 = ___rightSide0; V_0 = ((DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var)); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_1 = V_0; if (!L_1) { goto IL_005c; } } { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_2 = ___result1; V_1 = ((DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 *)IsInstClass((RuntimeObject*)L_2, DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var)); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_3 = V_1; if (!L_3) { goto IL_005c; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5; L_5 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((1.0f), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = __this->get__values_8(); int32_t L_7 = __this->get__rowCount_6(); int32_t L_8 = __this->get__columnCount_7(); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_9 = V_0; NullCheck(L_9); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_10; L_10 = DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline(L_9, /*hidden argument*/NULL); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_inline(L_11, /*hidden argument*/Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_RuntimeMethod_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_13; L_13 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((0.0f), /*hidden argument*/NULL); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_14 = V_1; NullCheck(L_14); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_15; L_15 = DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline(L_14, /*hidden argument*/NULL); NullCheck(L_4); InterfaceActionInvoker11< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(3 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,T,T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T,T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_4, ((int32_t)112), ((int32_t)111), L_5, L_6, L_7, L_8, L_10, L_12, 1, L_13, L_15); return; } IL_005c: { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_16 = ___rightSide0; Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_17 = ___result1; Matrix_DoTransposeThisAndMultiply_m569586B2913F47E1C51947A7D2508AA8A2F53C98(__this, L_16, L_17, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::DoDivide(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoDivide_mE13107E7447583D3E3ADED8D7FE69728DC9F0EB5 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * V_0 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___result1; V_0 = ((DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9_il2cpp_TypeInfo_var)); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_1 = V_0; if (!L_1) { goto IL_002c; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4; L_4 = Complex32_op_Division_m7A6852E83B6867E44AD51B29E62089545F077AA9((1.0f), L_3, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = __this->get__values_8(); DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * L_6 = V_0; NullCheck(L_6); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = L_6->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_2, L_4, L_5, L_7); return; } IL_002c: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = ___divisor0; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_9 = ___result1; Matrix_DoDivide_m5EFAB75C3BCB2B1CF68EFF8EE8EFC6D79B2802A1(__this, L_8, L_9, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsSymmetric_m78C5010ABA65CC304FCE66BDC2495AA7793B1F75 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { V_0 = 0; goto IL_0060; } IL_0014: { int32_t L_2 = V_0; int32_t L_3; L_3 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)); int32_t L_4 = V_0; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); goto IL_0053; } IL_0023: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = __this->get__values_8(); int32_t L_6 = V_2; int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_8 = V_0; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_10 = (L_5)->GetAt(static_cast(L_9)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = __this->get__values_8(); int32_t L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_15 = (L_11)->GetAt(static_cast(L_14)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); bool L_16; L_16 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_10, L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_004f; } } { return (bool)0; } IL_004f: { int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0053: { int32_t L_18 = V_2; int32_t L_19; L_19 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0023; } } { int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0060: { int32_t L_21 = V_0; int32_t L_22; L_22 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0014; } } { return (bool)1; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::IsHermitian() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsHermitian_m3EA2EA6D2AB5ED8D038672CCE7D18E6CAC8E0973 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { int32_t L_2; L_2 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)); V_1 = 0; goto IL_0036; } IL_001d: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_3 = __this->get__values_8(); int32_t L_4 = V_1; NullCheck(L_3); bool L_5; L_5 = Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_3)->GetAddressAt(static_cast(L_4))), /*hidden argument*/NULL); if (L_5) { goto IL_0032; } } { return (bool)0; } IL_0032: { int32_t L_6 = V_1; int32_t L_7 = V_0; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)L_7)); } IL_0036: { int32_t L_8 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = __this->get__values_8(); NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_001d; } } { V_2 = 0; goto IL_009c; } IL_0045: { int32_t L_10 = V_2; int32_t L_11; L_11 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_10, (int32_t)L_11)); int32_t L_12 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_008e; } IL_0055: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = __this->get__values_8(); int32_t L_14 = V_4; int32_t L_15; L_15 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_16 = V_2; NullCheck(L_13); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15)), (int32_t)L_16)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_18 = (L_13)->GetAt(static_cast(L_17)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = __this->get__values_8(); int32_t L_20 = V_3; int32_t L_21 = V_4; NullCheck(L_19); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_22; L_22 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); bool L_23; L_23 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_18, L_22, /*hidden argument*/NULL); if (!L_23) { goto IL_0088; } } { return (bool)0; } IL_0088: { int32_t L_24 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_008e: { int32_t L_25 = V_4; int32_t L_26; L_26 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0055; } } { int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_009c: { int32_t L_28 = V_2; int32_t L_29; L_29 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0045; } } { return (bool)1; } } // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::LU() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3 * DenseMatrix_LU_m15277997C024953E8A443B052874304536D06C19 (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method) { { DenseLU_tB2A195870F6BD6AF1C58E7D956C2A8F44F1171C2 * L_0; L_0 = DenseLU_Create_m28D98B0E2514E6DCDD8EB5B38C2606F8F3F80919(__this, /*hidden argument*/NULL); return L_0; } } // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 MathNet.Numerics.LinearAlgebra.Complex32.DenseMatrix::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Evd_1_t78D782CBF25E62D9E227BD72918C0AD67ED58E35 * DenseMatrix_Evd_mE7CF121B345B23941D270A77B15BA98A782AC2FA (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, int32_t ___symmetricity0, const RuntimeMethod* method) { { int32_t L_0 = ___symmetricity0; DenseEvd_t26E5546451865F2DC816136342461510BA012DAF * L_1; L_1 = DenseEvd_Create_m147253A05486BCF0AB841FAF37FB790499C2A48E(__this, L_0, /*hidden argument*/NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mDFD7523F7DD30E750B60FC0E9E627D818DDBE4A8 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * ___storage0, const RuntimeMethod* method) { { DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_0 = ___storage0; Matrix__ctor_m2A5E415ABF2CF356E53DB8308DB5201C8963E21E(__this, L_0, /*hidden argument*/NULL); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_1)->get_RowCount_1(); __this->set__rowCount_6(L_2); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_3 = ___storage0; NullCheck(L_3); int32_t L_4 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_3)->get_ColumnCount_2(); __this->set__columnCount_7(L_4); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_5 = ___storage0; NullCheck(L_5); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = L_5->get_Data_3(); __this->set__values_8(L_6); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mA3836C1CA83EF2914E9B79F1BB4F050C4A9AAB28 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___order0; int32_t L_1 = ___order0; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_2 = (DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)il2cpp_codegen_object_new(DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A_il2cpp_TypeInfo_var); DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF(L_2, L_0, L_1, /*hidden argument*/DenseColumnMajorMatrixStorage_1__ctor_mBAC7A714E1CEF660557B23277FA9CC19D1189CEF_RuntimeMethod_var); DenseMatrix__ctor_mDFD7523F7DD30E750B60FC0E9E627D818DDBE4A8(__this, L_2, /*hidden argument*/NULL); return; } } // MathNet.Numerics.LinearAlgebra.Double.DenseMatrix MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::OfRowArrays(System.Double[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * DenseMatrix_OfRowArrays_m2CE07F2B85A12B1D7B34E764D2E007DA76081A60 (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* ___rows0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_0 = ___rows0; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_1; L_1 = DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F(L_0, /*hidden argument*/DenseColumnMajorMatrixStorage_1_OfRowArrays_m1F565B1A77F756BF795F94EAF8DD89BC806B104F_RuntimeMethod_var); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_2 = (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)il2cpp_codegen_object_new(DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); DenseMatrix__ctor_mDFD7523F7DD30E750B60FC0E9E627D818DDBE4A8(L_2, L_1, /*hidden argument*/NULL); return L_2; } } // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = __this->get__values_8(); return L_0; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoNegate_mBF2ED20C9C669F040DCFFEA01D1686EC61B71F32 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___result0; V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_1 = V_0; if (!L_1) { goto IL_002a; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = __this->get__values_8(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_4 = V_0; NullCheck(L_4); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = L_4->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_2, (-1.0), L_3, L_5); return; } IL_002a: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_6 = ___result0; Matrix_DoNegate_mC74EAD341042B5F83F0266AC354F0207A1D451F4(__this, L_6, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::DoMultiply(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_m72EAF75792C6DCE8F2D1B64D015FF8484768C1C2 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, double ___scalar0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___result1; V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_1 = V_0; if (!L_1) { goto IL_0022; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); double L_3 = ___scalar0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = __this->get__values_8(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_5 = V_0; NullCheck(L_5); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0022: { double L_7 = ___scalar0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_8 = ___result1; Matrix_DoMultiply_m36119A6ED192E7DE9B0220B674499F8100A4A74B(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_mA3310C25783E4BF94A14192695828FF9BCD35A11 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___other0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_1 = NULL; DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * V_2 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___other0; V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_1 = V_0; if (!L_1) { goto IL_0049; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___result1; V_1 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_2, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_3 = V_1; if (!L_3) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_8 = V_0; NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = L_8->get__values_8(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->get__rowCount_6(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->get__columnCount_7(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_14 = V_1; NullCheck(L_14); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_15 = L_14->get__values_8(); NullCheck(L_4); InterfaceActionInvoker7< DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(2 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiply(T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_9, L_11, L_13, L_15); return; } IL_0049: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_16 = ___other0; NullCheck(L_16); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_17; L_17 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_16, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); V_2 = ((DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 *)IsInstClass((RuntimeObject*)L_17, DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464_il2cpp_TypeInfo_var)); DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * L_18 = V_2; if (!L_18) { goto IL_00e7; } } { DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * L_19 = V_2; NullCheck(L_19); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = L_19->get_Data_3(); V_3 = L_20; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_22 = ___other0; NullCheck(L_22); int32_t L_23; L_23 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_22, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_24; L_24 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_21, L_23, /*hidden argument*/NULL); V_4 = L_24; int32_t L_25 = V_4; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_26 = ___other0; NullCheck(L_26); int32_t L_27; L_27 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_26, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_25) >= ((int32_t)L_27))) { goto IL_009f; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_28 = ___result1; int32_t L_29; L_29 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); int32_t L_30; L_30 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_31 = ___other0; NullCheck(L_31); int32_t L_32; L_32 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_31, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); int32_t L_33; L_33 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); NullCheck(L_28); Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538(L_28, 0, L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), /*hidden argument*/Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_RuntimeMethod_var); } IL_009f: { V_5 = 0; V_6 = 0; goto IL_00e0; } IL_00a7: { V_7 = 0; goto IL_00d0; } IL_00ac: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_34 = ___result1; int32_t L_35 = V_7; int32_t L_36 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_37 = __this->get__values_8(); int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = L_38; double L_40 = (L_37)->GetAt(static_cast(L_39)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_41 = V_3; int32_t L_42 = V_6; NullCheck(L_41); int32_t L_43 = L_42; double L_44 = (L_41)->GetAt(static_cast(L_43)); NullCheck(L_34); Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_inline(L_34, L_35, L_36, ((double)il2cpp_codegen_multiply((double)L_40, (double)L_44)), /*hidden argument*/Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); int32_t L_45 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)); int32_t L_46 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); } IL_00d0: { int32_t L_47 = V_7; int32_t L_48; L_48 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_00ac; } } { int32_t L_49 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00e0: { int32_t L_50 = V_6; int32_t L_51 = V_4; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_00a7; } } { return; } IL_00e7: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_52 = ___other0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_53 = ___result1; Matrix_DoMultiply_mE5663913FA10934A079276B3D3E68577DB574227(__this, L_52, L_53, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoTransposeThisAndMultiply_m2D20CA2EDFB8C0BB588D76D97122375A5D48694A (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___rightSide0, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * V_0 = NULL; DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * V_1 = NULL; { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_0 = ___rightSide0; V_0 = ((DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var)); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_1 = V_0; if (!L_1) { goto IL_005a; } } { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_2 = ___result1; V_1 = ((DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 *)IsInstClass((RuntimeObject*)L_2, DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var)); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_3 = V_1; if (!L_3) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_8 = V_0; NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9; L_9 = DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline(L_8, /*hidden argument*/NULL); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_inline(L_10, /*hidden argument*/Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_RuntimeMethod_var); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_12 = V_1; NullCheck(L_12); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13; L_13 = DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline(L_12, /*hidden argument*/NULL); NullCheck(L_4); InterfaceActionInvoker11< int32_t, int32_t, double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, int32_t, double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(3 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,T,T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T,T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_4, ((int32_t)112), ((int32_t)111), (1.0), L_5, L_6, L_7, L_9, L_11, 1, (0.0), L_13); return; } IL_005a: { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_14 = ___rightSide0; Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_15 = ___result1; Matrix_DoTransposeThisAndMultiply_m34B62500DA8DB6084F43161159D88BDF2CD50C63(__this, L_14, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::DoDivide(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoDivide_m157665468573B51FAD1FF7BA65A76A8E0D298B12 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, double ___divisor0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * V_0 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___result1; V_0 = ((DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B_il2cpp_TypeInfo_var)); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_1 = V_0; if (!L_1) { goto IL_002c; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); double L_3 = ___divisor0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = __this->get__values_8(); DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * L_5 = V_0; NullCheck(L_5); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_2, ((double)((double)(1.0)/(double)L_3)), L_4, L_6); return; } IL_002c: { double L_7 = ___divisor0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_8 = ___result1; Matrix_DoDivide_m2779A6AA467DAEDAFBFB6980BAF36F02003540E5(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsSymmetric_m45881F45396761D10D2CDAA98301BAB97AC78A24 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { V_0 = 0; goto IL_0053; } IL_0014: { int32_t L_2 = V_0; int32_t L_3; L_3 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)); int32_t L_4 = V_0; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); goto IL_0046; } IL_0023: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = __this->get__values_8(); int32_t L_6 = V_2; int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); int32_t L_8 = V_0; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); double L_10 = (L_5)->GetAt(static_cast(L_9)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = __this->get__values_8(); int32_t L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)); double L_15 = (L_11)->GetAt(static_cast(L_14)); if ((((double)L_10) == ((double)L_15))) { goto IL_0042; } } { return (bool)0; } IL_0042: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0046: { int32_t L_17 = V_2; int32_t L_18; L_18 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0023; } } { int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_0053: { int32_t L_20 = V_0; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0014; } } { return (bool)1; } } // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::LU() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15 * DenseMatrix_LU_m9A2DA31054D6FA2C418C42271941BB064FE8EC15 (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, const RuntimeMethod* method) { { DenseLU_tD0B947285688FC57E1AE9C9A6EEB50205C984FBE * L_0; L_0 = DenseLU_Create_m8D3E46CFFE3C28993FF12CA73FF9BD1111C45F64(__this, /*hidden argument*/NULL); return L_0; } } // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 MathNet.Numerics.LinearAlgebra.Double.DenseMatrix::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Evd_1_t19389357B41B29F6BB7988D426D519B773C6E9F0 * DenseMatrix_Evd_m47863DEABAA9F91677EA5C162435846E6ADB0CFA (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, int32_t ___symmetricity0, const RuntimeMethod* method) { { int32_t L_0 = ___symmetricity0; DenseEvd_t783C49F1B11693C27CE48FFDED6CE7B7C357529B * L_1; L_1 = DenseEvd_Create_m8ADAAD7883FE89B465556A8A4D561A261E0DD066(__this, L_0, /*hidden argument*/NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseColumnMajorMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_m9F4F77F598E94D9102840C13938D6F68B26F9147 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * ___storage0, const RuntimeMethod* method) { { DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_0 = ___storage0; Matrix__ctor_mC12D5F26795E4145B6471E1D6620FFCA43E16878(__this, L_0, /*hidden argument*/NULL); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_1)->get_RowCount_1(); __this->set__rowCount_6(L_2); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_3 = ___storage0; NullCheck(L_3); int32_t L_4 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_3)->get_ColumnCount_2(); __this->set__columnCount_7(L_4); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_5 = ___storage0; NullCheck(L_5); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = L_5->get_Data_3(); __this->set__values_8(L_6); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix__ctor_mF467FB2442FFF37B73F52A86677F99A6D19533FE (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, int32_t ___order0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___order0; int32_t L_1 = ___order0; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_2 = (DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)il2cpp_codegen_object_new(DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD_il2cpp_TypeInfo_var); DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F(L_2, L_0, L_1, /*hidden argument*/DenseColumnMajorMatrixStorage_1__ctor_m2B7B95EB173BB1791C8C13A4CF66DB8F4825154F_RuntimeMethod_var); DenseMatrix__ctor_m9F4F77F598E94D9102840C13938D6F68B26F9147(__this, L_2, /*hidden argument*/NULL); return; } } // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = __this->get__values_8(); return L_0; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoNegate_mD025BE3D97C4CACAC861CE959836D3CAB5B7A20F (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___result0; V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_1 = V_0; if (!L_1) { goto IL_0026; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = __this->get__values_8(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_4 = V_0; NullCheck(L_4); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = L_4->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_2, (-1.0f), L_3, L_5); return; } IL_0026: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_6 = ___result0; Matrix_DoNegate_m1B3DB9AEE29CFBF2EF4C63E330737EEF4FEFECB8(__this, L_6, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::DoMultiply(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_mE41802F87B641608795E3B6E6B4132079049A4E0 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, float ___scalar0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___result1; V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_1 = V_0; if (!L_1) { goto IL_0022; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); float L_3 = ___scalar0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = __this->get__values_8(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_5 = V_0; NullCheck(L_5); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0022: { float L_7 = ___scalar0; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_8 = ___result1; Matrix_DoMultiply_mAC7661E8E72B97BF73A390ECF45508E0DFF51782(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoMultiply_m0F5F6310F553458C2605BD16F278A4B793CDBF24 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___other0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_1 = NULL; DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * V_2 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___other0; V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_1 = V_0; if (!L_1) { goto IL_0049; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___result1; V_1 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_2, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_3 = V_1; if (!L_3) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_8 = V_0; NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = L_8->get__values_8(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_10 = V_0; NullCheck(L_10); int32_t L_11 = L_10->get__rowCount_6(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_12 = V_0; NullCheck(L_12); int32_t L_13 = L_12->get__columnCount_7(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_14 = V_1; NullCheck(L_14); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_15 = L_14->get__values_8(); NullCheck(L_4); InterfaceActionInvoker7< SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(2 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiply(T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_4, L_5, L_6, L_7, L_9, L_11, L_13, L_15); return; } IL_0049: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_16 = ___other0; NullCheck(L_16); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_17; L_17 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_16, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); V_2 = ((DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 *)IsInstClass((RuntimeObject*)L_17, DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0_il2cpp_TypeInfo_var)); DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * L_18 = V_2; if (!L_18) { goto IL_00e7; } } { DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * L_19 = V_2; NullCheck(L_19); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = L_19->get_Data_3(); V_3 = L_20; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_22 = ___other0; NullCheck(L_22); int32_t L_23; L_23 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_22, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_24; L_24 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_21, L_23, /*hidden argument*/NULL); V_4 = L_24; int32_t L_25 = V_4; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_26 = ___other0; NullCheck(L_26); int32_t L_27; L_27 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_26, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_25) >= ((int32_t)L_27))) { goto IL_009f; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_28 = ___result1; int32_t L_29; L_29 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); int32_t L_30; L_30 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_31 = ___other0; NullCheck(L_31); int32_t L_32; L_32 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_31, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); int32_t L_33; L_33 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); NullCheck(L_28); Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367(L_28, 0, L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_33)), /*hidden argument*/Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_RuntimeMethod_var); } IL_009f: { V_5 = 0; V_6 = 0; goto IL_00e0; } IL_00a7: { V_7 = 0; goto IL_00d0; } IL_00ac: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_34 = ___result1; int32_t L_35 = V_7; int32_t L_36 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_37 = __this->get__values_8(); int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = L_38; float L_40 = (L_37)->GetAt(static_cast(L_39)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_41 = V_3; int32_t L_42 = V_6; NullCheck(L_41); int32_t L_43 = L_42; float L_44 = (L_41)->GetAt(static_cast(L_43)); NullCheck(L_34); Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_inline(L_34, L_35, L_36, ((float)il2cpp_codegen_multiply((float)L_40, (float)L_44)), /*hidden argument*/Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); int32_t L_45 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)); int32_t L_46 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)); } IL_00d0: { int32_t L_47 = V_7; int32_t L_48; L_48 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((((int32_t)L_47) < ((int32_t)L_48))) { goto IL_00ac; } } { int32_t L_49 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1)); } IL_00e0: { int32_t L_50 = V_6; int32_t L_51 = V_4; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_00a7; } } { return; } IL_00e7: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_52 = ___other0; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_53 = ___result1; Matrix_DoMultiply_mC8DD1C031B9FAB21FD6A7DD01A06368F6D1FF818(__this, L_52, L_53, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoTransposeThisAndMultiply_m429AB02754F9C4411CAC62D5703560B1E22C6DD3 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___rightSide0, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * V_0 = NULL; DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * V_1 = NULL; { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_0 = ___rightSide0; V_0 = ((DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var)); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_1 = V_0; if (!L_1) { goto IL_0052; } } { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_2 = ___result1; V_1 = ((DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 *)IsInstClass((RuntimeObject*)L_2, DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var)); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_3 = V_1; if (!L_3) { goto IL_0052; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = __this->get__values_8(); int32_t L_6 = __this->get__rowCount_6(); int32_t L_7 = __this->get__columnCount_7(); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_8 = V_0; NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9; L_9 = DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline(L_8, /*hidden argument*/NULL); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_inline(L_10, /*hidden argument*/Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_RuntimeMethod_var); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_12 = V_1; NullCheck(L_12); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13; L_13 = DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline(L_12, /*hidden argument*/NULL); NullCheck(L_4); InterfaceActionInvoker11< int32_t, int32_t, float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, int32_t, float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(3 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,T,T[],System.Int32,System.Int32,T[],System.Int32,System.Int32,T,T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_4, ((int32_t)112), ((int32_t)111), (1.0f), L_5, L_6, L_7, L_9, L_11, 1, (0.0f), L_13); return; } IL_0052: { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_14 = ___rightSide0; Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_15 = ___result1; Matrix_DoTransposeThisAndMultiply_m8585A5CA887ECC2E99129FE357BABAB2224FBA9C(__this, L_14, L_15, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::DoDivide(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseMatrix_DoDivide_m46808EC25206D0B6ADDD901F367CED8057FFEEBF (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, float ___divisor0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * V_0 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___result1; V_0 = ((DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 *)IsInstClass((RuntimeObject*)L_0, DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7_il2cpp_TypeInfo_var)); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_1 = V_0; if (!L_1) { goto IL_0028; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); float L_3 = ___divisor0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = __this->get__values_8(); DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * L_5 = V_0; NullCheck(L_5); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = L_5->get__values_8(); NullCheck(L_2); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_2, ((float)((float)(1.0f)/(float)L_3)), L_4, L_6); return; } IL_0028: { float L_7 = ___divisor0; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_8 = ___result1; Matrix_DoDivide_m73090EC0D1BE6FCCDF13F460ED7221BCA3B50852(__this, L_7, L_8, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DenseMatrix_IsSymmetric_mB53911F0C5E03B1179D2128C43EB174287A528EC (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0010; } } { return (bool)0; } IL_0010: { V_0 = 0; goto IL_0053; } IL_0014: { int32_t L_2 = V_0; int32_t L_3; L_3 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)); int32_t L_4 = V_0; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); goto IL_0046; } IL_0023: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = __this->get__values_8(); int32_t L_6 = V_2; int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); int32_t L_8 = V_0; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); float L_10 = (L_5)->GetAt(static_cast(L_9)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = __this->get__values_8(); int32_t L_12 = V_1; int32_t L_13 = V_2; NullCheck(L_11); int32_t L_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13)); float L_15 = (L_11)->GetAt(static_cast(L_14)); if ((((float)L_10) == ((float)L_15))) { goto IL_0042; } } { return (bool)0; } IL_0042: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0046: { int32_t L_17 = V_2; int32_t L_18; L_18 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0023; } } { int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_0053: { int32_t L_20 = V_0; int32_t L_21; L_21 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0014; } } { return (bool)1; } } // MathNet.Numerics.LinearAlgebra.Factorization.LU`1 MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::LU() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140 * DenseMatrix_LU_mC82C1FDDE1259D880E57F1177948A7534F885558 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, const RuntimeMethod* method) { { DenseLU_tF8CB97C526D59C6B3B10551F0A0605E789FAB2BE * L_0; L_0 = DenseLU_Create_m0629E6528B6A8E3C91FA0035C47223CBE33587A3(__this, /*hidden argument*/NULL); return L_0; } } // MathNet.Numerics.LinearAlgebra.Factorization.Evd`1 MathNet.Numerics.LinearAlgebra.Single.DenseMatrix::Evd(MathNet.Numerics.LinearAlgebra.Symmetricity) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Evd_1_t260556DF2E879869BE6B71177F59CD51B90C3BE3 * DenseMatrix_Evd_m927BEB3E03DE3FD3C15A62DE859BB956D6C558A3 (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, int32_t ___symmetricity0, const RuntimeMethod* method) { { int32_t L_0 = ___symmetricity0; DenseEvd_t2BBFD784A14B19958953F5A0E8E278BEB18E7DD3 * L_1; L_1 = DenseEvd_Create_m45E4258AB5F59C673C5489F4193613A243C3F196(__this, L_0, /*hidden argument*/NULL); return L_1; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mD221D35E15A02744D3F6A7FC70EA0D452E526421 (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * ___storage0, const RuntimeMethod* method) { { DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_0 = ___storage0; Vector__ctor_mC3A3153CF9317ACAF6963FF9A133C6DC46D6521B(__this, L_0, /*hidden argument*/NULL); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_1)->get_Length_1(); __this->set__length_5(L_2); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_3 = ___storage0; NullCheck(L_3); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = L_3->get_Data_2(); __this->set__values_6(L_4); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DenseVector::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_m4AE796FE7C5C1EE129B89C79D8D2B758E98B05CC (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___length0; DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_1 = (DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E *)il2cpp_codegen_object_new(DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var); DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF(L_1, L_0, /*hidden argument*/DenseVectorStorage_1__ctor_m617F80226DAC427C51ACC9775688B05CBB4B05FF_RuntimeMethod_var); DenseVector__ctor_mD221D35E15A02744D3F6A7FC70EA0D452E526421(__this, L_1, /*hidden argument*/NULL); return; } } // System.Numerics.Complex[] MathNet.Numerics.LinearAlgebra.Complex.DenseVector::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = __this->get__values_6(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mAE479FADF49032DBE94EBBED36E20276CFBA8F5A (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * ___storage0, const RuntimeMethod* method) { { DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_0 = ___storage0; Vector__ctor_mCBCC6076C70F313E419DA43C427DC0FF1BDF5425(__this, L_0, /*hidden argument*/NULL); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_1)->get_Length_1(); __this->set__length_5(L_2); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_3 = ___storage0; NullCheck(L_3); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = L_3->get_Data_2(); __this->set__values_6(L_4); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mFC79FFF901A3BCA7DB06D9A0EACFE5ACCE2DE62A (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___length0; DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_1 = (DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 *)il2cpp_codegen_object_new(DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var); DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A(L_1, L_0, /*hidden argument*/DenseVectorStorage_1__ctor_mA7502A5DE1A0020E6C58D02F2F47A105EAA90C5A_RuntimeMethod_var); DenseVector__ctor_mAE479FADF49032DBE94EBBED36E20276CFBA8F5A(__this, L_1, /*hidden argument*/NULL); return; } } // MathNet.Numerics.Complex32[] MathNet.Numerics.LinearAlgebra.Complex32.DenseVector::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9 (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = __this->get__values_6(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mC554C661551BB9E648FF55F77B16E70E240107B5 (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * ___storage0, const RuntimeMethod* method) { { DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_0 = ___storage0; Vector__ctor_m82C56E379D06EEC309072B95540197797CF6C25D(__this, L_0, /*hidden argument*/NULL); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_1)->get_Length_1(); __this->set__length_5(L_2); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_3 = ___storage0; NullCheck(L_3); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = L_3->get_Data_2(); __this->set__values_6(L_4); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DenseVector::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_m93C040EC09FB29FDD5D4E13EA9DABFABB7003164 (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___length0; DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_1 = (DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 *)il2cpp_codegen_object_new(DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var); DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE(L_1, L_0, /*hidden argument*/DenseVectorStorage_1__ctor_mB407E8390608AAAD17EE7EB089AFE3BA259B1DAE_RuntimeMethod_var); DenseVector__ctor_mC554C661551BB9E648FF55F77B16E70E240107B5(__this, L_1, /*hidden argument*/NULL); return; } } // System.Double[] MathNet.Numerics.LinearAlgebra.Double.DenseVector::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051 (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = __this->get__values_6(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseVector::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DenseVectorStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_m5EC9BC524925E0DDDA0514D913A4BE5BD89CA3ED (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * ___storage0, const RuntimeMethod* method) { { DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_0 = ___storage0; Vector__ctor_mBAE01FC5D4470C33C8D9AA268D600D7881283FB3(__this, L_0, /*hidden argument*/NULL); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_1 = ___storage0; NullCheck(L_1); int32_t L_2 = ((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_1)->get_Length_1(); __this->set__length_5(L_2); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_3 = ___storage0; NullCheck(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = L_3->get_Data_2(); __this->set__values_6(L_4); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DenseVector::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DenseVector__ctor_mA766955D676D5547C1C4E188F7EC0F7D8CA7C8BF (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, int32_t ___length0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___length0; DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_1 = (DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A *)il2cpp_codegen_object_new(DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var); DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D(L_1, L_0, /*hidden argument*/DenseVectorStorage_1__ctor_m5F7FE6F8BB4EF48DB50C943975DBF63997DF058D_RuntimeMethod_var); DenseVector__ctor_m5EC9BC524925E0DDDA0514D913A4BE5BD89CA3ED(__this, L_1, /*hidden argument*/NULL); return; } } // System.Single[] MathNet.Numerics.LinearAlgebra.Single.DenseVector::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29 (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = __this->get__values_6(); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m32D774560EBF25EB9ACC2F94D3E290F9A216F8D5 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * ___storage0, const RuntimeMethod* method) { { DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * L_0 = ___storage0; Matrix__ctor_m88FCCEE849E39ED9323948641D4F81499ECA87D1(__this, L_0, /*hidden argument*/NULL); DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * L_1 = ___storage0; NullCheck(L_1); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = L_1->get_Data_3(); __this->set__data_6(L_2); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m05E79DFFB59F8701AD53DB8A5AFA7E32A6CEF340 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___rows0; int32_t L_1 = ___columns1; DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 * L_2 = (DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5 *)il2cpp_codegen_object_new(DiagonalMatrixStorage_1_t31A6630C5AA96842028E1D82FFBA9ECF9832F8C5_il2cpp_TypeInfo_var); DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20(L_2, L_0, L_1, /*hidden argument*/DiagonalMatrixStorage_1__ctor_mF6FA3DBC154593A298BCC810CFA90E3A9B64AE20_RuntimeMethod_var); DiagonalMatrix__ctor_m32D774560EBF25EB9ACC2F94D3E290F9A216F8D5(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoNegate_m3AC3BBE4DDB41F305753A4F60BB503E9AB0EC085 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_0 = NULL; int32_t V_1 = 0; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___result0; V_0 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_1 = V_0; if (!L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3; L_3 = Complex_op_Implicit_m800AA5BC1697F99CF1A48CC40DD58A5B34337DBF((-1), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = __this->get__data_6(); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_5 = V_0; NullCheck(L_5); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = L_5->get__data_6(); NullCheck(L_2); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0027: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_7 = ___result0; NullCheck(L_7); Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73(L_7, /*hidden argument*/Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); V_1 = 0; goto IL_004e; } IL_0031: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_8 = ___result0; int32_t L_9 = V_1; int32_t L_10 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = __this->get__data_6(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_14 = (L_11)->GetAt(static_cast(L_13)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_15; L_15 = Complex_op_UnaryNegation_m433FAA19212D46DCD500458CCE92F8E090A37306(L_14, /*hidden argument*/NULL); NullCheck(L_8); Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_inline(L_8, L_9, L_10, L_15, /*hidden argument*/Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_004e: { int32_t L_17 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = __this->get__data_6(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0031; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::DoMultiply(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m1EF58B404D3776A411011C90907941822C5867E1 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___scalar0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_0 = NULL; { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___scalar0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1; L_1 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((0.0), /*hidden argument*/NULL); bool L_2; L_2 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_0, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_001d; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_3 = ___result1; NullCheck(L_3); Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73(L_3, /*hidden argument*/Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); return; } IL_001d: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = ___scalar0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5; L_5 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); bool L_6; L_6 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_4, L_5, /*hidden argument*/NULL); if (!L_6) { goto IL_003b; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_7 = ___result1; Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B(__this, L_7, /*hidden argument*/Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_RuntimeMethod_var); return; } IL_003b: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_8 = ___result1; V_0 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)IsInstClass((RuntimeObject*)L_8, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_9 = V_0; if (!L_9) { goto IL_005d; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_10; L_10 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_11 = ___scalar0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_12 = __this->get__data_6(); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_13 = V_0; NullCheck(L_13); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = L_13->get__data_6(); NullCheck(L_10); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_10, L_11, L_12, L_14); return; } IL_005d: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_15 = ___scalar0; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_16 = ___result1; Matrix_DoMultiply_m6AC9B9FB8F359757FBE5A6939D7FD5D159F8F4DA(__this, L_15, L_16, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_mBF4A549519CCCB58635A567E1AF651761D2E27E9 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___other0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m8E4244FF2087423615B5D5CF9C879E8596F700A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_m599AFAD53DF13B8A7B1D381E94A8AA2DC719DBF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_0 = NULL; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_1 = NULL; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * V_2 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_3 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_4 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_5 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t G_B4_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B4_1 = NULL; int32_t G_B4_2 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B4_3 = NULL; int32_t G_B3_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B3_1 = NULL; int32_t G_B3_2 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B3_3 = NULL; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B5_2 = NULL; int32_t G_B5_3 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B5_4 = NULL; int32_t G_B7_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B7_1 = NULL; int32_t G_B7_2 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B7_3 = NULL; int32_t G_B6_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B6_1 = NULL; int32_t G_B6_2 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B6_3 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B8_2 = NULL; int32_t G_B8_3 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B8_4 = NULL; { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___other0; V_0 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_1 = V_0; if (!L_1) { goto IL_00b0; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_2 = ___result1; V_1 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_3 = V_1; if (!L_3) { goto IL_00b0; } } { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_4 = V_1; NullCheck(L_4); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = L_4->get__data_6(); NullCheck(L_5); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))); V_3 = L_6; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_7 = V_1; NullCheck(L_7); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = L_7->get__data_6(); NullCheck(L_8); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); V_4 = L_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10 = __this->get__data_6(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = V_3; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_12 = V_1; NullCheck(L_12); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = L_12->get__data_6(); NullCheck(L_13); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = __this->get__data_6(); NullCheck(L_14); G_B3_0 = 0; G_B3_1 = L_11; G_B3_2 = 0; G_B3_3 = L_10; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))) { G_B4_0 = 0; G_B4_1 = L_11; G_B4_2 = 0; G_B4_3 = L_10; goto IL_005c; } } { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_15 = V_1; NullCheck(L_15); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_16 = L_15->get__data_6(); NullCheck(L_16); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; G_B5_3 = G_B3_2; G_B5_4 = G_B3_3; goto IL_0064; } IL_005c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = __this->get__data_6(); NullCheck(L_17); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))); G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; G_B5_3 = G_B4_2; G_B5_4 = G_B4_3; } IL_0064: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B5_4, G_B5_3, (RuntimeArray *)(RuntimeArray *)G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_18 = V_0; NullCheck(L_18); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = L_18->get__data_6(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_20 = V_4; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_21 = V_1; NullCheck(L_21); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = L_21->get__data_6(); NullCheck(L_22); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_23 = V_0; NullCheck(L_23); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = L_23->get__data_6(); NullCheck(L_24); G_B6_0 = 0; G_B6_1 = L_20; G_B6_2 = 0; G_B6_3 = L_19; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { G_B7_0 = 0; G_B7_1 = L_20; G_B7_2 = 0; G_B7_3 = L_19; goto IL_008f; } } { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_25 = V_1; NullCheck(L_25); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_26 = L_25->get__data_6(); NullCheck(L_26); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))); G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0097; } IL_008f: { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_27 = V_0; NullCheck(L_27); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_28 = L_27->get__data_6(); NullCheck(L_28); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))); G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; G_B8_3 = G_B7_2; G_B8_4 = G_B7_3; } IL_0097: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B8_4, G_B8_3, (RuntimeArray *)(RuntimeArray *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_29; L_29 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_30 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_31 = V_4; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_32 = V_1; NullCheck(L_32); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_33 = L_32->get__data_6(); NullCheck(L_29); InterfaceActionInvoker3< ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_29, L_30, L_31, L_33); return; } IL_00b0: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_34 = ___other0; NullCheck(L_34); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_35; L_35 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_34, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); V_2 = ((DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 *)IsInstClass((RuntimeObject*)L_35, DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5_il2cpp_TypeInfo_var)); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_36 = V_2; if (!L_36) { goto IL_016e; } } { DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_37 = V_2; NullCheck(L_37); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_38 = L_37->get_Data_3(); V_5 = L_38; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_39 = __this->get__data_6(); V_6 = L_39; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_40 = V_2; NullCheck(L_40); int32_t L_41 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_40)->get_RowCount_1(); int32_t L_42; L_42 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_43; L_43 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_41, L_42, /*hidden argument*/NULL); V_7 = L_43; int32_t L_44 = V_7; int32_t L_45; L_45 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_010f; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_46 = ___result1; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_47 = V_2; NullCheck(L_47); int32_t L_48 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_47)->get_RowCount_1(); int32_t L_49; L_49 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_50 = V_2; NullCheck(L_50); int32_t L_51 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_50)->get_RowCount_1(); DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_52 = V_2; NullCheck(L_52); int32_t L_53 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_52)->get_ColumnCount_2(); NullCheck(L_46); Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154(L_46, L_48, ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)L_51)), 0, L_53, /*hidden argument*/Matrix_1_ClearSubMatrix_mCB0413D91B1937B977B3AD19734FC12CE1CA8154_RuntimeMethod_var); } IL_010f: { V_8 = 0; V_9 = 0; goto IL_0163; } IL_0117: { V_10 = 0; goto IL_0149; } IL_011c: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_54 = ___result1; int32_t L_55 = V_10; int32_t L_56 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_57 = V_5; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_60 = (L_57)->GetAt(static_cast(L_59)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_61 = V_6; int32_t L_62 = V_10; NullCheck(L_61); int32_t L_63 = L_62; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_64 = (L_61)->GetAt(static_cast(L_63)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_65; L_65 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_60, L_64, /*hidden argument*/NULL); NullCheck(L_54); Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_inline(L_54, L_55, L_56, L_65, /*hidden argument*/Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); int32_t L_66 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); int32_t L_67 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)); } IL_0149: { int32_t L_68 = V_10; int32_t L_69 = V_7; if ((((int32_t)L_68) < ((int32_t)L_69))) { goto IL_011c; } } { int32_t L_70 = V_8; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_71 = V_2; NullCheck(L_71); int32_t L_72 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_71)->get_RowCount_1(); int32_t L_73 = V_7; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_72, (int32_t)L_73)))); int32_t L_74 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0163: { int32_t L_75 = V_9; DenseColumnMajorMatrixStorage_1_t6276BFF433EDC5106AA7D40F7A2BFA84ED9E76C5 * L_76 = V_2; NullCheck(L_76); int32_t L_77 = ((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_76)->get_ColumnCount_2(); if ((((int32_t)L_75) < ((int32_t)L_77))) { goto IL_0117; } } { return; } IL_016e: { int32_t L_78; L_78 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_79; L_79 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((!(((uint32_t)L_78) == ((uint32_t)L_79)))) { goto IL_019c; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_80 = ___other0; NullCheck(L_80); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_81; L_81 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_80, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_82 = ___result1; NullCheck(L_82); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_83; L_83 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_82, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * L_84 = (Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB *)il2cpp_codegen_object_new(Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB_il2cpp_TypeInfo_var); Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913(L_84, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m8E4244FF2087423615B5D5CF9C879E8596F700A5_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_RuntimeMethod_var); NullCheck(L_81); MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48(L_81, L_83, L_84, 0, 0, /*hidden argument*/MatrixStorage_1_MapIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m706855C0B3F42D679BD074D10098F3F2AA4F4C48_RuntimeMethod_var); return; } IL_019c: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_85 = ___result1; NullCheck(L_85); Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73(L_85, /*hidden argument*/Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_86 = ___other0; NullCheck(L_86); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_87; L_87 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_86, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_88 = ___result1; NullCheck(L_88); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_89; L_89 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_88, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB * L_90 = (Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB *)il2cpp_codegen_object_new(Func_4_tB9049D56720116FE467111A54FF9A389819C6EFB_il2cpp_TypeInfo_var); Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913(L_90, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_m599AFAD53DF13B8A7B1D381E94A8AA2DC719DBF2_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m68B26E2DB47B333FE81AB7BBBE89E0F79FCE5913_RuntimeMethod_var); int32_t L_91; L_91 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_92 = ___other0; NullCheck(L_92); int32_t L_93; L_93 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(L_92, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_94; L_94 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_91, L_93, /*hidden argument*/NULL); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_95 = ___other0; NullCheck(L_95); int32_t L_96; L_96 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(L_95, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); NullCheck(L_87); MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3(L_87, L_89, L_90, 0, 0, L_94, 0, 0, L_96, 0, 1, /*hidden argument*/MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_m9958EFB0B29107769BB43E1B36D974A033BD1FC3_RuntimeMethod_var); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoTransposeThisAndMultiply_m1A951316F4F93E5FCBC9DA61D39E8367590B0D5C (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___rightSide0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * V_1 = NULL; DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * V_2 = NULL; int32_t V_3 = 0; { int32_t L_0; L_0 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0034; } } { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_5 = ___result1; int32_t L_6; L_6 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); int32_t L_8; L_8 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); NullCheck(L_5); Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497(L_5, L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Vector_1_ClearSubVector_mD0D7202EC1947F51F21F95798FD07F6C3466A497_RuntimeMethod_var); } IL_0034: { int32_t L_9 = V_0; int32_t L_10; L_10 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0078; } } { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_11 = ___rightSide0; NullCheck(L_11); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_12; L_12 = Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_inline(L_11, /*hidden argument*/Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_RuntimeMethod_var); V_1 = ((DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E *)IsInstClass((RuntimeObject*)L_12, DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var)); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_13 = V_1; if (!L_13) { goto IL_0078; } } { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_14 = ___result1; NullCheck(L_14); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_15; L_15 = Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_inline(L_14, /*hidden argument*/Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_RuntimeMethod_var); V_2 = ((DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E *)IsInstClass((RuntimeObject*)L_15, DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E_il2cpp_TypeInfo_var)); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_16 = V_2; if (!L_16) { goto IL_0078; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = __this->get__data_6(); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_19 = V_1; NullCheck(L_19); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_20 = L_19->get_Data_2(); DenseVectorStorage_1_tFEFBCD463D1D0F92D92410D51FAAB6EFBDA4532E * L_21 = V_2; NullCheck(L_21); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = L_21->get_Data_2(); NullCheck(L_17); InterfaceActionInvoker3< ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_17, L_18, L_20, L_22); return; } IL_0078: { V_3 = 0; goto IL_009f; } IL_007c: { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_23 = ___result1; int32_t L_24 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = __this->get__data_6(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_28 = (L_25)->GetAt(static_cast(L_27)); Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_29 = ___rightSide0; int32_t L_30 = V_3; NullCheck(L_29); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_31; L_31 = Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_inline(L_29, L_30, /*hidden argument*/Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_32; L_32 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_28, L_31, /*hidden argument*/NULL); NullCheck(L_23); Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_inline(L_23, L_24, L_32, /*hidden argument*/Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_RuntimeMethod_var); int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_009f: { int32_t L_34 = V_3; int32_t L_35 = V_0; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_007c; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::DoDivide(System.Numerics.Complex,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoDivide_mE576FED4178ED2CE8028AB67962771A778CBA5D7 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___divisor0, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_0 = NULL; int32_t V_1 = 0; { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); bool L_2; L_2 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_0, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_0015; } } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_3 = ___result1; Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B(__this, L_3, /*hidden argument*/Matrix_1_CopyTo_m3D0388ADB9DB3B3376574A3EF8E2EFA9FBC90D1B_RuntimeMethod_var); return; } IL_0015: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_4 = ___result1; V_0 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)IsInstClass((RuntimeObject*)L_4, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_5 = V_0; if (!L_5) { goto IL_004a; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_7; L_7 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_8 = ___divisor0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_9; L_9 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_7, L_8, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10 = __this->get__data_6(); DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_11 = V_0; NullCheck(L_11); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_12 = L_11->get__data_6(); NullCheck(L_6); InterfaceActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tDBE626EF513A1C969BBD2C27A32A8FF076CFCE4A_il2cpp_TypeInfo_var, L_6, L_9, L_10, L_12); return; } IL_004a: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_13 = ___result1; NullCheck(L_13); Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73(L_13, /*hidden argument*/Matrix_1_Clear_m94E1BD0865D4FE3DC60812B53B562D543A6BAE73_RuntimeMethod_var); V_1 = 0; goto IL_0072; } IL_0054: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_14 = ___result1; int32_t L_15 = V_1; int32_t L_16 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = __this->get__data_6(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_20 = (L_17)->GetAt(static_cast(L_19)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_21 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_22; L_22 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_20, L_21, /*hidden argument*/NULL); NullCheck(L_14); Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_inline(L_14, L_15, L_16, L_22, /*hidden argument*/Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_RuntimeMethod_var); int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0072: { int32_t L_24 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = __this->get__data_6(); NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0054; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_SetDiagonal_m4AA6877FB5C348583EDC78EB2B17F894D0A8D369 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * V_0 = NULL; { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_0 = ___source0; V_0 = ((DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861_il2cpp_TypeInfo_var)); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_1 = V_0; if (!L_1) { goto IL_0048; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = __this->get__data_6(); NullCheck(L_2); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_3 = V_0; NullCheck(L_3); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4; L_4 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_3, /*hidden argument*/NULL); NullCheck(L_4); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_SetDiagonal_m4AA6877FB5C348583EDC78EB2B17F894D0A8D369_RuntimeMethod_var))); } IL_002c: { DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_6 = V_0; NullCheck(L_6); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7; L_7 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_6, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = __this->get__data_6(); DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * L_9 = V_0; NullCheck(L_9); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10; L_10 = DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline(L_9, /*hidden argument*/NULL); NullCheck(L_10); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, 0, (RuntimeArray *)(RuntimeArray *)L_8, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), /*hidden argument*/NULL); return; } IL_0048: { Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_11 = ___source0; Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875(__this, L_11, /*hidden argument*/Matrix_1_SetDiagonal_m3E4F3FA5650304FCC5C776DACAF302964177D875_RuntimeMethod_var); return; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * DiagonalMatrix_Inverse_mE77CCA23A60CD10C3FFB0B4CA962061CB52F1518 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * V_0 = NULL; int32_t V_1 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_mE77CCA23A60CD10C3FFB0B4CA962061CB52F1518_RuntimeMethod_var))); } IL_0019: { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_3; L_3 = Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07(__this, /*hidden argument*/Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); V_0 = ((DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)CastclassClass((RuntimeObject*)L_3, DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var)); V_1 = 0; goto IL_0086; } IL_0029: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = __this->get__data_6(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_7 = (L_4)->GetAt(static_cast(L_6)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_8; L_8 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((0.0), /*hidden argument*/NULL); bool L_9; L_9 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_7, L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_0077; } } { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_10 = V_0; NullCheck(L_10); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = L_10->get__data_6(); int32_t L_12 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_13; L_13 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = __this->get__data_6(); int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_17 = (L_14)->GetAt(static_cast(L_16)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_18; L_18 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_13, L_17, /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_18); goto IL_0082; } IL_0077: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31322AB933951A4D34D74F3B52ABDEA933D97E94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_mE77CCA23A60CD10C3FFB0B4CA962061CB52F1518_RuntimeMethod_var))); } IL_0082: { int32_t L_20 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0086: { int32_t L_21 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = __this->get__data_6(); NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))))) { goto IL_0029; } } { DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_23 = V_0; return L_23; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::LowerTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * DiagonalMatrix_LowerTriangle_m10BC1553C896022B07FD33582231CCDF80B89150 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0; L_0 = Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07(__this, /*hidden argument*/Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::UpperTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * DiagonalMatrix_UpperTriangle_m98BAC94615B7A645277B011E36D1AC63FD74EFCF (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0; L_0 = Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07(__this, /*hidden argument*/Matrix_1_Clone_mB798BC47906B29A0439744080A79CE8F617FEB07_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * DiagonalMatrix_SubMatrix_m30DB0B952EA8FF6B4BA1F9A7389B4EC6D9CCFD0F (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * V_0 = NULL; SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 * G_B3_0 = NULL; { int32_t L_0 = ___rowIndex0; int32_t L_1 = ___columnIndex2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_000e; } } { int32_t L_2 = ___rowCount1; int32_t L_3 = ___columnCount3; SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 * L_4 = (SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 *)il2cpp_codegen_object_new(SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061_il2cpp_TypeInfo_var); SparseMatrix__ctor_mEAC172EE0E20A5A9F41610D071414198E09EC9C3(L_4, L_2, L_3, /*hidden argument*/NULL); G_B3_0 = L_4; goto IL_0016; } IL_000e: { int32_t L_5 = ___rowCount1; int32_t L_6 = ___columnCount3; DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * L_7 = (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 *)il2cpp_codegen_object_new(DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2_il2cpp_TypeInfo_var); DiagonalMatrix__ctor_m05E79DFFB59F8701AD53DB8A5AFA7E32A6CEF340(L_7, L_5, L_6, /*hidden argument*/NULL); G_B3_0 = ((SparseMatrix_tE8C67257009D2648DA10B590C80D9EB567E12061 *)(L_7)); } IL_0016: { V_0 = G_B3_0; MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_8; L_8 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(__this, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_9 = V_0; NullCheck(L_9); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_10; L_10 = Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_inline(L_9, /*hidden argument*/Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_RuntimeMethod_var); int32_t L_11 = ___rowIndex0; int32_t L_12 = ___rowCount1; int32_t L_13 = ___columnIndex2; int32_t L_14 = ___columnCount3; NullCheck(L_8); MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A(L_8, L_10, L_11, 0, L_12, L_13, 0, L_14, 1, /*hidden argument*/MatrixStorage_1_CopySubMatrixTo_m9F40675DD57223D409D116D5130C1D94A0C2B01A_RuntimeMethod_var); Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_15 = V_0; return L_15; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsSymmetric_m93007A5C5B7DEB4951E23E0DAAE87F4AEFAD3143 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::IsHermitian() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsHermitian_mF97B0FEBABA0DEB0B68EFA3E49AC4CA84CF29A4C (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_001d; } IL_0004: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = __this->get__data_6(); int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3 = (L_0)->GetAt(static_cast(L_2)); bool L_4; L_4 = ComplexExtensions_IsReal_m90EEAB54E70E0B1D5F1DC8C1F8393515100BAC5A(L_3, /*hidden argument*/NULL); if (L_4) { goto IL_0019; } } { return (bool)0; } IL_0019: { int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_001d: { int32_t L_6 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = __this->get__data_6(); NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))))) { goto IL_0004; } } { return (bool)1; } } // System.Numerics.Complex MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::b__19_0(System.Int32,System.Int32,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m8E4244FF2087423615B5D5CF9C879E8596F700A5 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, int32_t ___i0, int32_t ___j1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___x2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___x2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = (L_1)->GetAt(static_cast(L_3)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5; L_5 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_0, L_4, /*hidden argument*/NULL); return L_5; } } // System.Numerics.Complex MathNet.Numerics.LinearAlgebra.Complex.DiagonalMatrix::b__19_1(System.Int32,System.Int32,System.Numerics.Complex) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_m599AFAD53DF13B8A7B1D381E94A8AA2DC719DBF2 (DiagonalMatrix_tBDAFEF9829CFA4F36F97F93BA01B7D6718A2AAF2 * __this, int32_t ___i0, int32_t ___j1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___x2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_0 = ___x2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_4 = (L_1)->GetAt(static_cast(L_3)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_5; L_5 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_0, L_4, /*hidden argument*/NULL); return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m5C32419718DAFFE042B96FA244B2EAE653B552D4 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * ___storage0, const RuntimeMethod* method) { { DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * L_0 = ___storage0; Matrix__ctor_m4787F2FFE3E0B855A7F41F6F60B98F0A35C3F053(__this, L_0, /*hidden argument*/NULL); DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * L_1 = ___storage0; NullCheck(L_1); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = L_1->get_Data_3(); __this->set__data_6(L_2); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m5AF81D1B08AE53E8C7F6AC53E6C07E0E457BF330 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___rows0; int32_t L_1 = ___columns1; DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 * L_2 = (DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833 *)il2cpp_codegen_object_new(DiagonalMatrixStorage_1_t1EB302BFF66A4AFFD81281BA0DAD31A8E5FC6833_il2cpp_TypeInfo_var); DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085(L_2, L_0, L_1, /*hidden argument*/DiagonalMatrixStorage_1__ctor_m979C770AC379A56C9F2D1A20CA4DCA53FD81A085_RuntimeMethod_var); DiagonalMatrix__ctor_m5C32419718DAFFE042B96FA244B2EAE653B552D4(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoNegate_mB873AB4C7C9BA2795E42110EE07729A97E2393DB (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_0 = NULL; int32_t V_1 = 0; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___result0; V_0 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_1 = V_0; if (!L_1) { goto IL_0027; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3; L_3 = Complex32_op_Implicit_m936E62D532C283421DEB9CE50324A542FF883C32((-1), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = __this->get__data_6(); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_5 = V_0; NullCheck(L_5); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = L_5->get__data_6(); NullCheck(L_2); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_6); return; } IL_0027: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_7 = ___result0; NullCheck(L_7); Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E(L_7, /*hidden argument*/Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); V_1 = 0; goto IL_004e; } IL_0031: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_8 = ___result0; int32_t L_9 = V_1; int32_t L_10 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = __this->get__data_6(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14 = (L_11)->GetAt(static_cast(L_13)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_15; L_15 = Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6(L_14, /*hidden argument*/NULL); NullCheck(L_8); Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_inline(L_8, L_9, L_10, L_15, /*hidden argument*/Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_004e: { int32_t L_17 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = __this->get__data_6(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0031; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::DoMultiply(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m5C56E504C915BD597169DBD8CF0ECC3C10D840CD (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___scalar0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_0 = NULL; { bool L_0; L_0 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___scalar0), /*hidden argument*/NULL); if (!L_0) { goto IL_0010; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_1 = ___result1; NullCheck(L_1); Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E(L_1, /*hidden argument*/Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); return; } IL_0010: { bool L_2; L_2 = Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___scalar0), /*hidden argument*/NULL); if (!L_2) { goto IL_0021; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_3 = ___result1; Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20(__this, L_3, /*hidden argument*/Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_RuntimeMethod_var); return; } IL_0021: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_4 = ___result1; V_0 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)IsInstClass((RuntimeObject*)L_4, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_5 = V_0; if (!L_5) { goto IL_0043; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = ___scalar0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = __this->get__data_6(); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_9 = V_0; NullCheck(L_9); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_10 = L_9->get__data_6(); NullCheck(L_6); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_10); return; } IL_0043: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_11 = ___scalar0; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_12 = ___result1; Matrix_DoMultiply_m9CEBC3218201FC7ED9340E6281F163AA9EF67054(__this, L_11, L_12, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_mD131CA9008ED9DCB3895BA88B63073B3BA731181 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___other0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m936712E47B86325EA03FA80EA20DC36CDA5C3199_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_mAEC33E9E28A165436FB7AEF4494426CF57A15338_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_0 = NULL; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_1 = NULL; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * V_2 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_3 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_4 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_5 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t G_B4_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B4_1 = NULL; int32_t G_B4_2 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B4_3 = NULL; int32_t G_B3_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B3_1 = NULL; int32_t G_B3_2 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B3_3 = NULL; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B5_2 = NULL; int32_t G_B5_3 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B5_4 = NULL; int32_t G_B7_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B7_1 = NULL; int32_t G_B7_2 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B7_3 = NULL; int32_t G_B6_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B6_1 = NULL; int32_t G_B6_2 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B6_3 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B8_2 = NULL; int32_t G_B8_3 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B8_4 = NULL; { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___other0; V_0 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_1 = V_0; if (!L_1) { goto IL_00b0; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_2 = ___result1; V_1 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_3 = V_1; if (!L_3) { goto IL_00b0; } } { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_4 = V_1; NullCheck(L_4); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = L_4->get__data_6(); NullCheck(L_5); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))); V_3 = L_6; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_7 = V_1; NullCheck(L_7); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = L_7->get__data_6(); NullCheck(L_8); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); V_4 = L_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_10 = __this->get__data_6(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = V_3; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_12 = V_1; NullCheck(L_12); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = L_12->get__data_6(); NullCheck(L_13); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = __this->get__data_6(); NullCheck(L_14); G_B3_0 = 0; G_B3_1 = L_11; G_B3_2 = 0; G_B3_3 = L_10; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))) { G_B4_0 = 0; G_B4_1 = L_11; G_B4_2 = 0; G_B4_3 = L_10; goto IL_005c; } } { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_15 = V_1; NullCheck(L_15); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_16 = L_15->get__data_6(); NullCheck(L_16); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; G_B5_3 = G_B3_2; G_B5_4 = G_B3_3; goto IL_0064; } IL_005c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = __this->get__data_6(); NullCheck(L_17); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))); G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; G_B5_3 = G_B4_2; G_B5_4 = G_B4_3; } IL_0064: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B5_4, G_B5_3, (RuntimeArray *)(RuntimeArray *)G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_18 = V_0; NullCheck(L_18); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = L_18->get__data_6(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_20 = V_4; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_21 = V_1; NullCheck(L_21); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = L_21->get__data_6(); NullCheck(L_22); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_23 = V_0; NullCheck(L_23); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = L_23->get__data_6(); NullCheck(L_24); G_B6_0 = 0; G_B6_1 = L_20; G_B6_2 = 0; G_B6_3 = L_19; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { G_B7_0 = 0; G_B7_1 = L_20; G_B7_2 = 0; G_B7_3 = L_19; goto IL_008f; } } { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_25 = V_1; NullCheck(L_25); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_26 = L_25->get__data_6(); NullCheck(L_26); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))); G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0097; } IL_008f: { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_27 = V_0; NullCheck(L_27); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_28 = L_27->get__data_6(); NullCheck(L_28); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))); G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; G_B8_3 = G_B7_2; G_B8_4 = G_B7_3; } IL_0097: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B8_4, G_B8_3, (RuntimeArray *)(RuntimeArray *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_29; L_29 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_30 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_31 = V_4; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_32 = V_1; NullCheck(L_32); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_33 = L_32->get__data_6(); NullCheck(L_29); InterfaceActionInvoker3< Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_29, L_30, L_31, L_33); return; } IL_00b0: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_34 = ___other0; NullCheck(L_34); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_35; L_35 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_34, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); V_2 = ((DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF *)IsInstClass((RuntimeObject*)L_35, DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF_il2cpp_TypeInfo_var)); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_36 = V_2; if (!L_36) { goto IL_016e; } } { DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_37 = V_2; NullCheck(L_37); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_38 = L_37->get_Data_3(); V_5 = L_38; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_39 = __this->get__data_6(); V_6 = L_39; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_40 = V_2; NullCheck(L_40); int32_t L_41 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_40)->get_RowCount_1(); int32_t L_42; L_42 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_43; L_43 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_41, L_42, /*hidden argument*/NULL); V_7 = L_43; int32_t L_44 = V_7; int32_t L_45; L_45 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_010f; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_46 = ___result1; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_47 = V_2; NullCheck(L_47); int32_t L_48 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_47)->get_RowCount_1(); int32_t L_49; L_49 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_50 = V_2; NullCheck(L_50); int32_t L_51 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_50)->get_RowCount_1(); DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_52 = V_2; NullCheck(L_52); int32_t L_53 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_52)->get_ColumnCount_2(); NullCheck(L_46); Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992(L_46, L_48, ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)L_51)), 0, L_53, /*hidden argument*/Matrix_1_ClearSubMatrix_m3CB56853838862A517EB42964EB88E12A4ADD992_RuntimeMethod_var); } IL_010f: { V_8 = 0; V_9 = 0; goto IL_0163; } IL_0117: { V_10 = 0; goto IL_0149; } IL_011c: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_54 = ___result1; int32_t L_55 = V_10; int32_t L_56 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_57 = V_5; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_60 = (L_57)->GetAt(static_cast(L_59)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_61 = V_6; int32_t L_62 = V_10; NullCheck(L_61); int32_t L_63 = L_62; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_64 = (L_61)->GetAt(static_cast(L_63)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_65; L_65 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_60, L_64, /*hidden argument*/NULL); NullCheck(L_54); Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_inline(L_54, L_55, L_56, L_65, /*hidden argument*/Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); int32_t L_66 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); int32_t L_67 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)1)); } IL_0149: { int32_t L_68 = V_10; int32_t L_69 = V_7; if ((((int32_t)L_68) < ((int32_t)L_69))) { goto IL_011c; } } { int32_t L_70 = V_8; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_71 = V_2; NullCheck(L_71); int32_t L_72 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_71)->get_RowCount_1(); int32_t L_73 = V_7; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_72, (int32_t)L_73)))); int32_t L_74 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0163: { int32_t L_75 = V_9; DenseColumnMajorMatrixStorage_1_tADD248401C8E162FC8FD86C94EF8822447EF04BF * L_76 = V_2; NullCheck(L_76); int32_t L_77 = ((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_76)->get_ColumnCount_2(); if ((((int32_t)L_75) < ((int32_t)L_77))) { goto IL_0117; } } { return; } IL_016e: { int32_t L_78; L_78 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_79; L_79 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((!(((uint32_t)L_78) == ((uint32_t)L_79)))) { goto IL_019c; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_80 = ___other0; NullCheck(L_80); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_81; L_81 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_80, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_82 = ___result1; NullCheck(L_82); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_83; L_83 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_82, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * L_84 = (Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A *)il2cpp_codegen_object_new(Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A_il2cpp_TypeInfo_var); Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553(L_84, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m936712E47B86325EA03FA80EA20DC36CDA5C3199_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_RuntimeMethod_var); NullCheck(L_81); MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4(L_81, L_83, L_84, 0, 0, /*hidden argument*/MatrixStorage_1_MapIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_m5BE2D5ECE0E573C6F4C9D58048B9FA1FFF9792F4_RuntimeMethod_var); return; } IL_019c: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_85 = ___result1; NullCheck(L_85); Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E(L_85, /*hidden argument*/Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_86 = ___other0; NullCheck(L_86); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_87; L_87 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_86, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_88 = ___result1; NullCheck(L_88); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_89; L_89 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_88, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A * L_90 = (Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A *)il2cpp_codegen_object_new(Func_4_t72185289CDFE0AE6FA7F09A39677AAC501A1141A_il2cpp_TypeInfo_var); Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553(L_90, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_mAEC33E9E28A165436FB7AEF4494426CF57A15338_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m4B3640C3D4995E455421CE016AFC7626AE674553_RuntimeMethod_var); int32_t L_91; L_91 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_92 = ___other0; NullCheck(L_92); int32_t L_93; L_93 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(L_92, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_94; L_94 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_91, L_93, /*hidden argument*/NULL); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_95 = ___other0; NullCheck(L_95); int32_t L_96; L_96 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(L_95, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); NullCheck(L_87); MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401(L_87, L_89, L_90, 0, 0, L_94, 0, 0, L_96, 0, 1, /*hidden argument*/MatrixStorage_1_MapSubMatrixIndexedTo_TisComplex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_mE4DCB07057B80421E179758D3769CD6B8D77A401_RuntimeMethod_var); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoTransposeThisAndMultiply_m5BFEE725EE2AC0E7EA4AAD9CE8D25D44515452B0 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___rightSide0, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * V_1 = NULL; DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * V_2 = NULL; int32_t V_3 = 0; { int32_t L_0; L_0 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0034; } } { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_5 = ___result1; int32_t L_6; L_6 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); int32_t L_8; L_8 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); NullCheck(L_5); Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D(L_5, L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Vector_1_ClearSubVector_m29E00DE12A49ED2B5F7236EC375B1CCDE6039B4D_RuntimeMethod_var); } IL_0034: { int32_t L_9 = V_0; int32_t L_10; L_10 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0078; } } { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_11 = ___rightSide0; NullCheck(L_11); VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_12; L_12 = Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_inline(L_11, /*hidden argument*/Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_RuntimeMethod_var); V_1 = ((DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 *)IsInstClass((RuntimeObject*)L_12, DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var)); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_13 = V_1; if (!L_13) { goto IL_0078; } } { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_14 = ___result1; NullCheck(L_14); VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_15; L_15 = Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_inline(L_14, /*hidden argument*/Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_RuntimeMethod_var); V_2 = ((DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 *)IsInstClass((RuntimeObject*)L_15, DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563_il2cpp_TypeInfo_var)); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_16 = V_2; if (!L_16) { goto IL_0078; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = __this->get__data_6(); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_19 = V_1; NullCheck(L_19); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_20 = L_19->get_Data_2(); DenseVectorStorage_1_t89C60D717FC710E192C2A92D3AA98DE14B709563 * L_21 = V_2; NullCheck(L_21); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = L_21->get_Data_2(); NullCheck(L_17); InterfaceActionInvoker3< Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_17, L_18, L_20, L_22); return; } IL_0078: { V_3 = 0; goto IL_009f; } IL_007c: { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_23 = ___result1; int32_t L_24 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_25 = __this->get__data_6(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_28 = (L_25)->GetAt(static_cast(L_27)); Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_29 = ___rightSide0; int32_t L_30 = V_3; NullCheck(L_29); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_31; L_31 = Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_inline(L_29, L_30, /*hidden argument*/Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_32; L_32 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_28, L_31, /*hidden argument*/NULL); NullCheck(L_23); Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_inline(L_23, L_24, L_32, /*hidden argument*/Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_RuntimeMethod_var); int32_t L_33 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_009f: { int32_t L_34 = V_3; int32_t L_35 = V_0; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_007c; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::DoDivide(MathNet.Numerics.Complex32,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoDivide_mC1B73C154778CD8D84483399EA55C9C88E5D09C2 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___divisor0, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_0 = NULL; int32_t V_1 = 0; { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); bool L_2; L_2 = Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22(L_0, L_1, /*hidden argument*/NULL); if (!L_2) { goto IL_0015; } } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_3 = ___result1; Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20(__this, L_3, /*hidden argument*/Matrix_1_CopyTo_mF33B2F8EC24F654652E33A90BBE5B390A2848B20_RuntimeMethod_var); return; } IL_0015: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_4 = ___result1; V_0 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)IsInstClass((RuntimeObject*)L_4, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_5 = V_0; if (!L_5) { goto IL_0041; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8; L_8 = Complex32_op_Division_m7A6852E83B6867E44AD51B29E62089545F077AA9((1.0f), L_7, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = __this->get__data_6(); DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_10 = V_0; NullCheck(L_10); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = L_10->get__data_6(); NullCheck(L_6); InterfaceActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t17B975C6EEA3221C6A88E88CB4967B8DB9846781_il2cpp_TypeInfo_var, L_6, L_8, L_9, L_11); return; } IL_0041: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_12 = ___result1; NullCheck(L_12); Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E(L_12, /*hidden argument*/Matrix_1_Clear_m6F4C36C7FC4D929141EEAB5D7EA89A062B48C49E_RuntimeMethod_var); V_1 = 0; goto IL_0069; } IL_004b: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_13 = ___result1; int32_t L_14 = V_1; int32_t L_15 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_16 = __this->get__data_6(); int32_t L_17 = V_1; NullCheck(L_16); int32_t L_18 = L_17; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_19 = (L_16)->GetAt(static_cast(L_18)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_20 = ___divisor0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_21; L_21 = Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80(L_19, L_20, /*hidden argument*/NULL); NullCheck(L_13); Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_inline(L_13, L_14, L_15, L_21, /*hidden argument*/Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_RuntimeMethod_var); int32_t L_22 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_0069: { int32_t L_23 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = __this->get__data_6(); NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { goto IL_004b; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_SetDiagonal_m5C366881ED079E12B4D5550C15EA7AB1FD0FDF0A (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * V_0 = NULL; { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_0 = ___source0; V_0 = ((DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61_il2cpp_TypeInfo_var)); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_1 = V_0; if (!L_1) { goto IL_0048; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = __this->get__data_6(); NullCheck(L_2); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_3 = V_0; NullCheck(L_3); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4; L_4 = DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline(L_3, /*hidden argument*/NULL); NullCheck(L_4); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_SetDiagonal_m5C366881ED079E12B4D5550C15EA7AB1FD0FDF0A_RuntimeMethod_var))); } IL_002c: { DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_6 = V_0; NullCheck(L_6); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7; L_7 = DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline(L_6, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = __this->get__data_6(); DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * L_9 = V_0; NullCheck(L_9); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_10; L_10 = DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline(L_9, /*hidden argument*/NULL); NullCheck(L_10); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_7, 0, (RuntimeArray *)(RuntimeArray *)L_8, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), /*hidden argument*/NULL); return; } IL_0048: { Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * L_11 = ___source0; Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502(__this, L_11, /*hidden argument*/Matrix_1_SetDiagonal_m5C360E1869E4E09F9E69810D6404D32F1AE73502_RuntimeMethod_var); return; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * DiagonalMatrix_Inverse_m87EC91EB6FF6A528C4D209E0251D5C8D4F30BB3E (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * V_0 = NULL; int32_t V_1 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m87EC91EB6FF6A528C4D209E0251D5C8D4F30BB3E_RuntimeMethod_var))); } IL_0019: { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_3; L_3 = Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738(__this, /*hidden argument*/Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); V_0 = ((DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)CastclassClass((RuntimeObject*)L_3, DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var)); V_1 = 0; goto IL_0079; } IL_0029: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = __this->get__data_6(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_7 = (L_4)->GetAt(static_cast(L_6)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8; L_8 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((0.0f), /*hidden argument*/NULL); bool L_9; L_9 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_7, L_8, /*hidden argument*/NULL); if (!L_9) { goto IL_006a; } } { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_10 = V_0; NullCheck(L_10); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = L_10->get__data_6(); int32_t L_12 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = __this->get__data_6(); int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = L_14; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_17; L_17 = Complex32_op_Division_m7A6852E83B6867E44AD51B29E62089545F077AA9((1.0f), L_16, /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_17); goto IL_0075; } IL_006a: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_18 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31322AB933951A4D34D74F3B52ABDEA933D97E94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m87EC91EB6FF6A528C4D209E0251D5C8D4F30BB3E_RuntimeMethod_var))); } IL_0075: { int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_0079: { int32_t L_20 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = __this->get__data_6(); NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))) { goto IL_0029; } } { DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_22 = V_0; return L_22; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::LowerTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * DiagonalMatrix_LowerTriangle_mC4E7572CFF795036037ACF8E6DBF59B3FF40A200 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0; L_0 = Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738(__this, /*hidden argument*/Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::UpperTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * DiagonalMatrix_UpperTriangle_mE03EEBD58DACA4DAB5695730D935092EB2E39600 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0; L_0 = Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738(__this, /*hidden argument*/Matrix_1_Clone_mC6920139D0FD3862DFF7EE5C66D8319826E30738_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * DiagonalMatrix_SubMatrix_m3862DB5D2B52FF1F08079F5D3F1377C01F9623F7 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * V_0 = NULL; SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 * G_B3_0 = NULL; { int32_t L_0 = ___rowIndex0; int32_t L_1 = ___columnIndex2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_000e; } } { int32_t L_2 = ___rowCount1; int32_t L_3 = ___columnCount3; SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 * L_4 = (SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 *)il2cpp_codegen_object_new(SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6_il2cpp_TypeInfo_var); SparseMatrix__ctor_m5749394833FAC03214428582019A4183A1AE4E87(L_4, L_2, L_3, /*hidden argument*/NULL); G_B3_0 = L_4; goto IL_0016; } IL_000e: { int32_t L_5 = ___rowCount1; int32_t L_6 = ___columnCount3; DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * L_7 = (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 *)il2cpp_codegen_object_new(DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24_il2cpp_TypeInfo_var); DiagonalMatrix__ctor_m5AF81D1B08AE53E8C7F6AC53E6C07E0E457BF330(L_7, L_5, L_6, /*hidden argument*/NULL); G_B3_0 = ((SparseMatrix_t76DE9ED279230720F47D9CDD656380CDBABE24E6 *)(L_7)); } IL_0016: { V_0 = G_B3_0; MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_8; L_8 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(__this, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_9 = V_0; NullCheck(L_9); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_10; L_10 = Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_inline(L_9, /*hidden argument*/Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_RuntimeMethod_var); int32_t L_11 = ___rowIndex0; int32_t L_12 = ___rowCount1; int32_t L_13 = ___columnIndex2; int32_t L_14 = ___columnCount3; NullCheck(L_8); MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F(L_8, L_10, L_11, 0, L_12, L_13, 0, L_14, 1, /*hidden argument*/MatrixStorage_1_CopySubMatrixTo_mAFDBC3BE8B0BA65A437F8F7145319F9EBA76616F_RuntimeMethod_var); Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_15 = V_0; return L_15; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsSymmetric_m3DDF703ACA2D8167957E18D2C6F0763EED64FEB2 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::IsHermitian() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsHermitian_mE9BE483E28782531D7DDFEB162E5B29F85924837 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { V_0 = 0; goto IL_001d; } IL_0004: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = __this->get__data_6(); int32_t L_1 = V_0; NullCheck(L_0); bool L_2; L_2 = Complex32_IsReal_m41A8ED1234D3D96D9E279A9E47FC4A69A76500B2((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_0)->GetAddressAt(static_cast(L_1))), /*hidden argument*/NULL); if (L_2) { goto IL_0019; } } { return (bool)0; } IL_0019: { int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001d: { int32_t L_4 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = __this->get__data_6(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0004; } } { return (bool)1; } } // MathNet.Numerics.Complex32 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::b__19_0(System.Int32,System.Int32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 DiagonalMatrix_U3CDoMultiplyU3Eb__19_0_m936712E47B86325EA03FA80EA20DC36CDA5C3199 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, int32_t ___i0, int32_t ___j1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___x2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___x2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = (L_1)->GetAt(static_cast(L_3)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5; L_5 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_0, L_4, /*hidden argument*/NULL); return L_5; } } // MathNet.Numerics.Complex32 MathNet.Numerics.LinearAlgebra.Complex32.DiagonalMatrix::b__19_1(System.Int32,System.Int32,MathNet.Numerics.Complex32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 DiagonalMatrix_U3CDoMultiplyU3Eb__19_1_mAEC33E9E28A165436FB7AEF4494426CF57A15338 (DiagonalMatrix_t8E74FA3847DDB519CE8DACE4E823408E19D41A24 * __this, int32_t ___i0, int32_t ___j1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___x2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_0 = ___x2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_4 = (L_1)->GetAt(static_cast(L_3)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_5; L_5 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_0, L_4, /*hidden argument*/NULL); return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m84BE904ABEEB889BAE8D3E8A8C0130C74710AC90 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * ___storage0, const RuntimeMethod* method) { { DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * L_0 = ___storage0; Matrix__ctor_m2A5E415ABF2CF356E53DB8308DB5201C8963E21E(__this, L_0, /*hidden argument*/NULL); DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * L_1 = ___storage0; NullCheck(L_1); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = L_1->get_Data_3(); __this->set__data_6(L_2); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_mAF92315100602DD25CBFE74DF455E3E0A0C2BC1B (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___rows0; int32_t L_1 = ___columns1; DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 * L_2 = (DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464 *)il2cpp_codegen_object_new(DiagonalMatrixStorage_1_tCC3E121D72FC2D07F64C09EE2136601024A74464_il2cpp_TypeInfo_var); DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D(L_2, L_0, L_1, /*hidden argument*/DiagonalMatrixStorage_1__ctor_mC47C98DD4BC0F59030DDBE78795540618776AB8D_RuntimeMethod_var); DiagonalMatrix__ctor_m84BE904ABEEB889BAE8D3E8A8C0130C74710AC90(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoNegate_mC37D1306F89F3B0339D054CAA4E8D76D9605DC8A (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_0 = NULL; int32_t V_1 = 0; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___result0; V_0 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_1 = V_0; if (!L_1) { goto IL_002a; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = __this->get__data_6(); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_4 = V_0; NullCheck(L_4); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = L_4->get__data_6(); NullCheck(L_2); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_2, (-1.0), L_3, L_5); return; } IL_002a: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_6 = ___result0; NullCheck(L_6); Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112(L_6, /*hidden argument*/Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); V_1 = 0; goto IL_0049; } IL_0034: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_7 = ___result0; int32_t L_8 = V_1; int32_t L_9 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10 = __this->get__data_6(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = L_11; double L_13 = (L_10)->GetAt(static_cast(L_12)); NullCheck(L_7); Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_inline(L_7, L_8, L_9, ((-L_13)), /*hidden argument*/Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0049: { int32_t L_15 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_16 = __this->get__data_6(); NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))) { goto IL_0034; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::DoMultiply(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m80C0FA593070A61FAC5F035B424C549AFE654A9A (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, double ___scalar0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_0 = NULL; { double L_0 = ___scalar0; if ((!(((double)L_0) == ((double)(0.0))))) { goto IL_0013; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_1 = ___result1; NullCheck(L_1); Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112(L_1, /*hidden argument*/Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); return; } IL_0013: { double L_2 = ___scalar0; if ((!(((double)L_2) == ((double)(1.0))))) { goto IL_0027; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_3 = ___result1; Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08(__this, L_3, /*hidden argument*/Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_RuntimeMethod_var); return; } IL_0027: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_4 = ___result1; V_0 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)IsInstClass((RuntimeObject*)L_4, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_5 = V_0; if (!L_5) { goto IL_0049; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); double L_7 = ___scalar0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = __this->get__data_6(); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_9 = V_0; NullCheck(L_9); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10 = L_9->get__data_6(); NullCheck(L_6); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_10); return; } IL_0049: { double L_11 = ___scalar0; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_12 = ___result1; Matrix_DoMultiply_m36119A6ED192E7DE9B0220B674499F8100A4A74B(__this, L_11, L_12, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m3FE05F62D8D3F9276CC8D36687941649E9E6D2D1 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___other0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_m692F9813F73EE93A64DD076BF1084C024F8C3FE0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_m130A3D1AB11B4F6ABA5D12F6955BBAB70ED31DD7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_0 = NULL; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_1 = NULL; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * V_2 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_3 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_5 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t G_B4_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B4_1 = NULL; int32_t G_B4_2 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B4_3 = NULL; int32_t G_B3_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B3_1 = NULL; int32_t G_B3_2 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B3_3 = NULL; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B5_2 = NULL; int32_t G_B5_3 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B5_4 = NULL; int32_t G_B7_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B7_1 = NULL; int32_t G_B7_2 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B7_3 = NULL; int32_t G_B6_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B6_1 = NULL; int32_t G_B6_2 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B6_3 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B8_2 = NULL; int32_t G_B8_3 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B8_4 = NULL; { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___other0; V_0 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_1 = V_0; if (!L_1) { goto IL_00b0; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___result1; V_1 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_3 = V_1; if (!L_3) { goto IL_00b0; } } { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_4 = V_1; NullCheck(L_4); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = L_4->get__data_6(); NullCheck(L_5); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))); V_3 = L_6; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_7 = V_1; NullCheck(L_7); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = L_7->get__data_6(); NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); V_4 = L_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10 = __this->get__data_6(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = V_3; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_12 = V_1; NullCheck(L_12); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = L_12->get__data_6(); NullCheck(L_13); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14 = __this->get__data_6(); NullCheck(L_14); G_B3_0 = 0; G_B3_1 = L_11; G_B3_2 = 0; G_B3_3 = L_10; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))) { G_B4_0 = 0; G_B4_1 = L_11; G_B4_2 = 0; G_B4_3 = L_10; goto IL_005c; } } { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_15 = V_1; NullCheck(L_15); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_16 = L_15->get__data_6(); NullCheck(L_16); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; G_B5_3 = G_B3_2; G_B5_4 = G_B3_3; goto IL_0064; } IL_005c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = __this->get__data_6(); NullCheck(L_17); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))); G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; G_B5_3 = G_B4_2; G_B5_4 = G_B4_3; } IL_0064: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B5_4, G_B5_3, (RuntimeArray *)(RuntimeArray *)G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_18 = V_0; NullCheck(L_18); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_19 = L_18->get__data_6(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = V_4; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_21 = V_1; NullCheck(L_21); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = L_21->get__data_6(); NullCheck(L_22); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_23 = V_0; NullCheck(L_23); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = L_23->get__data_6(); NullCheck(L_24); G_B6_0 = 0; G_B6_1 = L_20; G_B6_2 = 0; G_B6_3 = L_19; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { G_B7_0 = 0; G_B7_1 = L_20; G_B7_2 = 0; G_B7_3 = L_19; goto IL_008f; } } { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_25 = V_1; NullCheck(L_25); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_26 = L_25->get__data_6(); NullCheck(L_26); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))); G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0097; } IL_008f: { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_27 = V_0; NullCheck(L_27); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_28 = L_27->get__data_6(); NullCheck(L_28); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))); G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; G_B8_3 = G_B7_2; G_B8_4 = G_B7_3; } IL_0097: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B8_4, G_B8_3, (RuntimeArray *)(RuntimeArray *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_29; L_29 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_30 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_31 = V_4; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_32 = V_1; NullCheck(L_32); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_33 = L_32->get__data_6(); NullCheck(L_29); InterfaceActionInvoker3< DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_29, L_30, L_31, L_33); return; } IL_00b0: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_34 = ___other0; NullCheck(L_34); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_35; L_35 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_34, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); V_2 = ((DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A *)IsInstClass((RuntimeObject*)L_35, DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A_il2cpp_TypeInfo_var)); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_36 = V_2; if (!L_36) { goto IL_0162; } } { DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_37 = V_2; NullCheck(L_37); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = L_37->get_Data_3(); V_5 = L_38; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_39 = __this->get__data_6(); V_6 = L_39; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_40 = V_2; NullCheck(L_40); int32_t L_41 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_40)->get_RowCount_1(); int32_t L_42; L_42 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_43; L_43 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_41, L_42, /*hidden argument*/NULL); V_7 = L_43; int32_t L_44 = V_7; int32_t L_45; L_45 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_010f; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_46 = ___result1; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_47 = V_2; NullCheck(L_47); int32_t L_48 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_47)->get_RowCount_1(); int32_t L_49; L_49 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_50 = V_2; NullCheck(L_50); int32_t L_51 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_50)->get_RowCount_1(); DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_52 = V_2; NullCheck(L_52); int32_t L_53 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_52)->get_ColumnCount_2(); NullCheck(L_46); Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538(L_46, L_48, ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)L_51)), 0, L_53, /*hidden argument*/Matrix_1_ClearSubMatrix_m0C0A68FDAECDC9DFBE6A86A894D7C7A5ECE7C538_RuntimeMethod_var); } IL_010f: { V_8 = 0; V_9 = 0; goto IL_0157; } IL_0117: { V_10 = 0; goto IL_013d; } IL_011c: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_54 = ___result1; int32_t L_55 = V_10; int32_t L_56 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_57 = V_5; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; double L_60 = (L_57)->GetAt(static_cast(L_59)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_61 = V_6; int32_t L_62 = V_10; NullCheck(L_61); int32_t L_63 = L_62; double L_64 = (L_61)->GetAt(static_cast(L_63)); NullCheck(L_54); Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_inline(L_54, L_55, L_56, ((double)il2cpp_codegen_multiply((double)L_60, (double)L_64)), /*hidden argument*/Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); int32_t L_65 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1)); int32_t L_66 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_013d: { int32_t L_67 = V_10; int32_t L_68 = V_7; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_011c; } } { int32_t L_69 = V_8; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_70 = V_2; NullCheck(L_70); int32_t L_71 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_70)->get_RowCount_1(); int32_t L_72 = V_7; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)L_72)))); int32_t L_73 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_0157: { int32_t L_74 = V_9; DenseColumnMajorMatrixStorage_1_t32F19F458A9536740758634496A53C21111B630A * L_75 = V_2; NullCheck(L_75); int32_t L_76 = ((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_75)->get_ColumnCount_2(); if ((((int32_t)L_74) < ((int32_t)L_76))) { goto IL_0117; } } { return; } IL_0162: { int32_t L_77; L_77 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); int32_t L_78; L_78 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((!(((uint32_t)L_77) == ((uint32_t)L_78)))) { goto IL_0190; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_79 = ___other0; NullCheck(L_79); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_80; L_80 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_79, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_81 = ___result1; NullCheck(L_81); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_82; L_82 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_81, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * L_83 = (Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD *)il2cpp_codegen_object_new(Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD_il2cpp_TypeInfo_var); Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A(L_83, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_m692F9813F73EE93A64DD076BF1084C024F8C3FE0_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_RuntimeMethod_var); NullCheck(L_80); MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577(L_80, L_82, L_83, 0, 0, /*hidden argument*/MatrixStorage_1_MapIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m0D8EDF49F27120E3FA61619F2863ED6916504577_RuntimeMethod_var); return; } IL_0190: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_84 = ___result1; NullCheck(L_84); Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112(L_84, /*hidden argument*/Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_85 = ___other0; NullCheck(L_85); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_86; L_86 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_85, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_87 = ___result1; NullCheck(L_87); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_88; L_88 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_87, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD * L_89 = (Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD *)il2cpp_codegen_object_new(Func_4_t22145A2B1CAD66E6969A0452070136DEB41122CD_il2cpp_TypeInfo_var); Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A(L_89, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_m130A3D1AB11B4F6ABA5D12F6955BBAB70ED31DD7_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_m42303144D3DCA96626493313A91538FDB712646A_RuntimeMethod_var); int32_t L_90; L_90 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_91 = ___other0; NullCheck(L_91); int32_t L_92; L_92 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(L_91, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_93; L_93 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_90, L_92, /*hidden argument*/NULL); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_94 = ___other0; NullCheck(L_94); int32_t L_95; L_95 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(L_94, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); NullCheck(L_86); MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586(L_86, L_88, L_89, 0, 0, L_93, 0, 0, L_95, 0, 1, /*hidden argument*/MatrixStorage_1_MapSubMatrixIndexedTo_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_mBE62ADD2072A440C68C5D64A2B489B6BD1423586_RuntimeMethod_var); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoTransposeThisAndMultiply_m160CF2CAB2354B205BDD5EC2805E04231A1A2640 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___rightSide0, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * V_1 = NULL; DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * V_2 = NULL; int32_t V_3 = 0; { int32_t L_0; L_0 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0034; } } { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_5 = ___result1; int32_t L_6; L_6 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); int32_t L_8; L_8 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); NullCheck(L_5); Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7(L_5, L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Vector_1_ClearSubVector_mE259832118A8305D962DD0E7C5F29102738A15A7_RuntimeMethod_var); } IL_0034: { int32_t L_9 = V_0; int32_t L_10; L_10 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0078; } } { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_11 = ___rightSide0; NullCheck(L_11); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_12; L_12 = Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_inline(L_11, /*hidden argument*/Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_RuntimeMethod_var); V_1 = ((DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 *)IsInstClass((RuntimeObject*)L_12, DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var)); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_13 = V_1; if (!L_13) { goto IL_0078; } } { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_14 = ___result1; NullCheck(L_14); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_15; L_15 = Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_inline(L_14, /*hidden argument*/Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_RuntimeMethod_var); V_2 = ((DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 *)IsInstClass((RuntimeObject*)L_15, DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2_il2cpp_TypeInfo_var)); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_16 = V_2; if (!L_16) { goto IL_0078; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = __this->get__data_6(); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_19 = V_1; NullCheck(L_19); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = L_19->get_Data_2(); DenseVectorStorage_1_tA59E04C952863313AF87B367F1EFCB0E370458A2 * L_21 = V_2; NullCheck(L_21); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = L_21->get_Data_2(); NullCheck(L_17); InterfaceActionInvoker3< DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_17, L_18, L_20, L_22); return; } IL_0078: { V_3 = 0; goto IL_0097; } IL_007c: { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_23 = ___result1; int32_t L_24 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = __this->get__data_6(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; double L_28 = (L_25)->GetAt(static_cast(L_27)); Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_29 = ___rightSide0; int32_t L_30 = V_3; NullCheck(L_29); double L_31; L_31 = Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_inline(L_29, L_30, /*hidden argument*/Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_RuntimeMethod_var); NullCheck(L_23); Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_inline(L_23, L_24, ((double)il2cpp_codegen_multiply((double)L_28, (double)L_31)), /*hidden argument*/Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_RuntimeMethod_var); int32_t L_32 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_0097: { int32_t L_33 = V_3; int32_t L_34 = V_0; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_007c; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::DoDivide(System.Double,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoDivide_mBD6C89452DF20F780DB88C876332145FA56854FA (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, double ___divisor0, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_0 = NULL; int32_t V_1 = 0; { double L_0 = ___divisor0; if ((!(((double)L_0) == ((double)(1.0))))) { goto IL_0014; } } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_1 = ___result1; Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08(__this, L_1, /*hidden argument*/Matrix_1_CopyTo_m70EAB24CE14659776F9BAB8CF67685C5776C1E08_RuntimeMethod_var); return; } IL_0014: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___result1; V_0 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_3 = V_0; if (!L_3) { goto IL_0040; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); double L_5 = ___divisor0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = __this->get__data_6(); DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_7 = V_0; NullCheck(L_7); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = L_7->get__data_6(); NullCheck(L_4); InterfaceActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_t2EB47F4C78B6120116EFB47183599842EAABC201_il2cpp_TypeInfo_var, L_4, ((double)((double)(1.0)/(double)L_5)), L_6, L_8); return; } IL_0040: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_9 = ___result1; NullCheck(L_9); Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112(L_9, /*hidden argument*/Matrix_1_Clear_mEAF496D7D9C0694A020BD212E17734A88D926112_RuntimeMethod_var); V_1 = 0; goto IL_0060; } IL_004a: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_10 = ___result1; int32_t L_11 = V_1; int32_t L_12 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = __this->get__data_6(); int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = L_14; double L_16 = (L_13)->GetAt(static_cast(L_15)); double L_17 = ___divisor0; NullCheck(L_10); Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_inline(L_10, L_11, L_12, ((double)((double)L_16/(double)L_17)), /*hidden argument*/Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_RuntimeMethod_var); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0060: { int32_t L_19 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = __this->get__data_6(); NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))) { goto IL_004a; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_SetDiagonal_m9F2D12CC21738F977B2E63C2FFF50CA419072C0B (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, Vector_1_t04BD986700481778192B0CF621635E64D169D13C * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * V_0 = NULL; { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_0 = ___source0; V_0 = ((DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719_il2cpp_TypeInfo_var)); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_1 = V_0; if (!L_1) { goto IL_004a; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = __this->get__data_6(); NullCheck(L_2); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_3 = V_0; NullCheck(L_3); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4; L_4 = DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline(L_3, /*hidden argument*/NULL); NullCheck(L_4); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_SetDiagonal_m9F2D12CC21738F977B2E63C2FFF50CA419072C0B_RuntimeMethod_var))); } IL_002c: { DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_6 = V_0; NullCheck(L_6); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7; L_7 = DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline(L_6, /*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = __this->get__data_6(); DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * L_9 = V_0; NullCheck(L_9); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10; L_10 = DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline(L_9, /*hidden argument*/NULL); NullCheck(L_10); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_7, 0, (RuntimeArray *)(RuntimeArray *)L_8, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)8)), /*hidden argument*/NULL); return; } IL_004a: { Vector_1_t04BD986700481778192B0CF621635E64D169D13C * L_11 = ___source0; Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095(__this, L_11, /*hidden argument*/Matrix_1_SetDiagonal_m88BDD542DF8FA9C3EE5B2F280E74CE0F0C4F2095_RuntimeMethod_var); return; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * DiagonalMatrix_Inverse_m3557973E1BE09E285C47BA04B3C561EF6B0A9B2D (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * V_0 = NULL; int32_t V_1 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m3557973E1BE09E285C47BA04B3C561EF6B0A9B2D_RuntimeMethod_var))); } IL_0019: { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_3; L_3 = Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56(__this, /*hidden argument*/Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); V_0 = ((DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)CastclassClass((RuntimeObject*)L_3, DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var)); V_1 = 0; goto IL_0067; } IL_0029: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = __this->get__data_6(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; double L_7 = (L_4)->GetAt(static_cast(L_6)); if ((((double)L_7) == ((double)(0.0)))) { goto IL_0058; } } { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_8 = V_0; NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = L_8->get__data_6(); int32_t L_10 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = __this->get__data_6(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; double L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (double)((double)((double)(1.0)/(double)L_14))); goto IL_0063; } IL_0058: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_15 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31322AB933951A4D34D74F3B52ABDEA933D97E94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m3557973E1BE09E285C47BA04B3C561EF6B0A9B2D_RuntimeMethod_var))); } IL_0063: { int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0067: { int32_t L_17 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = __this->get__data_6(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0029; } } { DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_19 = V_0; return L_19; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::LowerTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * DiagonalMatrix_LowerTriangle_m78D742034E5E3ACD50593CA9640901D4B88DA4E3 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0; L_0 = Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56(__this, /*hidden argument*/Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::UpperTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * DiagonalMatrix_UpperTriangle_mECC98BD70892ED496EEC0D79B13A9A174282029D (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0; L_0 = Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56(__this, /*hidden argument*/Matrix_1_Clone_mF62295A691E8AC0F6A06AA358D64D411B1E35F56_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * DiagonalMatrix_SubMatrix_m3DAE6C26F74CAFCCDB8CC7102DEC7168E360D83D (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * V_0 = NULL; SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 * G_B3_0 = NULL; { int32_t L_0 = ___rowIndex0; int32_t L_1 = ___columnIndex2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_000e; } } { int32_t L_2 = ___rowCount1; int32_t L_3 = ___columnCount3; SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 * L_4 = (SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 *)il2cpp_codegen_object_new(SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19_il2cpp_TypeInfo_var); SparseMatrix__ctor_m9AE8FB186EF08DD0F3F163ACE7E5EA752F9E5D23(L_4, L_2, L_3, /*hidden argument*/NULL); G_B3_0 = L_4; goto IL_0016; } IL_000e: { int32_t L_5 = ___rowCount1; int32_t L_6 = ___columnCount3; DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * L_7 = (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A *)il2cpp_codegen_object_new(DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A_il2cpp_TypeInfo_var); DiagonalMatrix__ctor_mAF92315100602DD25CBFE74DF455E3E0A0C2BC1B(L_7, L_5, L_6, /*hidden argument*/NULL); G_B3_0 = ((SparseMatrix_t4F5E9B0735C1A5FB8446138001034358B87C2F19 *)(L_7)); } IL_0016: { V_0 = G_B3_0; MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_8; L_8 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(__this, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_9 = V_0; NullCheck(L_9); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_10; L_10 = Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_inline(L_9, /*hidden argument*/Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_RuntimeMethod_var); int32_t L_11 = ___rowIndex0; int32_t L_12 = ___rowCount1; int32_t L_13 = ___columnIndex2; int32_t L_14 = ___columnCount3; NullCheck(L_8); MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE(L_8, L_10, L_11, 0, L_12, L_13, 0, L_14, 1, /*hidden argument*/MatrixStorage_1_CopySubMatrixTo_m8EF444B3322FC2487D76BC4EE19CF868DCDB2ABE_RuntimeMethod_var); Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_15 = V_0; return L_15; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsSymmetric_m3DE42CF928F22E221729D3A21E76EE6CC0A4CE9D (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Double MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::b__18_0(System.Int32,System.Int32,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_m692F9813F73EE93A64DD076BF1084C024F8C3FE0 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, int32_t ___i0, int32_t ___j1, double ___x2, const RuntimeMethod* method) { { double L_0 = ___x2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; double L_4 = (L_1)->GetAt(static_cast(L_3)); return ((double)il2cpp_codegen_multiply((double)L_0, (double)L_4)); } } // System.Double MathNet.Numerics.LinearAlgebra.Double.DiagonalMatrix::b__18_1(System.Int32,System.Int32,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_m130A3D1AB11B4F6ABA5D12F6955BBAB70ED31DD7 (DiagonalMatrix_tD91A166C796C62C0AB32CC08581898DCA167000A * __this, int32_t ___i0, int32_t ___j1, double ___x2, const RuntimeMethod* method) { { double L_0 = ___x2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; double L_4 = (L_1)->GetAt(static_cast(L_3)); return ((double)il2cpp_codegen_multiply((double)L_0, (double)L_4)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::.ctor(MathNet.Numerics.LinearAlgebra.Storage.DiagonalMatrixStorage`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_m52DCBBE141F9708D8F4DD8DF2036AA0BDF859242 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * ___storage0, const RuntimeMethod* method) { { DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * L_0 = ___storage0; Matrix__ctor_mC12D5F26795E4145B6471E1D6620FFCA43E16878(__this, L_0, /*hidden argument*/NULL); DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * L_1 = ___storage0; NullCheck(L_1); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = L_1->get_Data_3(); __this->set__data_6(L_2); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::.ctor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix__ctor_mC9DAD30F2BAD752E91095888D79F10A0211A9D3A (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, int32_t ___rows0, int32_t ___columns1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___rows0; int32_t L_1 = ___columns1; DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 * L_2 = (DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0 *)il2cpp_codegen_object_new(DiagonalMatrixStorage_1_t8B56520694F8CAA9E542A67CAB93C49CEDBEFCB0_il2cpp_TypeInfo_var); DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C(L_2, L_0, L_1, /*hidden argument*/DiagonalMatrixStorage_1__ctor_m7FA6B50EB187529675347D8B65053482094C487C_RuntimeMethod_var); DiagonalMatrix__ctor_m52DCBBE141F9708D8F4DD8DF2036AA0BDF859242(__this, L_2, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::DoNegate(MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoNegate_m0166846A11DA81EF66DB94AA6275C658C126191E (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_0 = NULL; int32_t V_1 = 0; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___result0; V_0 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_1 = V_0; if (!L_1) { goto IL_0026; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_2; L_2 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = __this->get__data_6(); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_4 = V_0; NullCheck(L_4); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = L_4->get__data_6(); NullCheck(L_2); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_2, (-1.0f), L_3, L_5); return; } IL_0026: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_6 = ___result0; NullCheck(L_6); Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1(L_6, /*hidden argument*/Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); V_1 = 0; goto IL_0045; } IL_0030: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_7 = ___result0; int32_t L_8 = V_1; int32_t L_9 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = __this->get__data_6(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = L_11; float L_13 = (L_10)->GetAt(static_cast(L_12)); NullCheck(L_7); Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_inline(L_7, L_8, L_9, ((-L_13)), /*hidden argument*/Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0045: { int32_t L_15 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = __this->get__data_6(); NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))) { goto IL_0030; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::DoMultiply(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m69AFF52B2695F15339E2324A1B16091B98C2B29A (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, float ___scalar0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_0 = NULL; { float L_0 = ___scalar0; if ((!(((double)((double)((double)L_0))) == ((double)(0.0))))) { goto IL_0014; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_1 = ___result1; NullCheck(L_1); Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1(L_1, /*hidden argument*/Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); return; } IL_0014: { float L_2 = ___scalar0; if ((!(((double)((double)((double)L_2))) == ((double)(1.0))))) { goto IL_0029; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_3 = ___result1; Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937(__this, L_3, /*hidden argument*/Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_RuntimeMethod_var); return; } IL_0029: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_4 = ___result1; V_0 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)IsInstClass((RuntimeObject*)L_4, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_5 = V_0; if (!L_5) { goto IL_004b; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6; L_6 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); float L_7 = ___scalar0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = __this->get__data_6(); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_9 = V_0; NullCheck(L_9); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = L_9->get__data_6(); NullCheck(L_6); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_6, L_7, L_8, L_10); return; } IL_004b: { float L_11 = ___scalar0; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_12 = ___result1; Matrix_DoMultiply_mAC7661E8E72B97BF73A390ECF45508E0DFF51782(__this, L_11, L_12, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::DoMultiply(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoMultiply_m6C48FEA92D5D61DE1A8AFC7B0FF2EECA0B291350 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___other0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_mE99BEAC59B0980A72994F9CBCA7E8260854F7C0D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_mF9F638EA9ECA8ADDD2B5B5FE1F3726BD999D8A74_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_0 = NULL; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_1 = NULL; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * V_2 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_3 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_4 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_5 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t G_B4_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B4_1 = NULL; int32_t G_B4_2 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B4_3 = NULL; int32_t G_B3_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B3_1 = NULL; int32_t G_B3_2 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B3_3 = NULL; int32_t G_B5_0 = 0; int32_t G_B5_1 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B5_2 = NULL; int32_t G_B5_3 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B5_4 = NULL; int32_t G_B7_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B7_1 = NULL; int32_t G_B7_2 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B7_3 = NULL; int32_t G_B6_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B6_1 = NULL; int32_t G_B6_2 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B6_3 = NULL; int32_t G_B8_0 = 0; int32_t G_B8_1 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B8_2 = NULL; int32_t G_B8_3 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B8_4 = NULL; { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___other0; V_0 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)IsInstClass((RuntimeObject*)L_0, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_1 = V_0; if (!L_1) { goto IL_00b0; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___result1; V_1 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_3 = V_1; if (!L_3) { goto IL_00b0; } } { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_4 = V_1; NullCheck(L_4); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = L_4->get__data_6(); NullCheck(L_5); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))); V_3 = L_6; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_7 = V_1; NullCheck(L_7); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = L_7->get__data_6(); NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))); V_4 = L_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = __this->get__data_6(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = V_3; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_12 = V_1; NullCheck(L_12); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = L_12->get__data_6(); NullCheck(L_13); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = __this->get__data_6(); NullCheck(L_14); G_B3_0 = 0; G_B3_1 = L_11; G_B3_2 = 0; G_B3_3 = L_10; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length)))))) { G_B4_0 = 0; G_B4_1 = L_11; G_B4_2 = 0; G_B4_3 = L_10; goto IL_005c; } } { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_15 = V_1; NullCheck(L_15); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = L_15->get__data_6(); NullCheck(L_16); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; G_B5_3 = G_B3_2; G_B5_4 = G_B3_3; goto IL_0064; } IL_005c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = __this->get__data_6(); NullCheck(L_17); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))); G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; G_B5_3 = G_B4_2; G_B5_4 = G_B4_3; } IL_0064: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B5_4, G_B5_3, (RuntimeArray *)(RuntimeArray *)G_B5_2, G_B5_1, G_B5_0, /*hidden argument*/NULL); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_18 = V_0; NullCheck(L_18); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_19 = L_18->get__data_6(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = V_4; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_21 = V_1; NullCheck(L_21); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = L_21->get__data_6(); NullCheck(L_22); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_23 = V_0; NullCheck(L_23); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = L_23->get__data_6(); NullCheck(L_24); G_B6_0 = 0; G_B6_1 = L_20; G_B6_2 = 0; G_B6_3 = L_19; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length)))) > ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { G_B7_0 = 0; G_B7_1 = L_20; G_B7_2 = 0; G_B7_3 = L_19; goto IL_008f; } } { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_25 = V_1; NullCheck(L_25); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_26 = L_25->get__data_6(); NullCheck(L_26); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))); G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; G_B8_3 = G_B6_2; G_B8_4 = G_B6_3; goto IL_0097; } IL_008f: { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_27 = V_0; NullCheck(L_27); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_28 = L_27->get__data_6(); NullCheck(L_28); G_B8_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))); G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; G_B8_3 = G_B7_2; G_B8_4 = G_B7_3; } IL_0097: { Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)G_B8_4, G_B8_3, (RuntimeArray *)(RuntimeArray *)G_B8_2, G_B8_1, G_B8_0, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_29; L_29 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_30 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_31 = V_4; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_32 = V_1; NullCheck(L_32); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_33 = L_32->get__data_6(); NullCheck(L_29); InterfaceActionInvoker3< SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_29, L_30, L_31, L_33); return; } IL_00b0: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_34 = ___other0; NullCheck(L_34); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_35; L_35 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_34, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); V_2 = ((DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD *)IsInstClass((RuntimeObject*)L_35, DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD_il2cpp_TypeInfo_var)); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_36 = V_2; if (!L_36) { goto IL_0162; } } { DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_37 = V_2; NullCheck(L_37); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = L_37->get_Data_3(); V_5 = L_38; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_39 = __this->get__data_6(); V_6 = L_39; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_40 = V_2; NullCheck(L_40); int32_t L_41 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_40)->get_RowCount_1(); int32_t L_42; L_42 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_43; L_43 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_41, L_42, /*hidden argument*/NULL); V_7 = L_43; int32_t L_44 = V_7; int32_t L_45; L_45 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_010f; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_46 = ___result1; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_47 = V_2; NullCheck(L_47); int32_t L_48 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_47)->get_RowCount_1(); int32_t L_49; L_49 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_50 = V_2; NullCheck(L_50); int32_t L_51 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_50)->get_RowCount_1(); DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_52 = V_2; NullCheck(L_52); int32_t L_53 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_52)->get_ColumnCount_2(); NullCheck(L_46); Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367(L_46, L_48, ((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)L_51)), 0, L_53, /*hidden argument*/Matrix_1_ClearSubMatrix_mC0A7F09E48F42BDC8BFF01E9021EE586932D6367_RuntimeMethod_var); } IL_010f: { V_8 = 0; V_9 = 0; goto IL_0157; } IL_0117: { V_10 = 0; goto IL_013d; } IL_011c: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_54 = ___result1; int32_t L_55 = V_10; int32_t L_56 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_57 = V_5; int32_t L_58 = V_8; NullCheck(L_57); int32_t L_59 = L_58; float L_60 = (L_57)->GetAt(static_cast(L_59)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_61 = V_6; int32_t L_62 = V_10; NullCheck(L_61); int32_t L_63 = L_62; float L_64 = (L_61)->GetAt(static_cast(L_63)); NullCheck(L_54); Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_inline(L_54, L_55, L_56, ((float)il2cpp_codegen_multiply((float)L_60, (float)L_64)), /*hidden argument*/Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); int32_t L_65 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_65, (int32_t)1)); int32_t L_66 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_013d: { int32_t L_67 = V_10; int32_t L_68 = V_7; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_011c; } } { int32_t L_69 = V_8; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_70 = V_2; NullCheck(L_70); int32_t L_71 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_70)->get_RowCount_1(); int32_t L_72 = V_7; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)L_72)))); int32_t L_73 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_0157: { int32_t L_74 = V_9; DenseColumnMajorMatrixStorage_1_t3E9016B96ACCF2D0EACF5075F15944C25E19C7CD * L_75 = V_2; NullCheck(L_75); int32_t L_76 = ((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_75)->get_ColumnCount_2(); if ((((int32_t)L_74) < ((int32_t)L_76))) { goto IL_0117; } } { return; } IL_0162: { int32_t L_77; L_77 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); int32_t L_78; L_78 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((!(((uint32_t)L_77) == ((uint32_t)L_78)))) { goto IL_0190; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_79 = ___other0; NullCheck(L_79); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_80; L_80 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_79, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_81 = ___result1; NullCheck(L_81); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_82; L_82 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_81, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * L_83 = (Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 *)il2cpp_codegen_object_new(Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9_il2cpp_TypeInfo_var); Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95(L_83, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_mE99BEAC59B0980A72994F9CBCA7E8260854F7C0D_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_RuntimeMethod_var); NullCheck(L_80); MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B(L_80, L_82, L_83, 0, 0, /*hidden argument*/MatrixStorage_1_MapIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_mE572547D2BB52C967CCFA2B2283183D36B96FE7B_RuntimeMethod_var); return; } IL_0190: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_84 = ___result1; NullCheck(L_84); Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1(L_84, /*hidden argument*/Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_85 = ___other0; NullCheck(L_85); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_86; L_86 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_85, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_87 = ___result1; NullCheck(L_87); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_88; L_88 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_87, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 * L_89 = (Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9 *)il2cpp_codegen_object_new(Func_4_t530B610944C3778CE3ED86B510DDB873E4D61AE9_il2cpp_TypeInfo_var); Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95(L_89, __this, (intptr_t)((intptr_t)DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_mF9F638EA9ECA8ADDD2B5B5FE1F3726BD999D8A74_RuntimeMethod_var), /*hidden argument*/Func_4__ctor_mCBCF943F15D12ECE6A99B68F94840C02D1B3FF95_RuntimeMethod_var); int32_t L_90; L_90 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_91 = ___other0; NullCheck(L_91); int32_t L_92; L_92 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(L_91, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_93; L_93 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_90, L_92, /*hidden argument*/NULL); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_94 = ___other0; NullCheck(L_94); int32_t L_95; L_95 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(L_94, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); NullCheck(L_86); MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6(L_86, L_88, L_89, 0, 0, L_93, 0, 0, L_95, 0, 1, /*hidden argument*/MatrixStorage_1_MapSubMatrixIndexedTo_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m2222E1BD3B8C7B68FAEA0FAED0641D89398D8CC6_RuntimeMethod_var); return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::DoTransposeThisAndMultiply(MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoTransposeThisAndMultiply_m7E18BDF69E2D7C4DB89C3364224943783819595D (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___rightSide0, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * V_1 = NULL; DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * V_2 = NULL; int32_t V_3 = 0; { int32_t L_0; L_0 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_2; L_2 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_0, L_1, /*hidden argument*/NULL); V_0 = L_2; int32_t L_3 = V_0; int32_t L_4; L_4 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0034; } } { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_5 = ___result1; int32_t L_6; L_6 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); int32_t L_7; L_7 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); int32_t L_8; L_8 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); NullCheck(L_5); Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E(L_5, L_6, ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8)), /*hidden argument*/Vector_1_ClearSubVector_m2219DC38418EFF6B897EC2F935C985EE5945741E_RuntimeMethod_var); } IL_0034: { int32_t L_9 = V_0; int32_t L_10; L_10 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)L_10)))) { goto IL_0078; } } { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_11 = ___rightSide0; NullCheck(L_11); VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_12; L_12 = Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_inline(L_11, /*hidden argument*/Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_RuntimeMethod_var); V_1 = ((DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A *)IsInstClass((RuntimeObject*)L_12, DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var)); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_13 = V_1; if (!L_13) { goto IL_0078; } } { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_14 = ___result1; NullCheck(L_14); VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_15; L_15 = Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_inline(L_14, /*hidden argument*/Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_RuntimeMethod_var); V_2 = ((DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A *)IsInstClass((RuntimeObject*)L_15, DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A_il2cpp_TypeInfo_var)); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_16 = V_2; if (!L_16) { goto IL_0078; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_17; L_17 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = __this->get__data_6(); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_19 = V_1; NullCheck(L_19); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = L_19->get_Data_2(); DenseVectorStorage_1_t8A745064A670B3C8239E6D74F783AA432BBA107A * L_21 = V_2; NullCheck(L_21); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = L_21->get_Data_2(); NullCheck(L_17); InterfaceActionInvoker3< SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::PointWiseMultiplyArrays(T[],T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_17, L_18, L_20, L_22); return; } IL_0078: { V_3 = 0; goto IL_0097; } IL_007c: { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_23 = ___result1; int32_t L_24 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = __this->get__data_6(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = L_26; float L_28 = (L_25)->GetAt(static_cast(L_27)); Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_29 = ___rightSide0; int32_t L_30 = V_3; NullCheck(L_29); float L_31; L_31 = Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_inline(L_29, L_30, /*hidden argument*/Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_RuntimeMethod_var); NullCheck(L_23); Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_inline(L_23, L_24, ((float)il2cpp_codegen_multiply((float)L_28, (float)L_31)), /*hidden argument*/Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_RuntimeMethod_var); int32_t L_32 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_0097: { int32_t L_33 = V_3; int32_t L_34 = V_0; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_007c; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::DoDivide(System.Single,MathNet.Numerics.LinearAlgebra.Matrix`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_DoDivide_m18F4F47142355822B948A8EAC79B979059088970 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, float ___divisor0, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___result1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_0 = NULL; int32_t V_1 = 0; { float L_0 = ___divisor0; if ((!(((float)L_0) == ((float)(1.0f))))) { goto IL_0010; } } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_1 = ___result1; Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937(__this, L_1, /*hidden argument*/Matrix_1_CopyTo_m3889EC3207B20B0DC2D36A1FCD058A467A927937_RuntimeMethod_var); return; } IL_0010: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___result1; V_0 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)IsInstClass((RuntimeObject*)L_2, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_3 = V_0; if (!L_3) { goto IL_0038; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_4; L_4 = LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE(/*hidden argument*/NULL); float L_5 = ___divisor0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = __this->get__data_6(); DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_7 = V_0; NullCheck(L_7); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = L_7->get__data_6(); NullCheck(L_4); InterfaceActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(0 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider`1::ScaleArray(T,T[],T[]) */, ILinearAlgebraProvider_1_tC387721EEB7AF3C618939E53927138F4054CA660_il2cpp_TypeInfo_var, L_4, ((float)((float)(1.0f)/(float)L_5)), L_6, L_8); return; } IL_0038: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_9 = ___result1; NullCheck(L_9); Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1(L_9, /*hidden argument*/Matrix_1_Clear_mEAAAEAC35908609F0589262D67610E0AA27078D1_RuntimeMethod_var); V_1 = 0; goto IL_0058; } IL_0042: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_10 = ___result1; int32_t L_11 = V_1; int32_t L_12 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = __this->get__data_6(); int32_t L_14 = V_1; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); float L_17 = ___divisor0; NullCheck(L_10); Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_inline(L_10, L_11, L_12, ((float)((float)L_16/(float)L_17)), /*hidden argument*/Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_RuntimeMethod_var); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_0058: { int32_t L_19 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = __this->get__data_6(); NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))) { goto IL_0042; } } { return; } } // System.Void MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::SetDiagonal(MathNet.Numerics.LinearAlgebra.Vector`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiagonalMatrix_SetDiagonal_m3087F01FA20D89B63C14C4903B722440F4DA20B1 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * ___source0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * V_0 = NULL; { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_0 = ___source0; V_0 = ((DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 *)IsInstClass((RuntimeObject*)L_0, DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4_il2cpp_TypeInfo_var)); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_1 = V_0; if (!L_1) { goto IL_004a; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = __this->get__data_6(); NullCheck(L_2); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_3 = V_0; NullCheck(L_3); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4; L_4 = DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline(L_3, /*hidden argument*/NULL); NullCheck(L_4); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002c; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_5 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_SetDiagonal_m3087F01FA20D89B63C14C4903B722440F4DA20B1_RuntimeMethod_var))); } IL_002c: { DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_6 = V_0; NullCheck(L_6); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7; L_7 = DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline(L_6, /*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = __this->get__data_6(); DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * L_9 = V_0; NullCheck(L_9); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10; L_10 = DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline(L_9, /*hidden argument*/NULL); NullCheck(L_10); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_7, 0, (RuntimeArray *)(RuntimeArray *)L_8, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))), (int32_t)4)), /*hidden argument*/NULL); return; } IL_004a: { Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * L_11 = ___source0; Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9(__this, L_11, /*hidden argument*/Matrix_1_SetDiagonal_m060D346B945BFB578E08B20EE41ED942923A05A9_RuntimeMethod_var); return; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::Inverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * DiagonalMatrix_Inverse_m8E8681333D36FBCDC50F215996D9306B8FD39A5E (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * V_0 = NULL; int32_t V_1 = 0; { int32_t L_0; L_0 = Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_inline(__this, /*hidden argument*/Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_RuntimeMethod_var); int32_t L_1; L_1 = Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_inline(__this, /*hidden argument*/Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_RuntimeMethod_var); if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0019; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_2 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCD42359215F55931840B3CFABC949861705C473F)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m8E8681333D36FBCDC50F215996D9306B8FD39A5E_RuntimeMethod_var))); } IL_0019: { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_3; L_3 = Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5(__this, /*hidden argument*/Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); V_0 = ((DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)CastclassClass((RuntimeObject*)L_3, DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var)); V_1 = 0; goto IL_0064; } IL_0029: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = __this->get__data_6(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; float L_7 = (L_4)->GetAt(static_cast(L_6)); if ((((double)((double)((double)L_7))) == ((double)(0.0)))) { goto IL_0055; } } { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_8 = V_0; NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = L_8->get__data_6(); int32_t L_10 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = __this->get__data_6(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; float L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_9); (L_9)->SetAt(static_cast(L_10), (float)((float)((float)(1.0f)/(float)L_14))); goto IL_0060; } IL_0055: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_15 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31322AB933951A4D34D74F3B52ABDEA933D97E94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DiagonalMatrix_Inverse_m8E8681333D36FBCDC50F215996D9306B8FD39A5E_RuntimeMethod_var))); } IL_0060: { int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0064: { int32_t L_17 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = __this->get__data_6(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0029; } } { DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_19 = V_0; return L_19; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::LowerTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * DiagonalMatrix_LowerTriangle_m81C35F2171CC358726B7BA121BBD337B87669775 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0; L_0 = Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5(__this, /*hidden argument*/Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::UpperTriangle() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * DiagonalMatrix_UpperTriangle_m7658227DCCE550236CCFE0174BD4045DAB0A24B1 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0; L_0 = Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5(__this, /*hidden argument*/Matrix_1_Clone_m63230683C3EC9BF8B9FF4FA6BD0537721A1DF2D5_RuntimeMethod_var); return L_0; } } // MathNet.Numerics.LinearAlgebra.Matrix`1 MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::SubMatrix(System.Int32,System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * DiagonalMatrix_SubMatrix_mC8DB024EFF7FDCE0599AA9FE280384EC412C173F (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, int32_t ___rowIndex0, int32_t ___rowCount1, int32_t ___columnIndex2, int32_t ___columnCount3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * V_0 = NULL; SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 * G_B3_0 = NULL; { int32_t L_0 = ___rowIndex0; int32_t L_1 = ___columnIndex2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_000e; } } { int32_t L_2 = ___rowCount1; int32_t L_3 = ___columnCount3; SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 * L_4 = (SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 *)il2cpp_codegen_object_new(SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1_il2cpp_TypeInfo_var); SparseMatrix__ctor_m6C58F1180FDBD0D3F459E0201276DB3806E98E28(L_4, L_2, L_3, /*hidden argument*/NULL); G_B3_0 = L_4; goto IL_0016; } IL_000e: { int32_t L_5 = ___rowCount1; int32_t L_6 = ___columnCount3; DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * L_7 = (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 *)il2cpp_codegen_object_new(DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7_il2cpp_TypeInfo_var); DiagonalMatrix__ctor_mC9DAD30F2BAD752E91095888D79F10A0211A9D3A(L_7, L_5, L_6, /*hidden argument*/NULL); G_B3_0 = ((SparseMatrix_t1287F62641A0797339FEB73199D343CEE721CBA1 *)(L_7)); } IL_0016: { V_0 = G_B3_0; MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_8; L_8 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(__this, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_9 = V_0; NullCheck(L_9); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_10; L_10 = Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_inline(L_9, /*hidden argument*/Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_RuntimeMethod_var); int32_t L_11 = ___rowIndex0; int32_t L_12 = ___rowCount1; int32_t L_13 = ___columnIndex2; int32_t L_14 = ___columnCount3; NullCheck(L_8); MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9(L_8, L_10, L_11, 0, L_12, L_13, 0, L_14, 1, /*hidden argument*/MatrixStorage_1_CopySubMatrixTo_mA5628FDE91B46420E7A86E2EBBA9F8D435D871C9_RuntimeMethod_var); Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_15 = V_0; return L_15; } } // System.Boolean MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::IsSymmetric() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiagonalMatrix_IsSymmetric_mCBC659160C3C67A1530588D6443393A1173B056B (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Single MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::b__18_0(System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DiagonalMatrix_U3CDoMultiplyU3Eb__18_0_mE99BEAC59B0980A72994F9CBCA7E8260854F7C0D (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, int32_t ___i0, int32_t ___j1, float ___x2, const RuntimeMethod* method) { { float L_0 = ___x2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; float L_4 = (L_1)->GetAt(static_cast(L_3)); return ((float)il2cpp_codegen_multiply((float)L_0, (float)L_4)); } } // System.Single MathNet.Numerics.LinearAlgebra.Single.DiagonalMatrix::b__18_1(System.Int32,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DiagonalMatrix_U3CDoMultiplyU3Eb__18_1_mF9F638EA9ECA8ADDD2B5B5FE1F3726BD999D8A74 (DiagonalMatrix_t2641B8418A64D47D18EC42FF6D4557A3E8AF42E7 * __this, int32_t ___i0, int32_t ___j1, float ___x2, const RuntimeMethod* method) { { float L_0 = ___x2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = __this->get__data_6(); int32_t L_2 = ___i0; NullCheck(L_1); int32_t L_3 = L_2; float L_4 = (L_1)->GetAt(static_cast(L_3)); return ((float)il2cpp_codegen_multiply((float)L_0, (float)L_4)); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_m64E5245D9CC889DD933BFD54FEC3128B910A1A79 (EmbeddedAttribute_t5D683F633BA52D8ECD0FC0A9D6C18D20E2BD4027 * __this, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mC5EFE925FBA7059A4E307FA802351AD7951D4A6C (Evd_tB9A05B7D9F490D29F7030A8188346F920DA3C0EB * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD(__this, L_0, L_1, L_2, L_3, /*hidden argument*/Evd_1__ctor_mC623C654CFC580CD2623497B8DF5E826B10E02BD_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mFEC9912664AF88A2B0200AB163A739B36D19C8CD (Evd_t1BB46D016945AD3D23C55025C39D9D20F7B7BAA0 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F(__this, L_0, L_1, L_2, L_3, /*hidden argument*/Evd_1__ctor_mA14A40226DFF0A7ED75C7E9374B03E1463A1EE7F_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_m064AFE7441C2514A9541338684D9483728B2C662 (Evd_t87B91E63BE2E378E0CDECC46A8799BB5F154DCD8 * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9(__this, L_0, L_1, L_2, L_3, /*hidden argument*/Evd_1__ctor_mC7C4095DA24B38FB643B56F54F12AFEB0D6EE6D9_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.Evd::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,MathNet.Numerics.LinearAlgebra.Vector`1,MathNet.Numerics.LinearAlgebra.Matrix`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Evd__ctor_mC170E01FAF6393701434DC35CD8EAA63B7959F19 (Evd_t609B3D1B060131247305504894F8B6851CB94FA9 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___eigenVectors0, Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * ___eigenValues1, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___blockDiagonal2, bool ___isSymmetric3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___eigenVectors0; Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * L_1 = ___eigenValues1; Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_2 = ___blockDiagonal2; bool L_3 = ___isSymmetric3; Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9(__this, L_0, L_1, L_2, L_3, /*hidden argument*/Evd_1__ctor_m884B483D9EE1CE2CC993D06C22B2387A9BDF1DA9_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.InvalidParameterException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParameterException__ctor_m93BF7E112D05FC810B8434377B010AEBB83FFBDB (InvalidParameterException_t53CE15E4C488E3C17999310B34A89F6ED8CAEADE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D376F805F936FA202F313B0E96AC4E3BBC0958E); s_Il2CppMethodInitialized = true; } { NativeInterfaceException__ctor_mC73E6917FDF2282C80548B0C716E31D7A41479A5(__this, _stringLiteral4D376F805F936FA202F313B0E96AC4E3BBC0958E, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.InvalidParameterException::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParameterException__ctor_mF7E9829315C646F9D27DEA0B38052628B3531CCC (InvalidParameterException_t53CE15E4C488E3C17999310B34A89F6ED8CAEADE * __this, int32_t ___parameter0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B60BF74455A54CBBAA7A33ED1B68C6AE3D152B9); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___parameter0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_1); String_t* L_3; L_3 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(_stringLiteral1B60BF74455A54CBBAA7A33ED1B68C6AE3D152B9, L_2, /*hidden argument*/NULL); NativeInterfaceException__ctor_mC73E6917FDF2282C80548B0C716E31D7A41479A5(__this, L_3, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.InvalidParameterException::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidParameterException__ctor_mCFE910502BC1046BCEAD74FB01688BE56BEB2945 (InvalidParameterException_t53CE15E4C488E3C17999310B34A89F6ED8CAEADE * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 L_1 = ___context1; NativeInterfaceException__ctor_m4232B741E9DB04D5AFC5179E84ACFBCDE5344B8F(__this, L_0, L_1, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Runtime.CompilerServices.IsReadOnlyAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsReadOnlyAttribute__ctor_mC1560F91EFE0407CBEA0BD6F4B99307BC4D9953D (IsReadOnlyAttribute_t01957EF0B503BFF482A0BBE10B6BF7EC88AEB542 * __this, const RuntimeMethod* method) { { Attribute__ctor_m5C1862A7DFC2C25A4797A8C5F681FBB5CB53ECE1(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_mC00115A2B456CF245E8FCEE6051F4CA49358858F (LU_t5EC760FF32AC650ED9BE1026FE633E154A3170F9 * __this, Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; IL2CPP_RUNTIME_CLASS_INIT(LU_1_t3DB50C65659BDF7F160A0357D1AAE9CDA4536710_il2cpp_TypeInfo_var); LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749(__this, L_0, L_1, /*hidden argument*/LU_1__ctor_m2880E43BECAF77DB426657CCD1CDADFE462B0749_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Complex32.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m74C1CAE9B7A00F9E487C39A8B2086D83BDB3B22A (LU_tD643D82CC9066854B198B78DA3D8C66B353569A9 * __this, Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; IL2CPP_RUNTIME_CLASS_INIT(LU_1_t9BFFCDE65B0F2CE26E25251DC90BC8912730FAA3_il2cpp_TypeInfo_var); LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182(__this, L_0, L_1, /*hidden argument*/LU_1__ctor_m2D8C6483576DE1C5B96B59B424B1EC98C5D12182_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Double.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m3864AFE38030153D39A81A34269182CA37A540A3 (LU_t37AE9BBFD60D158D19913D51649FEB657BE64DEE * __this, Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; IL2CPP_RUNTIME_CLASS_INIT(LU_1_t41AC19364ABE647F33853409B5B7A0BB99189E15_il2cpp_TypeInfo_var); LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137(__this, L_0, L_1, /*hidden argument*/LU_1__ctor_m040B2C26A780C3F32D1A240872798E754E618137_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.LinearAlgebra.Single.Factorization.LU::.ctor(MathNet.Numerics.LinearAlgebra.Matrix`1,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LU__ctor_m7250B5FF89C6895688EE68BCBB84B2772FC1AAD4 (LU_t25764AD31D8A9A4694256B25A1FB66A361DFFB74 * __this, Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * ___factors0, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___pivots1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * L_0 = ___factors0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = ___pivots1; IL2CPP_RUNTIME_CLASS_INIT(LU_1_t5FD1A0952CDDAFC56483DDBC8DF92085AB572140_il2cpp_TypeInfo_var); LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1(__this, L_0, L_1, /*hidden argument*/LU_1__ctor_m7C172AE5CB752A22DA37F404AFFCEAC7067203E1_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::get_Provider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_get_Provider_m415D69CAFE5AE867157A0DA5303D3EAADD8A91AE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; bool V_1 = false; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get__linearAlgebraProvider_0(); if (L_0) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject * L_1 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get_StaticLock_1(); V_0 = L_1; V_1 = (bool)0; } IL_000f: try {// begin try (depth: 1) { RuntimeObject * L_2 = V_0; Monitor_Enter_mBEB6CC84184B46F26375EC3FC8921D16E48EA4C4(L_2, (bool*)(&V_1), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_3 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get__linearAlgebraProvider_0(); if (L_3) { goto IL_0023; } } IL_001e: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseDefault_m7325F2CEEA324C959B4282981AB5EDA7E83E1781(/*hidden argument*/NULL); } IL_0023: { IL2CPP_LEAVE(0x2F, FINALLY_0025); } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0025; } FINALLY_0025: {// begin finally (depth: 1) { bool L_4 = V_1; if (!L_4) { goto IL_002e; } } IL_0028: { RuntimeObject * L_5 = V_0; Monitor_Exit_mA776B403DA88AC77CDEEF67AB9F0D0E77ABD254A(L_5, /*hidden argument*/NULL); } IL_002e: { IL2CPP_END_FINALLY(37) } }// end finally (depth: 1) IL2CPP_CLEANUP(37) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x2F, IL_002f) } IL_002f: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_6 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get__linearAlgebraProvider_0(); return L_6; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::set_Provider(MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED (RuntimeObject* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___value0; NullCheck(L_0); InterfaceActionInvoker0::Invoke(1 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider::InitializeVerify() */, ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E_il2cpp_TypeInfo_var, L_0); RuntimeObject* L_1 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->set__linearAlgebraProvider_0(L_1); return; } } // System.String MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::get_HintPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LinearAlgebraControl_get_HintPath_m230720AA83C33706BDAC5FB6654B1568F25A577D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get_U3CHintPathU3Ek__BackingField_2(); return L_0; } } // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateManaged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateManaged_mD68EA64E46AC28BEB178C653FED25DCD98D299C1 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * L_0 = (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 *)il2cpp_codegen_object_new(ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610_il2cpp_TypeInfo_var); ManagedLinearAlgebraProvider__ctor_m7F7D53DA74304C7467AABB4F28F88EA5D31BCB3D(L_0, /*hidden argument*/NULL); return L_0; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseManaged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseManaged_mAD80D2A14C50A0550D0DC8E0AF41337163BDC413 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = LinearAlgebraControl_CreateManaged_mD68EA64E46AC28BEB178C653FED25DCD98D299C1(/*hidden argument*/NULL); LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED(L_0, /*hidden argument*/NULL); return; } } // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeMKL_mFA743B12DD3CB65F19955832FF28D7965D2DBE01 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0; L_0 = LinearAlgebraControl_GetCombinedHintPath_mF1175762F4F0D9398A17299C866A28A96BC426F6(/*hidden argument*/NULL); int32_t L_1 = ___consistency0; uint32_t L_2 = ___precision1; uint32_t L_3 = ___accuracy2; MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406 * L_4 = (MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406 *)il2cpp_codegen_object_new(MklLinearAlgebraProvider_tCDA598EF9337FA05EB762D6ABBEDC45E34C85406_il2cpp_TypeInfo_var); MklLinearAlgebraProvider__ctor_m9D9031BE8FC4E4A3DB3189155E8A6E8EE05111CF(L_4, L_0, L_1, L_2, L_3, /*hidden argument*/NULL); return L_4; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeMKL_m1F4061DF7713F01F772264653D5E4F3DB95828A6 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___consistency0; uint32_t L_1 = ___precision1; uint32_t L_2 = ___accuracy2; IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = LinearAlgebraControl_CreateNativeMKL_mFA743B12DD3CB65F19955832FF28D7965D2DBE01(L_0, L_1, L_2, /*hidden argument*/NULL); LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED(L_3, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeMKL(MathNet.Numerics.Providers.Common.Mkl.MklConsistency,MathNet.Numerics.Providers.Common.Mkl.MklPrecision,MathNet.Numerics.Providers.Common.Mkl.MklAccuracy) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeMKL_m277EA6D7D2604E2CFB407892E24CA4AE444DEAF3 (int32_t ___consistency0, uint32_t ___precision1, uint32_t ___accuracy2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___consistency0; uint32_t L_1 = ___precision1; uint32_t L_2 = ___accuracy2; IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_3; L_3 = LinearAlgebraControl_CreateNativeMKL_mFA743B12DD3CB65F19955832FF28D7965D2DBE01(L_0, L_1, L_2, /*hidden argument*/NULL); bool L_4; L_4 = LinearAlgebraControl_TryUse_m325AF5BCDE1219776647A64D70C58E6207DCAFA4(L_3, /*hidden argument*/NULL); return L_4; } } // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeCUDA_mCED81CA59908A6BFA2C25D104441D73D58176EFD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0; L_0 = LinearAlgebraControl_GetCombinedHintPath_mF1175762F4F0D9398A17299C866A28A96BC426F6(/*hidden argument*/NULL); CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 * L_1 = (CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20 *)il2cpp_codegen_object_new(CudaLinearAlgebraProvider_t8C33A093CAA4CB21C417DA73ECC8D2F3134C2D20_il2cpp_TypeInfo_var); CudaLinearAlgebraProvider__ctor_m72F913D6F3CD7501BDC5584A7D5A2A49F35821E5(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeCUDA_mEA971B4B3A159C7B0DB106AA3597F6538733DC5B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = LinearAlgebraControl_CreateNativeCUDA_mCED81CA59908A6BFA2C25D104441D73D58176EFD(/*hidden argument*/NULL); LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED(L_0, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeCUDA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeCUDA_mB70BD3F6A70277146CA107E0AAFDF789D5F417BD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = LinearAlgebraControl_CreateNativeCUDA_mCED81CA59908A6BFA2C25D104441D73D58176EFD(/*hidden argument*/NULL); bool L_1; L_1 = LinearAlgebraControl_TryUse_m325AF5BCDE1219776647A64D70C58E6207DCAFA4(L_0, /*hidden argument*/NULL); return L_1; } } // MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::CreateNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinearAlgebraControl_CreateNativeOpenBLAS_m5F7295A42EF7165827F86916448C11E1C46DE0BC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0; L_0 = LinearAlgebraControl_GetCombinedHintPath_mF1175762F4F0D9398A17299C866A28A96BC426F6(/*hidden argument*/NULL); OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47 * L_1 = (OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47 *)il2cpp_codegen_object_new(OpenBlasLinearAlgebraProvider_t808709DF97E86016B0F0326C845F28FF8EB8EE47_il2cpp_TypeInfo_var); OpenBlasLinearAlgebraProvider__ctor_m69EE69987004D3C47F5692FC1D50C92A11D304D1(L_1, L_0, /*hidden argument*/NULL); return L_1; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseNativeOpenBLAS_mD370BDF279A21EAFE88215E6D19BAEDA7B4F89FF (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = LinearAlgebraControl_CreateNativeOpenBLAS_m5F7295A42EF7165827F86916448C11E1C46DE0BC(/*hidden argument*/NULL); LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED(L_0, /*hidden argument*/NULL); return; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNativeOpenBLAS() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNativeOpenBLAS_m93FDCCEC3E9C0A1DFD30A7413C29DE3AAE5E64CC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); RuntimeObject* L_0; L_0 = LinearAlgebraControl_CreateNativeOpenBLAS_m5F7295A42EF7165827F86916448C11E1C46DE0BC(/*hidden argument*/NULL); bool L_1; L_1 = LinearAlgebraControl_TryUse_m325AF5BCDE1219776647A64D70C58E6207DCAFA4(L_0, /*hidden argument*/NULL); return L_1; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUseNative() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUseNative_m69500C1CB9A16B7E0E8312FE6E68D30BBFF8C317 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503(/*hidden argument*/NULL); if (L_0) { goto IL_000e; } } { bool L_1; L_1 = AppSwitches_get_DisableNativeProviderProbing_m821F2FB0BB76016FC482225E9C092C71E12A34D5(/*hidden argument*/NULL); if (!L_1) { goto IL_0010; } } IL_000e: { return (bool)0; } IL_0010: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); bool L_2; L_2 = LinearAlgebraControl_TryUseNativeMKL_m277EA6D7D2604E2CFB407892E24CA4AE444DEAF3(2, ((int32_t)32), 2, /*hidden argument*/NULL); if (L_2) { goto IL_0028; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); bool L_3; L_3 = LinearAlgebraControl_TryUseNativeOpenBLAS_m93FDCCEC3E9C0A1DFD30A7413C29DE3AAE5E64CC(/*hidden argument*/NULL); if (L_3) { goto IL_0028; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); bool L_4; L_4 = LinearAlgebraControl_TryUseNativeCUDA_mB70BD3F6A70277146CA107E0AAFDF789D5F417BD(/*hidden argument*/NULL); return L_4; } IL_0028: { return (bool)1; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::TryUse(MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LinearAlgebraControl_TryUse_m325AF5BCDE1219776647A64D70C58E6207DCAFA4 (RuntimeObject* ___provider0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; IL_0000: try {// begin try (depth: 1) { RuntimeObject* L_0 = ___provider0; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean MathNet.Numerics.Providers.LinearAlgebra.ILinearAlgebraProvider::IsAvailable() */, ILinearAlgebraProvider_t4ACDF77D37FCADFCD6E9E19344EDE2DD3DBEEB5E_il2cpp_TypeInfo_var, L_0); if (L_1) { goto IL_000c; } } IL_0008: { V_0 = (bool)0; goto IL_001b; } IL_000c: { RuntimeObject* L_2 = ___provider0; IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_set_Provider_mBF47F740C47C8862AC17879EAE99662DB26C65ED(L_2, /*hidden argument*/NULL); V_0 = (bool)1; goto IL_001b; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: {// begin catch(System.Object) V_0 = (bool)0; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_001b; }// end catch (depth: 1) IL_001b: { bool L_3 = V_0; return L_3; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseBest() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseBest_mA28C5A380900321D4A489C2E5B7AFDC4F6FDB4E4 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0; L_0 = AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503(/*hidden argument*/NULL); if (L_0) { goto IL_000e; } } { bool L_1; L_1 = AppSwitches_get_DisableNativeProviderProbing_m821F2FB0BB76016FC482225E9C092C71E12A34D5(/*hidden argument*/NULL); if (!L_1) { goto IL_0014; } } IL_000e: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseManaged_mAD80D2A14C50A0550D0DC8E0AF41337163BDC413(/*hidden argument*/NULL); return; } IL_0014: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); bool L_2; L_2 = LinearAlgebraControl_TryUseNative_m69500C1CB9A16B7E0E8312FE6E68D30BBFF8C317(/*hidden argument*/NULL); if (L_2) { goto IL_0020; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseManaged_mAD80D2A14C50A0550D0DC8E0AF41337163BDC413(/*hidden argument*/NULL); } IL_0020: { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::UseDefault() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl_UseDefault_m7325F2CEEA324C959B4282981AB5EDA7E83E1781 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50EC9CB9FFE7CE48D4D01085247B0E8240264218); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64A1FE83A1EB2685D3DF9249C295FB31AD86761C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84945B8C2D34164FE95E8A41AAE2EBFD38078892); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA4EFDA7D65A6CD5DD1E4B1604CD440FE9FABF28E); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; String_t* V_1 = NULL; String_t* G_B5_0 = NULL; { bool L_0; L_0 = AppSwitches_get_DisableNativeProviders_mD1B9C88F481FBF6EA0BDAF0B31EE082E163A5503(/*hidden argument*/NULL); if (!L_0) { goto IL_000d; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseManaged_mAD80D2A14C50A0550D0DC8E0AF41337163BDC413(/*hidden argument*/NULL); return; } IL_000d: { String_t* L_1; L_1 = Environment_GetEnvironmentVariable_mBDE19BD883E2D01AEA6DD1667D5E97941558C7A3(_stringLiteral50EC9CB9FFE7CE48D4D01085247B0E8240264218, /*hidden argument*/NULL); V_0 = L_1; String_t* L_2 = V_0; if (L_2) { goto IL_0022; } } { String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5(); G_B5_0 = L_3; goto IL_0028; } IL_0022: { String_t* L_4 = V_0; NullCheck(L_4); String_t* L_5; L_5 = String_ToUpperInvariant_mA1D82B6DA175D228E2BE5A315B4C68AB222FA84E(L_4, /*hidden argument*/NULL); G_B5_0 = L_5; } IL_0028: { V_1 = G_B5_0; String_t* L_6 = V_1; if (!L_6) { goto IL_006b; } } { String_t* L_7 = V_1; bool L_8; L_8 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_7, _stringLiteral64A1FE83A1EB2685D3DF9249C295FB31AD86761C, /*hidden argument*/NULL); if (L_8) { goto IL_0055; } } { String_t* L_9 = V_1; bool L_10; L_10 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_9, _stringLiteral84945B8C2D34164FE95E8A41AAE2EBFD38078892, /*hidden argument*/NULL); if (L_10) { goto IL_005f; } } { String_t* L_11 = V_1; bool L_12; L_12 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_11, _stringLiteralA4EFDA7D65A6CD5DD1E4B1604CD440FE9FABF28E, /*hidden argument*/NULL); if (L_12) { goto IL_0065; } } { goto IL_006b; } IL_0055: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseNativeMKL_m1F4061DF7713F01F772264653D5E4F3DB95828A6(2, ((int32_t)32), 2, /*hidden argument*/NULL); return; } IL_005f: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseNativeCUDA_mEA971B4B3A159C7B0DB106AA3597F6538733DC5B(/*hidden argument*/NULL); return; } IL_0065: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseNativeOpenBLAS_mD370BDF279A21EAFE88215E6D19BAEDA7B4F89FF(/*hidden argument*/NULL); return; } IL_006b: { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); LinearAlgebraControl_UseBest_mA28C5A380900321D4A489C2E5B7AFDC4F6FDB4E4(/*hidden argument*/NULL); return; } } // System.String MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::GetCombinedHintPath() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LinearAlgebraControl_GetCombinedHintPath_mF1175762F4F0D9398A17299C866A28A96BC426F6 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3291B7DD95DB4362517A0A29AAA7DBBFEEBE4B2); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0; L_0 = LinearAlgebraControl_get_HintPath_m230720AA83C33706BDAC5FB6654B1568F25A577D_inline(/*hidden argument*/NULL); bool L_1; L_1 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_0, /*hidden argument*/NULL); if (L_1) { goto IL_0012; } } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_2; L_2 = LinearAlgebraControl_get_HintPath_m230720AA83C33706BDAC5FB6654B1568F25A577D_inline(/*hidden argument*/NULL); return L_2; } IL_0012: { String_t* L_3; L_3 = Environment_GetEnvironmentVariable_mBDE19BD883E2D01AEA6DD1667D5E97941558C7A3(_stringLiteralA3291B7DD95DB4362517A0A29AAA7DBBFEEBE4B2, /*hidden argument*/NULL); V_0 = L_3; String_t* L_4 = V_0; bool L_5; L_5 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_4, /*hidden argument*/NULL); if (L_5) { goto IL_0027; } } { String_t* L_6 = V_0; return L_6; } IL_0027: { return (String_t*)NULL; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.LinearAlgebraControl::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAlgebraControl__cctor_mA759B75E4F2C3EF0F998DC9E5D6DF496D2F06B3D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_0, /*hidden argument*/NULL); ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->set_StaticLock_1(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Numerics.Complex,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_ScaleArray_mCEB21DE29EFF62E853E480F358CB4A61F9AECAE3 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_ScaleArray_mCEB21DE29EFF62E853E480F358CB4A61F9AECAE3_RuntimeMethod_var))); } IL_000e: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2 = ___alpha0; bool L_3; L_3 = ComplexExtensions_IsZero_m78FB924D092C2A9BD45FB7E8F85F2AD31E08954B(L_2, /*hidden argument*/NULL); if (!L_3) { goto IL_0021; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___result2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = ___result2; NullCheck(L_5); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_4, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))), /*hidden argument*/NULL); return; } IL_0021: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_6 = ___alpha0; bool L_7; L_7 = ComplexExtensions_IsOne_m6A11317BFA3A9FCEB0FF699D2362E658FBD4355C(L_6, /*hidden argument*/NULL); if (!L_7) { goto IL_0031; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = ___x1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = ___result2; ArrayExtensions_Copy_m711539F12D539754C02C01DB226CC2536AA7F741(L_8, L_9, /*hidden argument*/NULL); return; } IL_0031: { V_0 = 0; goto IL_004d; } IL_0035: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10 = ___result2; int32_t L_11 = V_0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_12 = ___alpha0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___x1; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_17; L_17 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_12, L_16, /*hidden argument*/NULL); NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_17); int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_004d: { int32_t L_19 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_20 = ___result2; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length)))))) { goto IL_0035; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::PointWiseMultiplyArrays(System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___y1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___y1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86_RuntimeMethod_var))); } IL_000e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = ___x0; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86_RuntimeMethod_var))); } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___result2; if (L_4) { goto IL_002a; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86_RuntimeMethod_var))); } IL_002a: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = ___y1; NullCheck(L_6); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = ___x0; NullCheck(L_7); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))) { goto IL_003a; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = ___y1; NullCheck(L_8); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = ___result2; NullCheck(L_9); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0045; } } IL_003a: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m85E8F9731A1D5BFB90EEFCAD6D99902822CE2F86_RuntimeMethod_var))); } IL_0045: { V_0 = 0; goto IL_0067; } IL_0049: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___result2; int32_t L_12 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___x0; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_16 = (L_13)->GetAt(static_cast(L_15)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = ___y1; int32_t L_18 = V_0; NullCheck(L_17); int32_t L_19 = L_18; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_20 = (L_17)->GetAt(static_cast(L_19)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_21; L_21 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_16, L_20, /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_21); int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_0067: { int32_t L_23 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___result2; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { goto IL_0049; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiply(System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_U3CMatrixMultiplyU3Eb__0_m39C00164CBB0E4FCCB084092F5E1FAFB6B0EB342_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * V_0 = NULL; int32_t V_1 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_2 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_6 = NULL; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t G_B20_0 = 0; { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_0 = (U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass10_0__ctor_m3B198C07C8A9C9C831099F8977E32BCA50F623C3(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_1 = V_0; int32_t L_2 = ___columnsX2; NullCheck(L_1); L_1->set_columnsX_0(L_2); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_3 = V_0; int32_t L_4 = ___rowsX1; NullCheck(L_3); L_3->set_rowsX_1(L_4); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_5 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = ___x0; NullCheck(L_5); L_5->set_x_2(L_6); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_7 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = ___result6; NullCheck(L_7); L_7->set_result_4(L_8); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_9 = V_0; int32_t L_10 = ___columnsY5; NullCheck(L_9); L_9->set_columnsY_5(L_10); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_11 = V_0; NullCheck(L_11); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_12 = L_11->get_x_2(); if (L_12) { goto IL_003e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_13 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_003e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = ___y3; if (L_14) { goto IL_004d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_15 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_004d: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_16 = V_0; NullCheck(L_16); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = L_16->get_result_4(); if (L_17) { goto IL_0060; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_18 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_0060: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_19 = V_0; NullCheck(L_19); int32_t L_20 = L_19->get_columnsX_0(); int32_t L_21 = ___rowsY4; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_009d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = L_22; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->get_columnsX_0(); int32_t L_26 = L_25; RuntimeObject * L_27 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_26); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_27); (L_23)->SetAt(static_cast(0), (RuntimeObject *)L_27); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = L_23; int32_t L_29 = ___rowsY4; int32_t L_30 = L_29; RuntimeObject * L_31 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_30); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(1), (RuntimeObject *)L_31); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_32; L_32 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_28, /*hidden argument*/NULL); String_t* L_33; L_33 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_32, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_34 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_34, L_33, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_009d: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_35 = V_0; NullCheck(L_35); int32_t L_36 = L_35->get_rowsX_1(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_37 = V_0; NullCheck(L_37); int32_t L_38 = L_37->get_columnsX_0(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_39 = V_0; NullCheck(L_39); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_40 = L_39->get_x_2(); NullCheck(L_40); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_38))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))) { goto IL_00fb; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_rowsX_1(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_48 = V_0; NullCheck(L_48); int32_t L_49 = L_48->get_columnsX_0(); int32_t L_50 = L_49; RuntimeObject * L_51 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_50); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_51); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_51); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = L_47; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_53 = V_0; NullCheck(L_53); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_54 = L_53->get_x_2(); NullCheck(L_54); int32_t L_55 = ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))); RuntimeObject * L_56 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_55); NullCheck(L_52); ArrayElementTypeCheck (L_52, L_56); (L_52)->SetAt(static_cast(2), (RuntimeObject *)L_56); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_57; L_57 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_52, /*hidden argument*/NULL); String_t* L_58; L_58 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_57, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_59 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_59, L_58, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_00fb: { int32_t L_60 = ___rowsY4; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_61 = V_0; NullCheck(L_61); int32_t L_62 = L_61->get_columnsY_5(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_63 = ___y3; NullCheck(L_63); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_60, (int32_t)L_62))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))) { goto IL_0149; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_64 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_65 = L_64; int32_t L_66 = ___rowsY4; int32_t L_67 = L_66; RuntimeObject * L_68 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_67); NullCheck(L_65); ArrayElementTypeCheck (L_65, L_68); (L_65)->SetAt(static_cast(0), (RuntimeObject *)L_68); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_69 = L_65; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_70 = V_0; NullCheck(L_70); int32_t L_71 = L_70->get_columnsY_5(); int32_t L_72 = L_71; RuntimeObject * L_73 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_72); NullCheck(L_69); ArrayElementTypeCheck (L_69, L_73); (L_69)->SetAt(static_cast(1), (RuntimeObject *)L_73); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_74 = L_69; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_75 = ___y3; NullCheck(L_75); int32_t L_76 = ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))); RuntimeObject * L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_76); NullCheck(L_74); ArrayElementTypeCheck (L_74, L_77); (L_74)->SetAt(static_cast(2), (RuntimeObject *)L_77); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_78; L_78 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_74, /*hidden argument*/NULL); String_t* L_79; L_79 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_78, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_80 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_80, L_79, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_0149: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_81 = V_0; NullCheck(L_81); int32_t L_82 = L_81->get_rowsX_1(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_83 = V_0; NullCheck(L_83); int32_t L_84 = L_83->get_columnsY_5(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_85 = V_0; NullCheck(L_85); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_86 = L_85->get_result_4(); NullCheck(L_86); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_84))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length)))))) { goto IL_01a7; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_87 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_87; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_rowsX_1(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(0), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_94 = V_0; NullCheck(L_94); int32_t L_95 = L_94->get_columnsY_5(); int32_t L_96 = L_95; RuntimeObject * L_97 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_96); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_97); (L_93)->SetAt(static_cast(1), (RuntimeObject *)L_97); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_98 = L_93; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_99 = V_0; NullCheck(L_99); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_100 = L_99->get_result_4(); NullCheck(L_100); int32_t L_101 = ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))); RuntimeObject * L_102 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_101); NullCheck(L_98); ArrayElementTypeCheck (L_98, L_102); (L_98)->SetAt(static_cast(2), (RuntimeObject *)L_102); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_103; L_103 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_98, /*hidden argument*/NULL); String_t* L_104; L_104 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_103, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_105 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_105, L_104, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m3CBB7BF64DDADEAAEE7B0EB7F2FDAFD46F040029_RuntimeMethod_var))); } IL_01a7: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_106 = V_0; NullCheck(L_106); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_107 = L_106->get_result_4(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_108 = V_0; NullCheck(L_108); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_109 = L_108->get_result_4(); NullCheck(L_109); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_107, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))), /*hidden argument*/NULL); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_110 = V_0; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_111 = V_0; NullCheck(L_111); int32_t L_112 = L_111->get_columnsY_5(); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_113 = (ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)SZArrayNew(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248_il2cpp_TypeInfo_var, (uint32_t)L_112); NullCheck(L_110); L_110->set_columnDataB_3(L_113); V_1 = 0; goto IL_01f8; } IL_01d0: { int32_t L_114 = ___rowsY4; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_115 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_114); V_2 = L_115; int32_t L_116 = V_1; int32_t L_117 = ___rowsY4; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_118 = V_0; NullCheck(L_118); int32_t L_119 = L_118->get_columnsY_5(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_120 = ___y3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_121 = V_2; ManagedLinearAlgebraProvider_GetColumn_m665F97DD425E39AC983C127D3C2D46C67ED0D443(((int32_t)111), L_116, L_117, L_119, L_120, L_121, /*hidden argument*/NULL); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_122 = V_0; NullCheck(L_122); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_123 = L_122->get_columnDataB_3(); int32_t L_124 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_125 = V_2; NullCheck(L_123); ArrayElementTypeCheck (L_123, L_125); (L_123)->SetAt(static_cast(L_124), (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_125); int32_t L_126 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01f8: { int32_t L_127 = V_1; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_128 = V_0; NullCheck(L_128); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_129 = L_128->get_columnDataB_3(); NullCheck(L_129); if ((((int32_t)L_127) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))) { goto IL_01d0; } } { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_130 = V_0; NullCheck(L_130); int32_t L_131 = L_130->get_rowsX_1(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_132 = V_0; NullCheck(L_132); int32_t L_133 = L_132->get_columnsY_5(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_134 = V_0; NullCheck(L_134); int32_t L_135 = L_134->get_columnsX_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_136; L_136 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)L_133)), (int32_t)L_135))) < ((int32_t)L_136))) { goto IL_0228; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_137; L_137 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B20_0 = ((((int32_t)L_137) < ((int32_t)2))? 1 : 0); goto IL_0229; } IL_0228: { G_B20_0 = 1; } IL_0229: { if (!G_B20_0) { goto IL_0300; } } { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_138 = V_0; NullCheck(L_138); int32_t L_139 = L_138->get_columnsX_0(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_140 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_139); V_3 = L_140; V_4 = 0; goto IL_02f2; } IL_0242: { int32_t L_141 = V_4; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_142 = V_0; NullCheck(L_142); int32_t L_143 = L_142->get_rowsX_1(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_144 = V_0; NullCheck(L_144); int32_t L_145 = L_144->get_columnsX_0(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_146 = V_0; NullCheck(L_146); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_147 = L_146->get_x_2(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_148 = V_3; ManagedLinearAlgebraProvider_GetRow_m5B623C7702D8E3F7B3C2FA9308F60285AC495301(((int32_t)111), L_141, L_143, L_145, L_147, L_148, /*hidden argument*/NULL); V_5 = 0; goto IL_02df; } IL_0263: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_149 = V_0; NullCheck(L_149); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_150 = L_149->get_columnDataB_3(); int32_t L_151 = V_5; NullCheck(L_150); int32_t L_152 = L_151; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_153 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(L_150)->GetAt(static_cast(L_152)); V_6 = L_153; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_154 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_7 = L_154; V_8 = 0; goto IL_029f; } IL_027a: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_155 = V_7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_156 = V_3; int32_t L_157 = V_8; NullCheck(L_156); int32_t L_158 = L_157; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_159 = (L_156)->GetAt(static_cast(L_158)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_160 = V_6; int32_t L_161 = V_8; NullCheck(L_160); int32_t L_162 = L_161; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_163 = (L_160)->GetAt(static_cast(L_162)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_164; L_164 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_159, L_163, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_165; L_165 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_155, L_164, /*hidden argument*/NULL); V_7 = L_165; int32_t L_166 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1)); } IL_029f: { int32_t L_167 = V_8; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_168 = V_3; NullCheck(L_168); if ((((int32_t)L_167) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_168)->max_length)))))) { goto IL_027a; } } { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_169 = V_0; NullCheck(L_169); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_170 = L_169->get_result_4(); int32_t L_171 = V_5; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_172 = V_0; NullCheck(L_172); int32_t L_173 = L_172->get_rowsX_1(); int32_t L_174 = V_4; NullCheck(L_170); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_175 = ((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_173)), (int32_t)L_174))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_176 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_175); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_177 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_178 = V_7; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_179; L_179 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_177, L_178, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_180; L_180 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_176, L_179, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_175 = L_180; int32_t L_181 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_181, (int32_t)1)); } IL_02df: { int32_t L_182 = V_5; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_183 = V_0; NullCheck(L_183); int32_t L_184 = L_183->get_columnsY_5(); if ((((int32_t)L_182) < ((int32_t)L_184))) { goto IL_0263; } } { int32_t L_185 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_185, (int32_t)1)); } IL_02f2: { int32_t L_186 = V_4; U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_187 = V_0; NullCheck(L_187); int32_t L_188 = L_187->get_rowsX_1(); if ((((int32_t)L_186) < ((int32_t)L_188))) { goto IL_0242; } } { return; } IL_0300: { U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_189 = V_0; NullCheck(L_189); int32_t L_190 = L_189->get_rowsX_1(); U3CU3Ec__DisplayClass10_0_t83686FBF9BECD0F66CD2193A6645B5016FFEA798 * L_191 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_192 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_192, L_191, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass10_0_U3CMatrixMultiplyU3Eb__0_m39C00164CBB0E4FCCB084092F5E1FAFB6B0EB342_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_190, 1, L_192, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Numerics.Complex,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex[],System.Int32,System.Int32,System.Numerics.Complex,System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___transposeA0, int32_t ___transposeB1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___alpha2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___beta9, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___c10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m85273485C2E95F214C995294A9EBEB69670B392E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_4 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_8 = NULL; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t G_B30_0 = 0; { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_0 = (U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass11_0__ctor_mBC9A0905535C99CD575CD5161C4B13855F425B9A(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_1 = V_0; int32_t L_2 = ___columnsA5; NullCheck(L_1); L_1->set_columnsA_0(L_2); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_3 = V_0; int32_t L_4 = ___transposeA0; NullCheck(L_3); L_3->set_transposeA_1(L_4); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_5 = V_0; int32_t L_6 = ___rowsA4; NullCheck(L_5); L_5->set_rowsA_2(L_6); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_7 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_8 = ___a3; NullCheck(L_7); L_7->set_a_3(L_8); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_9 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10 = ___c10; NullCheck(L_9); L_9->set_c_5(L_10); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_11 = V_0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_12 = ___alpha2; NullCheck(L_11); L_11->set_alpha_6(L_12); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_13 = V_0; int32_t L_14 = ___columnsB8; NullCheck(L_13); L_13->set_columnsB_7(L_14); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_15 = V_0; NullCheck(L_15); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_16 = L_15->get_a_3(); if (L_16) { goto IL_004f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_17 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_004f: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = ___b6; if (L_18) { goto IL_005e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_19 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_005e: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_20 = V_0; NullCheck(L_20); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = L_20->get_c_5(); if (L_21) { goto IL_0071; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_22 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_0071: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_23 = V_0; NullCheck(L_23); int32_t L_24 = L_23->get_transposeA_1(); if ((((int32_t)L_24) == ((int32_t)((int32_t)111)))) { goto IL_0095; } } { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_25 = V_0; NullCheck(L_25); int32_t L_26 = L_25->get_rowsA_2(); V_1 = L_26; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_27 = V_0; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->get_columnsA_0(); NullCheck(L_27); L_27->set_rowsA_2(L_29); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_30 = V_0; int32_t L_31 = V_1; NullCheck(L_30); L_30->set_columnsA_0(L_31); } IL_0095: { int32_t L_32 = ___transposeB1; if ((((int32_t)L_32) == ((int32_t)((int32_t)111)))) { goto IL_00ac; } } { int32_t L_33 = ___rowsB7; V_2 = L_33; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_34 = V_0; NullCheck(L_34); int32_t L_35 = L_34->get_columnsB_7(); ___rowsB7 = L_35; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); L_36->set_columnsB_7(L_37); } IL_00ac: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->get_columnsA_0(); int32_t L_40 = ___rowsB7; if ((((int32_t)L_39) == ((int32_t)L_40))) { goto IL_00e9; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_columnsA_0(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; int32_t L_48 = ___rowsB7; int32_t L_49 = L_48; RuntimeObject * L_50 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_49); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_50); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_50); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_51; L_51 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_47, /*hidden argument*/NULL); String_t* L_52; L_52 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_51, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_53 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_53, L_52, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_00e9: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_54 = V_0; NullCheck(L_54); int32_t L_55 = L_54->get_rowsA_2(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_56 = V_0; NullCheck(L_56); int32_t L_57 = L_56->get_columnsA_0(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_58 = V_0; NullCheck(L_58); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_59 = L_58->get_a_3(); NullCheck(L_59); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_57))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))) { goto IL_0147; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = L_60; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_62 = V_0; NullCheck(L_62); int32_t L_63 = L_62->get_rowsA_2(); int32_t L_64 = L_63; RuntimeObject * L_65 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_64); NullCheck(L_61); ArrayElementTypeCheck (L_61, L_65); (L_61)->SetAt(static_cast(0), (RuntimeObject *)L_65); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_61; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_67 = V_0; NullCheck(L_67); int32_t L_68 = L_67->get_columnsA_0(); int32_t L_69 = L_68; RuntimeObject * L_70 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_69); NullCheck(L_66); ArrayElementTypeCheck (L_66, L_70); (L_66)->SetAt(static_cast(1), (RuntimeObject *)L_70); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_71 = L_66; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_72 = V_0; NullCheck(L_72); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_73 = L_72->get_a_3(); NullCheck(L_73); int32_t L_74 = ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))); RuntimeObject * L_75 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_74); NullCheck(L_71); ArrayElementTypeCheck (L_71, L_75); (L_71)->SetAt(static_cast(2), (RuntimeObject *)L_75); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_76; L_76 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_71, /*hidden argument*/NULL); String_t* L_77; L_77 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_76, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_78 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_78, L_77, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_0147: { int32_t L_79 = ___rowsB7; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_80 = V_0; NullCheck(L_80); int32_t L_81 = L_80->get_columnsB_7(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_82 = ___b6; NullCheck(L_82); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_79, (int32_t)L_81))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))) { goto IL_0195; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_83 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_84 = L_83; int32_t L_85 = ___rowsB7; int32_t L_86 = L_85; RuntimeObject * L_87 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_86); NullCheck(L_84); ArrayElementTypeCheck (L_84, L_87); (L_84)->SetAt(static_cast(0), (RuntimeObject *)L_87); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_84; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_columnsB_7(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(1), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_94 = ___b6; NullCheck(L_94); int32_t L_95 = ((int32_t)((int32_t)(((RuntimeArray*)L_94)->max_length))); RuntimeObject * L_96 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_95); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_96); (L_93)->SetAt(static_cast(2), (RuntimeObject *)L_96); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_97; L_97 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_93, /*hidden argument*/NULL); String_t* L_98; L_98 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_97, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_99 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_99, L_98, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_0195: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_100 = V_0; NullCheck(L_100); int32_t L_101 = L_100->get_rowsA_2(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_102 = V_0; NullCheck(L_102); int32_t L_103 = L_102->get_columnsB_7(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_104 = V_0; NullCheck(L_104); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_105 = L_104->get_c_5(); NullCheck(L_105); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_103))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))) { goto IL_01f3; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_106 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_107 = L_106; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_108 = V_0; NullCheck(L_108); int32_t L_109 = L_108->get_rowsA_2(); int32_t L_110 = L_109; RuntimeObject * L_111 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_110); NullCheck(L_107); ArrayElementTypeCheck (L_107, L_111); (L_107)->SetAt(static_cast(0), (RuntimeObject *)L_111); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_112 = L_107; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_113 = V_0; NullCheck(L_113); int32_t L_114 = L_113->get_columnsB_7(); int32_t L_115 = L_114; RuntimeObject * L_116 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_115); NullCheck(L_112); ArrayElementTypeCheck (L_112, L_116); (L_112)->SetAt(static_cast(1), (RuntimeObject *)L_116); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_117 = L_112; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_118 = V_0; NullCheck(L_118); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_119 = L_118->get_c_5(); NullCheck(L_119); int32_t L_120 = ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))); RuntimeObject * L_121 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_120); NullCheck(L_117); ArrayElementTypeCheck (L_117, L_121); (L_117)->SetAt(static_cast(2), (RuntimeObject *)L_121); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_122; L_122 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_117, /*hidden argument*/NULL); String_t* L_123; L_123 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_122, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_124 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_124, L_123, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mFB158485617E21049D42FC682D89DF3BA625DBE9_RuntimeMethod_var))); } IL_01f3: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_125 = ___beta9; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_126 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); bool L_127; L_127 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_125, L_126, /*hidden argument*/NULL); if (!L_127) { goto IL_0217; } } { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_128 = V_0; NullCheck(L_128); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_129 = L_128->get_c_5(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_130 = V_0; NullCheck(L_130); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_131 = L_130->get_c_5(); NullCheck(L_131); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_129, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_131)->max_length))), /*hidden argument*/NULL); goto IL_0239; } IL_0217: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_132 = ___beta9; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_133 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); bool L_134; L_134 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_132, L_133, /*hidden argument*/NULL); if (!L_134) { goto IL_0239; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_135 = ___beta9; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_136 = V_0; NullCheck(L_136); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_137 = L_136->get_c_5(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_138 = V_0; NullCheck(L_138); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_139 = L_138->get_c_5(); VirtualActionInvoker3< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(38 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Numerics.Complex,System.Numerics.Complex[],System.Numerics.Complex[]) */, __this, L_135, L_137, L_139); } IL_0239: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_140 = V_0; NullCheck(L_140); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_141 = L_140->get_alpha_6(); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_142 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); bool L_143; L_143 = Complex_op_Equality_m7B4FEE8F063E7D64B794EEC38E48C5D086BF5812(L_141, L_142, /*hidden argument*/NULL); if (!L_143) { goto IL_024c; } } { return; } IL_024c: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_144 = V_0; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_145 = V_0; NullCheck(L_145); int32_t L_146 = L_145->get_columnsB_7(); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_147 = (ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248*)SZArrayNew(ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248_il2cpp_TypeInfo_var, (uint32_t)L_146); NullCheck(L_144); L_144->set_columnDataB_4(L_147); V_3 = 0; goto IL_028b; } IL_0261: { int32_t L_148 = ___rowsB7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_149 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_148); V_4 = L_149; int32_t L_150 = ___transposeB1; int32_t L_151 = V_3; int32_t L_152 = ___rowsB7; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_153 = V_0; NullCheck(L_153); int32_t L_154 = L_153->get_columnsB_7(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_155 = ___b6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_156 = V_4; ManagedLinearAlgebraProvider_GetColumn_m665F97DD425E39AC983C127D3C2D46C67ED0D443(L_150, L_151, L_152, L_154, L_155, L_156, /*hidden argument*/NULL); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_157 = V_0; NullCheck(L_157); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_158 = L_157->get_columnDataB_4(); int32_t L_159 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_160 = V_4; NullCheck(L_158); ArrayElementTypeCheck (L_158, L_160); (L_158)->SetAt(static_cast(L_159), (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_160); int32_t L_161 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1)); } IL_028b: { int32_t L_162 = V_3; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_163 = V_0; NullCheck(L_163); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_164 = L_163->get_columnDataB_4(); NullCheck(L_164); if ((((int32_t)L_162) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_164)->max_length)))))) { goto IL_0261; } } { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_165 = V_0; NullCheck(L_165); int32_t L_166 = L_165->get_rowsA_2(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_167 = V_0; NullCheck(L_167); int32_t L_168 = L_167->get_columnsB_7(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_169 = V_0; NullCheck(L_169); int32_t L_170 = L_169->get_columnsA_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_171; L_171 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)L_168)), (int32_t)L_170))) < ((int32_t)L_171))) { goto IL_02bb; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_172; L_172 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B30_0 = ((((int32_t)L_172) < ((int32_t)2))? 1 : 0); goto IL_02bc; } IL_02bb: { G_B30_0 = 1; } IL_02bc: { if (!G_B30_0) { goto IL_039c; } } { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_173 = V_0; NullCheck(L_173); int32_t L_174 = L_173->get_columnsA_0(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_175 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_174); V_5 = L_175; V_6 = 0; goto IL_038e; } IL_02d6: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_176 = V_0; NullCheck(L_176); int32_t L_177 = L_176->get_transposeA_1(); int32_t L_178 = V_6; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_179 = V_0; NullCheck(L_179); int32_t L_180 = L_179->get_rowsA_2(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_181 = V_0; NullCheck(L_181); int32_t L_182 = L_181->get_columnsA_0(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_183 = V_0; NullCheck(L_183); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_184 = L_183->get_a_3(); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_185 = V_5; ManagedLinearAlgebraProvider_GetRow_m5B623C7702D8E3F7B3C2FA9308F60285AC495301(L_177, L_178, L_180, L_182, L_184, L_185, /*hidden argument*/NULL); V_7 = 0; goto IL_037b; } IL_02fc: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_186 = V_0; NullCheck(L_186); ComplexU5BU5DU5BU5D_t1ED125620F26B1742D91D807E2A32BEC01548248* L_187 = L_186->get_columnDataB_4(); int32_t L_188 = V_7; NullCheck(L_187); int32_t L_189 = L_188; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_190 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(L_187)->GetAt(static_cast(L_189)); V_8 = L_190; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_191 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_9 = L_191; V_10 = 0; goto IL_0339; } IL_0313: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_192 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_193 = V_5; int32_t L_194 = V_10; NullCheck(L_193); int32_t L_195 = L_194; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_196 = (L_193)->GetAt(static_cast(L_195)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_197 = V_8; int32_t L_198 = V_10; NullCheck(L_197); int32_t L_199 = L_198; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_200 = (L_197)->GetAt(static_cast(L_199)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_201; L_201 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_196, L_200, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_202; L_202 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_192, L_201, /*hidden argument*/NULL); V_9 = L_202; int32_t L_203 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_203, (int32_t)1)); } IL_0339: { int32_t L_204 = V_10; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_205 = V_5; NullCheck(L_205); if ((((int32_t)L_204) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_205)->max_length)))))) { goto IL_0313; } } { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_206 = V_0; NullCheck(L_206); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_207 = L_206->get_c_5(); int32_t L_208 = V_7; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_209 = V_0; NullCheck(L_209); int32_t L_210 = L_209->get_rowsA_2(); int32_t L_211 = V_6; NullCheck(L_207); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_212 = ((L_207)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_208, (int32_t)L_210)), (int32_t)L_211))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_213 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_212); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_214 = V_0; NullCheck(L_214); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_215 = L_214->get_alpha_6(); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_216 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_217; L_217 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_215, L_216, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_218; L_218 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_213, L_217, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_212 = L_218; int32_t L_219 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_219, (int32_t)1)); } IL_037b: { int32_t L_220 = V_7; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_221 = V_0; NullCheck(L_221); int32_t L_222 = L_221->get_columnsB_7(); if ((((int32_t)L_220) < ((int32_t)L_222))) { goto IL_02fc; } } { int32_t L_223 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_223, (int32_t)1)); } IL_038e: { int32_t L_224 = V_6; U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_225 = V_0; NullCheck(L_225); int32_t L_226 = L_225->get_rowsA_2(); if ((((int32_t)L_224) < ((int32_t)L_226))) { goto IL_02d6; } } { return; } IL_039c: { U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_227 = V_0; NullCheck(L_227); int32_t L_228 = L_227->get_rowsA_2(); U3CU3Ec__DisplayClass11_0_tB1B99ABFA2E005BF2BE15B62DF2E0CE3E4DA943A * L_229 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_230 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_230, L_229, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass11_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m85273485C2E95F214C995294A9EBEB69670B392E_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_228, 1, L_230, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUFactor(System.Numerics.Complex[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_11; memset((&V_11), 0, sizeof(V_11)); int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_16; memset((&V_16), 0, sizeof(V_16)); int32_t V_17 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80_RuntimeMethod_var))); } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m6A948B7E72C2334A1C557BD906A16956FB81DA80_RuntimeMethod_var))); } IL_004a: { V_1 = 0; goto IL_0056; } IL_004e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___ipiv2; int32_t L_12 = V_1; int32_t L_13 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (int32_t)L_13); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0056: { int32_t L_15 = V_1; int32_t L_16 = ___order1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_004e; } } { int32_t L_17 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_17); V_0 = L_18; V_2 = 0; goto IL_01ec; } IL_0068: { int32_t L_19 = V_2; int32_t L_20 = ___order1; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20)); int32_t L_21 = V_3; int32_t L_22 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); V_6 = 0; goto IL_008e; } IL_0076: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_23 = V_0; int32_t L_24 = V_6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = ___data0; int32_t L_26 = V_3; int32_t L_27 = V_6; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_29); int32_t L_30 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_008e: { int32_t L_31 = V_6; int32_t L_32 = ___order1; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0076; } } { V_7 = 0; goto IL_010c; } IL_0098: { int32_t L_33 = V_7; int32_t L_34 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_35; L_35 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_33, L_34, /*hidden argument*/NULL); V_8 = L_35; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_36 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_9 = L_36; V_10 = 0; goto IL_00d7; } IL_00ae: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_37 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_38 = ___data0; int32_t L_39 = V_10; int32_t L_40 = ___order1; int32_t L_41 = V_7; NullCheck(L_38); int32_t L_42 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40)), (int32_t)L_41)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_43 = (L_38)->GetAt(static_cast(L_42)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_44 = V_0; int32_t L_45 = V_10; NullCheck(L_44); int32_t L_46 = L_45; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_47 = (L_44)->GetAt(static_cast(L_46)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_48; L_48 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_43, L_47, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_49; L_49 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_37, L_48, /*hidden argument*/NULL); V_9 = L_49; int32_t L_50 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00d7: { int32_t L_51 = V_10; int32_t L_52 = V_8; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00ae; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_53 = ___data0; int32_t L_54 = V_3; int32_t L_55 = V_7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_56 = V_0; int32_t L_57 = V_7; NullCheck(L_56); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_58 = ((L_56)->GetAddressAt(static_cast(L_57))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_59 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_58); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_60 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_61; L_61 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_59, L_60, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_62 = L_61; V_11 = L_62; *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_58 = L_62; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_63 = V_11; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_63); int32_t L_64 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_010c: { int32_t L_65 = V_7; int32_t L_66 = ___order1; if ((((int32_t)L_65) < ((int32_t)L_66))) { goto IL_0098; } } { int32_t L_67 = V_2; V_5 = L_67; int32_t L_68 = V_2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)); goto IL_0141; } IL_011b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_69 = V_0; int32_t L_70 = V_12; NullCheck(L_69); double L_71; L_71 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_69)->GetAddressAt(static_cast(L_70))), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_72 = V_0; int32_t L_73 = V_5; NullCheck(L_72); double L_74; L_74 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_72)->GetAddressAt(static_cast(L_73))), /*hidden argument*/NULL); if ((!(((double)L_71) > ((double)L_74)))) { goto IL_013b; } } { int32_t L_75 = V_12; V_5 = L_75; } IL_013b: { int32_t L_76 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_0141: { int32_t L_77 = V_12; int32_t L_78 = ___order1; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_011b; } } { int32_t L_79 = V_5; int32_t L_80 = V_2; if ((((int32_t)L_79) == ((int32_t)L_80))) { goto IL_0192; } } { V_13 = 0; goto IL_0188; } IL_0150: { int32_t L_81 = V_13; int32_t L_82 = ___order1; int32_t L_83 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_81, (int32_t)L_82)); int32_t L_84 = V_5; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_84)); int32_t L_85 = V_2; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_85)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_86 = ___data0; int32_t L_87 = V_14; NullCheck(L_86); int32_t L_88 = L_87; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_89 = (L_86)->GetAt(static_cast(L_88)); V_16 = L_89; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_90 = ___data0; int32_t L_91 = V_14; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_92 = ___data0; int32_t L_93 = V_15; NullCheck(L_92); int32_t L_94 = L_93; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_90); (L_90)->SetAt(static_cast(L_91), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_95); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_96 = ___data0; int32_t L_97 = V_15; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_98 = V_16; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_98); int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0188: { int32_t L_100 = V_13; int32_t L_101 = ___order1; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_0150; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = ___ipiv2; int32_t L_103 = V_2; int32_t L_104 = V_5; NullCheck(L_102); (L_102)->SetAt(static_cast(L_103), (int32_t)L_104); } IL_0192: { int32_t L_105 = V_2; int32_t L_106 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_107 = ___data0; int32_t L_108 = V_4; NullCheck(L_107); int32_t L_109 = L_108; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_110 = (L_107)->GetAt(static_cast(L_109)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_111; L_111 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((0.0), /*hidden argument*/NULL); bool L_112; L_112 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_110, L_111, /*hidden argument*/NULL); if (!((int32_t)((int32_t)((((int32_t)L_105) < ((int32_t)L_106))? 1 : 0)&(int32_t)L_112))) { goto IL_01e8; } } { int32_t L_113 = V_2; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)1)); goto IL_01e3; } IL_01bb: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_114 = ___data0; int32_t L_115 = V_3; int32_t L_116 = V_17; NullCheck(L_114); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_117 = ((L_114)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_115, (int32_t)L_116))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_118 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_117); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_119 = ___data0; int32_t L_120 = V_4; NullCheck(L_119); int32_t L_121 = L_120; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_122 = (L_119)->GetAt(static_cast(L_121)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_123; L_123 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_118, L_122, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_117 = L_123; int32_t L_124 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1)); } IL_01e3: { int32_t L_125 = V_17; int32_t L_126 = ___order1; if ((((int32_t)L_125) < ((int32_t)L_126))) { goto IL_01bb; } } IL_01e8: { int32_t L_127 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1)); } IL_01ec: { int32_t L_128 = V_2; int32_t L_129 = ___order1; if ((((int32_t)L_128) < ((int32_t)L_129))) { goto IL_0068; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUInverseFactored(System.Numerics.Complex[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; int32_t V_1 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49_RuntimeMethod_var))); } IL_001c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mEBE6B719A44A9DC6788537291BED489EC49D5F49_RuntimeMethod_var))); } IL_004a: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___a0; NullCheck(L_11); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_12 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))); V_0 = L_12; V_1 = 0; goto IL_006b; } IL_0057: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = V_0; int32_t L_14 = V_1; int32_t L_15 = ___order1; int32_t L_16 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_17 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)L_16))))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_17); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_006b: { int32_t L_19 = V_1; int32_t L_20 = ___order1; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0057; } } { int32_t L_21 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___a0; int32_t L_23 = ___order1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = ___ipiv2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = V_0; VirtualActionInvoker5< int32_t, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* >::Invoke(44 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Numerics.Complex[],System.Int32,System.Int32[],System.Numerics.Complex[]) */, __this, L_21, L_22, L_23, L_24, L_25); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_26 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_27 = ___a0; ArrayExtensions_Copy_m711539F12D539754C02C01DB226CC2536AA7F741(L_26, L_27, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Numerics.Complex[],System.Int32,System.Int32[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___columnsOfB0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___b4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_001d: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___b4; if (L_4) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_002c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = ___a1; NullCheck(L_6); int32_t L_7 = ___order2; int32_t L_8 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8))))) { goto IL_0044; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_0044: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___ipiv3; NullCheck(L_10); int32_t L_11 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) == ((int32_t)L_11))) { goto IL_005b; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_005b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___b4; NullCheck(L_13); int32_t L_14 = ___order2; int32_t L_15 = ___columnsOfB0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0074; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_0074: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = ___a1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_18 = ___b4; if ((!(((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_17) == ((RuntimeObject*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)L_18)))) { goto IL_0084; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_mB0586678126F251B6FB7F3B253562D4E99731615_RuntimeMethod_var))); } IL_0084: { V_0 = 0; goto IL_00d5; } IL_0088: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ___ipiv3; int32_t L_21 = V_0; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_0; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_00d1; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = ___ipiv3; int32_t L_26 = V_0; NullCheck(L_25); int32_t L_27 = L_26; int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_1 = L_28; V_2 = 0; goto IL_00cd; } IL_0098: { int32_t L_29 = V_2; int32_t L_30 = ___order2; int32_t L_31 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = V_1; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)); int32_t L_33 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_33)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_34 = ___b4; int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_37 = (L_34)->GetAt(static_cast(L_36)); V_5 = L_37; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_38 = ___b4; int32_t L_39 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_40 = ___b4; int32_t L_41 = V_4; NullCheck(L_40); int32_t L_42 = L_41; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_43 = (L_40)->GetAt(static_cast(L_42)); NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_43); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_44 = ___b4; int32_t L_45 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_46 = V_5; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_46); int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00cd: { int32_t L_48 = V_2; int32_t L_49 = ___columnsOfB0; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_0098; } } IL_00d1: { int32_t L_50 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00d5: { int32_t L_51 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = ___ipiv3; NullCheck(L_52); if ((((int32_t)L_51) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))) { goto IL_0088; } } { V_6 = 0; goto IL_014e; } IL_00e1: { int32_t L_53 = V_6; int32_t L_54 = ___order2; V_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54)); int32_t L_55 = V_6; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); goto IL_0143; } IL_00ef: { V_9 = 0; goto IL_0138; } IL_00f4: { int32_t L_56 = V_9; int32_t L_57 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_56, (int32_t)L_57)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_58 = ___b4; int32_t L_59 = V_8; int32_t L_60 = V_10; NullCheck(L_58); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_61 = ((L_58)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)L_60))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_62 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_61); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_63 = ___b4; int32_t L_64 = V_6; int32_t L_65 = V_10; NullCheck(L_63); int32_t L_66 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_67 = (L_63)->GetAt(static_cast(L_66)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_68 = ___a1; int32_t L_69 = V_8; int32_t L_70 = V_7; NullCheck(L_68); int32_t L_71 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_70)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_72 = (L_68)->GetAt(static_cast(L_71)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_73; L_73 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_67, L_72, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_74; L_74 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_62, L_73, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_61 = L_74; int32_t L_75 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1)); } IL_0138: { int32_t L_76 = V_9; int32_t L_77 = ___columnsOfB0; if ((((int32_t)L_76) < ((int32_t)L_77))) { goto IL_00f4; } } { int32_t L_78 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1)); } IL_0143: { int32_t L_79 = V_8; int32_t L_80 = ___order2; if ((((int32_t)L_79) < ((int32_t)L_80))) { goto IL_00ef; } } { int32_t L_81 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)1)); } IL_014e: { int32_t L_82 = V_6; int32_t L_83 = ___order2; if ((((int32_t)L_82) < ((int32_t)L_83))) { goto IL_00e1; } } { int32_t L_84 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1)); goto IL_0207; } IL_015d: { int32_t L_85 = V_11; int32_t L_86 = V_11; int32_t L_87 = ___order2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_86, (int32_t)L_87)))); V_13 = 0; goto IL_0197; } IL_016b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_88 = ___b4; int32_t L_89 = V_11; int32_t L_90 = V_13; int32_t L_91 = ___order2; NullCheck(L_88); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_92 = ((L_88)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_90, (int32_t)L_91))))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_92); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_94 = ___a1; int32_t L_95 = V_12; NullCheck(L_94); int32_t L_96 = L_95; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_97 = (L_94)->GetAt(static_cast(L_96)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_98; L_98 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_93, L_97, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_92 = L_98; int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0197: { int32_t L_100 = V_13; int32_t L_101 = ___columnsOfB0; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_016b; } } { int32_t L_102 = V_11; int32_t L_103 = ___order2; V_12 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_102, (int32_t)L_103)); V_14 = 0; goto IL_01fb; } IL_01a7: { V_15 = 0; goto IL_01f0; } IL_01ac: { int32_t L_104 = V_15; int32_t L_105 = ___order2; V_16 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_104, (int32_t)L_105)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_106 = ___b4; int32_t L_107 = V_14; int32_t L_108 = V_16; NullCheck(L_106); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_109 = ((L_106)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)L_108))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_110 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_109); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_111 = ___b4; int32_t L_112 = V_11; int32_t L_113 = V_16; NullCheck(L_111); int32_t L_114 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)L_113)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_115 = (L_111)->GetAt(static_cast(L_114)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_116 = ___a1; int32_t L_117 = V_14; int32_t L_118 = V_12; NullCheck(L_116); int32_t L_119 = ((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)L_118)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_120 = (L_116)->GetAt(static_cast(L_119)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_121; L_121 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_115, L_120, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_122; L_122 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_110, L_121, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_109 = L_122; int32_t L_123 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)1)); } IL_01f0: { int32_t L_124 = V_15; int32_t L_125 = ___columnsOfB0; if ((((int32_t)L_124) < ((int32_t)L_125))) { goto IL_01ac; } } { int32_t L_126 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01fb: { int32_t L_127 = V_14; int32_t L_128 = V_11; if ((((int32_t)L_127) < ((int32_t)L_128))) { goto IL_01a7; } } { int32_t L_129 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_129, (int32_t)1)); } IL_0207: { int32_t L_130 = V_11; if ((((int32_t)L_130) >= ((int32_t)0))) { goto IL_015d; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::EigenDecomp(System.Boolean,System.Int32,System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, bool ___isSymmetric0, int32_t ___order1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrix2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixEv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorEv4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixD5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_1 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_2 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___matrix2; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_000e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_2 = ___matrix2; NullCheck(L_2); int32_t L_3 = ___order1; int32_t L_4 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_4))))) { goto IL_0033; } } { int32_t L_5 = ___order1; int32_t L_6 = ___order1; int32_t L_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_8, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_0033: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___matrixEv3; if (L_11) { goto IL_0042; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_12 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_0042: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_13 = ___matrixEv3; NullCheck(L_13); int32_t L_14 = ___order1; int32_t L_15 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0068; } } { int32_t L_16 = ___order1; int32_t L_17 = ___order1; int32_t L_18 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)); RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18); String_t* L_20; L_20 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_19, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_21, L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_0068: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___vectorEv4; if (L_22) { goto IL_0077; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_23 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_0077: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___vectorEv4; NullCheck(L_24); int32_t L_25 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))) == ((int32_t)L_25))) { goto IL_0099; } } { int32_t L_26 = ___order1; int32_t L_27 = L_26; RuntimeObject * L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_27); String_t* L_29; L_29 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_30, L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_0099: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_31 = ___matrixD5; if (L_31) { goto IL_00a8; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_32 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_00a8: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_33 = ___matrixD5; NullCheck(L_33); int32_t L_34 = ___order1; int32_t L_35 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)L_35))))) { goto IL_00ce; } } { int32_t L_36 = ___order1; int32_t L_37 = ___order1; int32_t L_38 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_37)); RuntimeObject * L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_38); String_t* L_40; L_40 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_39, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_41 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_41, L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m3270DEC31F805C270F358CDCC711FD3306086F29_RuntimeMethod_var))); } IL_00ce: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_42 = ___matrix2; NullCheck(L_42); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_43 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))); V_0 = L_43; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_44 = ___matrix2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_45 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_46 = ___matrix2; NullCheck(L_46); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_44, 0, (RuntimeArray *)(RuntimeArray *)L_45, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length))), /*hidden argument*/NULL); bool L_47 = ___isSymmetric0; if (!L_47) { goto IL_0141; } } { int32_t L_48 = ___order1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_49 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_48); V_1 = L_49; int32_t L_50 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_51 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_50); V_2 = L_51; int32_t L_52 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_52); V_3 = L_53; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_54 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_55 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_56 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_57 = V_1; int32_t L_58 = ___order1; ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mF457AD9EBABBF911E2E1A140CF77C337CD24A845(L_54, L_55, L_56, L_57, L_58, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_59 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_60 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_61 = V_3; int32_t L_62 = ___order1; ManagedLinearAlgebraProvider_SymmetricDiagonalize_m3DD9EAB8AEAC87AE6D64A007CA448938B5C5A617(L_59, L_60, L_61, L_62, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_63 = ___matrixEv3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_64 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_65 = V_1; int32_t L_66 = ___order1; ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_mBA2C55A35386B81A2C469D21EE9282A0F371DBD8(L_63, L_64, L_65, L_66, /*hidden argument*/NULL); V_4 = 0; goto IL_013a; } IL_011e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_67 = ___vectorEv4; int32_t L_68 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_69 = V_2; int32_t L_70 = V_4; NullCheck(L_69); int32_t L_71 = L_70; double L_72 = (L_69)->GetAt(static_cast(L_71)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_73 = V_3; int32_t L_74 = V_4; NullCheck(L_73); int32_t L_75 = L_74; double L_76 = (L_73)->GetAt(static_cast(L_75)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_77; memset((&L_77), 0, sizeof(L_77)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_77), L_72, L_76, /*hidden argument*/NULL); NullCheck(L_67); (L_67)->SetAt(static_cast(L_68), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_77); int32_t L_78 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1)); } IL_013a: { int32_t L_79 = V_4; int32_t L_80 = ___order1; if ((((int32_t)L_79) < ((int32_t)L_80))) { goto IL_011e; } } { goto IL_0155; } IL_0141: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_81 = ___matrixEv3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_82 = V_0; int32_t L_83 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mC7A11F2C7E8198CF280DF34D53A83752C63572A0(L_81, L_82, L_83, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_84 = ___vectorEv4; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_85 = ___matrixEv3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_86 = V_0; int32_t L_87 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m64410DE02C017F2C88201B54DB70B942329DE17C(L_84, L_85, L_86, L_87, /*hidden argument*/NULL); } IL_0155: { V_5 = 0; goto IL_0177; } IL_015a: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_88 = ___matrixD5; int32_t L_89 = V_5; int32_t L_90 = ___order1; int32_t L_91 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_92 = ___vectorEv4; int32_t L_93 = V_5; NullCheck(L_92); int32_t L_94 = L_93; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_88); (L_88)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_89, (int32_t)L_90)), (int32_t)L_91))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_95); int32_t L_96 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_0177: { int32_t L_97 = V_5; int32_t L_98 = ___order1; if ((((int32_t)L_97) < ((int32_t)L_98))) { goto IL_015a; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Numerics.Complex[],System.Double[],System.Double[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mF457AD9EBABBF911E2E1A140CF77C337CD24A845 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixA0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___tau3, int32_t ___order4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; int32_t V_1 = 0; int32_t V_2 = 0; double V_3 = 0.0; double V_4 = 0.0; int32_t V_5 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_6; memset((&V_6), 0, sizeof(V_6)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___tau3; int32_t L_1 = ___order4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_2); V_1 = 0; goto IL_002b; } IL_0013: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = ___d1; int32_t L_4 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_5 = ___matrixA0; int32_t L_6 = V_1; int32_t L_7 = ___order4; int32_t L_8 = V_1; NullCheck(L_5); double L_9; L_9 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_5)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8))))), /*hidden argument*/NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (double)L_9); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_002b: { int32_t L_11 = V_1; int32_t L_12 = ___order4; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0013; } } { int32_t L_13 = ___order4; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)); goto IL_042c; } IL_003a: { V_3 = (0.0); V_4 = (0.0); V_5 = 0; goto IL_008c; } IL_0054: { double L_14 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15 = ___matrixA0; int32_t L_16 = V_5; int32_t L_17 = ___order4; int32_t L_18 = V_2; NullCheck(L_15); double L_19; L_19 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_15)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)), (int32_t)L_18))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_20; L_20 = fabs(L_19); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = ___matrixA0; int32_t L_22 = V_5; int32_t L_23 = ___order4; int32_t L_24 = V_2; NullCheck(L_21); double L_25; L_25 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_21)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_22, (int32_t)L_23)), (int32_t)L_24))))), /*hidden argument*/NULL); double L_26; L_26 = fabs(L_25); V_3 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_14, (double)L_20)), (double)L_26)); int32_t L_27 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_008c: { int32_t L_28 = V_5; int32_t L_29 = V_2; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0054; } } { double L_30 = V_3; if ((!(((double)L_30) == ((double)(0.0))))) { goto IL_00bc; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_31 = ___tau3; int32_t L_32 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_33 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)1))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_33); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_34 = ___e2; int32_t L_35 = V_2; NullCheck(L_34); (L_34)->SetAt(static_cast(L_35), (double)(0.0)); goto IL_03f5; } IL_00bc: { V_10 = 0; goto IL_0101; } IL_00c1: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_36 = ___matrixA0; int32_t L_37 = V_10; int32_t L_38 = ___order4; int32_t L_39 = V_2; NullCheck(L_36); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_40 = ((L_36)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_37, (int32_t)L_38)), (int32_t)L_39))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_41 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_40); double L_42 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_43; L_43 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_42, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_44; L_44 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_41, L_43, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_40 = L_44; double L_45 = V_4; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_46 = ___matrixA0; int32_t L_47 = V_10; int32_t L_48 = ___order4; int32_t L_49 = V_2; NullCheck(L_46); int32_t L_50 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_47, (int32_t)L_48)), (int32_t)L_49)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_51 = (L_46)->GetAt(static_cast(L_50)); double L_52; L_52 = ComplexExtensions_MagnitudeSquared_m1A25188264E95ED1F3B66C8557B278BAB9A36C1D(L_51, /*hidden argument*/NULL); V_4 = ((double)il2cpp_codegen_add((double)L_45, (double)L_52)); int32_t L_53 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1)); } IL_0101: { int32_t L_54 = V_10; int32_t L_55 = V_2; if ((((int32_t)L_54) < ((int32_t)L_55))) { goto IL_00c1; } } { double L_56 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_57; L_57 = sqrt(L_56); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_58; L_58 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_57, /*hidden argument*/NULL); V_6 = L_58; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_59 = ___e2; int32_t L_60 = V_2; double L_61 = V_3; double L_62; L_62 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_6), /*hidden argument*/NULL); NullCheck(L_59); (L_59)->SetAt(static_cast(L_60), (double)((double)il2cpp_codegen_multiply((double)L_61, (double)L_62))); int32_t L_63 = V_2; int32_t L_64 = ___order4; int32_t L_65 = V_2; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_63, (int32_t)1)), (int32_t)L_64)), (int32_t)L_65)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_66 = ___matrixA0; int32_t L_67 = V_8; NullCheck(L_66); int32_t L_68 = L_67; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_69 = (L_66)->GetAt(static_cast(L_68)); V_9 = L_69; double L_70; L_70 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); if ((((double)L_70) == ((double)(0.0)))) { goto IL_01d7; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_71 = ___matrixA0; int32_t L_72 = V_8; NullCheck(L_71); int32_t L_73 = L_72; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_74 = (L_71)->GetAt(static_cast(L_73)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_75; L_75 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_74, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_76 = ___tau3; int32_t L_77 = V_2; NullCheck(L_76); int32_t L_78 = L_77; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_79 = (L_76)->GetAt(static_cast(L_78)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_80; L_80 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_79, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_81; L_81 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_75, L_80, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_82; L_82 = Complex_op_UnaryNegation_m433FAA19212D46DCD500458CCE92F8E090A37306(L_81, /*hidden argument*/NULL); double L_83; L_83 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_84; L_84 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_83, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_85; L_85 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_82, L_84, /*hidden argument*/NULL); V_7 = L_85; double L_86 = V_4; double L_87; L_87 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); double L_88; L_88 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_6), /*hidden argument*/NULL); V_4 = ((double)il2cpp_codegen_add((double)L_86, (double)((double)il2cpp_codegen_multiply((double)L_87, (double)L_88)))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_89; L_89 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_90 = V_6; double L_91; L_91 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_92; L_92 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_91, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93; L_93 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_90, L_92, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_94; L_94 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_89, L_93, /*hidden argument*/NULL); V_6 = L_94; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_95 = ___matrixA0; int32_t L_96 = V_8; NullCheck(L_95); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_97 = ((L_95)->GetAddressAt(static_cast(L_96))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_98 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_97); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_99 = V_6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_100; L_100 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_98, L_99, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_97 = L_100; goto IL_01f4; } IL_01d7: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_101 = ___tau3; int32_t L_102 = V_2; NullCheck(L_101); int32_t L_103 = L_102; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_104 = (L_101)->GetAt(static_cast(L_103)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_105; L_105 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_104, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_106; L_106 = Complex_op_UnaryNegation_m433FAA19212D46DCD500458CCE92F8E090A37306(L_105, /*hidden argument*/NULL); V_7 = L_106; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_107 = ___matrixA0; int32_t L_108 = V_8; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_109 = V_6; NullCheck(L_107); (L_107)->SetAt(static_cast(L_108), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_109); } IL_01f4: { double L_110; L_110 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); if ((((double)L_110) == ((double)(0.0)))) { goto IL_020d; } } { int32_t L_111 = V_2; if ((((int32_t)L_111) == ((int32_t)1))) { goto IL_03b2; } } IL_020d: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_112 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_9 = L_112; V_11 = 0; goto IL_02f0; } IL_021c: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_113 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_12 = L_113; int32_t L_114 = V_11; int32_t L_115 = ___order4; V_13 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_114, (int32_t)L_115)); V_14 = 0; goto IL_0263; } IL_022f: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_116 = V_12; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_117 = ___matrixA0; int32_t L_118 = V_14; int32_t L_119 = ___order4; int32_t L_120 = V_11; NullCheck(L_117); int32_t L_121 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_118, (int32_t)L_119)), (int32_t)L_120)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_122 = (L_117)->GetAt(static_cast(L_121)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_123 = ___matrixA0; int32_t L_124 = V_14; int32_t L_125 = ___order4; int32_t L_126 = V_2; NullCheck(L_123); int32_t L_127 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_124, (int32_t)L_125)), (int32_t)L_126)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_128 = (L_123)->GetAt(static_cast(L_127)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_129; L_129 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_128, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_130; L_130 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_122, L_129, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_131; L_131 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_116, L_130, /*hidden argument*/NULL); V_12 = L_131; int32_t L_132 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)1)); } IL_0263: { int32_t L_133 = V_14; int32_t L_134 = V_11; if ((((int32_t)L_133) <= ((int32_t)L_134))) { goto IL_022f; } } { int32_t L_135 = V_11; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1)); goto IL_02a7; } IL_0271: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_136 = V_12; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_137 = ___matrixA0; int32_t L_138 = V_13; int32_t L_139 = V_15; NullCheck(L_137); int32_t L_140 = ((int32_t)il2cpp_codegen_add((int32_t)L_138, (int32_t)L_139)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_141 = (L_137)->GetAt(static_cast(L_140)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_142; L_142 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_141, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_143 = ___matrixA0; int32_t L_144 = V_15; int32_t L_145 = ___order4; int32_t L_146 = V_2; NullCheck(L_143); int32_t L_147 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_144, (int32_t)L_145)), (int32_t)L_146)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_148 = (L_143)->GetAt(static_cast(L_147)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_149; L_149 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_148, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_150; L_150 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_142, L_149, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_151; L_151 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_136, L_150, /*hidden argument*/NULL); V_12 = L_151; int32_t L_152 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_152, (int32_t)1)); } IL_02a7: { int32_t L_153 = V_15; int32_t L_154 = V_2; if ((((int32_t)L_153) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_154, (int32_t)1))))) { goto IL_0271; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_155 = ___tau3; int32_t L_156 = V_11; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_157 = V_12; double L_158 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_159; L_159 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_158, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_160; L_160 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_157, L_159, /*hidden argument*/NULL); NullCheck(L_155); (L_155)->SetAt(static_cast(L_156), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_160); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_161 = V_9; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_162 = V_12; double L_163 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_164; L_164 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_163, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_165; L_165 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_162, L_164, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_166 = ___matrixA0; int32_t L_167 = V_13; int32_t L_168 = V_2; NullCheck(L_166); int32_t L_169 = ((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)L_168)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_170 = (L_166)->GetAt(static_cast(L_169)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_171; L_171 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_165, L_170, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_172; L_172 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_161, L_171, /*hidden argument*/NULL); V_9 = L_172; int32_t L_173 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_173, (int32_t)1)); } IL_02f0: { int32_t L_174 = V_11; int32_t L_175 = V_2; if ((((int32_t)L_174) < ((int32_t)L_175))) { goto IL_021c; } } { double L_176; L_176 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_9), /*hidden argument*/NULL); double L_177 = V_4; double L_178 = V_4; V_0 = ((double)((double)L_176/(double)((double)il2cpp_codegen_add((double)L_177, (double)L_178)))); V_16 = 0; goto IL_03aa; } IL_030e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_179 = ___matrixA0; int32_t L_180 = V_16; int32_t L_181 = ___order4; int32_t L_182 = V_2; NullCheck(L_179); int32_t L_183 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_180, (int32_t)L_181)), (int32_t)L_182)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_184 = (L_179)->GetAt(static_cast(L_183)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_185; L_185 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_184, /*hidden argument*/NULL); V_9 = L_185; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_186 = ___tau3; int32_t L_187 = V_16; NullCheck(L_186); int32_t L_188 = L_187; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_189 = (L_186)->GetAt(static_cast(L_188)); double L_190 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_191; L_191 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_190, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_192 = V_9; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_193; L_193 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_191, L_192, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_194; L_194 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_189, L_193, /*hidden argument*/NULL); V_6 = L_194; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_195 = ___tau3; int32_t L_196 = V_16; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_197 = V_6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_198; L_198 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_197, /*hidden argument*/NULL); NullCheck(L_195); (L_195)->SetAt(static_cast(L_196), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_198); V_17 = 0; goto IL_039e; } IL_0352: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_199 = ___matrixA0; int32_t L_200 = V_17; int32_t L_201 = ___order4; int32_t L_202 = V_16; NullCheck(L_199); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_203 = ((L_199)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_200, (int32_t)L_201)), (int32_t)L_202))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_204 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_203); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_205 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_206 = ___tau3; int32_t L_207 = V_17; NullCheck(L_206); int32_t L_208 = L_207; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_209 = (L_206)->GetAt(static_cast(L_208)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_210; L_210 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_205, L_209, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_211 = V_6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_212 = ___matrixA0; int32_t L_213 = V_17; int32_t L_214 = ___order4; int32_t L_215 = V_2; NullCheck(L_212); int32_t L_216 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_213, (int32_t)L_214)), (int32_t)L_215)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_217 = (L_212)->GetAt(static_cast(L_216)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_218; L_218 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_211, L_217, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_219; L_219 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_210, L_218, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_220; L_220 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_204, L_219, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_203 = L_220; int32_t L_221 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_221, (int32_t)1)); } IL_039e: { int32_t L_222 = V_17; int32_t L_223 = V_16; if ((((int32_t)L_222) <= ((int32_t)L_223))) { goto IL_0352; } } { int32_t L_224 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)1)); } IL_03aa: { int32_t L_225 = V_16; int32_t L_226 = V_2; if ((((int32_t)L_225) < ((int32_t)L_226))) { goto IL_030e; } } IL_03b2: { V_18 = 0; goto IL_03e0; } IL_03b7: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_227 = ___matrixA0; int32_t L_228 = V_18; int32_t L_229 = ___order4; int32_t L_230 = V_2; NullCheck(L_227); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_231 = ((L_227)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_228, (int32_t)L_229)), (int32_t)L_230))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_232 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_231); double L_233 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_234; L_234 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_233, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_235; L_235 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_232, L_234, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_231 = L_235; int32_t L_236 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_236, (int32_t)1)); } IL_03e0: { int32_t L_237 = V_18; int32_t L_238 = V_2; if ((((int32_t)L_237) < ((int32_t)L_238))) { goto IL_03b7; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_239 = ___tau3; int32_t L_240 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_241 = V_7; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_242; L_242 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_241, /*hidden argument*/NULL); NullCheck(L_239); (L_239)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_240, (int32_t)1))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_242); } IL_03f5: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_243 = ___d1; int32_t L_244 = V_2; NullCheck(L_243); int32_t L_245 = L_244; double L_246 = (L_243)->GetAt(static_cast(L_245)); V_0 = L_246; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_247 = ___d1; int32_t L_248 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_249 = ___matrixA0; int32_t L_250 = V_2; int32_t L_251 = ___order4; int32_t L_252 = V_2; NullCheck(L_249); double L_253; L_253 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_249)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_250, (int32_t)L_251)), (int32_t)L_252))))), /*hidden argument*/NULL); NullCheck(L_247); (L_247)->SetAt(static_cast(L_248), (double)L_253); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_254 = ___matrixA0; int32_t L_255 = V_2; int32_t L_256 = ___order4; int32_t L_257 = V_2; double L_258 = V_0; double L_259 = V_3; double L_260 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_261; L_261 = sqrt(L_260); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_262; memset((&L_262), 0, sizeof(L_262)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_262), L_258, ((double)il2cpp_codegen_multiply((double)L_259, (double)L_261)), /*hidden argument*/NULL); NullCheck(L_254); (L_254)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_255, (int32_t)L_256)), (int32_t)L_257))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_262); int32_t L_263 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_263, (int32_t)1)); } IL_042c: { int32_t L_264 = V_2; if ((((int32_t)L_264) > ((int32_t)0))) { goto IL_003a; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_265 = ___d1; NullCheck(L_265); int32_t L_266 = 0; double L_267 = (L_265)->GetAt(static_cast(L_266)); V_0 = L_267; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_268 = ___d1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_269 = ___matrixA0; NullCheck(L_269); double L_270; L_270 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_269)->GetAddressAt(static_cast(0))), /*hidden argument*/NULL); NullCheck(L_268); (L_268)->SetAt(static_cast(0), (double)L_270); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_271 = ___matrixA0; double L_272 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_273; L_273 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_272, /*hidden argument*/NULL); NullCheck(L_271); (L_271)->SetAt(static_cast(0), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_273); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_274 = ___e2; NullCheck(L_274); (L_274)->SetAt(static_cast(0), (double)(0.0)); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Numerics.Complex[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m3DD9EAB8AEAC87AE6D64A007CA448938B5C5A617 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; double V_1 = 0.0; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; double V_7 = 0.0; double V_8 = 0.0; double V_9 = 0.0; double V_10 = 0.0; double V_11 = 0.0; double V_12 = 0.0; double V_13 = 0.0; double V_14 = 0.0; double V_15 = 0.0; double V_16 = 0.0; double V_17 = 0.0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; double V_23 = 0.0; int32_t V_24 = 0; int32_t V_25 = 0; { V_3 = 1; goto IL_0010; } IL_0004: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___e2; int32_t L_1 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___e2; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; double L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (double)L_5); int32_t L_6 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0010: { int32_t L_7 = V_3; int32_t L_8 = ___order3; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0004; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = ___e2; int32_t L_10 = ___order3; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1))), (double)(0.0)); V_0 = (0.0); V_1 = (0.0); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_11 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_DoublePrecision_0(); V_2 = L_11; V_4 = 0; goto IL_02cc; } IL_0044: { double L_12 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___d1; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; double L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_17; L_17 = fabs(L_16); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = ___e2; int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; double L_21 = (L_18)->GetAt(static_cast(L_20)); double L_22; L_22 = fabs(L_21); double L_23; L_23 = Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6(L_12, ((double)il2cpp_codegen_add((double)L_17, (double)L_22)), /*hidden argument*/NULL); V_1 = L_23; int32_t L_24 = V_4; V_5 = L_24; goto IL_0078; } IL_0064: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = ___e2; int32_t L_26 = V_5; NullCheck(L_25); int32_t L_27 = L_26; double L_28 = (L_25)->GetAt(static_cast(L_27)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_29; L_29 = fabs(L_28); double L_30 = V_2; double L_31 = V_1; if ((((double)L_29) <= ((double)((double)il2cpp_codegen_multiply((double)L_30, (double)L_31))))) { goto IL_007d; } } { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_0078: { int32_t L_33 = V_5; int32_t L_34 = ___order3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0064; } } IL_007d: { int32_t L_35 = V_5; int32_t L_36 = V_4; if ((((int32_t)L_35) <= ((int32_t)L_36))) { goto IL_02af; } } { V_6 = 0; } IL_0089: { int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = ___d1; int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; double L_41 = (L_38)->GetAt(static_cast(L_40)); V_7 = L_41; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_42 = ___d1; int32_t L_43 = V_4; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); double L_45 = (L_42)->GetAt(static_cast(L_44)); double L_46 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_47 = ___e2; int32_t L_48 = V_4; NullCheck(L_47); int32_t L_49 = L_48; double L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_45, (double)L_46))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_50)))); double L_51 = V_8; IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); double L_52; L_52 = SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111(L_51, (1.0), /*hidden argument*/NULL); V_9 = L_52; double L_53 = V_8; if ((!(((double)L_53) < ((double)(0.0))))) { goto IL_00d3; } } { double L_54 = V_9; V_9 = ((-L_54)); } IL_00d3: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_55 = ___d1; int32_t L_56 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_57 = ___e2; int32_t L_58 = V_4; NullCheck(L_57); int32_t L_59 = L_58; double L_60 = (L_57)->GetAt(static_cast(L_59)); double L_61 = V_8; double L_62 = V_9; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (double)((double)((double)L_60/(double)((double)il2cpp_codegen_add((double)L_61, (double)L_62))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = ___d1; int32_t L_64 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_65 = ___e2; int32_t L_66 = V_4; NullCheck(L_65); int32_t L_67 = L_66; double L_68 = (L_65)->GetAt(static_cast(L_67)); double L_69 = V_8; double L_70 = V_9; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1))), (double)((double)il2cpp_codegen_multiply((double)L_68, (double)((double)il2cpp_codegen_add((double)L_69, (double)L_70))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_71 = ___d1; int32_t L_72 = V_4; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); double L_74 = (L_71)->GetAt(static_cast(L_73)); V_10 = L_74; double L_75 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_76 = ___d1; int32_t L_77 = V_4; NullCheck(L_76); int32_t L_78 = L_77; double L_79 = (L_76)->GetAt(static_cast(L_78)); V_11 = ((double)il2cpp_codegen_subtract((double)L_75, (double)L_79)); int32_t L_80 = V_4; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2)); goto IL_011e; } IL_010a: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_81 = ___d1; int32_t L_82 = V_18; NullCheck(L_81); double* L_83 = ((L_81)->GetAddressAt(static_cast(L_82))); double L_84 = *((double*)L_83); double L_85 = V_11; *((double*)L_83) = (double)((double)il2cpp_codegen_subtract((double)L_84, (double)L_85)); int32_t L_86 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)); } IL_011e: { int32_t L_87 = V_18; int32_t L_88 = ___order3; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_010a; } } { double L_89 = V_0; double L_90 = V_11; V_0 = ((double)il2cpp_codegen_add((double)L_89, (double)L_90)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_91 = ___d1; int32_t L_92 = V_5; NullCheck(L_91); int32_t L_93 = L_92; double L_94 = (L_91)->GetAt(static_cast(L_93)); V_8 = L_94; V_12 = (1.0); double L_95 = V_12; V_13 = L_95; double L_96 = V_12; V_14 = L_96; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_97 = ___e2; int32_t L_98 = V_4; NullCheck(L_97); int32_t L_99 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)1)); double L_100 = (L_97)->GetAt(static_cast(L_99)); V_15 = L_100; V_16 = (0.0); V_17 = (0.0); int32_t L_101 = V_5; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_101, (int32_t)1)); goto IL_025e; } IL_016a: { double L_102 = V_13; V_14 = L_102; double L_103 = V_12; V_13 = L_103; double L_104 = V_16; V_17 = L_104; double L_105 = V_12; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_106 = ___e2; int32_t L_107 = V_19; NullCheck(L_106); int32_t L_108 = L_107; double L_109 = (L_106)->GetAt(static_cast(L_108)); V_7 = ((double)il2cpp_codegen_multiply((double)L_105, (double)L_109)); double L_110 = V_12; double L_111 = V_8; V_11 = ((double)il2cpp_codegen_multiply((double)L_110, (double)L_111)); double L_112 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_113 = ___e2; int32_t L_114 = V_19; NullCheck(L_113); int32_t L_115 = L_114; double L_116 = (L_113)->GetAt(static_cast(L_115)); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); double L_117; L_117 = SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111(L_112, L_116, /*hidden argument*/NULL); V_9 = L_117; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_118 = ___e2; int32_t L_119 = V_19; double L_120 = V_16; double L_121 = V_9; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1))), (double)((double)il2cpp_codegen_multiply((double)L_120, (double)L_121))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_122 = ___e2; int32_t L_123 = V_19; NullCheck(L_122); int32_t L_124 = L_123; double L_125 = (L_122)->GetAt(static_cast(L_124)); double L_126 = V_9; V_16 = ((double)((double)L_125/(double)L_126)); double L_127 = V_8; double L_128 = V_9; V_12 = ((double)((double)L_127/(double)L_128)); double L_129 = V_12; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_130 = ___d1; int32_t L_131 = V_19; NullCheck(L_130); int32_t L_132 = L_131; double L_133 = (L_130)->GetAt(static_cast(L_132)); double L_134 = V_16; double L_135 = V_7; V_8 = ((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_129, (double)L_133)), (double)((double)il2cpp_codegen_multiply((double)L_134, (double)L_135)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_136 = ___d1; int32_t L_137 = V_19; double L_138 = V_11; double L_139 = V_16; double L_140 = V_12; double L_141 = V_7; double L_142 = V_16; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_143 = ___d1; int32_t L_144 = V_19; NullCheck(L_143); int32_t L_145 = L_144; double L_146 = (L_143)->GetAt(static_cast(L_145)); NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1))), (double)((double)il2cpp_codegen_add((double)L_138, (double)((double)il2cpp_codegen_multiply((double)L_139, (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_140, (double)L_141)), (double)((double)il2cpp_codegen_multiply((double)L_142, (double)L_146))))))))); V_20 = 0; goto IL_0253; } IL_01db: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_147 = ___dataEv0; int32_t L_148 = V_19; int32_t L_149 = ___order3; int32_t L_150 = V_20; NullCheck(L_147); double L_151; L_151 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_147)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)1)), (int32_t)L_149)), (int32_t)L_150))))), /*hidden argument*/NULL); V_11 = L_151; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_152 = ___dataEv0; int32_t L_153 = V_19; int32_t L_154 = ___order3; int32_t L_155 = V_20; double L_156 = V_16; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_157 = ___dataEv0; int32_t L_158 = V_19; int32_t L_159 = ___order3; int32_t L_160 = V_20; NullCheck(L_157); double L_161; L_161 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_157)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_158, (int32_t)L_159)), (int32_t)L_160))))), /*hidden argument*/NULL); double L_162 = V_12; double L_163 = V_11; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_164; L_164 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_156, (double)L_161)), (double)((double)il2cpp_codegen_multiply((double)L_162, (double)L_163)))), /*hidden argument*/NULL); NullCheck(L_152); (L_152)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)), (int32_t)L_154)), (int32_t)L_155))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_164); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_165 = ___dataEv0; int32_t L_166 = V_19; int32_t L_167 = ___order3; int32_t L_168 = V_20; double L_169 = V_12; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_170 = ___dataEv0; int32_t L_171 = V_19; int32_t L_172 = ___order3; int32_t L_173 = V_20; NullCheck(L_170); double L_174; L_174 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_172)), (int32_t)L_173))))), /*hidden argument*/NULL); double L_175 = V_16; double L_176 = V_11; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_177; L_177 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_169, (double)L_174)), (double)((double)il2cpp_codegen_multiply((double)L_175, (double)L_176)))), /*hidden argument*/NULL); NullCheck(L_165); (L_165)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_166, (int32_t)L_167)), (int32_t)L_168))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_177); int32_t L_178 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)1)); } IL_0253: { int32_t L_179 = V_20; int32_t L_180 = ___order3; if ((((int32_t)L_179) < ((int32_t)L_180))) { goto IL_01db; } } { int32_t L_181 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_181, (int32_t)1)); } IL_025e: { int32_t L_182 = V_19; int32_t L_183 = V_4; if ((((int32_t)L_182) >= ((int32_t)L_183))) { goto IL_016a; } } { double L_184 = V_16; double L_185 = V_17; double L_186 = V_14; double L_187 = V_15; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_188 = ___e2; int32_t L_189 = V_4; NullCheck(L_188); int32_t L_190 = L_189; double L_191 = (L_188)->GetAt(static_cast(L_190)); double L_192 = V_10; V_8 = ((double)((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((-L_184)), (double)L_185)), (double)L_186)), (double)L_187)), (double)L_191))/(double)L_192)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_193 = ___e2; int32_t L_194 = V_4; double L_195 = V_16; double L_196 = V_8; NullCheck(L_193); (L_193)->SetAt(static_cast(L_194), (double)((double)il2cpp_codegen_multiply((double)L_195, (double)L_196))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_197 = ___d1; int32_t L_198 = V_4; double L_199 = V_12; double L_200 = V_8; NullCheck(L_197); (L_197)->SetAt(static_cast(L_198), (double)((double)il2cpp_codegen_multiply((double)L_199, (double)L_200))); int32_t L_201 = V_6; if ((((int32_t)L_201) < ((int32_t)((int32_t)1000)))) { goto IL_029e; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_202 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_202, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_202, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_SymmetricDiagonalize_m3DD9EAB8AEAC87AE6D64A007CA448938B5C5A617_RuntimeMethod_var))); } IL_029e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_203 = ___e2; int32_t L_204 = V_4; NullCheck(L_203); int32_t L_205 = L_204; double L_206 = (L_203)->GetAt(static_cast(L_205)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_207; L_207 = fabs(L_206); double L_208 = V_2; double L_209 = V_1; if ((((double)L_207) > ((double)((double)il2cpp_codegen_multiply((double)L_208, (double)L_209))))) { goto IL_0089; } } IL_02af: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_210 = ___d1; int32_t L_211 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_212 = ___d1; int32_t L_213 = V_4; NullCheck(L_212); int32_t L_214 = L_213; double L_215 = (L_212)->GetAt(static_cast(L_214)); double L_216 = V_0; NullCheck(L_210); (L_210)->SetAt(static_cast(L_211), (double)((double)il2cpp_codegen_add((double)L_215, (double)L_216))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_217 = ___e2; int32_t L_218 = V_4; NullCheck(L_217); (L_217)->SetAt(static_cast(L_218), (double)(0.0)); int32_t L_219 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_219, (int32_t)1)); } IL_02cc: { int32_t L_220 = V_4; int32_t L_221 = ___order3; if ((((int32_t)L_220) < ((int32_t)L_221))) { goto IL_0044; } } { V_21 = 0; goto IL_0377; } IL_02dc: { int32_t L_222 = V_21; V_22 = L_222; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_223 = ___d1; int32_t L_224 = V_21; NullCheck(L_223); int32_t L_225 = L_224; double L_226 = (L_223)->GetAt(static_cast(L_225)); V_23 = L_226; int32_t L_227 = V_21; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_227, (int32_t)1)); goto IL_0306; } IL_02ee: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_228 = ___d1; int32_t L_229 = V_24; NullCheck(L_228); int32_t L_230 = L_229; double L_231 = (L_228)->GetAt(static_cast(L_230)); double L_232 = V_23; if ((!(((double)L_231) < ((double)L_232)))) { goto IL_0300; } } { int32_t L_233 = V_24; V_22 = L_233; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_234 = ___d1; int32_t L_235 = V_24; NullCheck(L_234); int32_t L_236 = L_235; double L_237 = (L_234)->GetAt(static_cast(L_236)); V_23 = L_237; } IL_0300: { int32_t L_238 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_238, (int32_t)1)); } IL_0306: { int32_t L_239 = V_24; int32_t L_240 = ___order3; if ((((int32_t)L_239) < ((int32_t)L_240))) { goto IL_02ee; } } { int32_t L_241 = V_22; int32_t L_242 = V_21; if ((((int32_t)L_241) == ((int32_t)L_242))) { goto IL_0371; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_243 = ___d1; int32_t L_244 = V_22; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_245 = ___d1; int32_t L_246 = V_21; NullCheck(L_245); int32_t L_247 = L_246; double L_248 = (L_245)->GetAt(static_cast(L_247)); NullCheck(L_243); (L_243)->SetAt(static_cast(L_244), (double)L_248); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_249 = ___d1; int32_t L_250 = V_21; double L_251 = V_23; NullCheck(L_249); (L_249)->SetAt(static_cast(L_250), (double)L_251); V_25 = 0; goto IL_036c; } IL_0324: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_252 = ___dataEv0; int32_t L_253 = V_21; int32_t L_254 = ___order3; int32_t L_255 = V_25; NullCheck(L_252); double L_256; L_256 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_252)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_253, (int32_t)L_254)), (int32_t)L_255))))), /*hidden argument*/NULL); V_23 = L_256; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_257 = ___dataEv0; int32_t L_258 = V_21; int32_t L_259 = ___order3; int32_t L_260 = V_25; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_261 = ___dataEv0; int32_t L_262 = V_22; int32_t L_263 = ___order3; int32_t L_264 = V_25; NullCheck(L_261); int32_t L_265 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_262, (int32_t)L_263)), (int32_t)L_264)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_266 = (L_261)->GetAt(static_cast(L_265)); NullCheck(L_257); (L_257)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_258, (int32_t)L_259)), (int32_t)L_260))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_266); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_267 = ___dataEv0; int32_t L_268 = V_22; int32_t L_269 = ___order3; int32_t L_270 = V_25; double L_271 = V_23; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_272; L_272 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_271, /*hidden argument*/NULL); NullCheck(L_267); (L_267)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_268, (int32_t)L_269)), (int32_t)L_270))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_272); int32_t L_273 = V_25; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_273, (int32_t)1)); } IL_036c: { int32_t L_274 = V_25; int32_t L_275 = ___order3; if ((((int32_t)L_274) < ((int32_t)L_275))) { goto IL_0324; } } IL_0371: { int32_t L_276 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_276, (int32_t)1)); } IL_0377: { int32_t L_277 = V_21; int32_t L_278 = ___order3; if ((((int32_t)L_277) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_278, (int32_t)1))))) { goto IL_02dc; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricUntridiagonalize(System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_mBA2C55A35386B81A2C469D21EE9282A0F371DBD8 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixA1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___tau2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; double V_3 = 0.0; int32_t V_4 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; { V_0 = 0; goto IL_0045; } IL_0004: { V_1 = 0; goto IL_003d; } IL_0008: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = ___dataEv0; int32_t L_1 = V_1; int32_t L_2 = ___order3; int32_t L_3 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___dataEv0; int32_t L_5 = V_1; int32_t L_6 = ___order3; int32_t L_7 = V_0; NullCheck(L_4); double L_8; L_8 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_4)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_9; L_9 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_8, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_10 = ___tau2; int32_t L_11 = V_0; NullCheck(L_10); int32_t L_12 = L_11; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_13 = (L_10)->GetAt(static_cast(L_12)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_14; L_14 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_13, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_15; L_15 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_9, L_14, /*hidden argument*/NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2)), (int32_t)L_3))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_15); int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_003d: { int32_t L_17 = V_1; int32_t L_18 = ___order3; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0008; } } { int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_19, (int32_t)1)); } IL_0045: { int32_t L_20 = V_0; int32_t L_21 = ___order3; if ((((int32_t)L_20) < ((int32_t)L_21))) { goto IL_0004; } } { V_2 = 1; goto IL_0127; } IL_0050: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___matrixA1; int32_t L_23 = V_2; int32_t L_24 = ___order3; int32_t L_25 = V_2; NullCheck(L_22); double L_26; L_26 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_22)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_23, (int32_t)L_24)), (int32_t)L_25))))), /*hidden argument*/NULL); V_3 = L_26; double L_27 = V_3; if ((((double)L_27) == ((double)(0.0)))) { goto IL_0123; } } { V_4 = 0; goto IL_011b; } IL_0078: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_28 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_5 = L_28; V_6 = 0; goto IL_00b1; } IL_0084: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_29 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_30 = ___dataEv0; int32_t L_31 = V_4; int32_t L_32 = ___order3; int32_t L_33 = V_6; NullCheck(L_30); int32_t L_34 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_31, (int32_t)L_32)), (int32_t)L_33)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_35 = (L_30)->GetAt(static_cast(L_34)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_36 = ___matrixA1; int32_t L_37 = V_6; int32_t L_38 = ___order3; int32_t L_39 = V_2; NullCheck(L_36); int32_t L_40 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_37, (int32_t)L_38)), (int32_t)L_39)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_41 = (L_36)->GetAt(static_cast(L_40)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_42; L_42 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_35, L_41, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_43; L_43 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_29, L_42, /*hidden argument*/NULL); V_5 = L_43; int32_t L_44 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1)); } IL_00b1: { int32_t L_45 = V_6; int32_t L_46 = V_2; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_0084; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_47 = V_5; double L_48 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_49; L_49 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_48, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_50; L_50 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_47, L_49, /*hidden argument*/NULL); double L_51 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_52; L_52 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_51, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_53; L_53 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_50, L_52, /*hidden argument*/NULL); V_5 = L_53; V_7 = 0; goto IL_0110; } IL_00d5: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_54 = ___dataEv0; int32_t L_55 = V_4; int32_t L_56 = ___order3; int32_t L_57 = V_7; NullCheck(L_54); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_58 = ((L_54)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_56)), (int32_t)L_57))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_59 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_58); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_60 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_61 = ___matrixA1; int32_t L_62 = V_7; int32_t L_63 = ___order3; int32_t L_64 = V_2; NullCheck(L_61); int32_t L_65 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_62, (int32_t)L_63)), (int32_t)L_64)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_66 = (L_61)->GetAt(static_cast(L_65)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_67; L_67 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_66, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_68; L_68 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_60, L_67, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_69; L_69 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_59, L_68, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_58 = L_69; int32_t L_70 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_70, (int32_t)1)); } IL_0110: { int32_t L_71 = V_7; int32_t L_72 = V_2; if ((((int32_t)L_71) < ((int32_t)L_72))) { goto IL_00d5; } } { int32_t L_73 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_011b: { int32_t L_74 = V_4; int32_t L_75 = ___order3; if ((((int32_t)L_74) < ((int32_t)L_75))) { goto IL_0078; } } IL_0123: { int32_t L_76 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_0127: { int32_t L_77 = V_2; int32_t L_78 = ___order3; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_0050; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mC7A11F2C7E8198CF280DF34D53A83752C63572A0 (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixH1, int32_t ___order2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* V_0 = NULL; int32_t V_1 = 0; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; double V_5 = 0.0; double V_6 = 0.0; int32_t V_7 = 0; int32_t V_8 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; double V_22 = 0.0; int32_t V_23 = 0; int32_t V_24 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_25; memset((&V_25), 0, sizeof(V_25)); int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_31; memset((&V_31), 0, sizeof(V_31)); int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t G_B36_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B36_1 = NULL; int32_t G_B35_0 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B35_1 = NULL; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C G_B37_0; memset((&G_B37_0), 0, sizeof(G_B37_0)); int32_t G_B37_1 = 0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* G_B37_2 = NULL; { int32_t L_0 = ___order2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5*)SZArrayNew(ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; V_1 = 1; goto IL_02c3; } IL_000e: { V_2 = (0.0); int32_t L_2 = V_1; int32_t L_3 = ___order2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3)); int32_t L_4 = V_1; V_4 = L_4; goto IL_0055; } IL_0023: { double L_5 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_6 = ___matrixH1; int32_t L_7 = V_3; int32_t L_8 = V_4; NullCheck(L_6); double L_9; L_9 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_6)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_10; L_10 = fabs(L_9); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_11 = ___matrixH1; int32_t L_12 = V_3; int32_t L_13 = V_4; NullCheck(L_11); double L_14; L_14 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_11)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))))), /*hidden argument*/NULL); double L_15; L_15 = fabs(L_14); V_2 = ((double)il2cpp_codegen_add((double)L_5, (double)((double)il2cpp_codegen_add((double)L_10, (double)L_15)))); int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_4; int32_t L_18 = ___order2; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0023; } } { double L_19 = V_2; if ((((double)L_19) == ((double)(0.0)))) { goto IL_02bf; } } { V_5 = (0.0); int32_t L_20 = ___order2; V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)); goto IL_00b0; } IL_007b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = V_0; int32_t L_22 = V_7; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_23 = ___matrixH1; int32_t L_24 = V_3; int32_t L_25 = V_7; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_27 = (L_23)->GetAt(static_cast(L_26)); double L_28 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_29; L_29 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_28, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_30; L_30 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_27, L_29, /*hidden argument*/NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(L_22), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_30); double L_31 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_32 = V_0; int32_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = L_33; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_35 = (L_32)->GetAt(static_cast(L_34)); double L_36; L_36 = ComplexExtensions_MagnitudeSquared_m1A25188264E95ED1F3B66C8557B278BAB9A36C1D(L_35, /*hidden argument*/NULL); V_5 = ((double)il2cpp_codegen_add((double)L_31, (double)L_36)); int32_t L_37 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)); } IL_00b0: { int32_t L_38 = V_7; int32_t L_39 = V_1; if ((((int32_t)L_38) >= ((int32_t)L_39))) { goto IL_007b; } } { double L_40 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_41; L_41 = sqrt(L_40); V_6 = L_41; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_42 = V_0; int32_t L_43 = V_1; NullCheck(L_42); double L_44; L_44 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_42)->GetAddressAt(static_cast(L_43))), /*hidden argument*/NULL); if ((((double)L_44) == ((double)(0.0)))) { goto IL_0120; } } { double L_45 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_46 = V_0; int32_t L_47 = V_1; NullCheck(L_46); double L_48; L_48 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_46)->GetAddressAt(static_cast(L_47))), /*hidden argument*/NULL); double L_49 = V_6; V_5 = ((double)il2cpp_codegen_add((double)L_45, (double)((double)il2cpp_codegen_multiply((double)L_48, (double)L_49)))); double L_50 = V_6; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_51 = V_0; int32_t L_52 = V_1; NullCheck(L_51); double L_53; L_53 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_51)->GetAddressAt(static_cast(L_52))), /*hidden argument*/NULL); V_6 = ((double)((double)L_50/(double)L_53)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_54 = V_0; int32_t L_55 = V_1; double L_56 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_57; L_57 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((double)il2cpp_codegen_add((double)(1.0), (double)L_56)), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_58 = V_0; int32_t L_59 = V_1; NullCheck(L_58); int32_t L_60 = L_59; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_61 = (L_58)->GetAt(static_cast(L_60)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_62; L_62 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_57, L_61, /*hidden argument*/NULL); NullCheck(L_54); (L_54)->SetAt(static_cast(L_55), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_62); goto IL_013d; } IL_0120: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_63 = V_0; int32_t L_64 = V_1; double L_65 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_66; L_66 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_65, /*hidden argument*/NULL); NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_66); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_67 = ___matrixH1; int32_t L_68 = V_3; int32_t L_69 = V_1; double L_70 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_71; L_71 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_70, /*hidden argument*/NULL); NullCheck(L_67); (L_67)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_71); } IL_013d: { int32_t L_72 = V_1; V_8 = L_72; goto IL_01da; } IL_0145: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_73 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_9 = L_73; int32_t L_74 = V_8; int32_t L_75 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_74, (int32_t)L_75)); int32_t L_76 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_76, (int32_t)1)); goto IL_0185; } IL_0159: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_77 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_78 = V_0; int32_t L_79 = V_11; NullCheck(L_78); int32_t L_80 = L_79; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_81 = (L_78)->GetAt(static_cast(L_80)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_82; L_82 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_81, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_83 = ___matrixH1; int32_t L_84 = V_10; int32_t L_85 = V_11; NullCheck(L_83); int32_t L_86 = ((int32_t)il2cpp_codegen_add((int32_t)L_84, (int32_t)L_85)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_87 = (L_83)->GetAt(static_cast(L_86)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_88; L_88 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_82, L_87, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_89; L_89 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_77, L_88, /*hidden argument*/NULL); V_9 = L_89; int32_t L_90 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_90, (int32_t)1)); } IL_0185: { int32_t L_91 = V_11; int32_t L_92 = V_1; if ((((int32_t)L_91) >= ((int32_t)L_92))) { goto IL_0159; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93 = V_9; double L_94 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_95; L_95 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_94, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_96; L_96 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_93, L_95, /*hidden argument*/NULL); V_9 = L_96; int32_t L_97 = V_1; V_12 = L_97; goto IL_01cf; } IL_019f: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_98 = ___matrixH1; int32_t L_99 = V_10; int32_t L_100 = V_12; NullCheck(L_98); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_101 = ((L_98)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)L_100))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_102 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_101); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_103 = V_9; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_104 = V_0; int32_t L_105 = V_12; NullCheck(L_104); int32_t L_106 = L_105; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_107 = (L_104)->GetAt(static_cast(L_106)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_108; L_108 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_103, L_107, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_109; L_109 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_102, L_108, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_101 = L_109; int32_t L_110 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)1)); } IL_01cf: { int32_t L_111 = V_12; int32_t L_112 = ___order2; if ((((int32_t)L_111) < ((int32_t)L_112))) { goto IL_019f; } } { int32_t L_113 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)1)); } IL_01da: { int32_t L_114 = V_8; int32_t L_115 = ___order2; if ((((int32_t)L_114) < ((int32_t)L_115))) { goto IL_0145; } } { V_13 = 0; goto IL_027d; } IL_01ea: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_116 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_14 = L_116; int32_t L_117 = ___order2; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_117, (int32_t)1)); goto IL_0221; } IL_01f8: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_118 = V_14; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_119 = V_0; int32_t L_120 = V_15; NullCheck(L_119); int32_t L_121 = L_120; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_122 = (L_119)->GetAt(static_cast(L_121)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_123 = ___matrixH1; int32_t L_124 = V_15; int32_t L_125 = ___order2; int32_t L_126 = V_13; NullCheck(L_123); int32_t L_127 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_124, (int32_t)L_125)), (int32_t)L_126)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_128 = (L_123)->GetAt(static_cast(L_127)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_129; L_129 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_122, L_128, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_130; L_130 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_118, L_129, /*hidden argument*/NULL); V_14 = L_130; int32_t L_131 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_131, (int32_t)1)); } IL_0221: { int32_t L_132 = V_15; int32_t L_133 = V_1; if ((((int32_t)L_132) >= ((int32_t)L_133))) { goto IL_01f8; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_134 = V_14; double L_135 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_136; L_136 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_135, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_137; L_137 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_134, L_136, /*hidden argument*/NULL); V_14 = L_137; int32_t L_138 = V_1; V_16 = L_138; goto IL_0272; } IL_023b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_139 = ___matrixH1; int32_t L_140 = V_16; int32_t L_141 = ___order2; int32_t L_142 = V_13; NullCheck(L_139); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_143 = ((L_139)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_140, (int32_t)L_141)), (int32_t)L_142))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_144 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_143); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_145 = V_14; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_146 = V_0; int32_t L_147 = V_16; NullCheck(L_146); int32_t L_148 = L_147; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_149 = (L_146)->GetAt(static_cast(L_148)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_150; L_150 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_149, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_151; L_151 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_145, L_150, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_152; L_152 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_144, L_151, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_143 = L_152; int32_t L_153 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)); } IL_0272: { int32_t L_154 = V_16; int32_t L_155 = ___order2; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_023b; } } { int32_t L_156 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_156, (int32_t)1)); } IL_027d: { int32_t L_157 = V_13; int32_t L_158 = ___order2; if ((((int32_t)L_157) < ((int32_t)L_158))) { goto IL_01ea; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_159 = V_0; int32_t L_160 = V_1; double L_161 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_162; L_162 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_161, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_163 = V_0; int32_t L_164 = V_1; NullCheck(L_163); int32_t L_165 = L_164; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_166 = (L_163)->GetAt(static_cast(L_165)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_167; L_167 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_162, L_166, /*hidden argument*/NULL); NullCheck(L_159); (L_159)->SetAt(static_cast(L_160), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_167); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_168 = ___matrixH1; int32_t L_169 = V_3; int32_t L_170 = V_1; NullCheck(L_168); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_171 = ((L_168)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_170))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_172 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_171); double L_173 = V_6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_174; L_174 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((-L_173)), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_175; L_175 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_172, L_174, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_171 = L_175; } IL_02bf: { int32_t L_176 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_176, (int32_t)1)); } IL_02c3: { int32_t L_177 = V_1; int32_t L_178 = ___order2; if ((((int32_t)L_177) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_178, (int32_t)1))))) { goto IL_000e; } } { V_17 = 0; goto IL_0306; } IL_02d1: { V_18 = 0; goto IL_02fb; } IL_02d6: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_179 = ___dataEv0; int32_t L_180 = V_18; int32_t L_181 = ___order2; int32_t L_182 = V_17; int32_t L_183 = V_17; int32_t L_184 = V_18; G_B35_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_180, (int32_t)L_181)), (int32_t)L_182)); G_B35_1 = L_179; if ((((int32_t)L_183) == ((int32_t)L_184))) { G_B36_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_180, (int32_t)L_181)), (int32_t)L_182)); G_B36_1 = L_179; goto IL_02eb; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_185 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); G_B37_0 = L_185; G_B37_1 = G_B35_0; G_B37_2 = G_B35_1; goto IL_02f0; } IL_02eb: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_186 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_One_1(); G_B37_0 = L_186; G_B37_1 = G_B36_0; G_B37_2 = G_B36_1; } IL_02f0: { NullCheck(G_B37_2); (G_B37_2)->SetAt(static_cast(G_B37_1), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )G_B37_0); int32_t L_187 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_187, (int32_t)1)); } IL_02fb: { int32_t L_188 = V_18; int32_t L_189 = ___order2; if ((((int32_t)L_188) < ((int32_t)L_189))) { goto IL_02d6; } } { int32_t L_190 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_190, (int32_t)1)); } IL_0306: { int32_t L_191 = V_17; int32_t L_192 = ___order2; if ((((int32_t)L_191) < ((int32_t)L_192))) { goto IL_02d1; } } { int32_t L_193 = ___order2; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_193, (int32_t)2)); goto IL_045b; } IL_0315: { int32_t L_194 = V_19; int32_t L_195 = ___order2; V_20 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_194, (int32_t)1)), (int32_t)L_195)); int32_t L_196 = V_20; int32_t L_197 = V_19; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_196, (int32_t)L_197)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_198 = ___matrixH1; int32_t L_199 = V_21; NullCheck(L_198); int32_t L_200 = L_199; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_201 = (L_198)->GetAt(static_cast(L_200)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_202 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); bool L_203; L_203 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_201, L_202, /*hidden argument*/NULL); if (!L_203) { goto IL_0455; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_204 = V_0; int32_t L_205 = V_19; NullCheck(L_204); int32_t L_206 = L_205; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_207 = (L_204)->GetAt(static_cast(L_206)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_208 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); bool L_209; L_209 = Complex_op_Inequality_m247FEAFBDF8FB8FED1C4267FCB61CD1AC90AABB2(L_207, L_208, /*hidden argument*/NULL); if (!L_209) { goto IL_0455; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_210 = ___matrixH1; int32_t L_211 = V_21; NullCheck(L_210); double L_212; L_212 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_210)->GetAddressAt(static_cast(L_211))), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_213 = V_0; int32_t L_214 = V_19; NullCheck(L_213); double L_215; L_215 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_213)->GetAddressAt(static_cast(L_214))), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_216 = ___matrixH1; int32_t L_217 = V_21; NullCheck(L_216); double L_218; L_218 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_216)->GetAddressAt(static_cast(L_217))), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_219 = V_0; int32_t L_220 = V_19; NullCheck(L_219); double L_221; L_221 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_219)->GetAddressAt(static_cast(L_220))), /*hidden argument*/NULL); V_22 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_212, (double)L_215)), (double)((double)il2cpp_codegen_multiply((double)L_218, (double)L_221)))); int32_t L_222 = V_19; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_222, (int32_t)1)); goto IL_03ac; } IL_0393: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_223 = V_0; int32_t L_224 = V_23; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_225 = ___matrixH1; int32_t L_226 = V_20; int32_t L_227 = V_23; NullCheck(L_225); int32_t L_228 = ((int32_t)il2cpp_codegen_add((int32_t)L_226, (int32_t)L_227)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_229 = (L_225)->GetAt(static_cast(L_228)); NullCheck(L_223); (L_223)->SetAt(static_cast(L_224), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_229); int32_t L_230 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_230, (int32_t)1)); } IL_03ac: { int32_t L_231 = V_23; int32_t L_232 = ___order2; if ((((int32_t)L_231) < ((int32_t)L_232))) { goto IL_0393; } } { int32_t L_233 = V_19; V_24 = L_233; goto IL_044d; } IL_03ba: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_234 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_25 = L_234; int32_t L_235 = V_19; V_26 = L_235; goto IL_03f5; } IL_03c7: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_236 = V_25; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_237 = V_0; int32_t L_238 = V_26; NullCheck(L_237); int32_t L_239 = L_238; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_240 = (L_237)->GetAt(static_cast(L_239)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_241; L_241 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_240, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_242 = ___dataEv0; int32_t L_243 = V_24; int32_t L_244 = ___order2; int32_t L_245 = V_26; NullCheck(L_242); int32_t L_246 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_243, (int32_t)L_244)), (int32_t)L_245)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_247 = (L_242)->GetAt(static_cast(L_246)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_248; L_248 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_241, L_247, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_249; L_249 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_236, L_248, /*hidden argument*/NULL); V_25 = L_249; int32_t L_250 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)1)); } IL_03f5: { int32_t L_251 = V_26; int32_t L_252 = ___order2; if ((((int32_t)L_251) < ((int32_t)L_252))) { goto IL_03c7; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_253 = V_25; double L_254 = V_22; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_255; L_255 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_254, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_256; L_256 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_253, L_255, /*hidden argument*/NULL); V_25 = L_256; int32_t L_257 = V_19; V_27 = L_257; goto IL_0442; } IL_0410: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_258 = ___dataEv0; int32_t L_259 = V_24; int32_t L_260 = ___order2; int32_t L_261 = V_27; NullCheck(L_258); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_262 = ((L_258)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_259, (int32_t)L_260)), (int32_t)L_261))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_263 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_262); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_264 = V_25; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_265 = V_0; int32_t L_266 = V_27; NullCheck(L_265); int32_t L_267 = L_266; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_268 = (L_265)->GetAt(static_cast(L_267)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_269; L_269 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_264, L_268, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_270; L_270 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_263, L_269, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_262 = L_270; int32_t L_271 = V_27; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_271, (int32_t)1)); } IL_0442: { int32_t L_272 = V_27; int32_t L_273 = ___order2; if ((((int32_t)L_272) < ((int32_t)L_273))) { goto IL_0410; } } { int32_t L_274 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_274, (int32_t)1)); } IL_044d: { int32_t L_275 = V_24; int32_t L_276 = ___order2; if ((((int32_t)L_275) < ((int32_t)L_276))) { goto IL_03ba; } } IL_0455: { int32_t L_277 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_277, (int32_t)1)); } IL_045b: { int32_t L_278 = V_19; if ((((int32_t)L_278) >= ((int32_t)1))) { goto IL_0315; } } { V_28 = 1; goto IL_0574; } IL_046b: { int32_t L_279 = V_28; int32_t L_280 = ___order2; int32_t L_281 = V_28; V_29 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_279, (int32_t)1)), (int32_t)L_280)), (int32_t)L_281)); int32_t L_282 = V_28; int32_t L_283 = ___order2; V_30 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_282, (int32_t)L_283)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_284 = ___matrixH1; int32_t L_285 = V_29; NullCheck(L_284); double L_286; L_286 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_284)->GetAddressAt(static_cast(L_285))), /*hidden argument*/NULL); if ((((double)L_286) == ((double)(0.0)))) { goto IL_056e; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_287 = ___matrixH1; int32_t L_288 = V_29; NullCheck(L_287); int32_t L_289 = L_288; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_290 = (L_287)->GetAt(static_cast(L_289)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_291 = ___matrixH1; int32_t L_292 = V_29; NullCheck(L_291); double L_293; L_293 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_291)->GetAddressAt(static_cast(L_292))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_294; L_294 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_293, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_295; L_295 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_290, L_294, /*hidden argument*/NULL); V_31 = L_295; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_296 = ___matrixH1; int32_t L_297 = V_29; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_298 = ___matrixH1; int32_t L_299 = V_29; NullCheck(L_298); double L_300; L_300 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_298)->GetAddressAt(static_cast(L_299))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_301; L_301 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_300, /*hidden argument*/NULL); NullCheck(L_296); (L_296)->SetAt(static_cast(L_297), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_301); int32_t L_302 = V_28; V_32 = L_302; goto IL_0502; } IL_04d8: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_303 = ___matrixH1; int32_t L_304 = V_32; int32_t L_305 = ___order2; int32_t L_306 = V_28; NullCheck(L_303); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_307 = ((L_303)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_304, (int32_t)L_305)), (int32_t)L_306))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_308 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_307); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_309 = V_31; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_310; L_310 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_309, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_311; L_311 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_308, L_310, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_307 = L_311; int32_t L_312 = V_32; V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_312, (int32_t)1)); } IL_0502: { int32_t L_313 = V_32; int32_t L_314 = ___order2; if ((((int32_t)L_313) < ((int32_t)L_314))) { goto IL_04d8; } } { V_33 = 0; goto IL_052f; } IL_050c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_315 = ___matrixH1; int32_t L_316 = V_30; int32_t L_317 = V_33; NullCheck(L_315); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_318 = ((L_315)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_316, (int32_t)L_317))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_319 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_318); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_320 = V_31; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_321; L_321 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_319, L_320, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_318 = L_321; int32_t L_322 = V_33; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_322, (int32_t)1)); } IL_052f: { int32_t L_323 = V_33; int32_t L_324 = V_28; int32_t L_325 = ___order2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_326; L_326 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(((int32_t)il2cpp_codegen_add((int32_t)L_324, (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_325, (int32_t)1)), /*hidden argument*/NULL); if ((((int32_t)L_323) <= ((int32_t)L_326))) { goto IL_050c; } } { V_34 = 0; goto IL_0569; } IL_0544: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_327 = ___dataEv0; int32_t L_328 = V_28; int32_t L_329 = ___order2; int32_t L_330 = V_34; NullCheck(L_327); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_331 = ((L_327)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_328, (int32_t)L_329)), (int32_t)L_330))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_332 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_331); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_333 = V_31; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_334; L_334 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_332, L_333, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_331 = L_334; int32_t L_335 = V_34; V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_335, (int32_t)1)); } IL_0569: { int32_t L_336 = V_34; int32_t L_337 = ___order2; if ((((int32_t)L_336) < ((int32_t)L_337))) { goto IL_0544; } } IL_056e: { int32_t L_338 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_338, (int32_t)1)); } IL_0574: { int32_t L_339 = V_28; int32_t L_340 = ___order2; if ((((int32_t)L_339) < ((int32_t)L_340))) { goto IL_046b; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Numerics.Complex[],System.Numerics.Complex[],System.Numerics.Complex[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m64410DE02C017F2C88201B54DB70B942329DE17C (ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorV0, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___dataEv1, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrixH2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; double V_1 = 0.0; double V_2 = 0.0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_3; memset((&V_3), 0, sizeof(V_3)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_4; memset((&V_4), 0, sizeof(V_4)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_5; memset((&V_5), 0, sizeof(V_5)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; double V_16 = 0.0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_17; memset((&V_17), 0, sizeof(V_17)); int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; int32_t V_37 = 0; int32_t V_38 = 0; int32_t V_39 = 0; double V_40 = 0.0; int32_t V_41 = 0; int32_t V_42 = 0; int32_t V_43 = 0; int32_t V_44 = 0; int32_t V_45 = 0; int32_t V_46 = 0; { int32_t L_0 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_1 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_DoublePrecision_0(); V_1 = L_1; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_6 = L_2; V_7 = 0; goto IL_06a0; } IL_0019: { int32_t L_3 = V_0; V_8 = L_3; goto IL_00ad; } IL_0021: { int32_t L_4 = V_8; V_13 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); int32_t L_5 = V_13; int32_t L_6 = ___order3; V_14 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); int32_t L_7 = V_8; int32_t L_8 = ___order3; V_15 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = ___matrixH2; int32_t L_10 = V_14; int32_t L_11 = V_13; NullCheck(L_9); double L_12; L_12 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_9)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_13; L_13 = fabs(L_12); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_14 = ___matrixH2; int32_t L_15 = V_14; int32_t L_16 = V_13; NullCheck(L_14); double L_17; L_17 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_14)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16))))), /*hidden argument*/NULL); double L_18; L_18 = fabs(L_17); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = ___matrixH2; int32_t L_20 = V_15; int32_t L_21 = V_8; NullCheck(L_19); double L_22; L_22 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21))))), /*hidden argument*/NULL); double L_23; L_23 = fabs(L_22); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___matrixH2; int32_t L_25 = V_15; int32_t L_26 = V_8; NullCheck(L_24); double L_27; L_27 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_24)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26))))), /*hidden argument*/NULL); double L_28; L_28 = fabs(L_27); V_16 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_13, (double)L_18)), (double)L_23)), (double)L_28)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_29 = ___matrixH2; int32_t L_30 = V_14; int32_t L_31 = V_8; NullCheck(L_29); double L_32; L_32 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_29)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31))))), /*hidden argument*/NULL); double L_33; L_33 = fabs(L_32); double L_34 = V_1; double L_35 = V_16; if ((((double)L_33) < ((double)((double)il2cpp_codegen_multiply((double)L_34, (double)L_35))))) { goto IL_00b5; } } { int32_t L_36 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)1)); } IL_00ad: { int32_t L_37 = V_8; if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_0021; } } IL_00b5: { int32_t L_38 = V_0; V_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)); int32_t L_39 = V_9; int32_t L_40 = ___order3; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40)); int32_t L_41 = V_0; int32_t L_42 = ___order3; V_11 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_41, (int32_t)L_42)); int32_t L_43 = V_11; int32_t L_44 = V_0; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_8; int32_t L_46 = V_0; if ((!(((uint32_t)L_45) == ((uint32_t)L_46)))) { goto IL_0105; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_47 = ___matrixH2; int32_t L_48 = V_12; NullCheck(L_47); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_49 = ((L_47)->GetAddressAt(static_cast(L_48))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_50 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_49); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_51 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_52; L_52 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_50, L_51, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_49 = L_52; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_53 = ___vectorV0; int32_t L_54 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_55 = ___matrixH2; int32_t L_56 = V_12; NullCheck(L_55); int32_t L_57 = L_56; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_58 = (L_55)->GetAt(static_cast(L_57)); NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_58); int32_t L_59 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)1)); V_7 = 0; goto IL_06a0; } IL_0105: { int32_t L_60 = V_7; if ((((int32_t)L_60) == ((int32_t)((int32_t)10)))) { goto IL_0207; } } { int32_t L_61 = V_7; if ((((int32_t)L_61) == ((int32_t)((int32_t)20)))) { goto IL_0207; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_62 = ___matrixH2; int32_t L_63 = V_12; NullCheck(L_62); int32_t L_64 = L_63; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_65 = (L_62)->GetAt(static_cast(L_64)); V_17 = L_65; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_66 = ___matrixH2; int32_t L_67 = V_11; int32_t L_68 = V_9; NullCheck(L_66); int32_t L_69 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)L_68)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_70 = (L_66)->GetAt(static_cast(L_69)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_71 = ___matrixH2; int32_t L_72 = V_10; int32_t L_73 = V_0; NullCheck(L_71); double L_74; L_74 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_71)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)L_73))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_75; L_75 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_74, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_76; L_76 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_70, L_75, /*hidden argument*/NULL); V_3 = L_76; double L_77; L_77 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), /*hidden argument*/NULL); if ((!(((double)L_77) == ((double)(0.0))))) { goto IL_016d; } } { double L_78; L_78 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), /*hidden argument*/NULL); if ((((double)L_78) == ((double)(0.0)))) { goto IL_023b; } } IL_016d: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_79 = ___matrixH2; int32_t L_80 = V_10; int32_t L_81 = V_9; NullCheck(L_79); int32_t L_82 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)L_81)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_83 = (L_79)->GetAt(static_cast(L_82)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_84 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_85; L_85 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_83, L_84, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_86; L_86 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((2.0), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_87; L_87 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_85, L_86, /*hidden argument*/NULL); V_4 = L_87; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_88 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_89 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_90; L_90 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_88, L_89, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_91 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_92; L_92 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_90, L_91, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93; L_93 = ComplexExtensions_SquareRoot_m68F0EA2A11CFE634DC81EA5C4090B96B840768D5(L_92, /*hidden argument*/NULL); V_5 = L_93; double L_94; L_94 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); double L_95; L_95 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_5), /*hidden argument*/NULL); double L_96; L_96 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); double L_97; L_97 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_5), /*hidden argument*/NULL); if ((!(((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_94, (double)L_95)), (double)((double)il2cpp_codegen_multiply((double)L_96, (double)L_97))))) < ((double)(0.0))))) { goto IL_01eb; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_98 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_99; L_99 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((-1.0), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_100; L_100 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_98, L_99, /*hidden argument*/NULL); V_5 = L_100; } IL_01eb: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_101 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_102 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_103 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_104; L_104 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_102, L_103, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_105; L_105 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_101, L_104, /*hidden argument*/NULL); V_3 = L_105; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_106 = V_17; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_107 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_108; L_108 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_106, L_107, /*hidden argument*/NULL); V_17 = L_108; goto IL_023b; } IL_0207: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_109 = ___matrixH2; int32_t L_110 = V_10; int32_t L_111 = V_0; NullCheck(L_109); double L_112; L_112 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_109)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_110, (int32_t)L_111))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_113; L_113 = fabs(L_112); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_114 = ___matrixH2; int32_t L_115 = V_0; int32_t L_116 = ___order3; int32_t L_117 = V_9; NullCheck(L_114); double L_118; L_118 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_114)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_115, (int32_t)2)), (int32_t)L_116)), (int32_t)L_117))))), /*hidden argument*/NULL); double L_119; L_119 = fabs(L_118); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_120; L_120 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((double)il2cpp_codegen_add((double)L_113, (double)L_119)), /*hidden argument*/NULL); V_17 = L_120; } IL_023b: { V_18 = 0; goto IL_0265; } IL_0240: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_121 = ___matrixH2; int32_t L_122 = V_18; int32_t L_123 = ___order3; int32_t L_124 = V_18; NullCheck(L_121); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_125 = ((L_121)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_122, (int32_t)L_123)), (int32_t)L_124))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_126 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_125); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_127 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_128; L_128 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_126, L_127, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_125 = L_128; int32_t L_129 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_129, (int32_t)1)); } IL_0265: { int32_t L_130 = V_18; int32_t L_131 = V_0; if ((((int32_t)L_130) <= ((int32_t)L_131))) { goto IL_0240; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_132 = V_6; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_133 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_134; L_134 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_132, L_133, /*hidden argument*/NULL); V_6 = L_134; int32_t L_135 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1)); int32_t L_136 = V_8; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_136, (int32_t)1)); goto IL_03c3; } IL_0286: { int32_t L_137 = V_19; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_137, (int32_t)1)); int32_t L_138 = V_20; int32_t L_139 = ___order3; V_21 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_138, (int32_t)L_139)); int32_t L_140 = V_21; int32_t L_141 = V_20; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_140, (int32_t)L_141)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_142 = ___matrixH2; int32_t L_143 = V_21; int32_t L_144 = V_19; NullCheck(L_142); double L_145; L_145 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_142)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)L_144))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_146; L_146 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_145, /*hidden argument*/NULL); V_17 = L_146; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_147 = ___matrixH2; int32_t L_148 = V_22; NullCheck(L_147); double L_149; L_149 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_147)->GetAddressAt(static_cast(L_148))), /*hidden argument*/NULL); double L_150; L_150 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_17), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); double L_151; L_151 = SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111(L_149, L_150, /*hidden argument*/NULL); V_2 = L_151; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_152 = ___matrixH2; int32_t L_153 = V_22; NullCheck(L_152); int32_t L_154 = L_153; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_155 = (L_152)->GetAt(static_cast(L_154)); double L_156 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_157; L_157 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_156, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_158; L_158 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_155, L_157, /*hidden argument*/NULL); V_3 = L_158; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_159 = ___vectorV0; int32_t L_160 = V_19; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_161 = V_3; NullCheck(L_159); (L_159)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_160, (int32_t)1))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_161); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_162 = ___matrixH2; int32_t L_163 = V_22; double L_164 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_165; L_165 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_164, /*hidden argument*/NULL); NullCheck(L_162); (L_162)->SetAt(static_cast(L_163), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_165); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_166 = ___matrixH2; int32_t L_167 = V_21; int32_t L_168 = V_19; double L_169; L_169 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_17), /*hidden argument*/NULL); double L_170 = V_2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_171; memset((&L_171), 0, sizeof(L_171)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_171), (0.0), ((double)((double)L_169/(double)L_170)), /*hidden argument*/NULL); NullCheck(L_166); (L_166)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_167, (int32_t)L_168))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_171); int32_t L_172 = V_19; V_23 = L_172; goto IL_03b5; } IL_0322: { int32_t L_173 = V_23; int32_t L_174 = ___order3; V_24 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_173, (int32_t)L_174)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_175 = ___matrixH2; int32_t L_176 = V_24; int32_t L_177 = V_20; NullCheck(L_175); int32_t L_178 = ((int32_t)il2cpp_codegen_add((int32_t)L_176, (int32_t)L_177)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_179 = (L_175)->GetAt(static_cast(L_178)); V_4 = L_179; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_180 = ___matrixH2; int32_t L_181 = V_24; int32_t L_182 = V_19; NullCheck(L_180); int32_t L_183 = ((int32_t)il2cpp_codegen_add((int32_t)L_181, (int32_t)L_182)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_184 = (L_180)->GetAt(static_cast(L_183)); V_5 = L_184; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_185 = ___matrixH2; int32_t L_186 = V_24; int32_t L_187 = V_20; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_188 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_189; L_189 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_188, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_190 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_191; L_191 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_189, L_190, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_192 = ___matrixH2; int32_t L_193 = V_21; int32_t L_194 = V_19; NullCheck(L_192); double L_195; L_195 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_192)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_193, (int32_t)L_194))))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_196; L_196 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_195, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_197 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_198; L_198 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_196, L_197, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_199; L_199 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_191, L_198, /*hidden argument*/NULL); NullCheck(L_185); (L_185)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)L_187))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_199); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_200 = ___matrixH2; int32_t L_201 = V_24; int32_t L_202 = V_19; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_203 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_204 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_205; L_205 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_203, L_204, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_206 = ___matrixH2; int32_t L_207 = V_21; int32_t L_208 = V_19; NullCheck(L_206); double L_209; L_209 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_206)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_207, (int32_t)L_208))))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_210; L_210 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_209, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_211 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_212; L_212 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_210, L_211, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_213; L_213 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_205, L_212, /*hidden argument*/NULL); NullCheck(L_200); (L_200)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)L_202))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_213); int32_t L_214 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_214, (int32_t)1)); } IL_03b5: { int32_t L_215 = V_23; int32_t L_216 = ___order3; if ((((int32_t)L_215) < ((int32_t)L_216))) { goto IL_0322; } } { int32_t L_217 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_217, (int32_t)1)); } IL_03c3: { int32_t L_218 = V_19; int32_t L_219 = V_0; if ((((int32_t)L_218) <= ((int32_t)L_219))) { goto IL_0286; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_220 = ___matrixH2; int32_t L_221 = V_12; NullCheck(L_220); int32_t L_222 = L_221; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_223 = (L_220)->GetAt(static_cast(L_222)); V_17 = L_223; double L_224; L_224 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_17), /*hidden argument*/NULL); if ((((double)L_224) == ((double)(0.0)))) { goto IL_0451; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_225 = V_17; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_226 = ___matrixH2; int32_t L_227 = V_12; NullCheck(L_226); double L_228; L_228 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_226)->GetAddressAt(static_cast(L_227))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_229; L_229 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_228, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_230; L_230 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_225, L_229, /*hidden argument*/NULL); V_17 = L_230; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_231 = ___matrixH2; int32_t L_232 = V_12; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_233 = ___matrixH2; int32_t L_234 = V_12; NullCheck(L_233); double L_235; L_235 = Complex_get_Magnitude_m61552BCC9460BD67AB1B5FE7796998937AD97A0C((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_233)->GetAddressAt(static_cast(L_234))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_236; L_236 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_235, /*hidden argument*/NULL); NullCheck(L_231); (L_231)->SetAt(static_cast(L_232), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_236); int32_t L_237 = V_0; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_237, (int32_t)1)); goto IL_044c; } IL_0423: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_238 = ___matrixH2; int32_t L_239 = V_25; int32_t L_240 = ___order3; int32_t L_241 = V_0; NullCheck(L_238); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_242 = ((L_238)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_239, (int32_t)L_240)), (int32_t)L_241))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_243 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_242); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_244 = V_17; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_245; L_245 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_244, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_246; L_246 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_243, L_245, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_242 = L_246; int32_t L_247 = V_25; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_247, (int32_t)1)); } IL_044c: { int32_t L_248 = V_25; int32_t L_249 = ___order3; if ((((int32_t)L_248) < ((int32_t)L_249))) { goto IL_0423; } } IL_0451: { int32_t L_250 = V_8; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)1)); goto IL_062c; } IL_045c: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_251 = ___vectorV0; int32_t L_252 = V_26; NullCheck(L_251); int32_t L_253 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_252, (int32_t)1)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_254 = (L_251)->GetAt(static_cast(L_253)); V_3 = L_254; int32_t L_255 = V_26; int32_t L_256 = ___order3; V_27 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_255, (int32_t)L_256)); int32_t L_257 = V_26; int32_t L_258 = ___order3; V_28 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_257, (int32_t)1)), (int32_t)L_258)); int32_t L_259 = V_28; int32_t L_260 = V_26; V_29 = ((int32_t)il2cpp_codegen_add((int32_t)L_259, (int32_t)L_260)); V_30 = 0; goto IL_0580; } IL_0484: { int32_t L_261 = V_28; int32_t L_262 = V_30; V_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_261, (int32_t)L_262)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_263 = ___matrixH2; int32_t L_264 = V_27; int32_t L_265 = V_30; NullCheck(L_263); int32_t L_266 = ((int32_t)il2cpp_codegen_add((int32_t)L_264, (int32_t)L_265)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_267 = (L_263)->GetAt(static_cast(L_266)); V_5 = L_267; int32_t L_268 = V_30; int32_t L_269 = V_26; if ((((int32_t)L_268) == ((int32_t)L_269))) { goto IL_04db; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_270 = ___matrixH2; int32_t L_271 = V_31; NullCheck(L_270); int32_t L_272 = L_271; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_273 = (L_270)->GetAt(static_cast(L_272)); V_4 = L_273; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_274 = ___matrixH2; int32_t L_275 = V_31; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_276 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_277 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_278; L_278 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_276, L_277, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_279 = ___matrixH2; int32_t L_280 = V_28; int32_t L_281 = V_26; NullCheck(L_279); double L_282; L_282 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_279)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_280, (int32_t)L_281))))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_283; L_283 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_282, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_284 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_285; L_285 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_283, L_284, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_286; L_286 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_278, L_285, /*hidden argument*/NULL); NullCheck(L_274); (L_274)->SetAt(static_cast(L_275), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_286); goto IL_0541; } IL_04db: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_287 = ___matrixH2; int32_t L_288 = V_31; NullCheck(L_287); double L_289; L_289 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_287)->GetAddressAt(static_cast(L_288))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_290; L_290 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_289, /*hidden argument*/NULL); V_4 = L_290; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_291 = ___matrixH2; int32_t L_292 = V_31; double L_293; L_293 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), /*hidden argument*/NULL); double L_294; L_294 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); double L_295; L_295 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_3), /*hidden argument*/NULL); double L_296; L_296 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_297 = ___matrixH2; int32_t L_298 = V_28; int32_t L_299 = V_26; NullCheck(L_297); double L_300; L_300 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_297)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_298, (int32_t)L_299))))), /*hidden argument*/NULL); double L_301; L_301 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_5), /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_302 = ___matrixH2; int32_t L_303 = V_31; NullCheck(L_302); double L_304; L_304 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_302)->GetAddressAt(static_cast(L_303))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_305; memset((&L_305), 0, sizeof(L_305)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_305), ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_293, (double)L_294)), (double)((double)il2cpp_codegen_multiply((double)L_295, (double)L_296)))), (double)((double)il2cpp_codegen_multiply((double)L_300, (double)L_301)))), L_304, /*hidden argument*/NULL); NullCheck(L_291); (L_291)->SetAt(static_cast(L_292), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_305); } IL_0541: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_306 = ___matrixH2; int32_t L_307 = V_27; int32_t L_308 = V_30; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_309 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_310; L_310 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_309, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_311 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_312; L_312 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_310, L_311, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_313 = ___matrixH2; int32_t L_314 = V_28; int32_t L_315 = V_26; NullCheck(L_313); double L_316; L_316 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_313)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_314, (int32_t)L_315))))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_317; L_317 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_316, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_318 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_319; L_319 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_317, L_318, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_320; L_320 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_312, L_319, /*hidden argument*/NULL); NullCheck(L_306); (L_306)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_307, (int32_t)L_308))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_320); int32_t L_321 = V_30; V_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_321, (int32_t)1)); } IL_0580: { int32_t L_322 = V_30; int32_t L_323 = V_26; if ((((int32_t)L_322) <= ((int32_t)L_323))) { goto IL_0484; } } { V_32 = 0; goto IL_061e; } IL_0591: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_324 = ___dataEv1; int32_t L_325 = V_26; int32_t L_326 = ___order3; int32_t L_327 = V_32; NullCheck(L_324); int32_t L_328 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_325, (int32_t)1)), (int32_t)L_326)), (int32_t)L_327)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_329 = (L_324)->GetAt(static_cast(L_328)); V_4 = L_329; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_330 = ___dataEv1; int32_t L_331 = V_26; int32_t L_332 = ___order3; int32_t L_333 = V_32; NullCheck(L_330); int32_t L_334 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_331, (int32_t)L_332)), (int32_t)L_333)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_335 = (L_330)->GetAt(static_cast(L_334)); V_5 = L_335; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_336 = ___dataEv1; int32_t L_337 = V_28; int32_t L_338 = V_32; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_339 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_340 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_341; L_341 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_339, L_340, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_342 = ___matrixH2; int32_t L_343 = V_29; NullCheck(L_342); double L_344; L_344 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_342)->GetAddressAt(static_cast(L_343))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_345; L_345 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_344, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_346 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_347; L_347 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_345, L_346, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_348; L_348 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_341, L_347, /*hidden argument*/NULL); NullCheck(L_336); (L_336)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_337, (int32_t)L_338))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_348); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_349 = ___dataEv1; int32_t L_350 = V_27; int32_t L_351 = V_32; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_352 = V_3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_353; L_353 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_352, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_354 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_355; L_355 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_353, L_354, /*hidden argument*/NULL); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_356 = ___matrixH2; int32_t L_357 = V_29; NullCheck(L_356); double L_358; L_358 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_356)->GetAddressAt(static_cast(L_357))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_359; L_359 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_358, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_360 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_361; L_361 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_359, L_360, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_362; L_362 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_355, L_361, /*hidden argument*/NULL); NullCheck(L_349); (L_349)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_350, (int32_t)L_351))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_362); int32_t L_363 = V_32; V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_363, (int32_t)1)); } IL_061e: { int32_t L_364 = V_32; int32_t L_365 = ___order3; if ((((int32_t)L_364) < ((int32_t)L_365))) { goto IL_0591; } } { int32_t L_366 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_366, (int32_t)1)); } IL_062c: { int32_t L_367 = V_26; int32_t L_368 = V_0; if ((((int32_t)L_367) <= ((int32_t)L_368))) { goto IL_045c; } } { double L_369; L_369 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_17), /*hidden argument*/NULL); if ((((double)L_369) == ((double)(0.0)))) { goto IL_06a0; } } { V_33 = 0; goto IL_066e; } IL_064b: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_370 = ___matrixH2; int32_t L_371 = V_11; int32_t L_372 = V_33; NullCheck(L_370); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_373 = ((L_370)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_371, (int32_t)L_372))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_374 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_373); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_375 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_376; L_376 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_374, L_375, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_373 = L_376; int32_t L_377 = V_33; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_377, (int32_t)1)); } IL_066e: { int32_t L_378 = V_33; int32_t L_379 = V_0; if ((((int32_t)L_378) <= ((int32_t)L_379))) { goto IL_064b; } } { V_34 = 0; goto IL_069b; } IL_0678: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_380 = ___dataEv1; int32_t L_381 = V_11; int32_t L_382 = V_34; NullCheck(L_380); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * L_383 = ((L_380)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_381, (int32_t)L_382))))); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_384 = (*(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_383); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_385 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_386; L_386 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_384, L_385, /*hidden argument*/NULL); *(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)L_383 = L_386; int32_t L_387 = V_34; V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_387, (int32_t)1)); } IL_069b: { int32_t L_388 = V_34; int32_t L_389 = ___order3; if ((((int32_t)L_388) < ((int32_t)L_389))) { goto IL_0678; } } IL_06a0: { int32_t L_390 = V_0; if ((((int32_t)L_390) >= ((int32_t)0))) { goto IL_0019; } } { V_2 = (0.0); V_35 = 0; goto IL_0703; } IL_06b6: { int32_t L_391 = V_35; V_36 = L_391; goto IL_06f8; } IL_06bc: { double L_392 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_393 = ___matrixH2; int32_t L_394 = V_36; int32_t L_395 = ___order3; int32_t L_396 = V_35; NullCheck(L_393); double L_397; L_397 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_393)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_394, (int32_t)L_395)), (int32_t)L_396))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_398; L_398 = fabs(L_397); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_399 = ___matrixH2; int32_t L_400 = V_36; int32_t L_401 = ___order3; int32_t L_402 = V_35; NullCheck(L_399); double L_403; L_403 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_399)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_400, (int32_t)L_401)), (int32_t)L_402))))), /*hidden argument*/NULL); double L_404; L_404 = fabs(L_403); double L_405; L_405 = Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6(L_392, ((double)il2cpp_codegen_add((double)L_398, (double)L_404)), /*hidden argument*/NULL); V_2 = L_405; int32_t L_406 = V_36; V_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_406, (int32_t)1)); } IL_06f8: { int32_t L_407 = V_36; int32_t L_408 = ___order3; if ((((int32_t)L_407) < ((int32_t)L_408))) { goto IL_06bc; } } { int32_t L_409 = V_35; V_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_409, (int32_t)1)); } IL_0703: { int32_t L_410 = V_35; int32_t L_411 = ___order3; if ((((int32_t)L_410) < ((int32_t)L_411))) { goto IL_06b6; } } { int32_t L_412 = ___order3; if ((!(((uint32_t)L_412) == ((uint32_t)1)))) { goto IL_070d; } } { return; } IL_070d: { double L_413 = V_2; if ((!(((double)L_413) == ((double)(0.0))))) { goto IL_071a; } } { return; } IL_071a: { int32_t L_414 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_414, (int32_t)1)); goto IL_0875; } IL_0723: { int32_t L_415 = V_0; int32_t L_416 = ___order3; V_37 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_415, (int32_t)L_416)); int32_t L_417 = V_37; int32_t L_418 = V_0; V_38 = ((int32_t)il2cpp_codegen_add((int32_t)L_417, (int32_t)L_418)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_419 = ___vectorV0; int32_t L_420 = V_0; NullCheck(L_419); int32_t L_421 = L_420; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_422 = (L_419)->GetAt(static_cast(L_421)); V_3 = L_422; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_423 = ___matrixH2; int32_t L_424 = V_38; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_425; L_425 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((1.0), /*hidden argument*/NULL); NullCheck(L_423); (L_423)->SetAt(static_cast(L_424), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_425); int32_t L_426 = V_0; V_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_426, (int32_t)1)); goto IL_0869; } IL_0756: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_427; L_427 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC((0.0), /*hidden argument*/NULL); V_5 = L_427; int32_t L_428 = V_39; V_41 = ((int32_t)il2cpp_codegen_add((int32_t)L_428, (int32_t)1)); goto IL_079a; } IL_076e: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_429 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_430 = ___matrixH2; int32_t L_431 = V_41; int32_t L_432 = ___order3; int32_t L_433 = V_39; NullCheck(L_430); int32_t L_434 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_431, (int32_t)L_432)), (int32_t)L_433)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_435 = (L_430)->GetAt(static_cast(L_434)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_436 = ___matrixH2; int32_t L_437 = V_37; int32_t L_438 = V_41; NullCheck(L_436); int32_t L_439 = ((int32_t)il2cpp_codegen_add((int32_t)L_437, (int32_t)L_438)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_440 = (L_436)->GetAt(static_cast(L_439)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_441; L_441 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_435, L_440, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_442; L_442 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_429, L_441, /*hidden argument*/NULL); V_5 = L_442; int32_t L_443 = V_41; V_41 = ((int32_t)il2cpp_codegen_add((int32_t)L_443, (int32_t)1)); } IL_079a: { int32_t L_444 = V_41; int32_t L_445 = V_0; if ((((int32_t)L_444) <= ((int32_t)L_445))) { goto IL_076e; } } { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_446 = V_3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_447 = ___vectorV0; int32_t L_448 = V_39; NullCheck(L_447); int32_t L_449 = L_448; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_450 = (L_447)->GetAt(static_cast(L_449)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_451; L_451 = Complex_op_Subtraction_mB8635F7AB44F8782FB96DC2B5176685F92C0EE47(L_446, L_450, /*hidden argument*/NULL); V_4 = L_451; double L_452; L_452 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); if ((!(((double)L_452) == ((double)(0.0))))) { goto IL_07dd; } } { double L_453; L_453 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_4), /*hidden argument*/NULL); if ((!(((double)L_453) == ((double)(0.0))))) { goto IL_07dd; } } { double L_454 = V_1; double L_455 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_456; L_456 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(((double)il2cpp_codegen_multiply((double)L_454, (double)L_455)), /*hidden argument*/NULL); V_4 = L_456; } IL_07dd: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_457 = ___matrixH2; int32_t L_458 = V_37; int32_t L_459 = V_39; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_460 = V_5; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_461 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_462; L_462 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_460, L_461, /*hidden argument*/NULL); NullCheck(L_457); (L_457)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_458, (int32_t)L_459))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_462); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_463 = ___matrixH2; int32_t L_464 = V_37; int32_t L_465 = V_39; NullCheck(L_463); double L_466; L_466 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_463)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_464, (int32_t)L_465))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_467; L_467 = fabs(L_466); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_468 = ___matrixH2; int32_t L_469 = V_37; int32_t L_470 = V_39; NullCheck(L_468); double L_471; L_471 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)((L_468)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_469, (int32_t)L_470))))), /*hidden argument*/NULL); double L_472; L_472 = fabs(L_471); V_40 = ((double)il2cpp_codegen_add((double)L_467, (double)L_472)); double L_473 = V_1; double L_474 = V_40; double L_475 = V_40; if ((!(((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)L_473, (double)L_474)), (double)L_475))) > ((double)(1.0))))) { goto IL_0863; } } { int32_t L_476 = V_39; V_42 = L_476; goto IL_085e; } IL_0836: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_477 = ___matrixH2; int32_t L_478 = V_37; int32_t L_479 = V_42; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_480 = ___matrixH2; int32_t L_481 = V_37; int32_t L_482 = V_42; NullCheck(L_480); int32_t L_483 = ((int32_t)il2cpp_codegen_add((int32_t)L_481, (int32_t)L_482)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_484 = (L_480)->GetAt(static_cast(L_483)); double L_485 = V_40; IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_486; L_486 = Complex_op_Implicit_m75DE1F3EF27B4201E4DD7C92FBF9D6B7C215E6EC(L_485, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_487; L_487 = Complex_op_Division_m147243518DECEEEE31CC3AA3E9219B4F0C1816B1(L_484, L_486, /*hidden argument*/NULL); NullCheck(L_477); (L_477)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_478, (int32_t)L_479))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_487); int32_t L_488 = V_42; V_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_488, (int32_t)1)); } IL_085e: { int32_t L_489 = V_42; int32_t L_490 = V_0; if ((((int32_t)L_489) <= ((int32_t)L_490))) { goto IL_0836; } } IL_0863: { int32_t L_491 = V_39; V_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_491, (int32_t)1)); } IL_0869: { int32_t L_492 = V_39; if ((((int32_t)L_492) >= ((int32_t)0))) { goto IL_0756; } } { int32_t L_493 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_493, (int32_t)1)); } IL_0875: { int32_t L_494 = V_0; if ((((int32_t)L_494) > ((int32_t)0))) { goto IL_0723; } } { int32_t L_495 = ___order3; V_43 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_495, (int32_t)1)); goto IL_08ea; } IL_0883: { int32_t L_496 = V_43; int32_t L_497 = ___order3; V_44 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_496, (int32_t)L_497)); V_45 = 0; goto IL_08df; } IL_088e: { IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_498 = ((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_StaticFields*)il2cpp_codegen_static_fields_for(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var))->get_Zero_0(); V_5 = L_498; V_46 = 0; goto IL_08c6; } IL_089a: { Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_499 = V_5; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_500 = ___dataEv1; int32_t L_501 = V_46; int32_t L_502 = ___order3; int32_t L_503 = V_45; NullCheck(L_500); int32_t L_504 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_501, (int32_t)L_502)), (int32_t)L_503)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_505 = (L_500)->GetAt(static_cast(L_504)); ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_506 = ___matrixH2; int32_t L_507 = V_44; int32_t L_508 = V_46; NullCheck(L_506); int32_t L_509 = ((int32_t)il2cpp_codegen_add((int32_t)L_507, (int32_t)L_508)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_510 = (L_506)->GetAt(static_cast(L_509)); IL2CPP_RUNTIME_CLASS_INIT(Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C_il2cpp_TypeInfo_var); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_511; L_511 = Complex_op_Multiply_mEEC05B318FACC0395EFDEA156316AC522177B8F8(L_505, L_510, /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_512; L_512 = Complex_op_Addition_m0B4E0A93A89F995EE9DD6F5F3EA69E54B3B99F32(L_499, L_511, /*hidden argument*/NULL); V_5 = L_512; int32_t L_513 = V_46; V_46 = ((int32_t)il2cpp_codegen_add((int32_t)L_513, (int32_t)1)); } IL_08c6: { int32_t L_514 = V_46; int32_t L_515 = V_43; if ((((int32_t)L_514) <= ((int32_t)L_515))) { goto IL_089a; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_516 = ___dataEv1; int32_t L_517 = V_44; int32_t L_518 = V_45; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_519 = V_5; NullCheck(L_516); (L_516)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_517, (int32_t)L_518))), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_519); int32_t L_520 = V_45; V_45 = ((int32_t)il2cpp_codegen_add((int32_t)L_520, (int32_t)1)); } IL_08df: { int32_t L_521 = V_45; int32_t L_522 = ___order3; if ((((int32_t)L_521) < ((int32_t)L_522))) { goto IL_088e; } } { int32_t L_523 = V_43; V_43 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_523, (int32_t)1)); } IL_08ea: { int32_t L_524 = V_43; if ((((int32_t)L_524) > ((int32_t)0))) { goto IL_0883; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_m5B623C7702D8E3F7B3C2FA9308F60285AC495301 (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrix4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___row5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___transpose0; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)111))))) { goto IL_0026; } } { V_0 = 0; goto IL_0021; } IL_0009: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = ___row5; int32_t L_2 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_3 = ___matrix4; int32_t L_4 = V_0; int32_t L_5 = ___numRows2; int32_t L_6 = ___rowindx1; NullCheck(L_3); int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)L_5)), (int32_t)L_6)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_8 = (L_3)->GetAt(static_cast(L_7)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_8); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_0021: { int32_t L_10 = V_0; int32_t L_11 = ___numCols3; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0009; } } { return; } IL_0026: { int32_t L_12 = ___transpose0; if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)113))))) { goto IL_0056; } } { int32_t L_13 = ___rowindx1; int32_t L_14 = ___numCols3; V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_13, (int32_t)L_14)); V_2 = 0; goto IL_004e; } IL_0033: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_15 = ___row5; int32_t L_16 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_17 = ___matrix4; int32_t L_18 = V_2; int32_t L_19 = V_1; NullCheck(L_17); int32_t L_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)L_19)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_21 = (L_17)->GetAt(static_cast(L_20)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_22; L_22 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_21, /*hidden argument*/NULL); NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_22); int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_004e: { int32_t L_24 = V_2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_25 = ___row5; NullCheck(L_25); if ((((int32_t)L_24) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_25)->max_length)))))) { goto IL_0033; } } { return; } IL_0056: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_26 = ___matrix4; int32_t L_27 = ___rowindx1; int32_t L_28 = ___numCols3; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_29 = ___row5; int32_t L_30 = ___numCols3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_26, ((int32_t)il2cpp_codegen_multiply((int32_t)L_27, (int32_t)L_28)), (RuntimeArray *)(RuntimeArray *)L_29, 0, L_30, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,System.Numerics.Complex[],System.Numerics.Complex[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_m665F97DD425E39AC983C127D3C2D46C67ED0D443 (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___matrix4, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___column5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___transpose0; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)111))))) { goto IL_0014; } } { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_1 = ___matrix4; int32_t L_2 = ___colindx1; int32_t L_3 = ___numRows2; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_4 = ___column5; int32_t L_5 = ___numRows2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_1, ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)), (RuntimeArray *)(RuntimeArray *)L_4, 0, L_5, /*hidden argument*/NULL); return; } IL_0014: { int32_t L_6 = ___transpose0; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)113))))) { goto IL_003f; } } { V_0 = 0; goto IL_003a; } IL_001d: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_7 = ___column5; int32_t L_8 = V_0; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_9 = ___matrix4; int32_t L_10 = V_0; int32_t L_11 = ___numCols3; int32_t L_12 = ___colindx1; NullCheck(L_9); int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_10, (int32_t)L_11)), (int32_t)L_12)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_14 = (L_9)->GetAt(static_cast(L_13)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_15; L_15 = ComplexExtensions_Conjugate_m023E3F145E8E5C8F9F4C619493DC4A2DFA2A79DA(L_14, /*hidden argument*/NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_15); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_003a: { int32_t L_17 = V_0; int32_t L_18 = ___numRows2; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_001d; } } { return; } IL_003f: { V_1 = 0; goto IL_005b; } IL_0043: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_19 = ___column5; int32_t L_20 = V_1; ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_21 = ___matrix4; int32_t L_22 = V_1; int32_t L_23 = ___numCols3; int32_t L_24 = ___colindx1; NullCheck(L_21); int32_t L_25 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_22, (int32_t)L_23)), (int32_t)L_24)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_26 = (L_21)->GetAt(static_cast(L_25)); NullCheck(L_19); (L_19)->SetAt(static_cast(L_20), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_26); int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_005b: { int32_t L_28 = V_1; int32_t L_29 = ___numRows2; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0043; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_ScaleArray_mA7C9340C53B01C9C468A4B3F7AF4CAE10878B6A6 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_ScaleArray_mA7C9340C53B01C9C468A4B3F7AF4CAE10878B6A6_RuntimeMethod_var))); } IL_000e: { bool L_2; L_2 = Complex32_IsZero_mC02603E37374B768BBC341F9E17C49EDAC734603((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___alpha0), /*hidden argument*/NULL); if (!L_2) { goto IL_0022; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_3 = ___result2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___result2; NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); return; } IL_0022: { bool L_5; L_5 = Complex32_IsOne_mF55DDC367A86ABB772BC7F2A852E44B5E5E7377A((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&___alpha0), /*hidden argument*/NULL); if (!L_5) { goto IL_0033; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___x1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = ___result2; ArrayExtensions_Copy_mB2C3D99B90E72844CE886234E4C233BC3D9A77F6(L_6, L_7, /*hidden argument*/NULL); return; } IL_0033: { V_0 = 0; goto IL_004f; } IL_0037: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = ___result2; int32_t L_9 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_10 = ___alpha0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___x1; int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_14 = (L_11)->GetAt(static_cast(L_13)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_15; L_15 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_10, L_14, /*hidden argument*/NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_15); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_004f: { int32_t L_17 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = ___result2; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0037; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::PointWiseMultiplyArrays(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___y1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___y1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06_RuntimeMethod_var))); } IL_000e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = ___x0; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06_RuntimeMethod_var))); } IL_001c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___result2; if (L_4) { goto IL_002a; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06_RuntimeMethod_var))); } IL_002a: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___y1; NullCheck(L_6); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = ___x0; NullCheck(L_7); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))) { goto IL_003a; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = ___y1; NullCheck(L_8); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = ___result2; NullCheck(L_9); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0045; } } IL_003a: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m09AD38FEE262B04BB65CF65CBDCE20503141AA06_RuntimeMethod_var))); } IL_0045: { V_0 = 0; goto IL_0067; } IL_0049: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___result2; int32_t L_12 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___x0; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_16 = (L_13)->GetAt(static_cast(L_15)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = ___y1; int32_t L_18 = V_0; NullCheck(L_17); int32_t L_19 = L_18; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_20 = (L_17)->GetAt(static_cast(L_19)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_21; L_21 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_16, L_20, /*hidden argument*/NULL); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_21); int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_0067: { int32_t L_23 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = ___result2; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))) { goto IL_0049; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiply(MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass49_0_U3CMatrixMultiplyU3Eb__0_mE3A31AB5A0E651B65EC80C30C021640448093260_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * V_0 = NULL; int32_t V_1 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_2 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_6 = NULL; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; int32_t G_B20_0 = 0; { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_0 = (U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass49_0__ctor_m004B0CCF767897FAE40EAE4E0D86DB75B7D4A53F(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_1 = V_0; int32_t L_2 = ___columnsX2; NullCheck(L_1); L_1->set_columnsX_0(L_2); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_3 = V_0; int32_t L_4 = ___rowsX1; NullCheck(L_3); L_3->set_rowsX_1(L_4); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_5 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___x0; NullCheck(L_5); L_5->set_x_2(L_6); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_7 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = ___result6; NullCheck(L_7); L_7->set_result_4(L_8); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_9 = V_0; int32_t L_10 = ___columnsY5; NullCheck(L_9); L_9->set_columnsY_5(L_10); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_11 = V_0; NullCheck(L_11); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_12 = L_11->get_x_2(); if (L_12) { goto IL_003e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_13 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_003e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = ___y3; if (L_14) { goto IL_004d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_15 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_004d: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_16 = V_0; NullCheck(L_16); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = L_16->get_result_4(); if (L_17) { goto IL_0060; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_18 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_0060: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_19 = V_0; NullCheck(L_19); int32_t L_20 = L_19->get_columnsX_0(); int32_t L_21 = ___rowsY4; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_009d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = L_22; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->get_columnsX_0(); int32_t L_26 = L_25; RuntimeObject * L_27 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_26); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_27); (L_23)->SetAt(static_cast(0), (RuntimeObject *)L_27); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = L_23; int32_t L_29 = ___rowsY4; int32_t L_30 = L_29; RuntimeObject * L_31 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_30); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(1), (RuntimeObject *)L_31); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_32; L_32 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_28, /*hidden argument*/NULL); String_t* L_33; L_33 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_32, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_34 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_34, L_33, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_009d: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_35 = V_0; NullCheck(L_35); int32_t L_36 = L_35->get_rowsX_1(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_37 = V_0; NullCheck(L_37); int32_t L_38 = L_37->get_columnsX_0(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_39 = V_0; NullCheck(L_39); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_40 = L_39->get_x_2(); NullCheck(L_40); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_38))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))) { goto IL_00fb; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_rowsX_1(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_48 = V_0; NullCheck(L_48); int32_t L_49 = L_48->get_columnsX_0(); int32_t L_50 = L_49; RuntimeObject * L_51 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_50); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_51); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_51); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = L_47; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_53 = V_0; NullCheck(L_53); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_54 = L_53->get_x_2(); NullCheck(L_54); int32_t L_55 = ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))); RuntimeObject * L_56 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_55); NullCheck(L_52); ArrayElementTypeCheck (L_52, L_56); (L_52)->SetAt(static_cast(2), (RuntimeObject *)L_56); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_57; L_57 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_52, /*hidden argument*/NULL); String_t* L_58; L_58 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_57, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_59 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_59, L_58, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_00fb: { int32_t L_60 = ___rowsY4; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_61 = V_0; NullCheck(L_61); int32_t L_62 = L_61->get_columnsY_5(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = ___y3; NullCheck(L_63); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_60, (int32_t)L_62))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))) { goto IL_0149; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_64 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_65 = L_64; int32_t L_66 = ___rowsY4; int32_t L_67 = L_66; RuntimeObject * L_68 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_67); NullCheck(L_65); ArrayElementTypeCheck (L_65, L_68); (L_65)->SetAt(static_cast(0), (RuntimeObject *)L_68); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_69 = L_65; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_70 = V_0; NullCheck(L_70); int32_t L_71 = L_70->get_columnsY_5(); int32_t L_72 = L_71; RuntimeObject * L_73 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_72); NullCheck(L_69); ArrayElementTypeCheck (L_69, L_73); (L_69)->SetAt(static_cast(1), (RuntimeObject *)L_73); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_74 = L_69; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_75 = ___y3; NullCheck(L_75); int32_t L_76 = ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))); RuntimeObject * L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_76); NullCheck(L_74); ArrayElementTypeCheck (L_74, L_77); (L_74)->SetAt(static_cast(2), (RuntimeObject *)L_77); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_78; L_78 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_74, /*hidden argument*/NULL); String_t* L_79; L_79 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_78, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_80 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_80, L_79, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_0149: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_81 = V_0; NullCheck(L_81); int32_t L_82 = L_81->get_rowsX_1(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_83 = V_0; NullCheck(L_83); int32_t L_84 = L_83->get_columnsY_5(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_85 = V_0; NullCheck(L_85); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_86 = L_85->get_result_4(); NullCheck(L_86); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_84))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length)))))) { goto IL_01a7; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_87 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_87; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_rowsX_1(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(0), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_94 = V_0; NullCheck(L_94); int32_t L_95 = L_94->get_columnsY_5(); int32_t L_96 = L_95; RuntimeObject * L_97 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_96); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_97); (L_93)->SetAt(static_cast(1), (RuntimeObject *)L_97); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_98 = L_93; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_99 = V_0; NullCheck(L_99); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_100 = L_99->get_result_4(); NullCheck(L_100); int32_t L_101 = ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))); RuntimeObject * L_102 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_101); NullCheck(L_98); ArrayElementTypeCheck (L_98, L_102); (L_98)->SetAt(static_cast(2), (RuntimeObject *)L_102); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_103; L_103 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_98, /*hidden argument*/NULL); String_t* L_104; L_104 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_103, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_105 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_105, L_104, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m618A4EA76DF1FB12AD956E6ECBB09C60F0BB1BE4_RuntimeMethod_var))); } IL_01a7: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_106 = V_0; NullCheck(L_106); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_107 = L_106->get_result_4(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_108 = V_0; NullCheck(L_108); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_109 = L_108->get_result_4(); NullCheck(L_109); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_107, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))), /*hidden argument*/NULL); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_110 = V_0; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_111 = V_0; NullCheck(L_111); int32_t L_112 = L_111->get_columnsY_5(); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_113 = (Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)SZArrayNew(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82_il2cpp_TypeInfo_var, (uint32_t)L_112); NullCheck(L_110); L_110->set_columnDataB_3(L_113); V_1 = 0; goto IL_01f8; } IL_01d0: { int32_t L_114 = ___rowsY4; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_115 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_114); V_2 = L_115; int32_t L_116 = V_1; int32_t L_117 = ___rowsY4; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_118 = V_0; NullCheck(L_118); int32_t L_119 = L_118->get_columnsY_5(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_120 = ___y3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_121 = V_2; ManagedLinearAlgebraProvider_GetColumn_m0B6B0C9B86520A92BE5368E394E299B21092112B(((int32_t)111), L_116, L_117, L_119, L_120, L_121, /*hidden argument*/NULL); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_122 = V_0; NullCheck(L_122); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_123 = L_122->get_columnDataB_3(); int32_t L_124 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_125 = V_2; NullCheck(L_123); ArrayElementTypeCheck (L_123, L_125); (L_123)->SetAt(static_cast(L_124), (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_125); int32_t L_126 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01f8: { int32_t L_127 = V_1; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_128 = V_0; NullCheck(L_128); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_129 = L_128->get_columnDataB_3(); NullCheck(L_129); if ((((int32_t)L_127) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))) { goto IL_01d0; } } { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_130 = V_0; NullCheck(L_130); int32_t L_131 = L_130->get_rowsX_1(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_132 = V_0; NullCheck(L_132); int32_t L_133 = L_132->get_columnsY_5(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_134 = V_0; NullCheck(L_134); int32_t L_135 = L_134->get_columnsX_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_136; L_136 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)L_133)), (int32_t)L_135))) < ((int32_t)L_136))) { goto IL_0228; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_137; L_137 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B20_0 = ((((int32_t)L_137) < ((int32_t)2))? 1 : 0); goto IL_0229; } IL_0228: { G_B20_0 = 1; } IL_0229: { if (!G_B20_0) { goto IL_0300; } } { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_138 = V_0; NullCheck(L_138); int32_t L_139 = L_138->get_columnsX_0(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_140 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_139); V_3 = L_140; V_4 = 0; goto IL_02f2; } IL_0242: { int32_t L_141 = V_4; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_142 = V_0; NullCheck(L_142); int32_t L_143 = L_142->get_rowsX_1(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_144 = V_0; NullCheck(L_144); int32_t L_145 = L_144->get_columnsX_0(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_146 = V_0; NullCheck(L_146); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_147 = L_146->get_x_2(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_148 = V_3; ManagedLinearAlgebraProvider_GetRow_m47099E836AFD5AFB03C2A2BA3072B9ADFDA0A044(((int32_t)111), L_141, L_143, L_145, L_147, L_148, /*hidden argument*/NULL); V_5 = 0; goto IL_02df; } IL_0263: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_149 = V_0; NullCheck(L_149); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_150 = L_149->get_columnDataB_3(); int32_t L_151 = V_5; NullCheck(L_150); int32_t L_152 = L_151; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_153 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(L_150)->GetAt(static_cast(L_152)); V_6 = L_153; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_154 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_7 = L_154; V_8 = 0; goto IL_029f; } IL_027a: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_155 = V_7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_156 = V_3; int32_t L_157 = V_8; NullCheck(L_156); int32_t L_158 = L_157; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_159 = (L_156)->GetAt(static_cast(L_158)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_160 = V_6; int32_t L_161 = V_8; NullCheck(L_160); int32_t L_162 = L_161; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_163 = (L_160)->GetAt(static_cast(L_162)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_164; L_164 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_159, L_163, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_165; L_165 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_155, L_164, /*hidden argument*/NULL); V_7 = L_165; int32_t L_166 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)1)); } IL_029f: { int32_t L_167 = V_8; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_168 = V_3; NullCheck(L_168); if ((((int32_t)L_167) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_168)->max_length)))))) { goto IL_027a; } } { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_169 = V_0; NullCheck(L_169); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_170 = L_169->get_result_4(); int32_t L_171 = V_5; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_172 = V_0; NullCheck(L_172); int32_t L_173 = L_172->get_rowsX_1(); int32_t L_174 = V_4; NullCheck(L_170); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_175 = ((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_173)), (int32_t)L_174))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_176 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_175); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_177 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_178 = V_7; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_179; L_179 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_177, L_178, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_180; L_180 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_176, L_179, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_175 = L_180; int32_t L_181 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_181, (int32_t)1)); } IL_02df: { int32_t L_182 = V_5; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_183 = V_0; NullCheck(L_183); int32_t L_184 = L_183->get_columnsY_5(); if ((((int32_t)L_182) < ((int32_t)L_184))) { goto IL_0263; } } { int32_t L_185 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_185, (int32_t)1)); } IL_02f2: { int32_t L_186 = V_4; U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_187 = V_0; NullCheck(L_187); int32_t L_188 = L_187->get_rowsX_1(); if ((((int32_t)L_186) < ((int32_t)L_188))) { goto IL_0242; } } { return; } IL_0300: { U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_189 = V_0; NullCheck(L_189); int32_t L_190 = L_189->get_rowsX_1(); U3CU3Ec__DisplayClass49_0_t083F1D532C7C5F6EE0B90F8CD1520E522DC07626 * L_191 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_192 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_192, L_191, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass49_0_U3CMatrixMultiplyU3Eb__0_mE3A31AB5A0E651B65EC80C30C021640448093260_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_190, 1, L_192, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32,MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___transposeA0, int32_t ___transposeB1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___alpha2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___beta9, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___c10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass50_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m01584CA6F2B25E35D68FEED0B40D448CEA996696_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_4 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_8 = NULL; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t G_B30_0 = 0; { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_0 = (U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass50_0__ctor_mBE3D4CABA0B1D5D3AC55768F19A0DEE702BF9684(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_1 = V_0; int32_t L_2 = ___columnsA5; NullCheck(L_1); L_1->set_columnsA_0(L_2); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_3 = V_0; int32_t L_4 = ___transposeA0; NullCheck(L_3); L_3->set_transposeA_1(L_4); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_5 = V_0; int32_t L_6 = ___rowsA4; NullCheck(L_5); L_5->set_rowsA_2(L_6); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_7 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_8 = ___a3; NullCheck(L_7); L_7->set_a_3(L_8); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_9 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_10 = ___c10; NullCheck(L_9); L_9->set_c_5(L_10); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_11 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12 = ___alpha2; NullCheck(L_11); L_11->set_alpha_6(L_12); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_13 = V_0; int32_t L_14 = ___columnsB8; NullCheck(L_13); L_13->set_columnsB_7(L_14); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_15 = V_0; NullCheck(L_15); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_16 = L_15->get_a_3(); if (L_16) { goto IL_004f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_17 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_004f: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = ___b6; if (L_18) { goto IL_005e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_19 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_005e: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_20 = V_0; NullCheck(L_20); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = L_20->get_c_5(); if (L_21) { goto IL_0071; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_22 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_0071: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_23 = V_0; NullCheck(L_23); int32_t L_24 = L_23->get_transposeA_1(); if ((((int32_t)L_24) == ((int32_t)((int32_t)111)))) { goto IL_0095; } } { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_25 = V_0; NullCheck(L_25); int32_t L_26 = L_25->get_rowsA_2(); V_1 = L_26; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_27 = V_0; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->get_columnsA_0(); NullCheck(L_27); L_27->set_rowsA_2(L_29); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_30 = V_0; int32_t L_31 = V_1; NullCheck(L_30); L_30->set_columnsA_0(L_31); } IL_0095: { int32_t L_32 = ___transposeB1; if ((((int32_t)L_32) == ((int32_t)((int32_t)111)))) { goto IL_00ac; } } { int32_t L_33 = ___rowsB7; V_2 = L_33; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_34 = V_0; NullCheck(L_34); int32_t L_35 = L_34->get_columnsB_7(); ___rowsB7 = L_35; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); L_36->set_columnsB_7(L_37); } IL_00ac: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->get_columnsA_0(); int32_t L_40 = ___rowsB7; if ((((int32_t)L_39) == ((int32_t)L_40))) { goto IL_00e9; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_columnsA_0(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; int32_t L_48 = ___rowsB7; int32_t L_49 = L_48; RuntimeObject * L_50 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_49); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_50); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_50); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_51; L_51 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_47, /*hidden argument*/NULL); String_t* L_52; L_52 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_51, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_53 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_53, L_52, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_00e9: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_54 = V_0; NullCheck(L_54); int32_t L_55 = L_54->get_rowsA_2(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_56 = V_0; NullCheck(L_56); int32_t L_57 = L_56->get_columnsA_0(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_58 = V_0; NullCheck(L_58); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_59 = L_58->get_a_3(); NullCheck(L_59); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_57))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))) { goto IL_0147; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = L_60; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_62 = V_0; NullCheck(L_62); int32_t L_63 = L_62->get_rowsA_2(); int32_t L_64 = L_63; RuntimeObject * L_65 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_64); NullCheck(L_61); ArrayElementTypeCheck (L_61, L_65); (L_61)->SetAt(static_cast(0), (RuntimeObject *)L_65); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_61; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_67 = V_0; NullCheck(L_67); int32_t L_68 = L_67->get_columnsA_0(); int32_t L_69 = L_68; RuntimeObject * L_70 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_69); NullCheck(L_66); ArrayElementTypeCheck (L_66, L_70); (L_66)->SetAt(static_cast(1), (RuntimeObject *)L_70); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_71 = L_66; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_72 = V_0; NullCheck(L_72); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_73 = L_72->get_a_3(); NullCheck(L_73); int32_t L_74 = ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))); RuntimeObject * L_75 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_74); NullCheck(L_71); ArrayElementTypeCheck (L_71, L_75); (L_71)->SetAt(static_cast(2), (RuntimeObject *)L_75); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_76; L_76 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_71, /*hidden argument*/NULL); String_t* L_77; L_77 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_76, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_78 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_78, L_77, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_0147: { int32_t L_79 = ___rowsB7; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_80 = V_0; NullCheck(L_80); int32_t L_81 = L_80->get_columnsB_7(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_82 = ___b6; NullCheck(L_82); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_79, (int32_t)L_81))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))) { goto IL_0195; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_83 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_84 = L_83; int32_t L_85 = ___rowsB7; int32_t L_86 = L_85; RuntimeObject * L_87 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_86); NullCheck(L_84); ArrayElementTypeCheck (L_84, L_87); (L_84)->SetAt(static_cast(0), (RuntimeObject *)L_87); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_84; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_columnsB_7(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(1), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_94 = ___b6; NullCheck(L_94); int32_t L_95 = ((int32_t)((int32_t)(((RuntimeArray*)L_94)->max_length))); RuntimeObject * L_96 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_95); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_96); (L_93)->SetAt(static_cast(2), (RuntimeObject *)L_96); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_97; L_97 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_93, /*hidden argument*/NULL); String_t* L_98; L_98 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_97, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_99 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_99, L_98, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_0195: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_100 = V_0; NullCheck(L_100); int32_t L_101 = L_100->get_rowsA_2(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_102 = V_0; NullCheck(L_102); int32_t L_103 = L_102->get_columnsB_7(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_104 = V_0; NullCheck(L_104); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_105 = L_104->get_c_5(); NullCheck(L_105); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_103))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))) { goto IL_01f3; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_106 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_107 = L_106; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_108 = V_0; NullCheck(L_108); int32_t L_109 = L_108->get_rowsA_2(); int32_t L_110 = L_109; RuntimeObject * L_111 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_110); NullCheck(L_107); ArrayElementTypeCheck (L_107, L_111); (L_107)->SetAt(static_cast(0), (RuntimeObject *)L_111); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_112 = L_107; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_113 = V_0; NullCheck(L_113); int32_t L_114 = L_113->get_columnsB_7(); int32_t L_115 = L_114; RuntimeObject * L_116 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_115); NullCheck(L_112); ArrayElementTypeCheck (L_112, L_116); (L_112)->SetAt(static_cast(1), (RuntimeObject *)L_116); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_117 = L_112; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_118 = V_0; NullCheck(L_118); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_119 = L_118->get_c_5(); NullCheck(L_119); int32_t L_120 = ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))); RuntimeObject * L_121 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_120); NullCheck(L_117); ArrayElementTypeCheck (L_117, L_121); (L_117)->SetAt(static_cast(2), (RuntimeObject *)L_121); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_122; L_122 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_117, /*hidden argument*/NULL); String_t* L_123; L_123 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_122, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_124 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_124, L_123, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m212B216E4B4A1053C0884CBD076529C0C70EEE4D_RuntimeMethod_var))); } IL_01f3: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_125 = ___beta9; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_126 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); bool L_127; L_127 = Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22(L_125, L_126, /*hidden argument*/NULL); if (!L_127) { goto IL_0217; } } { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_128 = V_0; NullCheck(L_128); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_129 = L_128->get_c_5(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_130 = V_0; NullCheck(L_130); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_131 = L_130->get_c_5(); NullCheck(L_131); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_129, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_131)->max_length))), /*hidden argument*/NULL); goto IL_0239; } IL_0217: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_132 = ___beta9; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_133 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); bool L_134; L_134 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_132, L_133, /*hidden argument*/NULL); if (!L_134) { goto IL_0239; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_135 = ___beta9; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_136 = V_0; NullCheck(L_136); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_137 = L_136->get_c_5(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_138 = V_0; NullCheck(L_138); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_139 = L_138->get_c_5(); VirtualActionInvoker3< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(46 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(MathNet.Numerics.Complex32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) */, __this, L_135, L_137, L_139); } IL_0239: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_140 = V_0; NullCheck(L_140); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_141 = L_140->get_alpha_6(); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_142 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); bool L_143; L_143 = Complex32_op_Equality_mD1C541D7251387E8E767255178F75EF577745F22(L_141, L_142, /*hidden argument*/NULL); if (!L_143) { goto IL_024c; } } { return; } IL_024c: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_144 = V_0; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_145 = V_0; NullCheck(L_145); int32_t L_146 = L_145->get_columnsB_7(); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_147 = (Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82*)SZArrayNew(Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82_il2cpp_TypeInfo_var, (uint32_t)L_146); NullCheck(L_144); L_144->set_columnDataB_4(L_147); V_3 = 0; goto IL_028b; } IL_0261: { int32_t L_148 = ___rowsB7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_149 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_148); V_4 = L_149; int32_t L_150 = ___transposeB1; int32_t L_151 = V_3; int32_t L_152 = ___rowsB7; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_153 = V_0; NullCheck(L_153); int32_t L_154 = L_153->get_columnsB_7(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_155 = ___b6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_156 = V_4; ManagedLinearAlgebraProvider_GetColumn_m0B6B0C9B86520A92BE5368E394E299B21092112B(L_150, L_151, L_152, L_154, L_155, L_156, /*hidden argument*/NULL); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_157 = V_0; NullCheck(L_157); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_158 = L_157->get_columnDataB_4(); int32_t L_159 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_160 = V_4; NullCheck(L_158); ArrayElementTypeCheck (L_158, L_160); (L_158)->SetAt(static_cast(L_159), (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_160); int32_t L_161 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_161, (int32_t)1)); } IL_028b: { int32_t L_162 = V_3; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_163 = V_0; NullCheck(L_163); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_164 = L_163->get_columnDataB_4(); NullCheck(L_164); if ((((int32_t)L_162) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_164)->max_length)))))) { goto IL_0261; } } { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_165 = V_0; NullCheck(L_165); int32_t L_166 = L_165->get_rowsA_2(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_167 = V_0; NullCheck(L_167); int32_t L_168 = L_167->get_columnsB_7(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_169 = V_0; NullCheck(L_169); int32_t L_170 = L_169->get_columnsA_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_171; L_171 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)L_168)), (int32_t)L_170))) < ((int32_t)L_171))) { goto IL_02bb; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_172; L_172 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B30_0 = ((((int32_t)L_172) < ((int32_t)2))? 1 : 0); goto IL_02bc; } IL_02bb: { G_B30_0 = 1; } IL_02bc: { if (!G_B30_0) { goto IL_039c; } } { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_173 = V_0; NullCheck(L_173); int32_t L_174 = L_173->get_columnsA_0(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_175 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_174); V_5 = L_175; V_6 = 0; goto IL_038e; } IL_02d6: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_176 = V_0; NullCheck(L_176); int32_t L_177 = L_176->get_transposeA_1(); int32_t L_178 = V_6; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_179 = V_0; NullCheck(L_179); int32_t L_180 = L_179->get_rowsA_2(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_181 = V_0; NullCheck(L_181); int32_t L_182 = L_181->get_columnsA_0(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_183 = V_0; NullCheck(L_183); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_184 = L_183->get_a_3(); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_185 = V_5; ManagedLinearAlgebraProvider_GetRow_m47099E836AFD5AFB03C2A2BA3072B9ADFDA0A044(L_177, L_178, L_180, L_182, L_184, L_185, /*hidden argument*/NULL); V_7 = 0; goto IL_037b; } IL_02fc: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_186 = V_0; NullCheck(L_186); Complex32U5BU5DU5BU5D_t81ED40861D35192D51D7709F1858D664794BBC82* L_187 = L_186->get_columnDataB_4(); int32_t L_188 = V_7; NullCheck(L_187); int32_t L_189 = L_188; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_190 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(L_187)->GetAt(static_cast(L_189)); V_8 = L_190; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_191 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_9 = L_191; V_10 = 0; goto IL_0339; } IL_0313: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_192 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_193 = V_5; int32_t L_194 = V_10; NullCheck(L_193); int32_t L_195 = L_194; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_196 = (L_193)->GetAt(static_cast(L_195)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_197 = V_8; int32_t L_198 = V_10; NullCheck(L_197); int32_t L_199 = L_198; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_200 = (L_197)->GetAt(static_cast(L_199)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_201; L_201 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_196, L_200, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_202; L_202 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_192, L_201, /*hidden argument*/NULL); V_9 = L_202; int32_t L_203 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_203, (int32_t)1)); } IL_0339: { int32_t L_204 = V_10; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_205 = V_5; NullCheck(L_205); if ((((int32_t)L_204) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_205)->max_length)))))) { goto IL_0313; } } { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_206 = V_0; NullCheck(L_206); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_207 = L_206->get_c_5(); int32_t L_208 = V_7; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_209 = V_0; NullCheck(L_209); int32_t L_210 = L_209->get_rowsA_2(); int32_t L_211 = V_6; NullCheck(L_207); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_212 = ((L_207)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_208, (int32_t)L_210)), (int32_t)L_211))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_213 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_212); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_214 = V_0; NullCheck(L_214); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_215 = L_214->get_alpha_6(); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_216 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_217; L_217 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_215, L_216, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_218; L_218 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_213, L_217, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_212 = L_218; int32_t L_219 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_219, (int32_t)1)); } IL_037b: { int32_t L_220 = V_7; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_221 = V_0; NullCheck(L_221); int32_t L_222 = L_221->get_columnsB_7(); if ((((int32_t)L_220) < ((int32_t)L_222))) { goto IL_02fc; } } { int32_t L_223 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_223, (int32_t)1)); } IL_038e: { int32_t L_224 = V_6; U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_225 = V_0; NullCheck(L_225); int32_t L_226 = L_225->get_rowsA_2(); if ((((int32_t)L_224) < ((int32_t)L_226))) { goto IL_02d6; } } { return; } IL_039c: { U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_227 = V_0; NullCheck(L_227); int32_t L_228 = L_227->get_rowsA_2(); U3CU3Ec__DisplayClass50_0_t5D43ACDF9B00A61DC9D3C1E4C6E60E21025C79BF * L_229 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_230 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_230, L_229, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass50_0_U3CMatrixMultiplyWithUpdateU3Eb__0_m01584CA6F2B25E35D68FEED0B40D448CEA996696_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_228, 1, L_230, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUFactor(MathNet.Numerics.Complex32[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_11; memset((&V_11), 0, sizeof(V_11)); int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_16; memset((&V_16), 0, sizeof(V_16)); int32_t V_17 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0_RuntimeMethod_var))); } IL_001c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m0BFFA75497BE802728172B4288F7234AFEFDE0E0_RuntimeMethod_var))); } IL_004a: { V_1 = 0; goto IL_0056; } IL_004e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___ipiv2; int32_t L_12 = V_1; int32_t L_13 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (int32_t)L_13); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0056: { int32_t L_15 = V_1; int32_t L_16 = ___order1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_004e; } } { int32_t L_17 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_17); V_0 = L_18; V_2 = 0; goto IL_01e8; } IL_0068: { int32_t L_19 = V_2; int32_t L_20 = ___order1; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20)); int32_t L_21 = V_3; int32_t L_22 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); V_6 = 0; goto IL_008e; } IL_0076: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_23 = V_0; int32_t L_24 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_25 = ___data0; int32_t L_26 = V_3; int32_t L_27 = V_6; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_29); int32_t L_30 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_008e: { int32_t L_31 = V_6; int32_t L_32 = ___order1; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0076; } } { V_7 = 0; goto IL_010c; } IL_0098: { int32_t L_33 = V_7; int32_t L_34 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_35; L_35 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_33, L_34, /*hidden argument*/NULL); V_8 = L_35; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_36 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_9 = L_36; V_10 = 0; goto IL_00d7; } IL_00ae: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_37 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_38 = ___data0; int32_t L_39 = V_10; int32_t L_40 = ___order1; int32_t L_41 = V_7; NullCheck(L_38); int32_t L_42 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40)), (int32_t)L_41)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_43 = (L_38)->GetAt(static_cast(L_42)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_44 = V_0; int32_t L_45 = V_10; NullCheck(L_44); int32_t L_46 = L_45; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_47 = (L_44)->GetAt(static_cast(L_46)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_48; L_48 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_43, L_47, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_49; L_49 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_37, L_48, /*hidden argument*/NULL); V_9 = L_49; int32_t L_50 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00d7: { int32_t L_51 = V_10; int32_t L_52 = V_8; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00ae; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_53 = ___data0; int32_t L_54 = V_3; int32_t L_55 = V_7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_56 = V_0; int32_t L_57 = V_7; NullCheck(L_56); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_58 = ((L_56)->GetAddressAt(static_cast(L_57))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_59 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_58); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_60 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_61; L_61 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_59, L_60, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_62 = L_61; V_11 = L_62; *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_58 = L_62; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_63 = V_11; NullCheck(L_53); (L_53)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_63); int32_t L_64 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_010c: { int32_t L_65 = V_7; int32_t L_66 = ___order1; if ((((int32_t)L_65) < ((int32_t)L_66))) { goto IL_0098; } } { int32_t L_67 = V_2; V_5 = L_67; int32_t L_68 = V_2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)); goto IL_0141; } IL_011b: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_69 = V_0; int32_t L_70 = V_12; NullCheck(L_69); float L_71; L_71 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_69)->GetAddressAt(static_cast(L_70))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_72 = V_0; int32_t L_73 = V_5; NullCheck(L_72); float L_74; L_74 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_72)->GetAddressAt(static_cast(L_73))), /*hidden argument*/NULL); if ((!(((float)L_71) > ((float)L_74)))) { goto IL_013b; } } { int32_t L_75 = V_12; V_5 = L_75; } IL_013b: { int32_t L_76 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_0141: { int32_t L_77 = V_12; int32_t L_78 = ___order1; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_011b; } } { int32_t L_79 = V_5; int32_t L_80 = V_2; if ((((int32_t)L_79) == ((int32_t)L_80))) { goto IL_0192; } } { V_13 = 0; goto IL_0188; } IL_0150: { int32_t L_81 = V_13; int32_t L_82 = ___order1; int32_t L_83 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_81, (int32_t)L_82)); int32_t L_84 = V_5; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_84)); int32_t L_85 = V_2; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_85)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_86 = ___data0; int32_t L_87 = V_14; NullCheck(L_86); int32_t L_88 = L_87; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_89 = (L_86)->GetAt(static_cast(L_88)); V_16 = L_89; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_90 = ___data0; int32_t L_91 = V_14; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_92 = ___data0; int32_t L_93 = V_15; NullCheck(L_92); int32_t L_94 = L_93; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_90); (L_90)->SetAt(static_cast(L_91), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_95); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_96 = ___data0; int32_t L_97 = V_15; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_98 = V_16; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_98); int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0188: { int32_t L_100 = V_13; int32_t L_101 = ___order1; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_0150; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = ___ipiv2; int32_t L_103 = V_2; int32_t L_104 = V_5; NullCheck(L_102); (L_102)->SetAt(static_cast(L_103), (int32_t)L_104); } IL_0192: { int32_t L_105 = V_2; int32_t L_106 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_107 = ___data0; int32_t L_108 = V_4; NullCheck(L_107); int32_t L_109 = L_108; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_110 = (L_107)->GetAt(static_cast(L_109)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_111; L_111 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((0.0f), /*hidden argument*/NULL); bool L_112; L_112 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_110, L_111, /*hidden argument*/NULL); if (!((int32_t)((int32_t)((((int32_t)L_105) < ((int32_t)L_106))? 1 : 0)&(int32_t)L_112))) { goto IL_01e4; } } { int32_t L_113 = V_2; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)1)); goto IL_01df; } IL_01b7: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_114 = ___data0; int32_t L_115 = V_3; int32_t L_116 = V_17; NullCheck(L_114); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_117 = ((L_114)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_115, (int32_t)L_116))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_118 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_117); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_119 = ___data0; int32_t L_120 = V_4; NullCheck(L_119); int32_t L_121 = L_120; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_122 = (L_119)->GetAt(static_cast(L_121)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_123; L_123 = Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80(L_118, L_122, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_117 = L_123; int32_t L_124 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1)); } IL_01df: { int32_t L_125 = V_17; int32_t L_126 = ___order1; if ((((int32_t)L_125) < ((int32_t)L_126))) { goto IL_01b7; } } IL_01e4: { int32_t L_127 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1)); } IL_01e8: { int32_t L_128 = V_2; int32_t L_129 = ___order1; if ((((int32_t)L_128) < ((int32_t)L_129))) { goto IL_0068; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUInverseFactored(MathNet.Numerics.Complex32[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; int32_t V_1 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D_RuntimeMethod_var))); } IL_001c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mC4D8120BBAC771FB2BF22F863999713431D32D4D_RuntimeMethod_var))); } IL_004a: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___a0; NullCheck(L_11); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_12 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))); V_0 = L_12; V_1 = 0; goto IL_006b; } IL_0057: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = V_0; int32_t L_14 = V_1; int32_t L_15 = ___order1; int32_t L_16 = V_1; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_17 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)L_16))))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_17); int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1)); } IL_006b: { int32_t L_19 = V_1; int32_t L_20 = ___order1; if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_0057; } } { int32_t L_21 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_22 = ___a0; int32_t L_23 = ___order1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_24 = ___ipiv2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_25 = V_0; VirtualActionInvoker5< int32_t, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* >::Invoke(52 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32[],MathNet.Numerics.Complex32[]) */, __this, L_21, L_22, L_23, L_24, L_25); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_26 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27 = ___a0; ArrayExtensions_Copy_mB2C3D99B90E72844CE886234E4C233BC3D9A77F6(L_26, L_27, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,MathNet.Numerics.Complex32[],System.Int32,System.Int32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___columnsOfB0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___b4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_001d: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___b4; if (L_4) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_002c: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___a1; NullCheck(L_6); int32_t L_7 = ___order2; int32_t L_8 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8))))) { goto IL_0044; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_0044: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___ipiv3; NullCheck(L_10); int32_t L_11 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) == ((int32_t)L_11))) { goto IL_005b; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_005b: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___b4; NullCheck(L_13); int32_t L_14 = ___order2; int32_t L_15 = ___columnsOfB0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0074; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_0074: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = ___a1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_18 = ___b4; if ((!(((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_17) == ((RuntimeObject*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)L_18)))) { goto IL_0084; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m5E8A25CE86209130EDF0DCA1147687A21E4C898E_RuntimeMethod_var))); } IL_0084: { V_0 = 0; goto IL_00d5; } IL_0088: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ___ipiv3; int32_t L_21 = V_0; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_0; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_00d1; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = ___ipiv3; int32_t L_26 = V_0; NullCheck(L_25); int32_t L_27 = L_26; int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_1 = L_28; V_2 = 0; goto IL_00cd; } IL_0098: { int32_t L_29 = V_2; int32_t L_30 = ___order2; int32_t L_31 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = V_1; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)); int32_t L_33 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_33)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_34 = ___b4; int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_37 = (L_34)->GetAt(static_cast(L_36)); V_5 = L_37; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_38 = ___b4; int32_t L_39 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_40 = ___b4; int32_t L_41 = V_4; NullCheck(L_40); int32_t L_42 = L_41; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_43 = (L_40)->GetAt(static_cast(L_42)); NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_43); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_44 = ___b4; int32_t L_45 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_46 = V_5; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_46); int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00cd: { int32_t L_48 = V_2; int32_t L_49 = ___columnsOfB0; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_0098; } } IL_00d1: { int32_t L_50 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00d5: { int32_t L_51 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = ___ipiv3; NullCheck(L_52); if ((((int32_t)L_51) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))) { goto IL_0088; } } { V_6 = 0; goto IL_014e; } IL_00e1: { int32_t L_53 = V_6; int32_t L_54 = ___order2; V_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54)); int32_t L_55 = V_6; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); goto IL_0143; } IL_00ef: { V_9 = 0; goto IL_0138; } IL_00f4: { int32_t L_56 = V_9; int32_t L_57 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_56, (int32_t)L_57)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_58 = ___b4; int32_t L_59 = V_8; int32_t L_60 = V_10; NullCheck(L_58); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_61 = ((L_58)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)L_60))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_62 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_61); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = ___b4; int32_t L_64 = V_6; int32_t L_65 = V_10; NullCheck(L_63); int32_t L_66 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_67 = (L_63)->GetAt(static_cast(L_66)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_68 = ___a1; int32_t L_69 = V_8; int32_t L_70 = V_7; NullCheck(L_68); int32_t L_71 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_70)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_72 = (L_68)->GetAt(static_cast(L_71)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_73; L_73 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_67, L_72, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_74; L_74 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_62, L_73, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_61 = L_74; int32_t L_75 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)1)); } IL_0138: { int32_t L_76 = V_9; int32_t L_77 = ___columnsOfB0; if ((((int32_t)L_76) < ((int32_t)L_77))) { goto IL_00f4; } } { int32_t L_78 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)1)); } IL_0143: { int32_t L_79 = V_8; int32_t L_80 = ___order2; if ((((int32_t)L_79) < ((int32_t)L_80))) { goto IL_00ef; } } { int32_t L_81 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)1)); } IL_014e: { int32_t L_82 = V_6; int32_t L_83 = ___order2; if ((((int32_t)L_82) < ((int32_t)L_83))) { goto IL_00e1; } } { int32_t L_84 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1)); goto IL_0207; } IL_015d: { int32_t L_85 = V_11; int32_t L_86 = V_11; int32_t L_87 = ___order2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_86, (int32_t)L_87)))); V_13 = 0; goto IL_0197; } IL_016b: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_88 = ___b4; int32_t L_89 = V_11; int32_t L_90 = V_13; int32_t L_91 = ___order2; NullCheck(L_88); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_92 = ((L_88)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_89, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_90, (int32_t)L_91))))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_93 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_92); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_94 = ___a1; int32_t L_95 = V_12; NullCheck(L_94); int32_t L_96 = L_95; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_97 = (L_94)->GetAt(static_cast(L_96)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_98; L_98 = Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80(L_93, L_97, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_92 = L_98; int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0197: { int32_t L_100 = V_13; int32_t L_101 = ___columnsOfB0; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_016b; } } { int32_t L_102 = V_11; int32_t L_103 = ___order2; V_12 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_102, (int32_t)L_103)); V_14 = 0; goto IL_01fb; } IL_01a7: { V_15 = 0; goto IL_01f0; } IL_01ac: { int32_t L_104 = V_15; int32_t L_105 = ___order2; V_16 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_104, (int32_t)L_105)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_106 = ___b4; int32_t L_107 = V_14; int32_t L_108 = V_16; NullCheck(L_106); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_109 = ((L_106)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)L_108))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_110 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_109); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_111 = ___b4; int32_t L_112 = V_11; int32_t L_113 = V_16; NullCheck(L_111); int32_t L_114 = ((int32_t)il2cpp_codegen_add((int32_t)L_112, (int32_t)L_113)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_115 = (L_111)->GetAt(static_cast(L_114)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_116 = ___a1; int32_t L_117 = V_14; int32_t L_118 = V_12; NullCheck(L_116); int32_t L_119 = ((int32_t)il2cpp_codegen_add((int32_t)L_117, (int32_t)L_118)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_120 = (L_116)->GetAt(static_cast(L_119)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_121; L_121 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_115, L_120, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_122; L_122 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_110, L_121, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_109 = L_122; int32_t L_123 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)1)); } IL_01f0: { int32_t L_124 = V_15; int32_t L_125 = ___columnsOfB0; if ((((int32_t)L_124) < ((int32_t)L_125))) { goto IL_01ac; } } { int32_t L_126 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01fb: { int32_t L_127 = V_14; int32_t L_128 = V_11; if ((((int32_t)L_127) < ((int32_t)L_128))) { goto IL_01a7; } } { int32_t L_129 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_129, (int32_t)1)); } IL_0207: { int32_t L_130 = V_11; if ((((int32_t)L_130) >= ((int32_t)0))) { goto IL_015d; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::EigenDecomp(System.Boolean,System.Int32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Numerics.Complex[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, bool ___isSymmetric0, int32_t ___order1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrix2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixEv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorEv4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixD5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_1 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_2 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_3 = NULL; int32_t V_4 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_5 = NULL; int32_t V_6 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___matrix2; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_000e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_2 = ___matrix2; NullCheck(L_2); int32_t L_3 = ___order1; int32_t L_4 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_4))))) { goto IL_0033; } } { int32_t L_5 = ___order1; int32_t L_6 = ___order1; int32_t L_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_8, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_0033: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___matrixEv3; if (L_11) { goto IL_0042; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_12 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_0042: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_13 = ___matrixEv3; NullCheck(L_13); int32_t L_14 = ___order1; int32_t L_15 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0068; } } { int32_t L_16 = ___order1; int32_t L_17 = ___order1; int32_t L_18 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)); RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18); String_t* L_20; L_20 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_19, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_21, L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_0068: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___vectorEv4; if (L_22) { goto IL_0077; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_23 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_0077: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___vectorEv4; NullCheck(L_24); int32_t L_25 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))) == ((int32_t)L_25))) { goto IL_0099; } } { int32_t L_26 = ___order1; int32_t L_27 = L_26; RuntimeObject * L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_27); String_t* L_29; L_29 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_30, L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_0099: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_31 = ___matrixD5; if (L_31) { goto IL_00a8; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_32 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_00a8: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_33 = ___matrixD5; NullCheck(L_33); int32_t L_34 = ___order1; int32_t L_35 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)L_35))))) { goto IL_00ce; } } { int32_t L_36 = ___order1; int32_t L_37 = ___order1; int32_t L_38 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_37)); RuntimeObject * L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_38); String_t* L_40; L_40 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_39, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_41 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_41, L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mBFECA5587852C75EDB744868818DBF1C6765DD93_RuntimeMethod_var))); } IL_00ce: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_42 = ___matrix2; NullCheck(L_42); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_43 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length)))); V_0 = L_43; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_44 = ___matrix2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_45 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_46 = ___matrix2; NullCheck(L_46); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_44, 0, (RuntimeArray *)(RuntimeArray *)L_45, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length))), /*hidden argument*/NULL); bool L_47 = ___isSymmetric0; if (!L_47) { goto IL_015d; } } { int32_t L_48 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_49 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_48); V_1 = L_49; int32_t L_50 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_51 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_50); V_2 = L_51; int32_t L_52 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_52); V_3 = L_53; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_54 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_55 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_56 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_57 = V_1; int32_t L_58 = ___order1; ManagedLinearAlgebraProvider_SymmetricTridiagonalize_m90478A336EDD054766AA7D4DA39CD8F726937CA4(L_54, L_55, L_56, L_57, L_58, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_59 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_60 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_61 = V_3; int32_t L_62 = ___order1; ManagedLinearAlgebraProvider_SymmetricDiagonalize_m803505E5CFA6CFB9333CECEC56053C7F0B066D4A(L_59, L_60, L_61, L_62, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = ___matrixEv3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_64 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_65 = V_1; int32_t L_66 = ___order1; ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_m7A1125AACA0FB5DFFB2E9956E6E7554DDEE0363C(L_63, L_64, L_65, L_66, /*hidden argument*/NULL); V_4 = 0; goto IL_0157; } IL_011e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_67 = ___vectorEv4; int32_t L_68 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_69 = V_2; int32_t L_70 = V_4; NullCheck(L_69); int32_t L_71 = L_70; float L_72 = (L_69)->GetAt(static_cast(L_71)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_73 = V_3; int32_t L_74 = V_4; NullCheck(L_73); int32_t L_75 = L_74; float L_76 = (L_73)->GetAt(static_cast(L_75)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_77; memset((&L_77), 0, sizeof(L_77)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_77), ((double)((double)L_72)), ((double)((double)L_76)), /*hidden argument*/NULL); NullCheck(L_67); (L_67)->SetAt(static_cast(L_68), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_77); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_78 = ___matrixD5; int32_t L_79 = V_4; int32_t L_80 = ___order1; int32_t L_81 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_82 = V_2; int32_t L_83 = V_4; NullCheck(L_82); int32_t L_84 = L_83; float L_85 = (L_82)->GetAt(static_cast(L_84)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_86 = V_3; int32_t L_87 = V_4; NullCheck(L_86); int32_t L_88 = L_87; float L_89 = (L_86)->GetAt(static_cast(L_88)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_90; memset((&L_90), 0, sizeof(L_90)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_90), L_85, L_89, /*hidden argument*/NULL); NullCheck(L_78); (L_78)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_79, (int32_t)L_80)), (int32_t)L_81))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_90); int32_t L_91 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1)); } IL_0157: { int32_t L_92 = V_4; int32_t L_93 = ___order1; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_011e; } } { return; } IL_015d: { int32_t L_94 = ___order1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_95 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_94); V_5 = L_95; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_96 = ___matrixEv3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_97 = V_0; int32_t L_98 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m162D12B4E9080CA7E81489CE782025F499504A01(L_96, L_97, L_98, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_99 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_100 = ___matrixEv3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_101 = V_0; int32_t L_102 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m6116F687ECD9381D3B774092948E26B273A578E1(L_99, L_100, L_101, L_102, /*hidden argument*/NULL); V_6 = 0; goto IL_01c7; } IL_017e: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_103 = ___vectorEv4; int32_t L_104 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_105 = V_5; int32_t L_106 = V_6; NullCheck(L_105); float L_107; L_107 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_105)->GetAddressAt(static_cast(L_106))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_108 = V_5; int32_t L_109 = V_6; NullCheck(L_108); float L_110; L_110 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_108)->GetAddressAt(static_cast(L_109))), /*hidden argument*/NULL); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_111; memset((&L_111), 0, sizeof(L_111)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_111), ((double)((double)L_107)), ((double)((double)L_110)), /*hidden argument*/NULL); NullCheck(L_103); (L_103)->SetAt(static_cast(L_104), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_111); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_112 = ___matrixD5; int32_t L_113 = V_6; int32_t L_114 = ___order1; int32_t L_115 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_116 = V_5; int32_t L_117 = V_6; NullCheck(L_116); int32_t L_118 = L_117; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_119 = (L_116)->GetAt(static_cast(L_118)); NullCheck(L_112); (L_112)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_113, (int32_t)L_114)), (int32_t)L_115))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_119); int32_t L_120 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); } IL_01c7: { int32_t L_121 = V_6; int32_t L_122 = ___order1; if ((((int32_t)L_121) < ((int32_t)L_122))) { goto IL_017e; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(MathNet.Numerics.Complex32[],System.Single[],System.Single[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_m90478A336EDD054766AA7D4DA39CD8F726937CA4 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixA0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___tau3, int32_t ___order4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; float V_4 = 0.0f; int32_t V_5 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_6; memset((&V_6), 0, sizeof(V_6)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___tau3; int32_t L_1 = ___order4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_2); V_1 = 0; goto IL_002b; } IL_0013: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = ___d1; int32_t L_4 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_5 = ___matrixA0; int32_t L_6 = V_1; int32_t L_7 = ___order4; int32_t L_8 = V_1; NullCheck(L_5); float L_9; L_9 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_5)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8))))), /*hidden argument*/NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (float)L_9); int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_002b: { int32_t L_11 = V_1; int32_t L_12 = ___order4; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0013; } } { int32_t L_13 = ___order4; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)); goto IL_03e9; } IL_003a: { V_3 = (0.0f); V_4 = (0.0f); V_5 = 0; goto IL_0084; } IL_004c: { float L_14 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_15 = ___matrixA0; int32_t L_16 = V_5; int32_t L_17 = ___order4; int32_t L_18 = V_2; NullCheck(L_15); float L_19; L_19 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_15)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)), (int32_t)L_18))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_20; L_20 = fabsf(L_19); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = ___matrixA0; int32_t L_22 = V_5; int32_t L_23 = ___order4; int32_t L_24 = V_2; NullCheck(L_21); float L_25; L_25 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_21)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_22, (int32_t)L_23)), (int32_t)L_24))))), /*hidden argument*/NULL); float L_26; L_26 = fabsf(L_25); V_3 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_14, (float)L_20)), (float)L_26)); int32_t L_27 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0084: { int32_t L_28 = V_5; int32_t L_29 = V_2; if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_004c; } } { float L_30 = V_3; if ((!(((float)L_30) == ((float)(0.0f))))) { goto IL_00ac; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_31 = ___tau3; int32_t L_32 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_33 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); NullCheck(L_31); (L_31)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)1))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_33); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_34 = ___e2; int32_t L_35 = V_2; NullCheck(L_34); (L_34)->SetAt(static_cast(L_35), (float)(0.0f)); goto IL_03b0; } IL_00ac: { V_10 = 0; goto IL_00ec; } IL_00b1: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_36 = ___matrixA0; int32_t L_37 = V_10; int32_t L_38 = ___order4; int32_t L_39 = V_2; NullCheck(L_36); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_40 = ((L_36)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_37, (int32_t)L_38)), (int32_t)L_39))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_41 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_40); float L_42 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_43; L_43 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_41, L_42, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_40 = L_43; float L_44 = V_4; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_45 = ___matrixA0; int32_t L_46 = V_10; int32_t L_47 = ___order4; int32_t L_48 = V_2; NullCheck(L_45); float L_49; L_49 = Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_45)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_46, (int32_t)L_47)), (int32_t)L_48))))), /*hidden argument*/NULL); V_4 = ((float)il2cpp_codegen_add((float)L_44, (float)L_49)); int32_t L_50 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00ec: { int32_t L_51 = V_10; int32_t L_52 = V_2; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_00b1; } } { float L_53 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_54; L_54 = sqrt(((double)((double)L_53))); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_55; L_55 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(((float)((float)L_54)), /*hidden argument*/NULL); V_6 = L_55; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_56 = ___e2; int32_t L_57 = V_2; float L_58 = V_3; float L_59; L_59 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_6), /*hidden argument*/NULL); NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (float)((float)il2cpp_codegen_multiply((float)L_58, (float)L_59))); int32_t L_60 = V_2; int32_t L_61 = ___order4; int32_t L_62 = V_2; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_60, (int32_t)1)), (int32_t)L_61)), (int32_t)L_62)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = ___matrixA0; int32_t L_64 = V_8; NullCheck(L_63); int32_t L_65 = L_64; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_66 = (L_63)->GetAt(static_cast(L_65)); V_9 = L_66; float L_67; L_67 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); if ((((float)L_67) == ((float)(0.0f)))) { goto IL_01aa; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_68 = ___matrixA0; int32_t L_69 = V_8; NullCheck(L_68); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_70; L_70 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_68)->GetAddressAt(static_cast(L_69))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_71 = ___tau3; int32_t L_72 = V_2; NullCheck(L_71); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_73; L_73 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_71)->GetAddressAt(static_cast(L_72))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_74; L_74 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_70, L_73, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_75; L_75 = Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6(L_74, /*hidden argument*/NULL); float L_76; L_76 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_77; L_77 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_75, L_76, /*hidden argument*/NULL); V_7 = L_77; float L_78 = V_4; float L_79; L_79 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); float L_80; L_80 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_6), /*hidden argument*/NULL); V_4 = ((float)il2cpp_codegen_add((float)L_78, (float)((float)il2cpp_codegen_multiply((float)L_79, (float)L_80)))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_81 = V_6; float L_82; L_82 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_83; L_83 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_81, L_82, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_84; L_84 = Complex32_op_Addition_mBC61B2E23246C0C0044B46802091B8FE45B0017D((1.0f), L_83, /*hidden argument*/NULL); V_6 = L_84; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_85 = ___matrixA0; int32_t L_86 = V_8; NullCheck(L_85); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_87 = ((L_85)->GetAddressAt(static_cast(L_86))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_88 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_87); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_89 = V_6; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_90; L_90 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_88, L_89, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_87 = L_90; goto IL_01c7; } IL_01aa: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_91 = ___tau3; int32_t L_92 = V_2; NullCheck(L_91); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_93; L_93 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_91)->GetAddressAt(static_cast(L_92))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_94; L_94 = Complex32_op_UnaryNegation_m2D975F06F0CC6CAB31C721E50EFEE1B5A60D87F6(L_93, /*hidden argument*/NULL); V_7 = L_94; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_95 = ___matrixA0; int32_t L_96 = V_8; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_97 = V_6; NullCheck(L_95); (L_95)->SetAt(static_cast(L_96), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_97); } IL_01c7: { float L_98; L_98 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); if ((((float)L_98) == ((float)(0.0f)))) { goto IL_01dc; } } { int32_t L_99 = V_2; if ((((int32_t)L_99) == ((int32_t)1))) { goto IL_0372; } } IL_01dc: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_100 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_9 = L_100; V_11 = 0; goto IL_02b5; } IL_01eb: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_101 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_12 = L_101; int32_t L_102 = V_11; int32_t L_103 = ___order4; V_13 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_102, (int32_t)L_103)); V_14 = 0; goto IL_0232; } IL_01fe: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_104 = V_12; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_105 = ___matrixA0; int32_t L_106 = V_14; int32_t L_107 = ___order4; int32_t L_108 = V_11; NullCheck(L_105); int32_t L_109 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_106, (int32_t)L_107)), (int32_t)L_108)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_110 = (L_105)->GetAt(static_cast(L_109)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_111 = ___matrixA0; int32_t L_112 = V_14; int32_t L_113 = ___order4; int32_t L_114 = V_2; NullCheck(L_111); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_115; L_115 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_111)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_112, (int32_t)L_113)), (int32_t)L_114))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_116; L_116 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_110, L_115, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_117; L_117 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_104, L_116, /*hidden argument*/NULL); V_12 = L_117; int32_t L_118 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1)); } IL_0232: { int32_t L_119 = V_14; int32_t L_120 = V_11; if ((((int32_t)L_119) <= ((int32_t)L_120))) { goto IL_01fe; } } { int32_t L_121 = V_11; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)1)); goto IL_0276; } IL_0240: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_122 = V_12; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_123 = ___matrixA0; int32_t L_124 = V_13; int32_t L_125 = V_15; NullCheck(L_123); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_126; L_126 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_123)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)L_125))))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_127 = ___matrixA0; int32_t L_128 = V_15; int32_t L_129 = ___order4; int32_t L_130 = V_2; NullCheck(L_127); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_131; L_131 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_127)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_128, (int32_t)L_129)), (int32_t)L_130))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_132; L_132 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_126, L_131, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_133; L_133 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_122, L_132, /*hidden argument*/NULL); V_12 = L_133; int32_t L_134 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_134, (int32_t)1)); } IL_0276: { int32_t L_135 = V_15; int32_t L_136 = V_2; if ((((int32_t)L_135) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_136, (int32_t)1))))) { goto IL_0240; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_137 = ___tau3; int32_t L_138 = V_11; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_139 = V_12; float L_140 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_141; L_141 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_139, L_140, /*hidden argument*/NULL); NullCheck(L_137); (L_137)->SetAt(static_cast(L_138), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_141); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_142 = V_9; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_143 = V_12; float L_144 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_145; L_145 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_143, L_144, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_146 = ___matrixA0; int32_t L_147 = V_13; int32_t L_148 = V_2; NullCheck(L_146); int32_t L_149 = ((int32_t)il2cpp_codegen_add((int32_t)L_147, (int32_t)L_148)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_150 = (L_146)->GetAt(static_cast(L_149)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_151; L_151 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_145, L_150, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_152; L_152 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_142, L_151, /*hidden argument*/NULL); V_9 = L_152; int32_t L_153 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)); } IL_02b5: { int32_t L_154 = V_11; int32_t L_155 = V_2; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_01eb; } } { float L_156; L_156 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_9), /*hidden argument*/NULL); float L_157 = V_4; float L_158 = V_4; V_0 = ((float)((float)L_156/(float)((float)il2cpp_codegen_add((float)L_157, (float)L_158)))); V_16 = 0; goto IL_036a; } IL_02d3: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_159 = ___matrixA0; int32_t L_160 = V_16; int32_t L_161 = ___order4; int32_t L_162 = V_2; NullCheck(L_159); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_163; L_163 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_159)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_160, (int32_t)L_161)), (int32_t)L_162))))), /*hidden argument*/NULL); V_9 = L_163; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_164 = ___tau3; int32_t L_165 = V_16; NullCheck(L_164); int32_t L_166 = L_165; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_167 = (L_164)->GetAt(static_cast(L_166)); float L_168 = V_0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_169 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_170; L_170 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_168, L_169, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_171; L_171 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_167, L_170, /*hidden argument*/NULL); V_6 = L_171; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_172 = ___tau3; int32_t L_173 = V_16; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_174; L_174 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_6), /*hidden argument*/NULL); NullCheck(L_172); (L_172)->SetAt(static_cast(L_173), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_174); V_17 = 0; goto IL_035e; } IL_0312: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_175 = ___matrixA0; int32_t L_176 = V_17; int32_t L_177 = ___order4; int32_t L_178 = V_16; NullCheck(L_175); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_179 = ((L_175)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_176, (int32_t)L_177)), (int32_t)L_178))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_180 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_179); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_181 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_182 = ___tau3; int32_t L_183 = V_17; NullCheck(L_182); int32_t L_184 = L_183; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_185 = (L_182)->GetAt(static_cast(L_184)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_186; L_186 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_181, L_185, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_187 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_188 = ___matrixA0; int32_t L_189 = V_17; int32_t L_190 = ___order4; int32_t L_191 = V_2; NullCheck(L_188); int32_t L_192 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_189, (int32_t)L_190)), (int32_t)L_191)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_193 = (L_188)->GetAt(static_cast(L_192)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_194; L_194 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_187, L_193, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_195; L_195 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_186, L_194, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_196; L_196 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_180, L_195, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_179 = L_196; int32_t L_197 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_197, (int32_t)1)); } IL_035e: { int32_t L_198 = V_17; int32_t L_199 = V_16; if ((((int32_t)L_198) <= ((int32_t)L_199))) { goto IL_0312; } } { int32_t L_200 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_200, (int32_t)1)); } IL_036a: { int32_t L_201 = V_16; int32_t L_202 = V_2; if ((((int32_t)L_201) < ((int32_t)L_202))) { goto IL_02d3; } } IL_0372: { V_18 = 0; goto IL_039b; } IL_0377: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_203 = ___matrixA0; int32_t L_204 = V_18; int32_t L_205 = ___order4; int32_t L_206 = V_2; NullCheck(L_203); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_207 = ((L_203)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_204, (int32_t)L_205)), (int32_t)L_206))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_208 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_207); float L_209 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_210; L_210 = Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924(L_208, L_209, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_207 = L_210; int32_t L_211 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_211, (int32_t)1)); } IL_039b: { int32_t L_212 = V_18; int32_t L_213 = V_2; if ((((int32_t)L_212) < ((int32_t)L_213))) { goto IL_0377; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_214 = ___tau3; int32_t L_215 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_216; L_216 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_7), /*hidden argument*/NULL); NullCheck(L_214); (L_214)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_215, (int32_t)1))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_216); } IL_03b0: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_217 = ___d1; int32_t L_218 = V_2; NullCheck(L_217); int32_t L_219 = L_218; float L_220 = (L_217)->GetAt(static_cast(L_219)); V_0 = L_220; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_221 = ___d1; int32_t L_222 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_223 = ___matrixA0; int32_t L_224 = V_2; int32_t L_225 = ___order4; int32_t L_226 = V_2; NullCheck(L_223); float L_227; L_227 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_223)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_224, (int32_t)L_225)), (int32_t)L_226))))), /*hidden argument*/NULL); NullCheck(L_221); (L_221)->SetAt(static_cast(L_222), (float)L_227); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_228 = ___matrixA0; int32_t L_229 = V_2; int32_t L_230 = ___order4; int32_t L_231 = V_2; float L_232 = V_0; float L_233 = V_3; float L_234 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_235; L_235 = sqrt(((double)((double)L_234))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_236; memset((&L_236), 0, sizeof(L_236)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_236), L_232, ((float)il2cpp_codegen_multiply((float)L_233, (float)((float)((float)L_235)))), /*hidden argument*/NULL); NullCheck(L_228); (L_228)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_229, (int32_t)L_230)), (int32_t)L_231))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_236); int32_t L_237 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_237, (int32_t)1)); } IL_03e9: { int32_t L_238 = V_2; if ((((int32_t)L_238) > ((int32_t)0))) { goto IL_003a; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_239 = ___d1; NullCheck(L_239); int32_t L_240 = 0; float L_241 = (L_239)->GetAt(static_cast(L_240)); V_0 = L_241; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_242 = ___d1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_243 = ___matrixA0; NullCheck(L_243); float L_244; L_244 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_243)->GetAddressAt(static_cast(0))), /*hidden argument*/NULL); NullCheck(L_242); (L_242)->SetAt(static_cast(0), (float)L_244); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_245 = ___matrixA0; float L_246 = V_0; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_247; L_247 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_246, /*hidden argument*/NULL); NullCheck(L_245); (L_245)->SetAt(static_cast(0), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_247); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_248 = ___e2; NullCheck(L_248); (L_248)->SetAt(static_cast(0), (float)(0.0f)); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(MathNet.Numerics.Complex32[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m803505E5CFA6CFB9333CECEC56053C7F0B066D4A (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; float V_23 = 0.0f; int32_t V_24 = 0; int32_t V_25 = 0; { V_3 = 1; goto IL_0010; } IL_0004: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___e2; int32_t L_1 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___e2; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; float L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (float)L_5); int32_t L_6 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0010: { int32_t L_7 = V_3; int32_t L_8 = ___order3; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0004; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = ___e2; int32_t L_10 = ___order3; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1))), (float)(0.0f)); V_0 = (0.0f); V_1 = (0.0f); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_11 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_DoublePrecision_0(); V_2 = L_11; V_4 = 0; goto IL_02a8; } IL_0038: { float L_12 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___d1; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_17; L_17 = fabsf(L_16); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = ___e2; int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; float L_21 = (L_18)->GetAt(static_cast(L_20)); float L_22; L_22 = fabsf(L_21); float L_23; L_23 = Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247(L_12, ((float)il2cpp_codegen_add((float)L_17, (float)L_22)), /*hidden argument*/NULL); V_1 = L_23; int32_t L_24 = V_4; V_5 = L_24; goto IL_006e; } IL_0058: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = ___e2; int32_t L_26 = V_5; NullCheck(L_25); int32_t L_27 = L_26; float L_28 = (L_25)->GetAt(static_cast(L_27)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_29; L_29 = fabsf(L_28); double L_30 = V_2; float L_31 = V_1; if ((((double)((double)((double)L_29))) <= ((double)((double)il2cpp_codegen_multiply((double)L_30, (double)((double)((double)L_31))))))) { goto IL_0073; } } { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_006e: { int32_t L_33 = V_5; int32_t L_34 = ___order3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0058; } } IL_0073: { int32_t L_35 = V_5; int32_t L_36 = V_4; if ((((int32_t)L_35) <= ((int32_t)L_36))) { goto IL_028f; } } { V_6 = 0; } IL_007f: { int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = ___d1; int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; float L_41 = (L_38)->GetAt(static_cast(L_40)); V_7 = L_41; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_42 = ___d1; int32_t L_43 = V_4; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); float L_45 = (L_42)->GetAt(static_cast(L_44)); float L_46 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_47 = ___e2; int32_t L_48 = V_4; NullCheck(L_47); int32_t L_49 = L_48; float L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_45, (float)L_46))/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_50)))); float L_51 = V_8; IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); float L_52; L_52 = SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8(L_51, (1.0f), /*hidden argument*/NULL); V_9 = L_52; float L_53 = V_8; if ((!(((float)L_53) < ((float)(0.0f))))) { goto IL_00bd; } } { float L_54 = V_9; V_9 = ((-L_54)); } IL_00bd: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_55 = ___d1; int32_t L_56 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_57 = ___e2; int32_t L_58 = V_4; NullCheck(L_57); int32_t L_59 = L_58; float L_60 = (L_57)->GetAt(static_cast(L_59)); float L_61 = V_8; float L_62 = V_9; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (float)((float)((float)L_60/(float)((float)il2cpp_codegen_add((float)L_61, (float)L_62))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = ___d1; int32_t L_64 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_65 = ___e2; int32_t L_66 = V_4; NullCheck(L_65); int32_t L_67 = L_66; float L_68 = (L_65)->GetAt(static_cast(L_67)); float L_69 = V_8; float L_70 = V_9; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1))), (float)((float)il2cpp_codegen_multiply((float)L_68, (float)((float)il2cpp_codegen_add((float)L_69, (float)L_70))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_71 = ___d1; int32_t L_72 = V_4; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); float L_74 = (L_71)->GetAt(static_cast(L_73)); V_10 = L_74; float L_75 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_76 = ___d1; int32_t L_77 = V_4; NullCheck(L_76); int32_t L_78 = L_77; float L_79 = (L_76)->GetAt(static_cast(L_78)); V_11 = ((float)il2cpp_codegen_subtract((float)L_75, (float)L_79)); int32_t L_80 = V_4; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2)); goto IL_0108; } IL_00f4: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_81 = ___d1; int32_t L_82 = V_18; NullCheck(L_81); float* L_83 = ((L_81)->GetAddressAt(static_cast(L_82))); float L_84 = *((float*)L_83); float L_85 = V_11; *((float*)L_83) = (float)((float)il2cpp_codegen_subtract((float)L_84, (float)L_85)); int32_t L_86 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)); } IL_0108: { int32_t L_87 = V_18; int32_t L_88 = ___order3; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_00f4; } } { float L_89 = V_0; float L_90 = V_11; V_0 = ((float)il2cpp_codegen_add((float)L_89, (float)L_90)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_91 = ___d1; int32_t L_92 = V_5; NullCheck(L_91); int32_t L_93 = L_92; float L_94 = (L_91)->GetAt(static_cast(L_93)); V_8 = L_94; V_12 = (1.0f); float L_95 = V_12; V_13 = L_95; float L_96 = V_12; V_14 = L_96; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_97 = ___e2; int32_t L_98 = V_4; NullCheck(L_97); int32_t L_99 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)1)); float L_100 = (L_97)->GetAt(static_cast(L_99)); V_15 = L_100; V_16 = (0.0f); V_17 = (0.0f); int32_t L_101 = V_5; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_101, (int32_t)1)); goto IL_023c; } IL_0148: { float L_102 = V_13; V_14 = L_102; float L_103 = V_12; V_13 = L_103; float L_104 = V_16; V_17 = L_104; float L_105 = V_12; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_106 = ___e2; int32_t L_107 = V_19; NullCheck(L_106); int32_t L_108 = L_107; float L_109 = (L_106)->GetAt(static_cast(L_108)); V_7 = ((float)il2cpp_codegen_multiply((float)L_105, (float)L_109)); float L_110 = V_12; float L_111 = V_8; V_11 = ((float)il2cpp_codegen_multiply((float)L_110, (float)L_111)); float L_112 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_113 = ___e2; int32_t L_114 = V_19; NullCheck(L_113); int32_t L_115 = L_114; float L_116 = (L_113)->GetAt(static_cast(L_115)); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); float L_117; L_117 = SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8(L_112, L_116, /*hidden argument*/NULL); V_9 = L_117; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_118 = ___e2; int32_t L_119 = V_19; float L_120 = V_16; float L_121 = V_9; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1))), (float)((float)il2cpp_codegen_multiply((float)L_120, (float)L_121))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_122 = ___e2; int32_t L_123 = V_19; NullCheck(L_122); int32_t L_124 = L_123; float L_125 = (L_122)->GetAt(static_cast(L_124)); float L_126 = V_9; V_16 = ((float)((float)L_125/(float)L_126)); float L_127 = V_8; float L_128 = V_9; V_12 = ((float)((float)L_127/(float)L_128)); float L_129 = V_12; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_130 = ___d1; int32_t L_131 = V_19; NullCheck(L_130); int32_t L_132 = L_131; float L_133 = (L_130)->GetAt(static_cast(L_132)); float L_134 = V_16; float L_135 = V_7; V_8 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_129, (float)L_133)), (float)((float)il2cpp_codegen_multiply((float)L_134, (float)L_135)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_136 = ___d1; int32_t L_137 = V_19; float L_138 = V_11; float L_139 = V_16; float L_140 = V_12; float L_141 = V_7; float L_142 = V_16; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_143 = ___d1; int32_t L_144 = V_19; NullCheck(L_143); int32_t L_145 = L_144; float L_146 = (L_143)->GetAt(static_cast(L_145)); NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1))), (float)((float)il2cpp_codegen_add((float)L_138, (float)((float)il2cpp_codegen_multiply((float)L_139, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_140, (float)L_141)), (float)((float)il2cpp_codegen_multiply((float)L_142, (float)L_146))))))))); V_20 = 0; goto IL_0231; } IL_01b9: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_147 = ___dataEv0; int32_t L_148 = V_19; int32_t L_149 = ___order3; int32_t L_150 = V_20; NullCheck(L_147); float L_151; L_151 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_147)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)1)), (int32_t)L_149)), (int32_t)L_150))))), /*hidden argument*/NULL); V_11 = L_151; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_152 = ___dataEv0; int32_t L_153 = V_19; int32_t L_154 = ___order3; int32_t L_155 = V_20; float L_156 = V_16; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_157 = ___dataEv0; int32_t L_158 = V_19; int32_t L_159 = ___order3; int32_t L_160 = V_20; NullCheck(L_157); float L_161; L_161 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_157)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_158, (int32_t)L_159)), (int32_t)L_160))))), /*hidden argument*/NULL); float L_162 = V_12; float L_163 = V_11; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_164; L_164 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_156, (float)L_161)), (float)((float)il2cpp_codegen_multiply((float)L_162, (float)L_163)))), /*hidden argument*/NULL); NullCheck(L_152); (L_152)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)), (int32_t)L_154)), (int32_t)L_155))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_164); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_165 = ___dataEv0; int32_t L_166 = V_19; int32_t L_167 = ___order3; int32_t L_168 = V_20; float L_169 = V_12; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_170 = ___dataEv0; int32_t L_171 = V_19; int32_t L_172 = ___order3; int32_t L_173 = V_20; NullCheck(L_170); float L_174; L_174 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_172)), (int32_t)L_173))))), /*hidden argument*/NULL); float L_175 = V_16; float L_176 = V_11; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_177; L_177 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_169, (float)L_174)), (float)((float)il2cpp_codegen_multiply((float)L_175, (float)L_176)))), /*hidden argument*/NULL); NullCheck(L_165); (L_165)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_166, (int32_t)L_167)), (int32_t)L_168))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_177); int32_t L_178 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)1)); } IL_0231: { int32_t L_179 = V_20; int32_t L_180 = ___order3; if ((((int32_t)L_179) < ((int32_t)L_180))) { goto IL_01b9; } } { int32_t L_181 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_181, (int32_t)1)); } IL_023c: { int32_t L_182 = V_19; int32_t L_183 = V_4; if ((((int32_t)L_182) >= ((int32_t)L_183))) { goto IL_0148; } } { float L_184 = V_16; float L_185 = V_17; float L_186 = V_14; float L_187 = V_15; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_188 = ___e2; int32_t L_189 = V_4; NullCheck(L_188); int32_t L_190 = L_189; float L_191 = (L_188)->GetAt(static_cast(L_190)); float L_192 = V_10; V_8 = ((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((-L_184)), (float)L_185)), (float)L_186)), (float)L_187)), (float)L_191))/(float)L_192)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_193 = ___e2; int32_t L_194 = V_4; float L_195 = V_16; float L_196 = V_8; NullCheck(L_193); (L_193)->SetAt(static_cast(L_194), (float)((float)il2cpp_codegen_multiply((float)L_195, (float)L_196))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_197 = ___d1; int32_t L_198 = V_4; float L_199 = V_12; float L_200 = V_8; NullCheck(L_197); (L_197)->SetAt(static_cast(L_198), (float)((float)il2cpp_codegen_multiply((float)L_199, (float)L_200))); int32_t L_201 = V_6; if ((((int32_t)L_201) < ((int32_t)((int32_t)1000)))) { goto IL_027c; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_202 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_202, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_202, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_SymmetricDiagonalize_m803505E5CFA6CFB9333CECEC56053C7F0B066D4A_RuntimeMethod_var))); } IL_027c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_203 = ___e2; int32_t L_204 = V_4; NullCheck(L_203); int32_t L_205 = L_204; float L_206 = (L_203)->GetAt(static_cast(L_205)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_207; L_207 = fabsf(L_206); double L_208 = V_2; float L_209 = V_1; if ((((double)((double)((double)L_207))) > ((double)((double)il2cpp_codegen_multiply((double)L_208, (double)((double)((double)L_209))))))) { goto IL_007f; } } IL_028f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_210 = ___d1; int32_t L_211 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_212 = ___d1; int32_t L_213 = V_4; NullCheck(L_212); int32_t L_214 = L_213; float L_215 = (L_212)->GetAt(static_cast(L_214)); float L_216 = V_0; NullCheck(L_210); (L_210)->SetAt(static_cast(L_211), (float)((float)il2cpp_codegen_add((float)L_215, (float)L_216))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_217 = ___e2; int32_t L_218 = V_4; NullCheck(L_217); (L_217)->SetAt(static_cast(L_218), (float)(0.0f)); int32_t L_219 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_219, (int32_t)1)); } IL_02a8: { int32_t L_220 = V_4; int32_t L_221 = ___order3; if ((((int32_t)L_220) < ((int32_t)L_221))) { goto IL_0038; } } { V_21 = 0; goto IL_0353; } IL_02b8: { int32_t L_222 = V_21; V_22 = L_222; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_223 = ___d1; int32_t L_224 = V_21; NullCheck(L_223); int32_t L_225 = L_224; float L_226 = (L_223)->GetAt(static_cast(L_225)); V_23 = L_226; int32_t L_227 = V_21; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_227, (int32_t)1)); goto IL_02e2; } IL_02ca: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_228 = ___d1; int32_t L_229 = V_24; NullCheck(L_228); int32_t L_230 = L_229; float L_231 = (L_228)->GetAt(static_cast(L_230)); float L_232 = V_23; if ((!(((float)L_231) < ((float)L_232)))) { goto IL_02dc; } } { int32_t L_233 = V_24; V_22 = L_233; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_234 = ___d1; int32_t L_235 = V_24; NullCheck(L_234); int32_t L_236 = L_235; float L_237 = (L_234)->GetAt(static_cast(L_236)); V_23 = L_237; } IL_02dc: { int32_t L_238 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_238, (int32_t)1)); } IL_02e2: { int32_t L_239 = V_24; int32_t L_240 = ___order3; if ((((int32_t)L_239) < ((int32_t)L_240))) { goto IL_02ca; } } { int32_t L_241 = V_22; int32_t L_242 = V_21; if ((((int32_t)L_241) == ((int32_t)L_242))) { goto IL_034d; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_243 = ___d1; int32_t L_244 = V_22; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_245 = ___d1; int32_t L_246 = V_21; NullCheck(L_245); int32_t L_247 = L_246; float L_248 = (L_245)->GetAt(static_cast(L_247)); NullCheck(L_243); (L_243)->SetAt(static_cast(L_244), (float)L_248); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_249 = ___d1; int32_t L_250 = V_21; float L_251 = V_23; NullCheck(L_249); (L_249)->SetAt(static_cast(L_250), (float)L_251); V_25 = 0; goto IL_0348; } IL_0300: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_252 = ___dataEv0; int32_t L_253 = V_21; int32_t L_254 = ___order3; int32_t L_255 = V_25; NullCheck(L_252); float L_256; L_256 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_252)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_253, (int32_t)L_254)), (int32_t)L_255))))), /*hidden argument*/NULL); V_23 = L_256; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_257 = ___dataEv0; int32_t L_258 = V_21; int32_t L_259 = ___order3; int32_t L_260 = V_25; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_261 = ___dataEv0; int32_t L_262 = V_22; int32_t L_263 = ___order3; int32_t L_264 = V_25; NullCheck(L_261); int32_t L_265 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_262, (int32_t)L_263)), (int32_t)L_264)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_266 = (L_261)->GetAt(static_cast(L_265)); NullCheck(L_257); (L_257)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_258, (int32_t)L_259)), (int32_t)L_260))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_266); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_267 = ___dataEv0; int32_t L_268 = V_22; int32_t L_269 = ___order3; int32_t L_270 = V_25; float L_271 = V_23; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_272; L_272 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_271, /*hidden argument*/NULL); NullCheck(L_267); (L_267)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_268, (int32_t)L_269)), (int32_t)L_270))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_272); int32_t L_273 = V_25; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_273, (int32_t)1)); } IL_0348: { int32_t L_274 = V_25; int32_t L_275 = ___order3; if ((((int32_t)L_274) < ((int32_t)L_275))) { goto IL_0300; } } IL_034d: { int32_t L_276 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_276, (int32_t)1)); } IL_0353: { int32_t L_277 = V_21; int32_t L_278 = ___order3; if ((((int32_t)L_277) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_278, (int32_t)1))))) { goto IL_02b8; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricUntridiagonalize(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricUntridiagonalize_m7A1125AACA0FB5DFFB2E9956E6E7554DDEE0363C (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixA1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___tau2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; float V_3 = 0.0f; int32_t V_4 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; { V_0 = 0; goto IL_0040; } IL_0004: { V_1 = 0; goto IL_0038; } IL_0008: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = ___dataEv0; int32_t L_1 = V_1; int32_t L_2 = ___order3; int32_t L_3 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___dataEv0; int32_t L_5 = V_1; int32_t L_6 = ___order3; int32_t L_7 = V_0; NullCheck(L_4); float L_8; L_8 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_4)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7))))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = ___tau2; int32_t L_10 = V_0; NullCheck(L_9); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_11; L_11 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_9)->GetAddressAt(static_cast(L_10))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_12; L_12 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_8, L_11, /*hidden argument*/NULL); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)L_2)), (int32_t)L_3))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_12); int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0038: { int32_t L_14 = V_1; int32_t L_15 = ___order3; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0008; } } { int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0040: { int32_t L_17 = V_0; int32_t L_18 = ___order3; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0004; } } { V_2 = 1; goto IL_0114; } IL_004b: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = ___matrixA1; int32_t L_20 = V_2; int32_t L_21 = ___order3; int32_t L_22 = V_2; NullCheck(L_19); float L_23; L_23 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)), (int32_t)L_22))))), /*hidden argument*/NULL); V_3 = L_23; float L_24 = V_3; if ((((float)L_24) == ((float)(0.0f)))) { goto IL_0110; } } { V_4 = 0; goto IL_0108; } IL_006f: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_25 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_5 = L_25; V_6 = 0; goto IL_00a8; } IL_007b: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_26 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27 = ___dataEv0; int32_t L_28 = V_4; int32_t L_29 = ___order3; int32_t L_30 = V_6; NullCheck(L_27); int32_t L_31 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)L_29)), (int32_t)L_30)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_32 = (L_27)->GetAt(static_cast(L_31)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_33 = ___matrixA1; int32_t L_34 = V_6; int32_t L_35 = ___order3; int32_t L_36 = V_2; NullCheck(L_33); int32_t L_37 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)L_35)), (int32_t)L_36)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_38 = (L_33)->GetAt(static_cast(L_37)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_39; L_39 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_32, L_38, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_40; L_40 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_26, L_39, /*hidden argument*/NULL); V_5 = L_40; int32_t L_41 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)); } IL_00a8: { int32_t L_42 = V_6; int32_t L_43 = V_2; if ((((int32_t)L_42) < ((int32_t)L_43))) { goto IL_007b; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_44 = V_5; float L_45 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_46; L_46 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_44, L_45, /*hidden argument*/NULL); float L_47 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_48; L_48 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_46, L_47, /*hidden argument*/NULL); V_5 = L_48; V_7 = 0; goto IL_00fd; } IL_00c2: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_49 = ___dataEv0; int32_t L_50 = V_4; int32_t L_51 = ___order3; int32_t L_52 = V_7; NullCheck(L_49); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_53 = ((L_49)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_50, (int32_t)L_51)), (int32_t)L_52))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_54 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_53); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_55 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_56 = ___matrixA1; int32_t L_57 = V_7; int32_t L_58 = ___order3; int32_t L_59 = V_2; NullCheck(L_56); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_60; L_60 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_56)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_57, (int32_t)L_58)), (int32_t)L_59))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_61; L_61 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_55, L_60, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_62; L_62 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_54, L_61, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_53 = L_62; int32_t L_63 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)1)); } IL_00fd: { int32_t L_64 = V_7; int32_t L_65 = V_2; if ((((int32_t)L_64) < ((int32_t)L_65))) { goto IL_00c2; } } { int32_t L_66 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0108: { int32_t L_67 = V_4; int32_t L_68 = ___order3; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_006f; } } IL_0110: { int32_t L_69 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)1)); } IL_0114: { int32_t L_70 = V_2; int32_t L_71 = ___order3; if ((((int32_t)L_70) < ((int32_t)L_71))) { goto IL_004b; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m162D12B4E9080CA7E81489CE782025F499504A01 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixH1, int32_t ___order2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* V_0 = NULL; int32_t V_1 = 0; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; float V_6 = 0.0f; int32_t V_7 = 0; int32_t V_8 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; float V_22 = 0.0f; int32_t V_23 = 0; int32_t V_24 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_25; memset((&V_25), 0, sizeof(V_25)); int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_31; memset((&V_31), 0, sizeof(V_31)); int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t G_B36_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B36_1 = NULL; int32_t G_B35_0 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B35_1 = NULL; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 G_B37_0; memset((&G_B37_0), 0, sizeof(G_B37_0)); int32_t G_B37_1 = 0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* G_B37_2 = NULL; { int32_t L_0 = ___order2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9*)SZArrayNew(Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; V_1 = 1; goto IL_0293; } IL_000e: { V_2 = (0.0f); int32_t L_2 = V_1; int32_t L_3 = ___order2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3)); int32_t L_4 = V_1; V_4 = L_4; goto IL_0051; } IL_001f: { float L_5 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_6 = ___matrixH1; int32_t L_7 = V_3; int32_t L_8 = V_4; NullCheck(L_6); float L_9; L_9 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_6)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_10; L_10 = fabsf(L_9); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_11 = ___matrixH1; int32_t L_12 = V_3; int32_t L_13 = V_4; NullCheck(L_11); float L_14; L_14 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_11)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))))), /*hidden argument*/NULL); float L_15; L_15 = fabsf(L_14); V_2 = ((float)il2cpp_codegen_add((float)L_5, (float)((float)il2cpp_codegen_add((float)L_10, (float)L_15)))); int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0051: { int32_t L_17 = V_4; int32_t L_18 = ___order2; if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_001f; } } { float L_19 = V_2; if ((((float)L_19) == ((float)(0.0f)))) { goto IL_028f; } } { V_5 = (0.0f); int32_t L_20 = ___order2; V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)); goto IL_009f; } IL_006f: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_21 = V_0; int32_t L_22 = V_7; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_23 = ___matrixH1; int32_t L_24 = V_3; int32_t L_25 = V_7; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_27 = (L_23)->GetAt(static_cast(L_26)); float L_28 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_29; L_29 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_27, L_28, /*hidden argument*/NULL); NullCheck(L_21); (L_21)->SetAt(static_cast(L_22), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_29); float L_30 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_31 = V_0; int32_t L_32 = V_7; NullCheck(L_31); float L_33; L_33 = Complex32_get_MagnitudeSquared_m1AB5A9097BFB873798DE7BF965D75B84284C0BB2((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/NULL); V_5 = ((float)il2cpp_codegen_add((float)L_30, (float)L_33)); int32_t L_34 = V_7; V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)1)); } IL_009f: { int32_t L_35 = V_7; int32_t L_36 = V_1; if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_006f; } } { float L_37 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_38; L_38 = sqrt(((double)((double)L_37))); V_6 = ((float)((float)L_38)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_39 = V_0; int32_t L_40 = V_1; NullCheck(L_39); float L_41; L_41 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_39)->GetAddressAt(static_cast(L_40))), /*hidden argument*/NULL); if ((((float)L_41) == ((float)(0.0f)))) { goto IL_0104; } } { float L_42 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_43 = V_0; int32_t L_44 = V_1; NullCheck(L_43); float L_45; L_45 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_43)->GetAddressAt(static_cast(L_44))), /*hidden argument*/NULL); float L_46 = V_6; V_5 = ((float)il2cpp_codegen_add((float)L_42, (float)((float)il2cpp_codegen_multiply((float)L_45, (float)L_46)))); float L_47 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_48 = V_0; int32_t L_49 = V_1; NullCheck(L_48); float L_50; L_50 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_48)->GetAddressAt(static_cast(L_49))), /*hidden argument*/NULL); V_6 = ((float)((float)L_47/(float)L_50)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_51 = V_0; int32_t L_52 = V_1; float L_53 = V_6; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_54 = V_0; int32_t L_55 = V_1; NullCheck(L_54); int32_t L_56 = L_55; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_57 = (L_54)->GetAt(static_cast(L_56)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_58; L_58 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(((float)il2cpp_codegen_add((float)(1.0f), (float)L_53)), L_57, /*hidden argument*/NULL); NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_58); goto IL_0121; } IL_0104: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_59 = V_0; int32_t L_60 = V_1; float L_61 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_62; L_62 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_61, /*hidden argument*/NULL); NullCheck(L_59); (L_59)->SetAt(static_cast(L_60), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_62); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_63 = ___matrixH1; int32_t L_64 = V_3; int32_t L_65 = V_1; float L_66 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_67; L_67 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_66, /*hidden argument*/NULL); NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_67); } IL_0121: { int32_t L_68 = V_1; V_8 = L_68; goto IL_01b9; } IL_0129: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_69 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_9 = L_69; int32_t L_70 = V_8; int32_t L_71 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_70, (int32_t)L_71)); int32_t L_72 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_72, (int32_t)1)); goto IL_0169; } IL_013d: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_73 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_74 = V_0; int32_t L_75 = V_11; NullCheck(L_74); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_76; L_76 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_74)->GetAddressAt(static_cast(L_75))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_77 = ___matrixH1; int32_t L_78 = V_10; int32_t L_79 = V_11; NullCheck(L_77); int32_t L_80 = ((int32_t)il2cpp_codegen_add((int32_t)L_78, (int32_t)L_79)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_81 = (L_77)->GetAt(static_cast(L_80)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_82; L_82 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_76, L_81, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_83; L_83 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_73, L_82, /*hidden argument*/NULL); V_9 = L_83; int32_t L_84 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)1)); } IL_0169: { int32_t L_85 = V_11; int32_t L_86 = V_1; if ((((int32_t)L_85) >= ((int32_t)L_86))) { goto IL_013d; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_87 = V_9; float L_88 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_89; L_89 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_87, L_88, /*hidden argument*/NULL); V_9 = L_89; int32_t L_90 = V_1; V_12 = L_90; goto IL_01ae; } IL_017e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_91 = ___matrixH1; int32_t L_92 = V_10; int32_t L_93 = V_12; NullCheck(L_91); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_94 = ((L_91)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_92, (int32_t)L_93))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_95 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_94); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_96 = V_9; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_97 = V_0; int32_t L_98 = V_12; NullCheck(L_97); int32_t L_99 = L_98; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_100 = (L_97)->GetAt(static_cast(L_99)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_101; L_101 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_96, L_100, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_102; L_102 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_95, L_101, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_94 = L_102; int32_t L_103 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_103, (int32_t)1)); } IL_01ae: { int32_t L_104 = V_12; int32_t L_105 = ___order2; if ((((int32_t)L_104) < ((int32_t)L_105))) { goto IL_017e; } } { int32_t L_106 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)1)); } IL_01b9: { int32_t L_107 = V_8; int32_t L_108 = ___order2; if ((((int32_t)L_107) < ((int32_t)L_108))) { goto IL_0129; } } { V_13 = 0; goto IL_0257; } IL_01c9: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_109 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_14 = L_109; int32_t L_110 = ___order2; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_110, (int32_t)1)); goto IL_0200; } IL_01d7: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_111 = V_14; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_112 = V_0; int32_t L_113 = V_15; NullCheck(L_112); int32_t L_114 = L_113; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_115 = (L_112)->GetAt(static_cast(L_114)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_116 = ___matrixH1; int32_t L_117 = V_15; int32_t L_118 = ___order2; int32_t L_119 = V_13; NullCheck(L_116); int32_t L_120 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_117, (int32_t)L_118)), (int32_t)L_119)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_121 = (L_116)->GetAt(static_cast(L_120)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_122; L_122 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_115, L_121, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_123; L_123 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_111, L_122, /*hidden argument*/NULL); V_14 = L_123; int32_t L_124 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_124, (int32_t)1)); } IL_0200: { int32_t L_125 = V_15; int32_t L_126 = V_1; if ((((int32_t)L_125) >= ((int32_t)L_126))) { goto IL_01d7; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_127 = V_14; float L_128 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_129; L_129 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_127, L_128, /*hidden argument*/NULL); V_14 = L_129; int32_t L_130 = V_1; V_16 = L_130; goto IL_024c; } IL_0215: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_131 = ___matrixH1; int32_t L_132 = V_16; int32_t L_133 = ___order2; int32_t L_134 = V_13; NullCheck(L_131); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_135 = ((L_131)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_132, (int32_t)L_133)), (int32_t)L_134))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_136 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_135); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_137 = V_14; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_138 = V_0; int32_t L_139 = V_16; NullCheck(L_138); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_140; L_140 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_138)->GetAddressAt(static_cast(L_139))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_141; L_141 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_137, L_140, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_142; L_142 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_136, L_141, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_135 = L_142; int32_t L_143 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1)); } IL_024c: { int32_t L_144 = V_16; int32_t L_145 = ___order2; if ((((int32_t)L_144) < ((int32_t)L_145))) { goto IL_0215; } } { int32_t L_146 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_146, (int32_t)1)); } IL_0257: { int32_t L_147 = V_13; int32_t L_148 = ___order2; if ((((int32_t)L_147) < ((int32_t)L_148))) { goto IL_01c9; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_149 = V_0; int32_t L_150 = V_1; float L_151 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_152 = V_0; int32_t L_153 = V_1; NullCheck(L_152); int32_t L_154 = L_153; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_155 = (L_152)->GetAt(static_cast(L_154)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_156; L_156 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_151, L_155, /*hidden argument*/NULL); NullCheck(L_149); (L_149)->SetAt(static_cast(L_150), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_156); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_157 = ___matrixH1; int32_t L_158 = V_3; int32_t L_159 = V_1; NullCheck(L_157); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_160 = ((L_157)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)L_159))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_161 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_160); float L_162 = V_6; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_163; L_163 = Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924(L_161, ((-L_162)), /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_160 = L_163; } IL_028f: { int32_t L_164 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_164, (int32_t)1)); } IL_0293: { int32_t L_165 = V_1; int32_t L_166 = ___order2; if ((((int32_t)L_165) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_166, (int32_t)1))))) { goto IL_000e; } } { V_17 = 0; goto IL_02d6; } IL_02a1: { V_18 = 0; goto IL_02cb; } IL_02a6: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_167 = ___dataEv0; int32_t L_168 = V_18; int32_t L_169 = ___order2; int32_t L_170 = V_17; int32_t L_171 = V_17; int32_t L_172 = V_18; G_B35_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_168, (int32_t)L_169)), (int32_t)L_170)); G_B35_1 = L_167; if ((((int32_t)L_171) == ((int32_t)L_172))) { G_B36_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_168, (int32_t)L_169)), (int32_t)L_170)); G_B36_1 = L_167; goto IL_02bb; } } { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_173 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); G_B37_0 = L_173; G_B37_1 = G_B35_0; G_B37_2 = G_B35_1; goto IL_02c0; } IL_02bb: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_174 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_One_3(); G_B37_0 = L_174; G_B37_1 = G_B36_0; G_B37_2 = G_B36_1; } IL_02c0: { NullCheck(G_B37_2); (G_B37_2)->SetAt(static_cast(G_B37_1), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )G_B37_0); int32_t L_175 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_175, (int32_t)1)); } IL_02cb: { int32_t L_176 = V_18; int32_t L_177 = ___order2; if ((((int32_t)L_176) < ((int32_t)L_177))) { goto IL_02a6; } } { int32_t L_178 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_178, (int32_t)1)); } IL_02d6: { int32_t L_179 = V_17; int32_t L_180 = ___order2; if ((((int32_t)L_179) < ((int32_t)L_180))) { goto IL_02a1; } } { int32_t L_181 = ___order2; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_181, (int32_t)2)); goto IL_0426; } IL_02e5: { int32_t L_182 = V_19; int32_t L_183 = ___order2; V_20 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_182, (int32_t)1)), (int32_t)L_183)); int32_t L_184 = V_20; int32_t L_185 = V_19; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_184, (int32_t)L_185)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_186 = ___matrixH1; int32_t L_187 = V_21; NullCheck(L_186); int32_t L_188 = L_187; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_189 = (L_186)->GetAt(static_cast(L_188)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_190 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); bool L_191; L_191 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_189, L_190, /*hidden argument*/NULL); if (!L_191) { goto IL_0420; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_192 = V_0; int32_t L_193 = V_19; NullCheck(L_192); int32_t L_194 = L_193; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_195 = (L_192)->GetAt(static_cast(L_194)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_196 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); bool L_197; L_197 = Complex32_op_Inequality_mF6C37138DCABECEDFFBBC6303E35BE0662C1C198(L_195, L_196, /*hidden argument*/NULL); if (!L_197) { goto IL_0420; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_198 = ___matrixH1; int32_t L_199 = V_21; NullCheck(L_198); float L_200; L_200 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_198)->GetAddressAt(static_cast(L_199))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_201 = V_0; int32_t L_202 = V_19; NullCheck(L_201); float L_203; L_203 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_201)->GetAddressAt(static_cast(L_202))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_204 = ___matrixH1; int32_t L_205 = V_21; NullCheck(L_204); float L_206; L_206 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_204)->GetAddressAt(static_cast(L_205))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_207 = V_0; int32_t L_208 = V_19; NullCheck(L_207); float L_209; L_209 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_207)->GetAddressAt(static_cast(L_208))), /*hidden argument*/NULL); V_22 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_200, (float)L_203)), (float)((float)il2cpp_codegen_multiply((float)L_206, (float)L_209)))); int32_t L_210 = V_19; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_210, (int32_t)1)); goto IL_037c; } IL_0363: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_211 = V_0; int32_t L_212 = V_23; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_213 = ___matrixH1; int32_t L_214 = V_20; int32_t L_215 = V_23; NullCheck(L_213); int32_t L_216 = ((int32_t)il2cpp_codegen_add((int32_t)L_214, (int32_t)L_215)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_217 = (L_213)->GetAt(static_cast(L_216)); NullCheck(L_211); (L_211)->SetAt(static_cast(L_212), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_217); int32_t L_218 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_218, (int32_t)1)); } IL_037c: { int32_t L_219 = V_23; int32_t L_220 = ___order2; if ((((int32_t)L_219) < ((int32_t)L_220))) { goto IL_0363; } } { int32_t L_221 = V_19; V_24 = L_221; goto IL_0418; } IL_038a: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_222 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_25 = L_222; int32_t L_223 = V_19; V_26 = L_223; goto IL_03c5; } IL_0397: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_224 = V_25; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_225 = V_0; int32_t L_226 = V_26; NullCheck(L_225); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_227; L_227 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_225)->GetAddressAt(static_cast(L_226))), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_228 = ___dataEv0; int32_t L_229 = V_24; int32_t L_230 = ___order2; int32_t L_231 = V_26; NullCheck(L_228); int32_t L_232 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_229, (int32_t)L_230)), (int32_t)L_231)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_233 = (L_228)->GetAt(static_cast(L_232)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_234; L_234 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_227, L_233, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_235; L_235 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_224, L_234, /*hidden argument*/NULL); V_25 = L_235; int32_t L_236 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_236, (int32_t)1)); } IL_03c5: { int32_t L_237 = V_26; int32_t L_238 = ___order2; if ((((int32_t)L_237) < ((int32_t)L_238))) { goto IL_0397; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_239 = V_25; float L_240 = V_22; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_241; L_241 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_239, L_240, /*hidden argument*/NULL); V_25 = L_241; int32_t L_242 = V_19; V_27 = L_242; goto IL_040d; } IL_03db: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_243 = ___dataEv0; int32_t L_244 = V_24; int32_t L_245 = ___order2; int32_t L_246 = V_27; NullCheck(L_243); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_247 = ((L_243)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_244, (int32_t)L_245)), (int32_t)L_246))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_248 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_247); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_249 = V_25; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_250 = V_0; int32_t L_251 = V_27; NullCheck(L_250); int32_t L_252 = L_251; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_253 = (L_250)->GetAt(static_cast(L_252)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_254; L_254 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_249, L_253, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_255; L_255 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_248, L_254, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_247 = L_255; int32_t L_256 = V_27; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_256, (int32_t)1)); } IL_040d: { int32_t L_257 = V_27; int32_t L_258 = ___order2; if ((((int32_t)L_257) < ((int32_t)L_258))) { goto IL_03db; } } { int32_t L_259 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_259, (int32_t)1)); } IL_0418: { int32_t L_260 = V_24; int32_t L_261 = ___order2; if ((((int32_t)L_260) < ((int32_t)L_261))) { goto IL_038a; } } IL_0420: { int32_t L_262 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_262, (int32_t)1)); } IL_0426: { int32_t L_263 = V_19; if ((((int32_t)L_263) >= ((int32_t)1))) { goto IL_02e5; } } { V_28 = 1; goto IL_0536; } IL_0436: { int32_t L_264 = V_28; int32_t L_265 = ___order2; int32_t L_266 = V_28; V_29 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_264, (int32_t)1)), (int32_t)L_265)), (int32_t)L_266)); int32_t L_267 = V_28; int32_t L_268 = ___order2; V_30 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_267, (int32_t)L_268)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_269 = ___matrixH1; int32_t L_270 = V_29; NullCheck(L_269); float L_271; L_271 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_269)->GetAddressAt(static_cast(L_270))), /*hidden argument*/NULL); if ((((float)L_271) == ((float)(0.0f)))) { goto IL_0530; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_272 = ___matrixH1; int32_t L_273 = V_29; NullCheck(L_272); int32_t L_274 = L_273; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_275 = (L_272)->GetAt(static_cast(L_274)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_276 = ___matrixH1; int32_t L_277 = V_29; NullCheck(L_276); float L_278; L_278 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_276)->GetAddressAt(static_cast(L_277))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_279; L_279 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_275, L_278, /*hidden argument*/NULL); V_31 = L_279; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_280 = ___matrixH1; int32_t L_281 = V_29; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_282 = ___matrixH1; int32_t L_283 = V_29; NullCheck(L_282); float L_284; L_284 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_282)->GetAddressAt(static_cast(L_283))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_285; L_285 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_284, /*hidden argument*/NULL); NullCheck(L_280); (L_280)->SetAt(static_cast(L_281), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_285); int32_t L_286 = V_28; V_32 = L_286; goto IL_04c4; } IL_049a: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_287 = ___matrixH1; int32_t L_288 = V_32; int32_t L_289 = ___order2; int32_t L_290 = V_28; NullCheck(L_287); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_291 = ((L_287)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_288, (int32_t)L_289)), (int32_t)L_290))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_292 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_291); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_293; L_293 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_31), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_294; L_294 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_292, L_293, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_291 = L_294; int32_t L_295 = V_32; V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_295, (int32_t)1)); } IL_04c4: { int32_t L_296 = V_32; int32_t L_297 = ___order2; if ((((int32_t)L_296) < ((int32_t)L_297))) { goto IL_049a; } } { V_33 = 0; goto IL_04f1; } IL_04ce: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_298 = ___matrixH1; int32_t L_299 = V_30; int32_t L_300 = V_33; NullCheck(L_298); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_301 = ((L_298)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_299, (int32_t)L_300))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_302 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_301); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_303 = V_31; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_304; L_304 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_302, L_303, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_301 = L_304; int32_t L_305 = V_33; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_305, (int32_t)1)); } IL_04f1: { int32_t L_306 = V_33; int32_t L_307 = V_28; int32_t L_308 = ___order2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_309; L_309 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(((int32_t)il2cpp_codegen_add((int32_t)L_307, (int32_t)1)), ((int32_t)il2cpp_codegen_subtract((int32_t)L_308, (int32_t)1)), /*hidden argument*/NULL); if ((((int32_t)L_306) <= ((int32_t)L_309))) { goto IL_04ce; } } { V_34 = 0; goto IL_052b; } IL_0506: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_310 = ___dataEv0; int32_t L_311 = V_28; int32_t L_312 = ___order2; int32_t L_313 = V_34; NullCheck(L_310); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_314 = ((L_310)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_311, (int32_t)L_312)), (int32_t)L_313))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_315 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_314); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_316 = V_31; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_317; L_317 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_315, L_316, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_314 = L_317; int32_t L_318 = V_34; V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_318, (int32_t)1)); } IL_052b: { int32_t L_319 = V_34; int32_t L_320 = ___order2; if ((((int32_t)L_319) < ((int32_t)L_320))) { goto IL_0506; } } IL_0530: { int32_t L_321 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_321, (int32_t)1)); } IL_0536: { int32_t L_322 = V_28; int32_t L_323 = ___order2; if ((((int32_t)L_322) < ((int32_t)L_323))) { goto IL_0436; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m6116F687ECD9381D3B774092948E26B273A578E1 (Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___vectorV0, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___dataEv1, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrixH2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_3; memset((&V_3), 0, sizeof(V_3)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_4; memset((&V_4), 0, sizeof(V_4)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_5; memset((&V_5), 0, sizeof(V_5)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; float V_16 = 0.0f; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_17; memset((&V_17), 0, sizeof(V_17)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_18; memset((&V_18), 0, sizeof(V_18)); int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; int32_t V_37 = 0; int32_t V_38 = 0; int32_t V_39 = 0; int32_t V_40 = 0; float V_41 = 0.0f; int32_t V_42 = 0; int32_t V_43 = 0; int32_t V_44 = 0; int32_t V_45 = 0; int32_t V_46 = 0; int32_t V_47 = 0; { int32_t L_0 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_1 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_SinglePrecision_2(); V_1 = ((float)((float)L_1)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_6 = L_2; V_7 = 0; goto IL_0656; } IL_001a: { int32_t L_3 = V_0; V_8 = L_3; goto IL_00ae; } IL_0022: { int32_t L_4 = V_8; V_13 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); int32_t L_5 = V_13; int32_t L_6 = ___order3; V_14 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); int32_t L_7 = V_8; int32_t L_8 = ___order3; V_15 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = ___matrixH2; int32_t L_10 = V_14; int32_t L_11 = V_13; NullCheck(L_9); float L_12; L_12 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_9)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_13; L_13 = fabsf(L_12); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_14 = ___matrixH2; int32_t L_15 = V_14; int32_t L_16 = V_13; NullCheck(L_14); float L_17; L_17 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_14)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16))))), /*hidden argument*/NULL); float L_18; L_18 = fabsf(L_17); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = ___matrixH2; int32_t L_20 = V_15; int32_t L_21 = V_8; NullCheck(L_19); float L_22; L_22 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)L_21))))), /*hidden argument*/NULL); float L_23; L_23 = fabsf(L_22); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = ___matrixH2; int32_t L_25 = V_15; int32_t L_26 = V_8; NullCheck(L_24); float L_27; L_27 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_24)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26))))), /*hidden argument*/NULL); float L_28; L_28 = fabsf(L_27); V_16 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_13, (float)L_18)), (float)L_23)), (float)L_28)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_29 = ___matrixH2; int32_t L_30 = V_14; int32_t L_31 = V_8; NullCheck(L_29); float L_32; L_32 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_29)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31))))), /*hidden argument*/NULL); float L_33; L_33 = fabsf(L_32); float L_34 = V_1; float L_35 = V_16; if ((((float)L_33) < ((float)((float)il2cpp_codegen_multiply((float)L_34, (float)L_35))))) { goto IL_00b6; } } { int32_t L_36 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)1)); } IL_00ae: { int32_t L_37 = V_8; if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_0022; } } IL_00b6: { int32_t L_38 = V_0; V_9 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)1)); int32_t L_39 = V_9; int32_t L_40 = ___order3; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_39, (int32_t)L_40)); int32_t L_41 = V_0; int32_t L_42 = ___order3; V_11 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_41, (int32_t)L_42)); int32_t L_43 = V_11; int32_t L_44 = V_0; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)L_44)); int32_t L_45 = V_8; int32_t L_46 = V_0; if ((!(((uint32_t)L_45) == ((uint32_t)L_46)))) { goto IL_0106; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_47 = ___matrixH2; int32_t L_48 = V_12; NullCheck(L_47); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_49 = ((L_47)->GetAddressAt(static_cast(L_48))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_50 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_49); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_51 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_52; L_52 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_50, L_51, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_49 = L_52; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_53 = ___vectorV0; int32_t L_54 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_55 = ___matrixH2; int32_t L_56 = V_12; NullCheck(L_55); int32_t L_57 = L_56; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_58 = (L_55)->GetAt(static_cast(L_57)); NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_58); int32_t L_59 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)1)); V_7 = 0; goto IL_0656; } IL_0106: { int32_t L_60 = V_7; if ((((int32_t)L_60) == ((int32_t)((int32_t)10)))) { goto IL_01ee; } } { int32_t L_61 = V_7; if ((((int32_t)L_61) == ((int32_t)((int32_t)20)))) { goto IL_01ee; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_62 = ___matrixH2; int32_t L_63 = V_12; NullCheck(L_62); int32_t L_64 = L_63; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_65 = (L_62)->GetAt(static_cast(L_64)); V_17 = L_65; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_66 = ___matrixH2; int32_t L_67 = V_11; int32_t L_68 = V_9; NullCheck(L_66); int32_t L_69 = ((int32_t)il2cpp_codegen_add((int32_t)L_67, (int32_t)L_68)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_70 = (L_66)->GetAt(static_cast(L_69)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_71 = ___matrixH2; int32_t L_72 = V_10; int32_t L_73 = V_0; NullCheck(L_71); float L_74; L_74 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_71)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)L_73))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_75; L_75 = Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924(L_70, L_74, /*hidden argument*/NULL); V_3 = L_75; float L_76; L_76 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); if ((!(((float)L_76) == ((float)(0.0f))))) { goto IL_0161; } } { float L_77; L_77 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); if ((((float)L_77) == ((float)(0.0f)))) { goto IL_0222; } } IL_0161: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_78 = ___matrixH2; int32_t L_79 = V_10; int32_t L_80 = V_9; NullCheck(L_78); int32_t L_81 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)L_80)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_82 = (L_78)->GetAt(static_cast(L_81)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_83 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_84; L_84 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_82, L_83, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_85; L_85 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_84, (2.0f), /*hidden argument*/NULL); V_4 = L_85; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_86 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_87 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_88; L_88 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_86, L_87, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_89 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_90; L_90 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_88, L_89, /*hidden argument*/NULL); V_18 = L_90; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_91; L_91 = Complex32_SquareRoot_mC1B4690B2D9E61BCC2D14BCF516C1801FF3FECCA((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_18), /*hidden argument*/NULL); V_5 = L_91; float L_92; L_92 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); float L_93; L_93 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_5), /*hidden argument*/NULL); float L_94; L_94 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); float L_95; L_95 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_5), /*hidden argument*/NULL); if ((!(((double)((double)((double)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_92, (float)L_93)), (float)((float)il2cpp_codegen_multiply((float)L_94, (float)L_95))))))) < ((double)(0.0))))) { goto IL_01d2; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_96 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_97; L_97 = Complex32_op_Multiply_m28AE5F8875171B9A6ECE673FDC7B259971B44924(L_96, (-1.0f), /*hidden argument*/NULL); V_5 = L_97; } IL_01d2: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_98 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_99 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_100 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_101; L_101 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_99, L_100, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_102; L_102 = Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80(L_98, L_101, /*hidden argument*/NULL); V_3 = L_102; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_103 = V_17; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_104 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_105; L_105 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_103, L_104, /*hidden argument*/NULL); V_17 = L_105; goto IL_0222; } IL_01ee: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_106 = ___matrixH2; int32_t L_107 = V_10; int32_t L_108 = V_0; NullCheck(L_106); float L_109; L_109 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_106)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_107, (int32_t)L_108))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_110; L_110 = fabsf(L_109); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_111 = ___matrixH2; int32_t L_112 = V_0; int32_t L_113 = ___order3; int32_t L_114 = V_9; NullCheck(L_111); float L_115; L_115 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_111)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_112, (int32_t)2)), (int32_t)L_113)), (int32_t)L_114))))), /*hidden argument*/NULL); float L_116; L_116 = fabsf(L_115); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_117; L_117 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(((float)il2cpp_codegen_add((float)L_110, (float)L_116)), /*hidden argument*/NULL); V_17 = L_117; } IL_0222: { V_19 = 0; goto IL_024c; } IL_0227: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_118 = ___matrixH2; int32_t L_119 = V_19; int32_t L_120 = ___order3; int32_t L_121 = V_19; NullCheck(L_118); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_122 = ((L_118)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_119, (int32_t)L_120)), (int32_t)L_121))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_123 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_122); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_124 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_125; L_125 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_123, L_124, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_122 = L_125; int32_t L_126 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_024c: { int32_t L_127 = V_19; int32_t L_128 = V_0; if ((((int32_t)L_127) <= ((int32_t)L_128))) { goto IL_0227; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_129 = V_6; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_130 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_131; L_131 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_129, L_130, /*hidden argument*/NULL); V_6 = L_131; int32_t L_132 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_132, (int32_t)1)); int32_t L_133 = V_8; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_133, (int32_t)1)); goto IL_0398; } IL_026d: { int32_t L_134 = V_20; V_21 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_134, (int32_t)1)); int32_t L_135 = V_21; int32_t L_136 = ___order3; V_22 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_135, (int32_t)L_136)); int32_t L_137 = V_22; int32_t L_138 = V_21; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)L_138)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_139 = ___matrixH2; int32_t L_140 = V_22; int32_t L_141 = V_20; NullCheck(L_139); float L_142; L_142 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_139)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_140, (int32_t)L_141))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_143; L_143 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_142, /*hidden argument*/NULL); V_17 = L_143; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_144 = ___matrixH2; int32_t L_145 = V_23; NullCheck(L_144); float L_146; L_146 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_144)->GetAddressAt(static_cast(L_145))), /*hidden argument*/NULL); float L_147; L_147 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_17), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); float L_148; L_148 = SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8(L_146, L_147, /*hidden argument*/NULL); V_2 = L_148; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_149 = ___matrixH2; int32_t L_150 = V_23; NullCheck(L_149); int32_t L_151 = L_150; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_152 = (L_149)->GetAt(static_cast(L_151)); float L_153 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_154; L_154 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_152, L_153, /*hidden argument*/NULL); V_3 = L_154; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_155 = ___vectorV0; int32_t L_156 = V_20; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_157 = V_3; NullCheck(L_155); (L_155)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_156, (int32_t)1))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_157); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_158 = ___matrixH2; int32_t L_159 = V_23; float L_160 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_161; L_161 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_160, /*hidden argument*/NULL); NullCheck(L_158); (L_158)->SetAt(static_cast(L_159), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_161); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_162 = ___matrixH2; int32_t L_163 = V_22; int32_t L_164 = V_20; float L_165; L_165 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_17), /*hidden argument*/NULL); float L_166 = V_2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_167; memset((&L_167), 0, sizeof(L_167)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_167), (0.0f), ((float)((float)L_165/(float)L_166)), /*hidden argument*/NULL); NullCheck(L_162); (L_162)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)L_164))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_167); int32_t L_168 = V_20; V_24 = L_168; goto IL_038a; } IL_0300: { int32_t L_169 = V_24; int32_t L_170 = ___order3; V_25 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_169, (int32_t)L_170)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_171 = ___matrixH2; int32_t L_172 = V_25; int32_t L_173 = V_21; NullCheck(L_171); int32_t L_174 = ((int32_t)il2cpp_codegen_add((int32_t)L_172, (int32_t)L_173)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_175 = (L_171)->GetAt(static_cast(L_174)); V_4 = L_175; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_176 = ___matrixH2; int32_t L_177 = V_25; int32_t L_178 = V_20; NullCheck(L_176); int32_t L_179 = ((int32_t)il2cpp_codegen_add((int32_t)L_177, (int32_t)L_178)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_180 = (L_176)->GetAt(static_cast(L_179)); V_5 = L_180; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_181 = ___matrixH2; int32_t L_182 = V_25; int32_t L_183 = V_21; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_184; L_184 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_185 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_186; L_186 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_184, L_185, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_187 = ___matrixH2; int32_t L_188 = V_22; int32_t L_189 = V_20; NullCheck(L_187); float L_190; L_190 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_187)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_188, (int32_t)L_189))))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_191 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_192; L_192 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_190, L_191, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_193; L_193 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_186, L_192, /*hidden argument*/NULL); NullCheck(L_181); (L_181)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_182, (int32_t)L_183))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_193); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_194 = ___matrixH2; int32_t L_195 = V_25; int32_t L_196 = V_20; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_197 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_198 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_199; L_199 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_197, L_198, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_200 = ___matrixH2; int32_t L_201 = V_22; int32_t L_202 = V_20; NullCheck(L_200); float L_203; L_203 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_200)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)L_202))))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_204 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_205; L_205 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_203, L_204, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_206; L_206 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_199, L_205, /*hidden argument*/NULL); NullCheck(L_194); (L_194)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_195, (int32_t)L_196))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_206); int32_t L_207 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_207, (int32_t)1)); } IL_038a: { int32_t L_208 = V_24; int32_t L_209 = ___order3; if ((((int32_t)L_208) < ((int32_t)L_209))) { goto IL_0300; } } { int32_t L_210 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_210, (int32_t)1)); } IL_0398: { int32_t L_211 = V_20; int32_t L_212 = V_0; if ((((int32_t)L_211) <= ((int32_t)L_212))) { goto IL_026d; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_213 = ___matrixH2; int32_t L_214 = V_12; NullCheck(L_213); int32_t L_215 = L_214; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_216 = (L_213)->GetAt(static_cast(L_215)); V_17 = L_216; float L_217; L_217 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_17), /*hidden argument*/NULL); if ((((float)L_217) == ((float)(0.0f)))) { goto IL_041d; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_218 = V_17; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_219 = ___matrixH2; int32_t L_220 = V_12; NullCheck(L_219); float L_221; L_221 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_219)->GetAddressAt(static_cast(L_220))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_222; L_222 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_218, L_221, /*hidden argument*/NULL); V_17 = L_222; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_223 = ___matrixH2; int32_t L_224 = V_12; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_225 = ___matrixH2; int32_t L_226 = V_12; NullCheck(L_225); float L_227; L_227 = Complex32_get_Magnitude_m03E8ED424B67F1601D35FD6142373A5C51E8767C((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_225)->GetAddressAt(static_cast(L_226))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_228; L_228 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_227, /*hidden argument*/NULL); NullCheck(L_223); (L_223)->SetAt(static_cast(L_224), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_228); int32_t L_229 = V_0; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_229, (int32_t)1)); goto IL_0418; } IL_03ef: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_230 = ___matrixH2; int32_t L_231 = V_26; int32_t L_232 = ___order3; int32_t L_233 = V_0; NullCheck(L_230); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_234 = ((L_230)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_231, (int32_t)L_232)), (int32_t)L_233))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_235 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_234); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_236; L_236 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_17), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_237; L_237 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_235, L_236, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_234 = L_237; int32_t L_238 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_238, (int32_t)1)); } IL_0418: { int32_t L_239 = V_26; int32_t L_240 = ___order3; if ((((int32_t)L_239) < ((int32_t)L_240))) { goto IL_03ef; } } IL_041d: { int32_t L_241 = V_8; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_241, (int32_t)1)); goto IL_05e6; } IL_0428: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_242 = ___vectorV0; int32_t L_243 = V_27; NullCheck(L_242); int32_t L_244 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_243, (int32_t)1)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_245 = (L_242)->GetAt(static_cast(L_244)); V_3 = L_245; int32_t L_246 = V_27; int32_t L_247 = ___order3; V_28 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_246, (int32_t)L_247)); int32_t L_248 = V_27; int32_t L_249 = ___order3; V_29 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_248, (int32_t)1)), (int32_t)L_249)); int32_t L_250 = V_29; int32_t L_251 = V_27; V_30 = ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)L_251)); V_31 = 0; goto IL_0543; } IL_0450: { int32_t L_252 = V_29; int32_t L_253 = V_31; V_32 = ((int32_t)il2cpp_codegen_add((int32_t)L_252, (int32_t)L_253)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_254 = ___matrixH2; int32_t L_255 = V_28; int32_t L_256 = V_31; NullCheck(L_254); int32_t L_257 = ((int32_t)il2cpp_codegen_add((int32_t)L_255, (int32_t)L_256)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_258 = (L_254)->GetAt(static_cast(L_257)); V_5 = L_258; int32_t L_259 = V_31; int32_t L_260 = V_27; if ((((int32_t)L_259) == ((int32_t)L_260))) { goto IL_04a2; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_261 = ___matrixH2; int32_t L_262 = V_32; NullCheck(L_261); int32_t L_263 = L_262; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_264 = (L_261)->GetAt(static_cast(L_263)); V_4 = L_264; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_265 = ___matrixH2; int32_t L_266 = V_32; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_267 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_268 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_269; L_269 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_267, L_268, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_270 = ___matrixH2; int32_t L_271 = V_29; int32_t L_272 = V_27; NullCheck(L_270); float L_273; L_273 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_270)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_271, (int32_t)L_272))))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_274 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_275; L_275 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_273, L_274, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_276; L_276 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_269, L_275, /*hidden argument*/NULL); NullCheck(L_265); (L_265)->SetAt(static_cast(L_266), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_276); goto IL_0508; } IL_04a2: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_277 = ___matrixH2; int32_t L_278 = V_32; NullCheck(L_277); float L_279; L_279 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_277)->GetAddressAt(static_cast(L_278))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_280; L_280 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(L_279, /*hidden argument*/NULL); V_4 = L_280; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_281 = ___matrixH2; int32_t L_282 = V_32; float L_283; L_283 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); float L_284; L_284 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); float L_285; L_285 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); float L_286; L_286 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_287 = ___matrixH2; int32_t L_288 = V_29; int32_t L_289 = V_27; NullCheck(L_287); float L_290; L_290 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_287)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_288, (int32_t)L_289))))), /*hidden argument*/NULL); float L_291; L_291 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_5), /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_292 = ___matrixH2; int32_t L_293 = V_32; NullCheck(L_292); float L_294; L_294 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_292)->GetAddressAt(static_cast(L_293))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_295; memset((&L_295), 0, sizeof(L_295)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_295), ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_283, (float)L_284)), (float)((float)il2cpp_codegen_multiply((float)L_285, (float)L_286)))), (float)((float)il2cpp_codegen_multiply((float)L_290, (float)L_291)))), L_294, /*hidden argument*/NULL); NullCheck(L_281); (L_281)->SetAt(static_cast(L_282), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_295); } IL_0508: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_296 = ___matrixH2; int32_t L_297 = V_28; int32_t L_298 = V_31; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_299; L_299 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_300 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_301; L_301 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_299, L_300, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_302 = ___matrixH2; int32_t L_303 = V_29; int32_t L_304 = V_27; NullCheck(L_302); float L_305; L_305 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_302)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_303, (int32_t)L_304))))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_306 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_307; L_307 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_305, L_306, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_308; L_308 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_301, L_307, /*hidden argument*/NULL); NullCheck(L_296); (L_296)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_297, (int32_t)L_298))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_308); int32_t L_309 = V_31; V_31 = ((int32_t)il2cpp_codegen_add((int32_t)L_309, (int32_t)1)); } IL_0543: { int32_t L_310 = V_31; int32_t L_311 = V_27; if ((((int32_t)L_310) <= ((int32_t)L_311))) { goto IL_0450; } } { V_33 = 0; goto IL_05d8; } IL_0554: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_312 = ___dataEv1; int32_t L_313 = V_27; int32_t L_314 = ___order3; int32_t L_315 = V_33; NullCheck(L_312); int32_t L_316 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_313, (int32_t)1)), (int32_t)L_314)), (int32_t)L_315)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_317 = (L_312)->GetAt(static_cast(L_316)); V_4 = L_317; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_318 = ___dataEv1; int32_t L_319 = V_27; int32_t L_320 = ___order3; int32_t L_321 = V_33; NullCheck(L_318); int32_t L_322 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_319, (int32_t)L_320)), (int32_t)L_321)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_323 = (L_318)->GetAt(static_cast(L_322)); V_5 = L_323; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_324 = ___dataEv1; int32_t L_325 = V_29; int32_t L_326 = V_33; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_327 = V_3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_328 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_329; L_329 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_327, L_328, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_330 = ___matrixH2; int32_t L_331 = V_30; NullCheck(L_330); float L_332; L_332 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_330)->GetAddressAt(static_cast(L_331))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_333 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_334; L_334 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_332, L_333, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_335; L_335 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_329, L_334, /*hidden argument*/NULL); NullCheck(L_324); (L_324)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_325, (int32_t)L_326))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_335); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_336 = ___dataEv1; int32_t L_337 = V_28; int32_t L_338 = V_33; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_339; L_339 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_3), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_340 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_341; L_341 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_339, L_340, /*hidden argument*/NULL); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_342 = ___matrixH2; int32_t L_343 = V_30; NullCheck(L_342); float L_344; L_344 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_342)->GetAddressAt(static_cast(L_343))), /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_345 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_346; L_346 = Complex32_op_Multiply_m8943A614C712F56508C68D0D87AE88FD00EADB3D(L_344, L_345, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_347; L_347 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_341, L_346, /*hidden argument*/NULL); NullCheck(L_336); (L_336)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_337, (int32_t)L_338))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_347); int32_t L_348 = V_33; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_348, (int32_t)1)); } IL_05d8: { int32_t L_349 = V_33; int32_t L_350 = ___order3; if ((((int32_t)L_349) < ((int32_t)L_350))) { goto IL_0554; } } { int32_t L_351 = V_27; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_351, (int32_t)1)); } IL_05e6: { int32_t L_352 = V_27; int32_t L_353 = V_0; if ((((int32_t)L_352) <= ((int32_t)L_353))) { goto IL_0428; } } { float L_354; L_354 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_17), /*hidden argument*/NULL); if ((((float)L_354) == ((float)(0.0f)))) { goto IL_0656; } } { V_34 = 0; goto IL_0624; } IL_0601: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_355 = ___matrixH2; int32_t L_356 = V_11; int32_t L_357 = V_34; NullCheck(L_355); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_358 = ((L_355)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_356, (int32_t)L_357))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_359 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_358); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_360 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_361; L_361 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_359, L_360, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_358 = L_361; int32_t L_362 = V_34; V_34 = ((int32_t)il2cpp_codegen_add((int32_t)L_362, (int32_t)1)); } IL_0624: { int32_t L_363 = V_34; int32_t L_364 = V_0; if ((((int32_t)L_363) <= ((int32_t)L_364))) { goto IL_0601; } } { V_35 = 0; goto IL_0651; } IL_062e: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_365 = ___dataEv1; int32_t L_366 = V_11; int32_t L_367 = V_35; NullCheck(L_365); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * L_368 = ((L_365)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_366, (int32_t)L_367))))); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_369 = (*(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_368); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_370 = V_17; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_371; L_371 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_369, L_370, /*hidden argument*/NULL); *(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)L_368 = L_371; int32_t L_372 = V_35; V_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_372, (int32_t)1)); } IL_0651: { int32_t L_373 = V_35; int32_t L_374 = ___order3; if ((((int32_t)L_373) < ((int32_t)L_374))) { goto IL_062e; } } IL_0656: { int32_t L_375 = V_0; if ((((int32_t)L_375) >= ((int32_t)0))) { goto IL_001a; } } { V_2 = (0.0f); V_36 = 0; goto IL_06b5; } IL_0668: { int32_t L_376 = V_36; V_37 = L_376; goto IL_06aa; } IL_066e: { float L_377 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_378 = ___matrixH2; int32_t L_379 = V_37; int32_t L_380 = ___order3; int32_t L_381 = V_36; NullCheck(L_378); float L_382; L_382 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_378)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_379, (int32_t)L_380)), (int32_t)L_381))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_383; L_383 = fabsf(L_382); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_384 = ___matrixH2; int32_t L_385 = V_37; int32_t L_386 = ___order3; int32_t L_387 = V_36; NullCheck(L_384); float L_388; L_388 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_384)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_385, (int32_t)L_386)), (int32_t)L_387))))), /*hidden argument*/NULL); float L_389; L_389 = fabsf(L_388); float L_390; L_390 = Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247(L_377, ((float)il2cpp_codegen_add((float)L_383, (float)L_389)), /*hidden argument*/NULL); V_2 = L_390; int32_t L_391 = V_37; V_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_391, (int32_t)1)); } IL_06aa: { int32_t L_392 = V_37; int32_t L_393 = ___order3; if ((((int32_t)L_392) < ((int32_t)L_393))) { goto IL_066e; } } { int32_t L_394 = V_36; V_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_394, (int32_t)1)); } IL_06b5: { int32_t L_395 = V_36; int32_t L_396 = ___order3; if ((((int32_t)L_395) < ((int32_t)L_396))) { goto IL_0668; } } { int32_t L_397 = ___order3; if ((!(((uint32_t)L_397) == ((uint32_t)1)))) { goto IL_06bf; } } { return; } IL_06bf: { float L_398 = V_2; if ((!(((double)((double)((double)L_398))) == ((double)(0.0))))) { goto IL_06cd; } } { return; } IL_06cd: { int32_t L_399 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_399, (int32_t)1)); goto IL_080f; } IL_06d6: { int32_t L_400 = V_0; int32_t L_401 = ___order3; V_38 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_400, (int32_t)L_401)); int32_t L_402 = V_38; int32_t L_403 = V_0; V_39 = ((int32_t)il2cpp_codegen_add((int32_t)L_402, (int32_t)L_403)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_404 = ___vectorV0; int32_t L_405 = V_0; NullCheck(L_404); int32_t L_406 = L_405; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_407 = (L_404)->GetAt(static_cast(L_406)); V_3 = L_407; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_408 = ___matrixH2; int32_t L_409 = V_39; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_410; L_410 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((1.0f), /*hidden argument*/NULL); NullCheck(L_408); (L_408)->SetAt(static_cast(L_409), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_410); int32_t L_411 = V_0; V_40 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_411, (int32_t)1)); goto IL_0803; } IL_0705: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_412; L_412 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23((0.0f), /*hidden argument*/NULL); V_5 = L_412; int32_t L_413 = V_40; V_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_413, (int32_t)1)); goto IL_0745; } IL_0719: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_414 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_415 = ___matrixH2; int32_t L_416 = V_42; int32_t L_417 = ___order3; int32_t L_418 = V_40; NullCheck(L_415); int32_t L_419 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_416, (int32_t)L_417)), (int32_t)L_418)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_420 = (L_415)->GetAt(static_cast(L_419)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_421 = ___matrixH2; int32_t L_422 = V_38; int32_t L_423 = V_42; NullCheck(L_421); int32_t L_424 = ((int32_t)il2cpp_codegen_add((int32_t)L_422, (int32_t)L_423)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_425 = (L_421)->GetAt(static_cast(L_424)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_426; L_426 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_420, L_425, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_427; L_427 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_414, L_426, /*hidden argument*/NULL); V_5 = L_427; int32_t L_428 = V_42; V_42 = ((int32_t)il2cpp_codegen_add((int32_t)L_428, (int32_t)1)); } IL_0745: { int32_t L_429 = V_42; int32_t L_430 = V_0; if ((((int32_t)L_429) <= ((int32_t)L_430))) { goto IL_0719; } } { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_431 = V_3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_432 = ___vectorV0; int32_t L_433 = V_40; NullCheck(L_432); int32_t L_434 = L_433; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_435 = (L_432)->GetAt(static_cast(L_434)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_436; L_436 = Complex32_op_Subtraction_m29BC762B672069877EBB202F11D7D9C00B042F7B(L_431, L_435, /*hidden argument*/NULL); V_4 = L_436; float L_437; L_437 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); if ((!(((float)L_437) == ((float)(0.0f))))) { goto IL_0780; } } { float L_438; L_438 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_4), /*hidden argument*/NULL); if ((!(((float)L_438) == ((float)(0.0f))))) { goto IL_0780; } } { float L_439 = V_1; float L_440 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_441; L_441 = Complex32_op_Implicit_mD736FD334D7D761E516EB463D69DA34885F4FB23(((float)il2cpp_codegen_multiply((float)L_439, (float)L_440)), /*hidden argument*/NULL); V_4 = L_441; } IL_0780: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_442 = ___matrixH2; int32_t L_443 = V_38; int32_t L_444 = V_40; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_445 = V_5; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_446 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_447; L_447 = Complex32_op_Division_m0E146511EBAE8E4C15DC26D7A3846EC3EF39DE80(L_445, L_446, /*hidden argument*/NULL); NullCheck(L_442); (L_442)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_443, (int32_t)L_444))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_447); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_448 = ___matrixH2; int32_t L_449 = V_38; int32_t L_450 = V_40; NullCheck(L_448); float L_451; L_451 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_448)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_449, (int32_t)L_450))))), /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_452; L_452 = fabsf(L_451); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_453 = ___matrixH2; int32_t L_454 = V_38; int32_t L_455 = V_40; NullCheck(L_453); float L_456; L_456 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_453)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_454, (int32_t)L_455))))), /*hidden argument*/NULL); float L_457; L_457 = fabsf(L_456); V_41 = ((float)il2cpp_codegen_add((float)L_452, (float)L_457)); float L_458 = V_1; float L_459 = V_41; float L_460 = V_41; if ((!(((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_458, (float)L_459)), (float)L_460))) > ((float)(1.0f))))) { goto IL_07fd; } } { int32_t L_461 = V_40; V_43 = L_461; goto IL_07f8; } IL_07d5: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_462 = ___matrixH2; int32_t L_463 = V_38; int32_t L_464 = V_43; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_465 = ___matrixH2; int32_t L_466 = V_38; int32_t L_467 = V_43; NullCheck(L_465); int32_t L_468 = ((int32_t)il2cpp_codegen_add((int32_t)L_466, (int32_t)L_467)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_469 = (L_465)->GetAt(static_cast(L_468)); float L_470 = V_41; IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_471; L_471 = Complex32_op_Division_m394C1B767DE1C2DFCD29625D85378AA0E4E1C7DE(L_469, L_470, /*hidden argument*/NULL); NullCheck(L_462); (L_462)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_463, (int32_t)L_464))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_471); int32_t L_472 = V_43; V_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_472, (int32_t)1)); } IL_07f8: { int32_t L_473 = V_43; int32_t L_474 = V_0; if ((((int32_t)L_473) <= ((int32_t)L_474))) { goto IL_07d5; } } IL_07fd: { int32_t L_475 = V_40; V_40 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_475, (int32_t)1)); } IL_0803: { int32_t L_476 = V_40; if ((((int32_t)L_476) >= ((int32_t)0))) { goto IL_0705; } } { int32_t L_477 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_477, (int32_t)1)); } IL_080f: { int32_t L_478 = V_0; if ((((int32_t)L_478) > ((int32_t)0))) { goto IL_06d6; } } { int32_t L_479 = ___order3; V_44 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_479, (int32_t)1)); goto IL_0884; } IL_081d: { int32_t L_480 = V_44; int32_t L_481 = ___order3; V_45 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_480, (int32_t)L_481)); V_46 = 0; goto IL_0879; } IL_0828: { IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_482 = ((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_StaticFields*)il2cpp_codegen_static_fields_for(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var))->get_Zero_2(); V_5 = L_482; V_47 = 0; goto IL_0860; } IL_0834: { Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_483 = V_5; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_484 = ___dataEv1; int32_t L_485 = V_47; int32_t L_486 = ___order3; int32_t L_487 = V_46; NullCheck(L_484); int32_t L_488 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_485, (int32_t)L_486)), (int32_t)L_487)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_489 = (L_484)->GetAt(static_cast(L_488)); Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_490 = ___matrixH2; int32_t L_491 = V_45; int32_t L_492 = V_47; NullCheck(L_490); int32_t L_493 = ((int32_t)il2cpp_codegen_add((int32_t)L_491, (int32_t)L_492)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_494 = (L_490)->GetAt(static_cast(L_493)); IL2CPP_RUNTIME_CLASS_INIT(Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894_il2cpp_TypeInfo_var); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_495; L_495 = Complex32_op_Multiply_m2D153B75BD6A9A7B702397FCE978513631322C41(L_489, L_494, /*hidden argument*/NULL); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_496; L_496 = Complex32_op_Addition_m6FCC7BB8C473FEFA0893D9CC26101EBCEAC2C9E0(L_483, L_495, /*hidden argument*/NULL); V_5 = L_496; int32_t L_497 = V_47; V_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_497, (int32_t)1)); } IL_0860: { int32_t L_498 = V_47; int32_t L_499 = V_44; if ((((int32_t)L_498) <= ((int32_t)L_499))) { goto IL_0834; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_500 = ___dataEv1; int32_t L_501 = V_45; int32_t L_502 = V_46; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_503 = V_5; NullCheck(L_500); (L_500)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_501, (int32_t)L_502))), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_503); int32_t L_504 = V_46; V_46 = ((int32_t)il2cpp_codegen_add((int32_t)L_504, (int32_t)1)); } IL_0879: { int32_t L_505 = V_46; int32_t L_506 = ___order3; if ((((int32_t)L_505) < ((int32_t)L_506))) { goto IL_0828; } } { int32_t L_507 = V_44; V_44 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_507, (int32_t)1)); } IL_0884: { int32_t L_508 = V_44; if ((((int32_t)L_508) > ((int32_t)0))) { goto IL_081d; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetRow(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetRow_m47099E836AFD5AFB03C2A2BA3072B9ADFDA0A044 (int32_t ___transpose0, int32_t ___rowindx1, int32_t ___numRows2, int32_t ___numCols3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrix4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___row5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___transpose0; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)111))))) { goto IL_0026; } } { V_0 = 0; goto IL_0021; } IL_0009: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = ___row5; int32_t L_2 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_3 = ___matrix4; int32_t L_4 = V_0; int32_t L_5 = ___numRows2; int32_t L_6 = ___rowindx1; NullCheck(L_3); int32_t L_7 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)L_5)), (int32_t)L_6)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_8 = (L_3)->GetAt(static_cast(L_7)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_8); int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); } IL_0021: { int32_t L_10 = V_0; int32_t L_11 = ___numCols3; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0009; } } { return; } IL_0026: { int32_t L_12 = ___transpose0; if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)113))))) { goto IL_0056; } } { int32_t L_13 = ___rowindx1; int32_t L_14 = ___numCols3; V_1 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_13, (int32_t)L_14)); V_2 = 0; goto IL_004e; } IL_0033: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_15 = ___row5; int32_t L_16 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = ___matrix4; int32_t L_18 = V_2; int32_t L_19 = V_1; NullCheck(L_17); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_20; L_20 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_17)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)L_19))))), /*hidden argument*/NULL); NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_20); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_004e: { int32_t L_22 = V_2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_23 = ___row5; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))) { goto IL_0033; } } { return; } IL_0056: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_24 = ___matrix4; int32_t L_25 = ___rowindx1; int32_t L_26 = ___numCols3; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_27 = ___row5; int32_t L_28 = ___numCols3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_24, ((int32_t)il2cpp_codegen_multiply((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, 0, L_28, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::GetColumn(MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Int32,System.Int32,System.Int32,MathNet.Numerics.Complex32[],MathNet.Numerics.Complex32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_GetColumn_m0B6B0C9B86520A92BE5368E394E299B21092112B (int32_t ___transpose0, int32_t ___colindx1, int32_t ___numRows2, int32_t ___numCols3, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___matrix4, Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* ___column5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___transpose0; if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)111))))) { goto IL_0014; } } { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_1 = ___matrix4; int32_t L_2 = ___colindx1; int32_t L_3 = ___numRows2; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_4 = ___column5; int32_t L_5 = ___numRows2; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_1, ((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)), (RuntimeArray *)(RuntimeArray *)L_4, 0, L_5, /*hidden argument*/NULL); return; } IL_0014: { int32_t L_6 = ___transpose0; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)113))))) { goto IL_003f; } } { V_0 = 0; goto IL_003a; } IL_001d: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_7 = ___column5; int32_t L_8 = V_0; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_9 = ___matrix4; int32_t L_10 = V_0; int32_t L_11 = ___numCols3; int32_t L_12 = ___colindx1; NullCheck(L_9); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_13; L_13 = Complex32_Conjugate_m0A0C7CF0D8AFCD96DB48F633FE2A166C2C77B689((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)((L_9)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_10, (int32_t)L_11)), (int32_t)L_12))))), /*hidden argument*/NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(L_8), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_13); int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_003a: { int32_t L_15 = V_0; int32_t L_16 = ___numRows2; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_001d; } } { return; } IL_003f: { V_1 = 0; goto IL_005b; } IL_0043: { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_17 = ___column5; int32_t L_18 = V_1; Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_19 = ___matrix4; int32_t L_20 = V_1; int32_t L_21 = ___numCols3; int32_t L_22 = ___colindx1; NullCheck(L_19); int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)), (int32_t)L_22)); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_24 = (L_19)->GetAt(static_cast(L_23)); NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_24); int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_005b: { int32_t L_26 = V_1; int32_t L_27 = ___numRows2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0043; } } { return; } } // System.Boolean MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::IsAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ManagedLinearAlgebraProvider_IsAvailable_mEE57F738B1F8A3393DC89356117160FFA551938D (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method) { { return (bool)1; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::InitializeVerify() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_InitializeVerify_m1D57AD09F182D553356DDB0CD748C16096368CCA (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method) { { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::FreeResources() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_FreeResources_mF632A8D8110E93A7DD67F4D16E1A9E0EC408A2B2 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method) { { return; } } // System.String MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ManagedLinearAlgebraProvider_ToString_mAB0EA5D12BA0C73F5732CDB30C9D355EBFDAFEFD (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B7168134EFEEBA1B11FB1CBDE46163F51577A0B); s_Il2CppMethodInitialized = true; } { return _stringLiteral6B7168134EFEEBA1B11FB1CBDE46163F51577A0B; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Double,System.Double[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_ScaleArray_m17E45728523F3982792D3B23D73F02D649ED1AB1 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, double ___alpha0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result2, const RuntimeMethod* method) { int32_t V_0 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_ScaleArray_m17E45728523F3982792D3B23D73F02D649ED1AB1_RuntimeMethod_var))); } IL_000e: { double L_2 = ___alpha0; if ((!(((double)L_2) == ((double)(0.0))))) { goto IL_0025; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_3 = ___result2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___result2; NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); return; } IL_0025: { double L_5 = ___alpha0; if ((!(((double)L_5) == ((double)(1.0))))) { goto IL_0039; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___x1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = ___result2; ArrayExtensions_Copy_m37D948CA2DBFCABB73964E7AA6F36F353542243D(L_6, L_7, /*hidden argument*/NULL); return; } IL_0039: { V_0 = 0; goto IL_0049; } IL_003d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = ___result2; int32_t L_9 = V_0; double L_10 = ___alpha0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___x1; int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; double L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (double)((double)il2cpp_codegen_multiply((double)L_10, (double)L_14))); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0049: { int32_t L_16 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = ___result2; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_003d; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::PointWiseMultiplyArrays(System.Double[],System.Double[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___y1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result2, const RuntimeMethod* method) { int32_t V_0 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___y1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F_RuntimeMethod_var))); } IL_000e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___x0; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F_RuntimeMethod_var))); } IL_001c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___result2; if (L_4) { goto IL_002a; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F_RuntimeMethod_var))); } IL_002a: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___y1; NullCheck(L_6); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = ___x0; NullCheck(L_7); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))) { goto IL_003a; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = ___y1; NullCheck(L_8); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = ___result2; NullCheck(L_9); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0045; } } IL_003a: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_m61BF40104F28702E0908DBEB04447A838C64FF9F_RuntimeMethod_var))); } IL_0045: { V_0 = 0; goto IL_0057; } IL_0049: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___result2; int32_t L_12 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___x0; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; double L_16 = (L_13)->GetAt(static_cast(L_15)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = ___y1; int32_t L_18 = V_0; NullCheck(L_17); int32_t L_19 = L_18; double L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (double)((double)il2cpp_codegen_multiply((double)L_16, (double)L_20))); int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0057: { int32_t L_22 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_23 = ___result2; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))) { goto IL_0049; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiply(System.Double[],System.Int32,System.Int32,System.Double[],System.Int32,System.Int32,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass94_0_U3CMatrixMultiplyU3Eb__0_mCE28DF3AADB828EAE1CBD448FD86BC1443247D25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * V_0 = NULL; int32_t V_1 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_2 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_6 = NULL; double V_7 = 0.0; int32_t V_8 = 0; int32_t G_B20_0 = 0; { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_0 = (U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass94_0__ctor_mA97BCF0355298F727DD9EDE89F30F2E9E4797881(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_1 = V_0; int32_t L_2 = ___columnsX2; NullCheck(L_1); L_1->set_columnsX_0(L_2); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_3 = V_0; int32_t L_4 = ___rowsX1; NullCheck(L_3); L_3->set_rowsX_1(L_4); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_5 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___x0; NullCheck(L_5); L_5->set_x_2(L_6); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_7 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = ___result6; NullCheck(L_7); L_7->set_result_4(L_8); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_9 = V_0; int32_t L_10 = ___columnsY5; NullCheck(L_9); L_9->set_columnsY_5(L_10); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_11 = V_0; NullCheck(L_11); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_12 = L_11->get_x_2(); if (L_12) { goto IL_003e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_13 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_003e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_14 = ___y3; if (L_14) { goto IL_004d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_15 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_004d: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_16 = V_0; NullCheck(L_16); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = L_16->get_result_4(); if (L_17) { goto IL_0060; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_18 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_0060: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_19 = V_0; NullCheck(L_19); int32_t L_20 = L_19->get_columnsX_0(); int32_t L_21 = ___rowsY4; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_009d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = L_22; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->get_columnsX_0(); int32_t L_26 = L_25; RuntimeObject * L_27 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_26); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_27); (L_23)->SetAt(static_cast(0), (RuntimeObject *)L_27); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = L_23; int32_t L_29 = ___rowsY4; int32_t L_30 = L_29; RuntimeObject * L_31 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_30); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(1), (RuntimeObject *)L_31); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_32; L_32 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_28, /*hidden argument*/NULL); String_t* L_33; L_33 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_32, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_34 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_34, L_33, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_009d: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_35 = V_0; NullCheck(L_35); int32_t L_36 = L_35->get_rowsX_1(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_37 = V_0; NullCheck(L_37); int32_t L_38 = L_37->get_columnsX_0(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_39 = V_0; NullCheck(L_39); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_40 = L_39->get_x_2(); NullCheck(L_40); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_38))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))) { goto IL_00fb; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_rowsX_1(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_48 = V_0; NullCheck(L_48); int32_t L_49 = L_48->get_columnsX_0(); int32_t L_50 = L_49; RuntimeObject * L_51 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_50); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_51); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_51); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = L_47; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_53 = V_0; NullCheck(L_53); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_54 = L_53->get_x_2(); NullCheck(L_54); int32_t L_55 = ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))); RuntimeObject * L_56 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_55); NullCheck(L_52); ArrayElementTypeCheck (L_52, L_56); (L_52)->SetAt(static_cast(2), (RuntimeObject *)L_56); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_57; L_57 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_52, /*hidden argument*/NULL); String_t* L_58; L_58 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_57, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_59 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_59, L_58, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_00fb: { int32_t L_60 = ___rowsY4; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_61 = V_0; NullCheck(L_61); int32_t L_62 = L_61->get_columnsY_5(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = ___y3; NullCheck(L_63); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_60, (int32_t)L_62))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))) { goto IL_0149; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_64 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_65 = L_64; int32_t L_66 = ___rowsY4; int32_t L_67 = L_66; RuntimeObject * L_68 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_67); NullCheck(L_65); ArrayElementTypeCheck (L_65, L_68); (L_65)->SetAt(static_cast(0), (RuntimeObject *)L_68); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_69 = L_65; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_70 = V_0; NullCheck(L_70); int32_t L_71 = L_70->get_columnsY_5(); int32_t L_72 = L_71; RuntimeObject * L_73 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_72); NullCheck(L_69); ArrayElementTypeCheck (L_69, L_73); (L_69)->SetAt(static_cast(1), (RuntimeObject *)L_73); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_74 = L_69; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_75 = ___y3; NullCheck(L_75); int32_t L_76 = ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))); RuntimeObject * L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_76); NullCheck(L_74); ArrayElementTypeCheck (L_74, L_77); (L_74)->SetAt(static_cast(2), (RuntimeObject *)L_77); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_78; L_78 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_74, /*hidden argument*/NULL); String_t* L_79; L_79 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_78, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_80 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_80, L_79, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_0149: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_81 = V_0; NullCheck(L_81); int32_t L_82 = L_81->get_rowsX_1(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_83 = V_0; NullCheck(L_83); int32_t L_84 = L_83->get_columnsY_5(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_85 = V_0; NullCheck(L_85); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_86 = L_85->get_result_4(); NullCheck(L_86); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_84))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length)))))) { goto IL_01a7; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_87 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_87; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_rowsX_1(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(0), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_94 = V_0; NullCheck(L_94); int32_t L_95 = L_94->get_columnsY_5(); int32_t L_96 = L_95; RuntimeObject * L_97 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_96); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_97); (L_93)->SetAt(static_cast(1), (RuntimeObject *)L_97); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_98 = L_93; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_99 = V_0; NullCheck(L_99); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_100 = L_99->get_result_4(); NullCheck(L_100); int32_t L_101 = ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))); RuntimeObject * L_102 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_101); NullCheck(L_98); ArrayElementTypeCheck (L_98, L_102); (L_98)->SetAt(static_cast(2), (RuntimeObject *)L_102); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_103; L_103 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_98, /*hidden argument*/NULL); String_t* L_104; L_104 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_103, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_105 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_105, L_104, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m175750A4477810A39D290340B357D49EA9118311_RuntimeMethod_var))); } IL_01a7: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_106 = V_0; NullCheck(L_106); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_107 = L_106->get_result_4(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_108 = V_0; NullCheck(L_108); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_109 = L_108->get_result_4(); NullCheck(L_109); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_107, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))), /*hidden argument*/NULL); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_110 = V_0; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_111 = V_0; NullCheck(L_111); int32_t L_112 = L_111->get_columnsY_5(); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_113 = (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)SZArrayNew(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D_il2cpp_TypeInfo_var, (uint32_t)L_112); NullCheck(L_110); L_110->set_columnDataB_3(L_113); V_1 = 0; goto IL_01f8; } IL_01d0: { int32_t L_114 = ___rowsY4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_115 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_114); V_2 = L_115; int32_t L_116 = V_1; int32_t L_117 = ___rowsY4; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_118 = V_0; NullCheck(L_118); int32_t L_119 = L_118->get_columnsY_5(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_120 = ___y3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_121 = V_2; ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2(((int32_t)111), L_116, L_117, L_119, L_120, L_121, /*hidden argument*/ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_RuntimeMethod_var); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_122 = V_0; NullCheck(L_122); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_123 = L_122->get_columnDataB_3(); int32_t L_124 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_125 = V_2; NullCheck(L_123); ArrayElementTypeCheck (L_123, L_125); (L_123)->SetAt(static_cast(L_124), (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_125); int32_t L_126 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01f8: { int32_t L_127 = V_1; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_128 = V_0; NullCheck(L_128); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_129 = L_128->get_columnDataB_3(); NullCheck(L_129); if ((((int32_t)L_127) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))) { goto IL_01d0; } } { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_130 = V_0; NullCheck(L_130); int32_t L_131 = L_130->get_rowsX_1(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_132 = V_0; NullCheck(L_132); int32_t L_133 = L_132->get_columnsY_5(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_134 = V_0; NullCheck(L_134); int32_t L_135 = L_134->get_columnsX_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_136; L_136 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)L_133)), (int32_t)L_135))) < ((int32_t)L_136))) { goto IL_0228; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_137; L_137 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B20_0 = ((((int32_t)L_137) < ((int32_t)2))? 1 : 0); goto IL_0229; } IL_0228: { G_B20_0 = 1; } IL_0229: { if (!G_B20_0) { goto IL_02e5; } } { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_138 = V_0; NullCheck(L_138); int32_t L_139 = L_138->get_columnsX_0(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_140 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_139); V_3 = L_140; V_4 = 0; goto IL_02d7; } IL_0242: { int32_t L_141 = V_4; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_142 = V_0; NullCheck(L_142); int32_t L_143 = L_142->get_rowsX_1(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_144 = V_0; NullCheck(L_144); int32_t L_145 = L_144->get_columnsX_0(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_146 = V_0; NullCheck(L_146); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_147 = L_146->get_x_2(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_148 = V_3; ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5(((int32_t)111), L_141, L_143, L_145, L_147, L_148, /*hidden argument*/ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_RuntimeMethod_var); V_5 = 0; goto IL_02c7; } IL_0263: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_149 = V_0; NullCheck(L_149); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_150 = L_149->get_columnDataB_3(); int32_t L_151 = V_5; NullCheck(L_150); int32_t L_152 = L_151; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_153 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(L_150)->GetAt(static_cast(L_152)); V_6 = L_153; V_7 = (0.0); V_8 = 0; goto IL_0293; } IL_027e: { double L_154 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_155 = V_3; int32_t L_156 = V_8; NullCheck(L_155); int32_t L_157 = L_156; double L_158 = (L_155)->GetAt(static_cast(L_157)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_159 = V_6; int32_t L_160 = V_8; NullCheck(L_159); int32_t L_161 = L_160; double L_162 = (L_159)->GetAt(static_cast(L_161)); V_7 = ((double)il2cpp_codegen_add((double)L_154, (double)((double)il2cpp_codegen_multiply((double)L_158, (double)L_162)))); int32_t L_163 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)1)); } IL_0293: { int32_t L_164 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_165 = V_3; NullCheck(L_165); if ((((int32_t)L_164) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_165)->max_length)))))) { goto IL_027e; } } { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_166 = V_0; NullCheck(L_166); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_167 = L_166->get_result_4(); int32_t L_168 = V_5; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_169 = V_0; NullCheck(L_169); int32_t L_170 = L_169->get_rowsX_1(); int32_t L_171 = V_4; NullCheck(L_167); double* L_172 = ((L_167)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_168, (int32_t)L_170)), (int32_t)L_171))))); double L_173 = *((double*)L_172); double L_174 = V_7; *((double*)L_172) = (double)((double)il2cpp_codegen_add((double)L_173, (double)((double)il2cpp_codegen_multiply((double)(1.0), (double)L_174)))); int32_t L_175 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_175, (int32_t)1)); } IL_02c7: { int32_t L_176 = V_5; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_177 = V_0; NullCheck(L_177); int32_t L_178 = L_177->get_columnsY_5(); if ((((int32_t)L_176) < ((int32_t)L_178))) { goto IL_0263; } } { int32_t L_179 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)1)); } IL_02d7: { int32_t L_180 = V_4; U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_181 = V_0; NullCheck(L_181); int32_t L_182 = L_181->get_rowsX_1(); if ((((int32_t)L_180) < ((int32_t)L_182))) { goto IL_0242; } } { return; } IL_02e5: { U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_183 = V_0; NullCheck(L_183); int32_t L_184 = L_183->get_rowsX_1(); U3CU3Ec__DisplayClass94_0_tC7A0CF6D036D46B3DFA1DA809B2CB53D6C8DD7D6 * L_185 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_186 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_186, L_185, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass94_0_U3CMatrixMultiplyU3Eb__0_mCE28DF3AADB828EAE1CBD448FD86BC1443247D25_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_184, 1, L_186, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Double,System.Double[],System.Int32,System.Int32,System.Double[],System.Int32,System.Int32,System.Double,System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___transposeA0, int32_t ___transposeB1, double ___alpha2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, double ___beta9, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___c10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass95_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mF930BFA9C5EB8D3C4BD5CF3162C7B519BF26A85E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_8 = NULL; double V_9 = 0.0; int32_t V_10 = 0; int32_t G_B30_0 = 0; { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_0 = (U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass95_0__ctor_m32F0F975BD6BB3D623CC6C61E5EB08970AFAB17E(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_1 = V_0; int32_t L_2 = ___columnsA5; NullCheck(L_1); L_1->set_columnsA_0(L_2); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_3 = V_0; int32_t L_4 = ___transposeA0; NullCheck(L_3); L_3->set_transposeA_1(L_4); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_5 = V_0; int32_t L_6 = ___rowsA4; NullCheck(L_5); L_5->set_rowsA_2(L_6); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_7 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_8 = ___a3; NullCheck(L_7); L_7->set_a_3(L_8); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_9 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_10 = ___c10; NullCheck(L_9); L_9->set_c_5(L_10); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_11 = V_0; double L_12 = ___alpha2; NullCheck(L_11); L_11->set_alpha_6(L_12); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_13 = V_0; int32_t L_14 = ___columnsB8; NullCheck(L_13); L_13->set_columnsB_7(L_14); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_15 = V_0; NullCheck(L_15); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_16 = L_15->get_a_3(); if (L_16) { goto IL_004f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_17 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_004f: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = ___b6; if (L_18) { goto IL_005e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_19 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_005e: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_20 = V_0; NullCheck(L_20); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_21 = L_20->get_c_5(); if (L_21) { goto IL_0071; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_22 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_0071: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_23 = V_0; NullCheck(L_23); int32_t L_24 = L_23->get_transposeA_1(); if ((((int32_t)L_24) == ((int32_t)((int32_t)111)))) { goto IL_0095; } } { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_25 = V_0; NullCheck(L_25); int32_t L_26 = L_25->get_rowsA_2(); V_1 = L_26; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_27 = V_0; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->get_columnsA_0(); NullCheck(L_27); L_27->set_rowsA_2(L_29); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_30 = V_0; int32_t L_31 = V_1; NullCheck(L_30); L_30->set_columnsA_0(L_31); } IL_0095: { int32_t L_32 = ___transposeB1; if ((((int32_t)L_32) == ((int32_t)((int32_t)111)))) { goto IL_00ac; } } { int32_t L_33 = ___rowsB7; V_2 = L_33; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_34 = V_0; NullCheck(L_34); int32_t L_35 = L_34->get_columnsB_7(); ___rowsB7 = L_35; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); L_36->set_columnsB_7(L_37); } IL_00ac: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->get_columnsA_0(); int32_t L_40 = ___rowsB7; if ((((int32_t)L_39) == ((int32_t)L_40))) { goto IL_00e9; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_columnsA_0(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; int32_t L_48 = ___rowsB7; int32_t L_49 = L_48; RuntimeObject * L_50 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_49); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_50); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_50); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_51; L_51 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_47, /*hidden argument*/NULL); String_t* L_52; L_52 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_51, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_53 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_53, L_52, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_00e9: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_54 = V_0; NullCheck(L_54); int32_t L_55 = L_54->get_rowsA_2(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_56 = V_0; NullCheck(L_56); int32_t L_57 = L_56->get_columnsA_0(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_58 = V_0; NullCheck(L_58); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_59 = L_58->get_a_3(); NullCheck(L_59); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_57))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))) { goto IL_0147; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = L_60; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_62 = V_0; NullCheck(L_62); int32_t L_63 = L_62->get_rowsA_2(); int32_t L_64 = L_63; RuntimeObject * L_65 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_64); NullCheck(L_61); ArrayElementTypeCheck (L_61, L_65); (L_61)->SetAt(static_cast(0), (RuntimeObject *)L_65); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_61; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_67 = V_0; NullCheck(L_67); int32_t L_68 = L_67->get_columnsA_0(); int32_t L_69 = L_68; RuntimeObject * L_70 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_69); NullCheck(L_66); ArrayElementTypeCheck (L_66, L_70); (L_66)->SetAt(static_cast(1), (RuntimeObject *)L_70); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_71 = L_66; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_72 = V_0; NullCheck(L_72); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_73 = L_72->get_a_3(); NullCheck(L_73); int32_t L_74 = ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))); RuntimeObject * L_75 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_74); NullCheck(L_71); ArrayElementTypeCheck (L_71, L_75); (L_71)->SetAt(static_cast(2), (RuntimeObject *)L_75); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_76; L_76 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_71, /*hidden argument*/NULL); String_t* L_77; L_77 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_76, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_78 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_78, L_77, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_0147: { int32_t L_79 = ___rowsB7; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_80 = V_0; NullCheck(L_80); int32_t L_81 = L_80->get_columnsB_7(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_82 = ___b6; NullCheck(L_82); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_79, (int32_t)L_81))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))) { goto IL_0195; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_83 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_84 = L_83; int32_t L_85 = ___rowsB7; int32_t L_86 = L_85; RuntimeObject * L_87 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_86); NullCheck(L_84); ArrayElementTypeCheck (L_84, L_87); (L_84)->SetAt(static_cast(0), (RuntimeObject *)L_87); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_84; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_columnsB_7(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(1), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_94 = ___b6; NullCheck(L_94); int32_t L_95 = ((int32_t)((int32_t)(((RuntimeArray*)L_94)->max_length))); RuntimeObject * L_96 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_95); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_96); (L_93)->SetAt(static_cast(2), (RuntimeObject *)L_96); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_97; L_97 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_93, /*hidden argument*/NULL); String_t* L_98; L_98 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_97, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_99 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_99, L_98, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_0195: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_100 = V_0; NullCheck(L_100); int32_t L_101 = L_100->get_rowsA_2(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_102 = V_0; NullCheck(L_102); int32_t L_103 = L_102->get_columnsB_7(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_104 = V_0; NullCheck(L_104); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_105 = L_104->get_c_5(); NullCheck(L_105); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_103))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))) { goto IL_01f3; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_106 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_107 = L_106; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_108 = V_0; NullCheck(L_108); int32_t L_109 = L_108->get_rowsA_2(); int32_t L_110 = L_109; RuntimeObject * L_111 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_110); NullCheck(L_107); ArrayElementTypeCheck (L_107, L_111); (L_107)->SetAt(static_cast(0), (RuntimeObject *)L_111); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_112 = L_107; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_113 = V_0; NullCheck(L_113); int32_t L_114 = L_113->get_columnsB_7(); int32_t L_115 = L_114; RuntimeObject * L_116 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_115); NullCheck(L_112); ArrayElementTypeCheck (L_112, L_116); (L_112)->SetAt(static_cast(1), (RuntimeObject *)L_116); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_117 = L_112; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_118 = V_0; NullCheck(L_118); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_119 = L_118->get_c_5(); NullCheck(L_119); int32_t L_120 = ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))); RuntimeObject * L_121 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_120); NullCheck(L_117); ArrayElementTypeCheck (L_117, L_121); (L_117)->SetAt(static_cast(2), (RuntimeObject *)L_121); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_122; L_122 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_117, /*hidden argument*/NULL); String_t* L_123; L_123 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_122, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_124 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_124, L_123, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_m9409FF4DC268B15A0AFFE8521B46A863279FF875_RuntimeMethod_var))); } IL_01f3: { double L_125 = ___beta9; if ((!(((double)L_125) == ((double)(0.0))))) { goto IL_0216; } } { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_126 = V_0; NullCheck(L_126); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_127 = L_126->get_c_5(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_128 = V_0; NullCheck(L_128); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_129 = L_128->get_c_5(); NullCheck(L_129); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_127, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length))), /*hidden argument*/NULL); goto IL_0237; } IL_0216: { double L_130 = ___beta9; if ((((double)L_130) == ((double)(1.0)))) { goto IL_0237; } } { double L_131 = ___beta9; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_132 = V_0; NullCheck(L_132); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_133 = L_132->get_c_5(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_134 = V_0; NullCheck(L_134); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_135 = L_134->get_c_5(); VirtualActionInvoker3< double, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(57 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Double,System.Double[],System.Double[]) */, __this, L_131, L_133, L_135); } IL_0237: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_136 = V_0; NullCheck(L_136); double L_137 = L_136->get_alpha_6(); if ((!(((double)L_137) == ((double)(0.0))))) { goto IL_0249; } } { return; } IL_0249: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_138 = V_0; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_139 = V_0; NullCheck(L_139); int32_t L_140 = L_139->get_columnsB_7(); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_141 = (DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D*)SZArrayNew(DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D_il2cpp_TypeInfo_var, (uint32_t)L_140); NullCheck(L_138); L_138->set_columnDataB_4(L_141); V_3 = 0; goto IL_0288; } IL_025e: { int32_t L_142 = ___rowsB7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_143 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_142); V_4 = L_143; int32_t L_144 = ___transposeB1; int32_t L_145 = V_3; int32_t L_146 = ___rowsB7; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_147 = V_0; NullCheck(L_147); int32_t L_148 = L_147->get_columnsB_7(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_149 = ___b6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_150 = V_4; ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2(L_144, L_145, L_146, L_148, L_149, L_150, /*hidden argument*/ManagedLinearAlgebraProvider_GetColumn_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m77AD6CA0EF2B0CEFA50BD86ADD577C196B2B1AC2_RuntimeMethod_var); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_151 = V_0; NullCheck(L_151); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_152 = L_151->get_columnDataB_4(); int32_t L_153 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_154 = V_4; NullCheck(L_152); ArrayElementTypeCheck (L_152, L_154); (L_152)->SetAt(static_cast(L_153), (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_154); int32_t L_155 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_155, (int32_t)1)); } IL_0288: { int32_t L_156 = V_3; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_157 = V_0; NullCheck(L_157); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_158 = L_157->get_columnDataB_4(); NullCheck(L_158); if ((((int32_t)L_156) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_158)->max_length)))))) { goto IL_025e; } } { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_159 = V_0; NullCheck(L_159); int32_t L_160 = L_159->get_rowsA_2(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_161 = V_0; NullCheck(L_161); int32_t L_162 = L_161->get_columnsB_7(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_163 = V_0; NullCheck(L_163); int32_t L_164 = L_163->get_columnsA_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_165; L_165 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)L_162)), (int32_t)L_164))) < ((int32_t)L_165))) { goto IL_02b8; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_166; L_166 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B30_0 = ((((int32_t)L_166) < ((int32_t)2))? 1 : 0); goto IL_02b9; } IL_02b8: { G_B30_0 = 1; } IL_02b9: { if (!G_B30_0) { goto IL_037a; } } { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_167 = V_0; NullCheck(L_167); int32_t L_168 = L_167->get_columnsA_0(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_169 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_168); V_5 = L_169; V_6 = 0; goto IL_036c; } IL_02d3: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_170 = V_0; NullCheck(L_170); int32_t L_171 = L_170->get_transposeA_1(); int32_t L_172 = V_6; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_173 = V_0; NullCheck(L_173); int32_t L_174 = L_173->get_rowsA_2(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_175 = V_0; NullCheck(L_175); int32_t L_176 = L_175->get_columnsA_0(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_177 = V_0; NullCheck(L_177); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_178 = L_177->get_a_3(); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_179 = V_5; ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5(L_171, L_172, L_174, L_176, L_178, L_179, /*hidden argument*/ManagedLinearAlgebraProvider_GetRow_TisDouble_t42821932CB52DE2057E685D0E1AF3DE5033D2181_m6DF203A97C54514CCB58E85969FC9EB085F171B5_RuntimeMethod_var); V_7 = 0; goto IL_035c; } IL_02f9: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_180 = V_0; NullCheck(L_180); DoubleU5BU5DU5BU5D_tEB66623FAD79AC58571D3114151A24977353535D* L_181 = L_180->get_columnDataB_4(); int32_t L_182 = V_7; NullCheck(L_181); int32_t L_183 = L_182; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_184 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(L_181)->GetAt(static_cast(L_183)); V_8 = L_184; V_9 = (0.0); V_10 = 0; goto IL_032a; } IL_0314: { double L_185 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_186 = V_5; int32_t L_187 = V_10; NullCheck(L_186); int32_t L_188 = L_187; double L_189 = (L_186)->GetAt(static_cast(L_188)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_190 = V_8; int32_t L_191 = V_10; NullCheck(L_190); int32_t L_192 = L_191; double L_193 = (L_190)->GetAt(static_cast(L_192)); V_9 = ((double)il2cpp_codegen_add((double)L_185, (double)((double)il2cpp_codegen_multiply((double)L_189, (double)L_193)))); int32_t L_194 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_194, (int32_t)1)); } IL_032a: { int32_t L_195 = V_10; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_196 = V_5; NullCheck(L_196); if ((((int32_t)L_195) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_196)->max_length)))))) { goto IL_0314; } } { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_197 = V_0; NullCheck(L_197); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_198 = L_197->get_c_5(); int32_t L_199 = V_7; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_200 = V_0; NullCheck(L_200); int32_t L_201 = L_200->get_rowsA_2(); int32_t L_202 = V_6; NullCheck(L_198); double* L_203 = ((L_198)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_199, (int32_t)L_201)), (int32_t)L_202))))); double L_204 = *((double*)L_203); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_205 = V_0; NullCheck(L_205); double L_206 = L_205->get_alpha_6(); double L_207 = V_9; *((double*)L_203) = (double)((double)il2cpp_codegen_add((double)L_204, (double)((double)il2cpp_codegen_multiply((double)L_206, (double)L_207)))); int32_t L_208 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_208, (int32_t)1)); } IL_035c: { int32_t L_209 = V_7; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_210 = V_0; NullCheck(L_210); int32_t L_211 = L_210->get_columnsB_7(); if ((((int32_t)L_209) < ((int32_t)L_211))) { goto IL_02f9; } } { int32_t L_212 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_212, (int32_t)1)); } IL_036c: { int32_t L_213 = V_6; U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_214 = V_0; NullCheck(L_214); int32_t L_215 = L_214->get_rowsA_2(); if ((((int32_t)L_213) < ((int32_t)L_215))) { goto IL_02d3; } } { return; } IL_037a: { U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_216 = V_0; NullCheck(L_216); int32_t L_217 = L_216->get_rowsA_2(); U3CU3Ec__DisplayClass95_0_t2264099E0A59CC094FB9D16979006D97D16D580F * L_218 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_219 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_219, L_218, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass95_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mF930BFA9C5EB8D3C4BD5CF3162C7B519BF26A85E_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_217, 1, L_219, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUFactor(System.Double[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; double V_9 = 0.0; int32_t V_10 = 0; double V_11 = 0.0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; double V_16 = 0.0; int32_t V_17 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04_RuntimeMethod_var))); } IL_001c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_m68ED3A31DA67BDBDDE2A7601E339D36DC7329E04_RuntimeMethod_var))); } IL_004a: { V_1 = 0; goto IL_0056; } IL_004e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___ipiv2; int32_t L_12 = V_1; int32_t L_13 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (int32_t)L_13); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0056: { int32_t L_15 = V_1; int32_t L_16 = ___order1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_004e; } } { int32_t L_17 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_17); V_0 = L_18; V_2 = 0; goto IL_0197; } IL_0068: { int32_t L_19 = V_2; int32_t L_20 = ___order1; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20)); int32_t L_21 = V_3; int32_t L_22 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); V_6 = 0; goto IL_0086; } IL_0076: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_23 = V_0; int32_t L_24 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = ___data0; int32_t L_26 = V_3; int32_t L_27 = V_6; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); double L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (double)L_29); int32_t L_30 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_0086: { int32_t L_31 = V_6; int32_t L_32 = ___order1; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0076; } } { V_7 = 0; goto IL_00e8; } IL_0090: { int32_t L_33 = V_7; int32_t L_34 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_35; L_35 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_33, L_34, /*hidden argument*/NULL); V_8 = L_35; V_9 = (0.0); V_10 = 0; goto IL_00c3; } IL_00aa: { double L_36 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_37 = ___data0; int32_t L_38 = V_10; int32_t L_39 = ___order1; int32_t L_40 = V_7; NullCheck(L_37); int32_t L_41 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_38, (int32_t)L_39)), (int32_t)L_40)); double L_42 = (L_37)->GetAt(static_cast(L_41)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_43 = V_0; int32_t L_44 = V_10; NullCheck(L_43); int32_t L_45 = L_44; double L_46 = (L_43)->GetAt(static_cast(L_45)); V_9 = ((double)il2cpp_codegen_add((double)L_36, (double)((double)il2cpp_codegen_multiply((double)L_42, (double)L_46)))); int32_t L_47 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00c3: { int32_t L_48 = V_10; int32_t L_49 = V_8; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_00aa; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_50 = ___data0; int32_t L_51 = V_3; int32_t L_52 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = V_0; int32_t L_54 = V_7; NullCheck(L_53); double* L_55 = ((L_53)->GetAddressAt(static_cast(L_54))); double L_56 = *((double*)L_55); double L_57 = V_9; double L_58 = ((double)il2cpp_codegen_subtract((double)L_56, (double)L_57)); V_11 = L_58; *((double*)L_55) = (double)L_58; double L_59 = V_11; NullCheck(L_50); (L_50)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)L_52))), (double)L_59); int32_t L_60 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)1)); } IL_00e8: { int32_t L_61 = V_7; int32_t L_62 = ___order1; if ((((int32_t)L_61) < ((int32_t)L_62))) { goto IL_0090; } } { int32_t L_63 = V_2; V_5 = L_63; int32_t L_64 = V_2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); goto IL_0115; } IL_00f7: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_65 = V_0; int32_t L_66 = V_12; NullCheck(L_65); int32_t L_67 = L_66; double L_68 = (L_65)->GetAt(static_cast(L_67)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_69; L_69 = fabs(L_68); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_70 = V_0; int32_t L_71 = V_5; NullCheck(L_70); int32_t L_72 = L_71; double L_73 = (L_70)->GetAt(static_cast(L_72)); double L_74; L_74 = fabs(L_73); if ((!(((double)L_69) > ((double)L_74)))) { goto IL_010f; } } { int32_t L_75 = V_12; V_5 = L_75; } IL_010f: { int32_t L_76 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_0115: { int32_t L_77 = V_12; int32_t L_78 = ___order1; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_00f7; } } { int32_t L_79 = V_5; int32_t L_80 = V_2; if ((((int32_t)L_79) == ((int32_t)L_80))) { goto IL_0156; } } { V_13 = 0; goto IL_014c; } IL_0124: { int32_t L_81 = V_13; int32_t L_82 = ___order1; int32_t L_83 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_81, (int32_t)L_82)); int32_t L_84 = V_5; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_84)); int32_t L_85 = V_2; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_85)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_86 = ___data0; int32_t L_87 = V_14; NullCheck(L_86); int32_t L_88 = L_87; double L_89 = (L_86)->GetAt(static_cast(L_88)); V_16 = L_89; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_90 = ___data0; int32_t L_91 = V_14; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_92 = ___data0; int32_t L_93 = V_15; NullCheck(L_92); int32_t L_94 = L_93; double L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_90); (L_90)->SetAt(static_cast(L_91), (double)L_95); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_96 = ___data0; int32_t L_97 = V_15; double L_98 = V_16; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (double)L_98); int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_014c: { int32_t L_100 = V_13; int32_t L_101 = ___order1; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_0124; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = ___ipiv2; int32_t L_103 = V_2; int32_t L_104 = V_5; NullCheck(L_102); (L_102)->SetAt(static_cast(L_103), (int32_t)L_104); } IL_0156: { int32_t L_105 = V_2; int32_t L_106 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_107 = ___data0; int32_t L_108 = V_4; NullCheck(L_107); int32_t L_109 = L_108; double L_110 = (L_107)->GetAt(static_cast(L_109)); if (!((int32_t)((int32_t)((((int32_t)L_105) < ((int32_t)L_106))? 1 : 0)&(int32_t)((((int32_t)((((double)L_110) == ((double)(0.0)))? 1 : 0)) == ((int32_t)0))? 1 : 0)))) { goto IL_0193; } } { int32_t L_111 = V_2; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1)); goto IL_018e; } IL_0176: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_112 = ___data0; int32_t L_113 = V_3; int32_t L_114 = V_17; NullCheck(L_112); double* L_115 = ((L_112)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)L_114))))); double L_116 = *((double*)L_115); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_117 = ___data0; int32_t L_118 = V_4; NullCheck(L_117); int32_t L_119 = L_118; double L_120 = (L_117)->GetAt(static_cast(L_119)); *((double*)L_115) = (double)((double)((double)L_116/(double)L_120)); int32_t L_121 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)1)); } IL_018e: { int32_t L_122 = V_17; int32_t L_123 = ___order1; if ((((int32_t)L_122) < ((int32_t)L_123))) { goto IL_0176; } } IL_0193: { int32_t L_124 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1)); } IL_0197: { int32_t L_125 = V_2; int32_t L_126 = ___order1; if ((((int32_t)L_125) < ((int32_t)L_126))) { goto IL_0068; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUInverseFactored(System.Double[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; int32_t V_1 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA_RuntimeMethod_var))); } IL_001c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_mA8822977AEA30E28B2B7B2F98896E85A9765ACAA_RuntimeMethod_var))); } IL_004a: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___a0; NullCheck(L_11); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_12 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))); V_0 = L_12; V_1 = 0; goto IL_006b; } IL_0057: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = V_0; int32_t L_14 = V_1; int32_t L_15 = ___order1; int32_t L_16 = V_1; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)L_16))))), (double)(1.0)); int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_006b: { int32_t L_18 = V_1; int32_t L_19 = ___order1; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0057; } } { int32_t L_20 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_21 = ___a0; int32_t L_22 = ___order1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = ___ipiv2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_24 = V_0; VirtualActionInvoker5< int32_t, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* >::Invoke(63 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Double[],System.Int32,System.Int32[],System.Double[]) */, __this, L_20, L_21, L_22, L_23, L_24); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_26 = ___a0; ArrayExtensions_Copy_m37D948CA2DBFCABB73964E7AA6F36F353542243D(L_25, L_26, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Double[],System.Int32,System.Int32[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___columnsOfB0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___b4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; double V_5 = 0.0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_001d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_4 = ___b4; if (L_4) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_002c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_6 = ___a1; NullCheck(L_6); int32_t L_7 = ___order2; int32_t L_8 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8))))) { goto IL_0044; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_0044: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___ipiv3; NullCheck(L_10); int32_t L_11 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) == ((int32_t)L_11))) { goto IL_005b; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_005b: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___b4; NullCheck(L_13); int32_t L_14 = ___order2; int32_t L_15 = ___columnsOfB0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0074; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_0074: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = ___a1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = ___b4; if ((!(((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_17) == ((RuntimeObject*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)L_18)))) { goto IL_0084; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m478B0E32BA907C3AF83DA6A2C0023D36FC237D31_RuntimeMethod_var))); } IL_0084: { V_0 = 0; goto IL_00c5; } IL_0088: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ___ipiv3; int32_t L_21 = V_0; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_0; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_00c1; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = ___ipiv3; int32_t L_26 = V_0; NullCheck(L_25); int32_t L_27 = L_26; int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_1 = L_28; V_2 = 0; goto IL_00bd; } IL_0098: { int32_t L_29 = V_2; int32_t L_30 = ___order2; int32_t L_31 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = V_1; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)); int32_t L_33 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_33)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_34 = ___b4; int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; double L_37 = (L_34)->GetAt(static_cast(L_36)); V_5 = L_37; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = ___b4; int32_t L_39 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_40 = ___b4; int32_t L_41 = V_4; NullCheck(L_40); int32_t L_42 = L_41; double L_43 = (L_40)->GetAt(static_cast(L_42)); NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (double)L_43); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_44 = ___b4; int32_t L_45 = V_4; double L_46 = V_5; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (double)L_46); int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00bd: { int32_t L_48 = V_2; int32_t L_49 = ___columnsOfB0; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_0098; } } IL_00c1: { int32_t L_50 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00c5: { int32_t L_51 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = ___ipiv3; NullCheck(L_52); if ((((int32_t)L_51) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))) { goto IL_0088; } } { V_6 = 0; goto IL_0126; } IL_00d1: { int32_t L_53 = V_6; int32_t L_54 = ___order2; V_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54)); int32_t L_55 = V_6; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); goto IL_011b; } IL_00df: { V_9 = 0; goto IL_0110; } IL_00e4: { int32_t L_56 = V_9; int32_t L_57 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_56, (int32_t)L_57)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_58 = ___b4; int32_t L_59 = V_8; int32_t L_60 = V_10; NullCheck(L_58); double* L_61 = ((L_58)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)L_60))))); double L_62 = *((double*)L_61); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = ___b4; int32_t L_64 = V_6; int32_t L_65 = V_10; NullCheck(L_63); int32_t L_66 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65)); double L_67 = (L_63)->GetAt(static_cast(L_66)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_68 = ___a1; int32_t L_69 = V_8; int32_t L_70 = V_7; NullCheck(L_68); int32_t L_71 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_70)); double L_72 = (L_68)->GetAt(static_cast(L_71)); *((double*)L_61) = (double)((double)il2cpp_codegen_subtract((double)L_62, (double)((double)il2cpp_codegen_multiply((double)L_67, (double)L_72)))); int32_t L_73 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_0110: { int32_t L_74 = V_9; int32_t L_75 = ___columnsOfB0; if ((((int32_t)L_74) < ((int32_t)L_75))) { goto IL_00e4; } } { int32_t L_76 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_011b: { int32_t L_77 = V_8; int32_t L_78 = ___order2; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_00df; } } { int32_t L_79 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0126: { int32_t L_80 = V_6; int32_t L_81 = ___order2; if ((((int32_t)L_80) < ((int32_t)L_81))) { goto IL_00d1; } } { int32_t L_82 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_82, (int32_t)1)); goto IL_01b7; } IL_0135: { int32_t L_83 = V_11; int32_t L_84 = V_11; int32_t L_85 = ___order2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_84, (int32_t)L_85)))); V_13 = 0; goto IL_015f; } IL_0143: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_86 = ___b4; int32_t L_87 = V_11; int32_t L_88 = V_13; int32_t L_89 = ___order2; NullCheck(L_86); double* L_90 = ((L_86)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_88, (int32_t)L_89))))))); double L_91 = *((double*)L_90); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_92 = ___a1; int32_t L_93 = V_12; NullCheck(L_92); int32_t L_94 = L_93; double L_95 = (L_92)->GetAt(static_cast(L_94)); *((double*)L_90) = (double)((double)((double)L_91/(double)L_95)); int32_t L_96 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_015f: { int32_t L_97 = V_13; int32_t L_98 = ___columnsOfB0; if ((((int32_t)L_97) < ((int32_t)L_98))) { goto IL_0143; } } { int32_t L_99 = V_11; int32_t L_100 = ___order2; V_12 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_99, (int32_t)L_100)); V_14 = 0; goto IL_01ab; } IL_016f: { V_15 = 0; goto IL_01a0; } IL_0174: { int32_t L_101 = V_15; int32_t L_102 = ___order2; V_16 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_102)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_103 = ___b4; int32_t L_104 = V_14; int32_t L_105 = V_16; NullCheck(L_103); double* L_106 = ((L_103)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_104, (int32_t)L_105))))); double L_107 = *((double*)L_106); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_108 = ___b4; int32_t L_109 = V_11; int32_t L_110 = V_16; NullCheck(L_108); int32_t L_111 = ((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)L_110)); double L_112 = (L_108)->GetAt(static_cast(L_111)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_113 = ___a1; int32_t L_114 = V_14; int32_t L_115 = V_12; NullCheck(L_113); int32_t L_116 = ((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)L_115)); double L_117 = (L_113)->GetAt(static_cast(L_116)); *((double*)L_106) = (double)((double)il2cpp_codegen_subtract((double)L_107, (double)((double)il2cpp_codegen_multiply((double)L_112, (double)L_117)))); int32_t L_118 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1)); } IL_01a0: { int32_t L_119 = V_15; int32_t L_120 = ___columnsOfB0; if ((((int32_t)L_119) < ((int32_t)L_120))) { goto IL_0174; } } { int32_t L_121 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)1)); } IL_01ab: { int32_t L_122 = V_14; int32_t L_123 = V_11; if ((((int32_t)L_122) < ((int32_t)L_123))) { goto IL_016f; } } { int32_t L_124 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_124, (int32_t)1)); } IL_01b7: { int32_t L_125 = V_11; if ((((int32_t)L_125) >= ((int32_t)0))) { goto IL_0135; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::EigenDecomp(System.Boolean,System.Int32,System.Double[],System.Double[],System.Numerics.Complex[],System.Double[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, bool ___isSymmetric0, int32_t ___order1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrix2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixEv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorEv4, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixD5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___matrix2; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_000e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___matrix2; NullCheck(L_2); int32_t L_3 = ___order1; int32_t L_4 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_4))))) { goto IL_0033; } } { int32_t L_5 = ___order1; int32_t L_6 = ___order1; int32_t L_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_8, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_0033: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___matrixEv3; if (L_11) { goto IL_0042; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_12 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_0042: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___matrixEv3; NullCheck(L_13); int32_t L_14 = ___order1; int32_t L_15 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0068; } } { int32_t L_16 = ___order1; int32_t L_17 = ___order1; int32_t L_18 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)); RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18); String_t* L_20; L_20 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_19, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_21, L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_0068: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___vectorEv4; if (L_22) { goto IL_0077; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_23 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_0077: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___vectorEv4; NullCheck(L_24); int32_t L_25 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))) == ((int32_t)L_25))) { goto IL_0099; } } { int32_t L_26 = ___order1; int32_t L_27 = L_26; RuntimeObject * L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_27); String_t* L_29; L_29 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_30, L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_0099: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_31 = ___matrixD5; if (L_31) { goto IL_00a8; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_32 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_00a8: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_33 = ___matrixD5; NullCheck(L_33); int32_t L_34 = ___order1; int32_t L_35 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)L_35))))) { goto IL_00ce; } } { int32_t L_36 = ___order1; int32_t L_37 = ___order1; int32_t L_38 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_37)); RuntimeObject * L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_38); String_t* L_40; L_40 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_39, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_41 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_41, L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_m1321CB857F8D868795D7B01D86DBD3F96F577F78_RuntimeMethod_var))); } IL_00ce: { int32_t L_42 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_43 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_42); V_0 = L_43; int32_t L_44 = ___order1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_45 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_44); V_1 = L_45; bool L_46 = ___isSymmetric0; if (!L_46) { goto IL_011f; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_47 = ___matrix2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_48 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_49 = ___matrix2; NullCheck(L_49); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_47, 0, (RuntimeArray *)(RuntimeArray *)L_48, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))), (int32_t)8)), /*hidden argument*/NULL); int32_t L_50 = ___order1; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); V_3 = 0; goto IL_0105; } IL_00f6: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_51 = V_0; int32_t L_52 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = ___matrixEv3; int32_t L_54 = V_3; int32_t L_55 = ___order1; int32_t L_56 = V_2; NullCheck(L_53); int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_54, (int32_t)L_55)), (int32_t)L_56)); double L_58 = (L_53)->GetAt(static_cast(L_57)); NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (double)L_58); int32_t L_59 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_0105: { int32_t L_60 = V_3; int32_t L_61 = ___order1; if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_00f6; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_62 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_64 = V_1; int32_t L_65 = ___order1; ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mB3DEAA8F2647EC0EF11380BCB7D7E39A4769ADBD(L_62, L_63, L_64, L_65, /*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_66 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_67 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_68 = V_1; int32_t L_69 = ___order1; ManagedLinearAlgebraProvider_SymmetricDiagonalize_m223FCC5CF363F3D47A3D3AD1A4FE45B3F7E90566(L_66, L_67, L_68, L_69, /*hidden argument*/NULL); goto IL_014e; } IL_011f: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_70 = ___matrix2; NullCheck(L_70); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_71 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))); V_4 = L_71; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_72 = ___matrix2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_73 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_74 = ___matrix2; NullCheck(L_74); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_72, 0, (RuntimeArray *)(RuntimeArray *)L_73, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))), (int32_t)8)), /*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_75 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_76 = V_4; int32_t L_77 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mB21E2FF47B241C630DFE9ACE6F2B10FB9C0331C0(L_75, L_76, L_77, /*hidden argument*/NULL); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_78 = ___matrixEv3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_79 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_80 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_81 = V_1; int32_t L_82 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_mFA6C794CF06E8495554C9E6597586A2304666BEA(L_78, L_79, L_80, L_81, L_82, /*hidden argument*/NULL); } IL_014e: { V_5 = 0; goto IL_01cd; } IL_0153: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_83 = ___vectorEv4; int32_t L_84 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_85 = V_0; int32_t L_86 = V_5; NullCheck(L_85); int32_t L_87 = L_86; double L_88 = (L_85)->GetAt(static_cast(L_87)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_89 = V_1; int32_t L_90 = V_5; NullCheck(L_89); int32_t L_91 = L_90; double L_92 = (L_89)->GetAt(static_cast(L_91)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93; memset((&L_93), 0, sizeof(L_93)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_93), L_88, L_92, /*hidden argument*/NULL); NullCheck(L_83); (L_83)->SetAt(static_cast(L_84), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_93); int32_t L_94 = V_5; int32_t L_95 = ___order1; V_6 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_94, (int32_t)L_95)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_96 = ___matrixD5; int32_t L_97 = V_6; int32_t L_98 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_99 = V_0; int32_t L_100 = V_5; NullCheck(L_99); int32_t L_101 = L_100; double L_102 = (L_99)->GetAt(static_cast(L_101)); NullCheck(L_96); (L_96)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)L_98))), (double)L_102); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_103 = V_1; int32_t L_104 = V_5; NullCheck(L_103); int32_t L_105 = L_104; double L_106 = (L_103)->GetAt(static_cast(L_105)); if ((!(((double)L_106) > ((double)(0.0))))) { goto IL_01aa; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_107 = ___matrixD5; int32_t L_108 = V_6; int32_t L_109 = ___order1; int32_t L_110 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_111 = V_1; int32_t L_112 = V_5; NullCheck(L_111); int32_t L_113 = L_112; double L_114 = (L_111)->GetAt(static_cast(L_113)); NullCheck(L_107); (L_107)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)L_109)), (int32_t)L_110))), (double)L_114); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_115 = ___matrixD5; int32_t L_116 = V_5; int32_t L_117 = ___order1; int32_t L_118 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_119 = V_1; int32_t L_120 = V_5; NullCheck(L_119); int32_t L_121 = L_120; double L_122 = (L_119)->GetAt(static_cast(L_121)); NullCheck(L_115); (L_115)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_116, (int32_t)1)), (int32_t)L_117)), (int32_t)L_118))), (double)L_122); goto IL_01c7; } IL_01aa: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_123 = V_1; int32_t L_124 = V_5; NullCheck(L_123); int32_t L_125 = L_124; double L_126 = (L_123)->GetAt(static_cast(L_125)); if ((!(((double)L_126) < ((double)(0.0))))) { goto IL_01c7; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_127 = ___matrixD5; int32_t L_128 = V_6; int32_t L_129 = ___order1; int32_t L_130 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_131 = V_1; int32_t L_132 = V_5; NullCheck(L_131); int32_t L_133 = L_132; double L_134 = (L_131)->GetAt(static_cast(L_133)); NullCheck(L_127); (L_127)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_128, (int32_t)L_129)), (int32_t)L_130))), (double)L_134); } IL_01c7: { int32_t L_135 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_135, (int32_t)1)); } IL_01cd: { int32_t L_136 = V_5; int32_t L_137 = ___order1; if ((((int32_t)L_136) < ((int32_t)L_137))) { goto IL_0153; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mB3DEAA8F2647EC0EF11380BCB7D7E39A4769ADBD (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; double V_1 = 0.0; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; double V_5 = 0.0; double V_6 = 0.0; double V_7 = 0.0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; double V_17 = 0.0; int32_t V_18 = 0; int32_t V_19 = 0; double V_20 = 0.0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; { int32_t L_0 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); goto IL_025d; } IL_0009: { V_1 = (0.0); V_2 = (0.0); V_3 = 0; goto IL_0030; } IL_0021: { double L_1 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___d1; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; double L_5 = (L_2)->GetAt(static_cast(L_4)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_6; L_6 = fabs(L_5); V_1 = ((double)il2cpp_codegen_add((double)L_1, (double)L_6)); int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0030: { int32_t L_8 = V_3; int32_t L_9 = V_0; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0021; } } { double L_10 = V_1; if ((!(((double)L_10) == ((double)(0.0))))) { goto IL_008d; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_11 = ___e2; int32_t L_12 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___d1; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)1)); double L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (double)L_16); V_4 = 0; goto IL_0083; } IL_004d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_17 = ___d1; int32_t L_18 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_19 = ___a0; int32_t L_20 = V_4; int32_t L_21 = ___order3; int32_t L_22 = V_0; NullCheck(L_19); int32_t L_23 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)), (int32_t)L_22)), (int32_t)1)); double L_24 = (L_19)->GetAt(static_cast(L_23)); NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (double)L_24); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = ___a0; int32_t L_26 = V_4; int32_t L_27 = ___order3; int32_t L_28 = V_0; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_26, (int32_t)L_27)), (int32_t)L_28))), (double)(0.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_29 = ___a0; int32_t L_30 = V_0; int32_t L_31 = ___order3; int32_t L_32 = V_4; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_30, (int32_t)L_31)), (int32_t)L_32))), (double)(0.0)); int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_0083: { int32_t L_34 = V_4; int32_t L_35 = V_0; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_004d; } } { goto IL_0255; } IL_008d: { V_8 = 0; goto IL_00b1; } IL_0092: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_36 = ___d1; int32_t L_37 = V_8; NullCheck(L_36); double* L_38 = ((L_36)->GetAddressAt(static_cast(L_37))); double L_39 = *((double*)L_38); double L_40 = V_1; *((double*)L_38) = (double)((double)((double)L_39/(double)L_40)); double L_41 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_42 = ___d1; int32_t L_43 = V_8; NullCheck(L_42); int32_t L_44 = L_43; double L_45 = (L_42)->GetAt(static_cast(L_44)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_46 = ___d1; int32_t L_47 = V_8; NullCheck(L_46); int32_t L_48 = L_47; double L_49 = (L_46)->GetAt(static_cast(L_48)); V_2 = ((double)il2cpp_codegen_add((double)L_41, (double)((double)il2cpp_codegen_multiply((double)L_45, (double)L_49)))); int32_t L_50 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00b1: { int32_t L_51 = V_8; int32_t L_52 = V_0; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_0092; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = ___d1; int32_t L_54 = V_0; NullCheck(L_53); int32_t L_55 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)1)); double L_56 = (L_53)->GetAt(static_cast(L_55)); V_5 = L_56; double L_57 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_58; L_58 = sqrt(L_57); V_6 = L_58; double L_59 = V_5; if ((!(((double)L_59) > ((double)(0.0))))) { goto IL_00d7; } } { double L_60 = V_6; V_6 = ((-L_60)); } IL_00d7: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_61 = ___e2; int32_t L_62 = V_0; double L_63 = V_1; double L_64 = V_6; NullCheck(L_61); (L_61)->SetAt(static_cast(L_62), (double)((double)il2cpp_codegen_multiply((double)L_63, (double)L_64))); double L_65 = V_2; double L_66 = V_5; double L_67 = V_6; V_2 = ((double)il2cpp_codegen_subtract((double)L_65, (double)((double)il2cpp_codegen_multiply((double)L_66, (double)L_67)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_68 = ___d1; int32_t L_69 = V_0; double L_70 = V_5; double L_71 = V_6; NullCheck(L_68); (L_68)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))), (double)((double)il2cpp_codegen_subtract((double)L_70, (double)L_71))); V_9 = 0; goto IL_0108; } IL_00f5: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_72 = ___e2; int32_t L_73 = V_9; NullCheck(L_72); (L_72)->SetAt(static_cast(L_73), (double)(0.0)); int32_t L_74 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_0108: { int32_t L_75 = V_9; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_00f5; } } { V_10 = 0; goto IL_0181; } IL_0112: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_77 = ___d1; int32_t L_78 = V_10; NullCheck(L_77); int32_t L_79 = L_78; double L_80 = (L_77)->GetAt(static_cast(L_79)); V_5 = L_80; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_81 = ___a0; int32_t L_82 = V_0; int32_t L_83 = ___order3; int32_t L_84 = V_10; double L_85 = V_5; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_83)), (int32_t)L_84))), (double)L_85); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_86 = ___e2; int32_t L_87 = V_10; NullCheck(L_86); int32_t L_88 = L_87; double L_89 = (L_86)->GetAt(static_cast(L_88)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_90 = ___a0; int32_t L_91 = V_10; int32_t L_92 = ___order3; int32_t L_93 = V_10; NullCheck(L_90); int32_t L_94 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_91, (int32_t)L_92)), (int32_t)L_93)); double L_95 = (L_90)->GetAt(static_cast(L_94)); double L_96 = V_5; V_6 = ((double)il2cpp_codegen_add((double)L_89, (double)((double)il2cpp_codegen_multiply((double)L_95, (double)L_96)))); int32_t L_97 = V_10; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1)); goto IL_016e; } IL_013d: { double L_98 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_99 = ___a0; int32_t L_100 = V_10; int32_t L_101 = ___order3; int32_t L_102 = V_11; NullCheck(L_99); int32_t L_103 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_100, (int32_t)L_101)), (int32_t)L_102)); double L_104 = (L_99)->GetAt(static_cast(L_103)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_105 = ___d1; int32_t L_106 = V_11; NullCheck(L_105); int32_t L_107 = L_106; double L_108 = (L_105)->GetAt(static_cast(L_107)); V_6 = ((double)il2cpp_codegen_add((double)L_98, (double)((double)il2cpp_codegen_multiply((double)L_104, (double)L_108)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_109 = ___e2; int32_t L_110 = V_11; NullCheck(L_109); double* L_111 = ((L_109)->GetAddressAt(static_cast(L_110))); double L_112 = *((double*)L_111); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_113 = ___a0; int32_t L_114 = V_10; int32_t L_115 = ___order3; int32_t L_116 = V_11; NullCheck(L_113); int32_t L_117 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_114, (int32_t)L_115)), (int32_t)L_116)); double L_118 = (L_113)->GetAt(static_cast(L_117)); double L_119 = V_5; *((double*)L_111) = (double)((double)il2cpp_codegen_add((double)L_112, (double)((double)il2cpp_codegen_multiply((double)L_118, (double)L_119)))); int32_t L_120 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); } IL_016e: { int32_t L_121 = V_11; int32_t L_122 = V_0; if ((((int32_t)L_121) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)1))))) { goto IL_013d; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_123 = ___e2; int32_t L_124 = V_10; double L_125 = V_6; NullCheck(L_123); (L_123)->SetAt(static_cast(L_124), (double)L_125); int32_t L_126 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_0181: { int32_t L_127 = V_10; int32_t L_128 = V_0; if ((((int32_t)L_127) < ((int32_t)L_128))) { goto IL_0112; } } { V_5 = (0.0); V_12 = 0; goto IL_01b7; } IL_0196: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_129 = ___e2; int32_t L_130 = V_12; NullCheck(L_129); double* L_131 = ((L_129)->GetAddressAt(static_cast(L_130))); double L_132 = *((double*)L_131); double L_133 = V_2; *((double*)L_131) = (double)((double)((double)L_132/(double)L_133)); double L_134 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_135 = ___e2; int32_t L_136 = V_12; NullCheck(L_135); int32_t L_137 = L_136; double L_138 = (L_135)->GetAt(static_cast(L_137)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_139 = ___d1; int32_t L_140 = V_12; NullCheck(L_139); int32_t L_141 = L_140; double L_142 = (L_139)->GetAt(static_cast(L_141)); V_5 = ((double)il2cpp_codegen_add((double)L_134, (double)((double)il2cpp_codegen_multiply((double)L_138, (double)L_142)))); int32_t L_143 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1)); } IL_01b7: { int32_t L_144 = V_12; int32_t L_145 = V_0; if ((((int32_t)L_144) < ((int32_t)L_145))) { goto IL_0196; } } { double L_146 = V_5; double L_147 = V_2; double L_148 = V_2; V_7 = ((double)((double)L_146/(double)((double)il2cpp_codegen_add((double)L_147, (double)L_148)))); V_13 = 0; goto IL_01e2; } IL_01c9: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_149 = ___e2; int32_t L_150 = V_13; NullCheck(L_149); double* L_151 = ((L_149)->GetAddressAt(static_cast(L_150))); double L_152 = *((double*)L_151); double L_153 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_154 = ___d1; int32_t L_155 = V_13; NullCheck(L_154); int32_t L_156 = L_155; double L_157 = (L_154)->GetAt(static_cast(L_156)); *((double*)L_151) = (double)((double)il2cpp_codegen_subtract((double)L_152, (double)((double)il2cpp_codegen_multiply((double)L_153, (double)L_157)))); int32_t L_158 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)1)); } IL_01e2: { int32_t L_159 = V_13; int32_t L_160 = V_0; if ((((int32_t)L_159) < ((int32_t)L_160))) { goto IL_01c9; } } { V_14 = 0; goto IL_0250; } IL_01ec: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_161 = ___d1; int32_t L_162 = V_14; NullCheck(L_161); int32_t L_163 = L_162; double L_164 = (L_161)->GetAt(static_cast(L_163)); V_5 = L_164; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_165 = ___e2; int32_t L_166 = V_14; NullCheck(L_165); int32_t L_167 = L_166; double L_168 = (L_165)->GetAt(static_cast(L_167)); V_6 = L_168; int32_t L_169 = V_14; V_15 = L_169; goto IL_0224; } IL_01fe: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_170 = ___a0; int32_t L_171 = V_14; int32_t L_172 = ___order3; int32_t L_173 = V_15; NullCheck(L_170); double* L_174 = ((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_172)), (int32_t)L_173))))); double L_175 = *((double*)L_174); double L_176 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_177 = ___e2; int32_t L_178 = V_15; NullCheck(L_177); int32_t L_179 = L_178; double L_180 = (L_177)->GetAt(static_cast(L_179)); double L_181 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_182 = ___d1; int32_t L_183 = V_15; NullCheck(L_182); int32_t L_184 = L_183; double L_185 = (L_182)->GetAt(static_cast(L_184)); *((double*)L_174) = (double)((double)il2cpp_codegen_subtract((double)L_175, (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_176, (double)L_180)), (double)((double)il2cpp_codegen_multiply((double)L_181, (double)L_185)))))); int32_t L_186 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)1)); } IL_0224: { int32_t L_187 = V_15; int32_t L_188 = V_0; if ((((int32_t)L_187) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_188, (int32_t)1))))) { goto IL_01fe; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_189 = ___d1; int32_t L_190 = V_14; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_191 = ___a0; int32_t L_192 = V_14; int32_t L_193 = ___order3; int32_t L_194 = V_0; NullCheck(L_191); int32_t L_195 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_192, (int32_t)L_193)), (int32_t)L_194)), (int32_t)1)); double L_196 = (L_191)->GetAt(static_cast(L_195)); NullCheck(L_189); (L_189)->SetAt(static_cast(L_190), (double)L_196); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_197 = ___a0; int32_t L_198 = V_14; int32_t L_199 = ___order3; int32_t L_200 = V_0; NullCheck(L_197); (L_197)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_198, (int32_t)L_199)), (int32_t)L_200))), (double)(0.0)); int32_t L_201 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)1)); } IL_0250: { int32_t L_202 = V_14; int32_t L_203 = V_0; if ((((int32_t)L_202) < ((int32_t)L_203))) { goto IL_01ec; } } IL_0255: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_204 = ___d1; int32_t L_205 = V_0; double L_206 = V_2; NullCheck(L_204); (L_204)->SetAt(static_cast(L_205), (double)L_206); int32_t L_207 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_207, (int32_t)1)); } IL_025d: { int32_t L_208 = V_0; if ((((int32_t)L_208) > ((int32_t)0))) { goto IL_0009; } } { V_16 = 0; goto IL_0367; } IL_026c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_209 = ___a0; int32_t L_210 = V_16; int32_t L_211 = ___order3; int32_t L_212 = ___order3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_213 = ___a0; int32_t L_214 = V_16; int32_t L_215 = ___order3; int32_t L_216 = V_16; NullCheck(L_213); int32_t L_217 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_214, (int32_t)L_215)), (int32_t)L_216)); double L_218 = (L_213)->GetAt(static_cast(L_217)); NullCheck(L_209); (L_209)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_210, (int32_t)L_211)), (int32_t)L_212)), (int32_t)1))), (double)L_218); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_219 = ___a0; int32_t L_220 = V_16; int32_t L_221 = ___order3; int32_t L_222 = V_16; NullCheck(L_219); (L_219)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_220, (int32_t)L_221)), (int32_t)L_222))), (double)(1.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_223 = ___d1; int32_t L_224 = V_16; NullCheck(L_223); int32_t L_225 = ((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)1)); double L_226 = (L_223)->GetAt(static_cast(L_225)); V_17 = L_226; double L_227 = V_17; if ((((double)L_227) == ((double)(0.0)))) { goto IL_033c; } } { V_18 = 0; goto IL_02c6; } IL_02ae: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_228 = ___d1; int32_t L_229 = V_18; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_230 = ___a0; int32_t L_231 = V_16; int32_t L_232 = ___order3; int32_t L_233 = V_18; NullCheck(L_230); int32_t L_234 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_231, (int32_t)1)), (int32_t)L_232)), (int32_t)L_233)); double L_235 = (L_230)->GetAt(static_cast(L_234)); double L_236 = V_17; NullCheck(L_228); (L_228)->SetAt(static_cast(L_229), (double)((double)((double)L_235/(double)L_236))); int32_t L_237 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_237, (int32_t)1)); } IL_02c6: { int32_t L_238 = V_18; int32_t L_239 = V_16; if ((((int32_t)L_238) <= ((int32_t)L_239))) { goto IL_02ae; } } { V_19 = 0; goto IL_0336; } IL_02d1: { V_20 = (0.0); V_21 = 0; goto IL_0301; } IL_02e1: { double L_240 = V_20; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_241 = ___a0; int32_t L_242 = V_16; int32_t L_243 = ___order3; int32_t L_244 = V_21; NullCheck(L_241); int32_t L_245 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_242, (int32_t)1)), (int32_t)L_243)), (int32_t)L_244)); double L_246 = (L_241)->GetAt(static_cast(L_245)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_247 = ___a0; int32_t L_248 = V_19; int32_t L_249 = ___order3; int32_t L_250 = V_21; NullCheck(L_247); int32_t L_251 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_248, (int32_t)L_249)), (int32_t)L_250)); double L_252 = (L_247)->GetAt(static_cast(L_251)); V_20 = ((double)il2cpp_codegen_add((double)L_240, (double)((double)il2cpp_codegen_multiply((double)L_246, (double)L_252)))); int32_t L_253 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_253, (int32_t)1)); } IL_0301: { int32_t L_254 = V_21; int32_t L_255 = V_16; if ((((int32_t)L_254) <= ((int32_t)L_255))) { goto IL_02e1; } } { V_22 = 0; goto IL_032a; } IL_030c: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_256 = ___a0; int32_t L_257 = V_19; int32_t L_258 = ___order3; int32_t L_259 = V_22; NullCheck(L_256); double* L_260 = ((L_256)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_257, (int32_t)L_258)), (int32_t)L_259))))); double L_261 = *((double*)L_260); double L_262 = V_20; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_263 = ___d1; int32_t L_264 = V_22; NullCheck(L_263); int32_t L_265 = L_264; double L_266 = (L_263)->GetAt(static_cast(L_265)); *((double*)L_260) = (double)((double)il2cpp_codegen_subtract((double)L_261, (double)((double)il2cpp_codegen_multiply((double)L_262, (double)L_266)))); int32_t L_267 = V_22; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_267, (int32_t)1)); } IL_032a: { int32_t L_268 = V_22; int32_t L_269 = V_16; if ((((int32_t)L_268) <= ((int32_t)L_269))) { goto IL_030c; } } { int32_t L_270 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_270, (int32_t)1)); } IL_0336: { int32_t L_271 = V_19; int32_t L_272 = V_16; if ((((int32_t)L_271) <= ((int32_t)L_272))) { goto IL_02d1; } } IL_033c: { V_23 = 0; goto IL_035b; } IL_0341: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_273 = ___a0; int32_t L_274 = V_16; int32_t L_275 = ___order3; int32_t L_276 = V_23; NullCheck(L_273); (L_273)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_274, (int32_t)1)), (int32_t)L_275)), (int32_t)L_276))), (double)(0.0)); int32_t L_277 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_277, (int32_t)1)); } IL_035b: { int32_t L_278 = V_23; int32_t L_279 = V_16; if ((((int32_t)L_278) <= ((int32_t)L_279))) { goto IL_0341; } } { int32_t L_280 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_280, (int32_t)1)); } IL_0367: { int32_t L_281 = V_16; int32_t L_282 = ___order3; if ((((int32_t)L_281) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_282, (int32_t)1))))) { goto IL_026c; } } { V_24 = 0; goto IL_039d; } IL_0376: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_283 = ___d1; int32_t L_284 = V_24; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_285 = ___a0; int32_t L_286 = V_24; int32_t L_287 = ___order3; int32_t L_288 = ___order3; NullCheck(L_285); int32_t L_289 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_286, (int32_t)L_287)), (int32_t)L_288)), (int32_t)1)); double L_290 = (L_285)->GetAt(static_cast(L_289)); NullCheck(L_283); (L_283)->SetAt(static_cast(L_284), (double)L_290); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_291 = ___a0; int32_t L_292 = V_24; int32_t L_293 = ___order3; int32_t L_294 = ___order3; NullCheck(L_291); (L_291)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_292, (int32_t)L_293)), (int32_t)L_294)), (int32_t)1))), (double)(0.0)); int32_t L_295 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_295, (int32_t)1)); } IL_039d: { int32_t L_296 = V_24; int32_t L_297 = ___order3; if ((((int32_t)L_296) < ((int32_t)L_297))) { goto IL_0376; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_298 = ___a0; int32_t L_299 = ___order3; int32_t L_300 = ___order3; NullCheck(L_298); (L_298)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_299, (int32_t)L_300)), (int32_t)1))), (double)(1.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_301 = ___e2; NullCheck(L_301); (L_301)->SetAt(static_cast(0), (double)(0.0)); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_m223FCC5CF363F3D47A3D3AD1A4FE45B3F7E90566 (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; double V_1 = 0.0; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; double V_7 = 0.0; double V_8 = 0.0; double V_9 = 0.0; double V_10 = 0.0; double V_11 = 0.0; double V_12 = 0.0; double V_13 = 0.0; double V_14 = 0.0; double V_15 = 0.0; double V_16 = 0.0; double V_17 = 0.0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; double V_23 = 0.0; int32_t V_24 = 0; int32_t V_25 = 0; { V_3 = 1; goto IL_0010; } IL_0004: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = ___e2; int32_t L_1 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_2 = ___e2; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; double L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (double)L_5); int32_t L_6 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0010: { int32_t L_7 = V_3; int32_t L_8 = ___order3; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0004; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_9 = ___e2; int32_t L_10 = ___order3; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1))), (double)(0.0)); V_0 = (0.0); V_1 = (0.0); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_11 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_DoublePrecision_0(); V_2 = L_11; V_4 = 0; goto IL_029f; } IL_0044: { double L_12 = V_1; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_13 = ___d1; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; double L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_17; L_17 = fabs(L_16); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = ___e2; int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; double L_21 = (L_18)->GetAt(static_cast(L_20)); double L_22; L_22 = fabs(L_21); double L_23; L_23 = Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6(L_12, ((double)il2cpp_codegen_add((double)L_17, (double)L_22)), /*hidden argument*/NULL); V_1 = L_23; int32_t L_24 = V_4; V_5 = L_24; goto IL_0078; } IL_0064: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_25 = ___e2; int32_t L_26 = V_5; NullCheck(L_25); int32_t L_27 = L_26; double L_28 = (L_25)->GetAt(static_cast(L_27)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_29; L_29 = fabs(L_28); double L_30 = V_2; double L_31 = V_1; if ((((double)L_29) <= ((double)((double)il2cpp_codegen_multiply((double)L_30, (double)L_31))))) { goto IL_007d; } } { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_0078: { int32_t L_33 = V_5; int32_t L_34 = ___order3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0064; } } IL_007d: { int32_t L_35 = V_5; int32_t L_36 = V_4; if ((((int32_t)L_35) <= ((int32_t)L_36))) { goto IL_0282; } } { V_6 = 0; } IL_0089: { int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_38 = ___d1; int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; double L_41 = (L_38)->GetAt(static_cast(L_40)); V_7 = L_41; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_42 = ___d1; int32_t L_43 = V_4; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); double L_45 = (L_42)->GetAt(static_cast(L_44)); double L_46 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_47 = ___e2; int32_t L_48 = V_4; NullCheck(L_47); int32_t L_49 = L_48; double L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_45, (double)L_46))/(double)((double)il2cpp_codegen_multiply((double)(2.0), (double)L_50)))); double L_51 = V_8; IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); double L_52; L_52 = SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111(L_51, (1.0), /*hidden argument*/NULL); V_9 = L_52; double L_53 = V_8; if ((!(((double)L_53) < ((double)(0.0))))) { goto IL_00d3; } } { double L_54 = V_9; V_9 = ((-L_54)); } IL_00d3: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_55 = ___d1; int32_t L_56 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_57 = ___e2; int32_t L_58 = V_4; NullCheck(L_57); int32_t L_59 = L_58; double L_60 = (L_57)->GetAt(static_cast(L_59)); double L_61 = V_8; double L_62 = V_9; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (double)((double)((double)L_60/(double)((double)il2cpp_codegen_add((double)L_61, (double)L_62))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = ___d1; int32_t L_64 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_65 = ___e2; int32_t L_66 = V_4; NullCheck(L_65); int32_t L_67 = L_66; double L_68 = (L_65)->GetAt(static_cast(L_67)); double L_69 = V_8; double L_70 = V_9; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1))), (double)((double)il2cpp_codegen_multiply((double)L_68, (double)((double)il2cpp_codegen_add((double)L_69, (double)L_70))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_71 = ___d1; int32_t L_72 = V_4; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); double L_74 = (L_71)->GetAt(static_cast(L_73)); V_10 = L_74; double L_75 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_76 = ___d1; int32_t L_77 = V_4; NullCheck(L_76); int32_t L_78 = L_77; double L_79 = (L_76)->GetAt(static_cast(L_78)); V_11 = ((double)il2cpp_codegen_subtract((double)L_75, (double)L_79)); int32_t L_80 = V_4; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2)); goto IL_011e; } IL_010a: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_81 = ___d1; int32_t L_82 = V_18; NullCheck(L_81); double* L_83 = ((L_81)->GetAddressAt(static_cast(L_82))); double L_84 = *((double*)L_83); double L_85 = V_11; *((double*)L_83) = (double)((double)il2cpp_codegen_subtract((double)L_84, (double)L_85)); int32_t L_86 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)); } IL_011e: { int32_t L_87 = V_18; int32_t L_88 = ___order3; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_010a; } } { double L_89 = V_0; double L_90 = V_11; V_0 = ((double)il2cpp_codegen_add((double)L_89, (double)L_90)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_91 = ___d1; int32_t L_92 = V_5; NullCheck(L_91); int32_t L_93 = L_92; double L_94 = (L_91)->GetAt(static_cast(L_93)); V_8 = L_94; V_12 = (1.0); double L_95 = V_12; V_13 = L_95; double L_96 = V_12; V_14 = L_96; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_97 = ___e2; int32_t L_98 = V_4; NullCheck(L_97); int32_t L_99 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)1)); double L_100 = (L_97)->GetAt(static_cast(L_99)); V_15 = L_100; V_16 = (0.0); V_17 = (0.0); int32_t L_101 = V_5; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_101, (int32_t)1)); goto IL_0231; } IL_016a: { double L_102 = V_13; V_14 = L_102; double L_103 = V_12; V_13 = L_103; double L_104 = V_16; V_17 = L_104; double L_105 = V_12; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_106 = ___e2; int32_t L_107 = V_19; NullCheck(L_106); int32_t L_108 = L_107; double L_109 = (L_106)->GetAt(static_cast(L_108)); V_7 = ((double)il2cpp_codegen_multiply((double)L_105, (double)L_109)); double L_110 = V_12; double L_111 = V_8; V_11 = ((double)il2cpp_codegen_multiply((double)L_110, (double)L_111)); double L_112 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_113 = ___e2; int32_t L_114 = V_19; NullCheck(L_113); int32_t L_115 = L_114; double L_116 = (L_113)->GetAt(static_cast(L_115)); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); double L_117; L_117 = SpecialFunctions_Hypotenuse_mD5F62BD8B1BB949D18CCC5892A9B4F31082F9111(L_112, L_116, /*hidden argument*/NULL); V_9 = L_117; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_118 = ___e2; int32_t L_119 = V_19; double L_120 = V_16; double L_121 = V_9; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1))), (double)((double)il2cpp_codegen_multiply((double)L_120, (double)L_121))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_122 = ___e2; int32_t L_123 = V_19; NullCheck(L_122); int32_t L_124 = L_123; double L_125 = (L_122)->GetAt(static_cast(L_124)); double L_126 = V_9; V_16 = ((double)((double)L_125/(double)L_126)); double L_127 = V_8; double L_128 = V_9; V_12 = ((double)((double)L_127/(double)L_128)); double L_129 = V_12; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_130 = ___d1; int32_t L_131 = V_19; NullCheck(L_130); int32_t L_132 = L_131; double L_133 = (L_130)->GetAt(static_cast(L_132)); double L_134 = V_16; double L_135 = V_7; V_8 = ((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_129, (double)L_133)), (double)((double)il2cpp_codegen_multiply((double)L_134, (double)L_135)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_136 = ___d1; int32_t L_137 = V_19; double L_138 = V_11; double L_139 = V_16; double L_140 = V_12; double L_141 = V_7; double L_142 = V_16; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_143 = ___d1; int32_t L_144 = V_19; NullCheck(L_143); int32_t L_145 = L_144; double L_146 = (L_143)->GetAt(static_cast(L_145)); NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1))), (double)((double)il2cpp_codegen_add((double)L_138, (double)((double)il2cpp_codegen_multiply((double)L_139, (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_140, (double)L_141)), (double)((double)il2cpp_codegen_multiply((double)L_142, (double)L_146))))))))); V_20 = 0; goto IL_0226; } IL_01db: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_147 = ___a0; int32_t L_148 = V_19; int32_t L_149 = ___order3; int32_t L_150 = V_20; NullCheck(L_147); int32_t L_151 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)1)), (int32_t)L_149)), (int32_t)L_150)); double L_152 = (L_147)->GetAt(static_cast(L_151)); V_11 = L_152; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_153 = ___a0; int32_t L_154 = V_19; int32_t L_155 = ___order3; int32_t L_156 = V_20; double L_157 = V_16; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_158 = ___a0; int32_t L_159 = V_19; int32_t L_160 = ___order3; int32_t L_161 = V_20; NullCheck(L_158); int32_t L_162 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_159, (int32_t)L_160)), (int32_t)L_161)); double L_163 = (L_158)->GetAt(static_cast(L_162)); double L_164 = V_12; double L_165 = V_11; NullCheck(L_153); (L_153)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)1)), (int32_t)L_155)), (int32_t)L_156))), (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_157, (double)L_163)), (double)((double)il2cpp_codegen_multiply((double)L_164, (double)L_165))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_166 = ___a0; int32_t L_167 = V_19; int32_t L_168 = ___order3; int32_t L_169 = V_20; double L_170 = V_12; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_171 = ___a0; int32_t L_172 = V_19; int32_t L_173 = ___order3; int32_t L_174 = V_20; NullCheck(L_171); int32_t L_175 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_172, (int32_t)L_173)), (int32_t)L_174)); double L_176 = (L_171)->GetAt(static_cast(L_175)); double L_177 = V_16; double L_178 = V_11; NullCheck(L_166); (L_166)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_167, (int32_t)L_168)), (int32_t)L_169))), (double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_170, (double)L_176)), (double)((double)il2cpp_codegen_multiply((double)L_177, (double)L_178))))); int32_t L_179 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)1)); } IL_0226: { int32_t L_180 = V_20; int32_t L_181 = ___order3; if ((((int32_t)L_180) < ((int32_t)L_181))) { goto IL_01db; } } { int32_t L_182 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_182, (int32_t)1)); } IL_0231: { int32_t L_183 = V_19; int32_t L_184 = V_4; if ((((int32_t)L_183) >= ((int32_t)L_184))) { goto IL_016a; } } { double L_185 = V_16; double L_186 = V_17; double L_187 = V_14; double L_188 = V_15; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_189 = ___e2; int32_t L_190 = V_4; NullCheck(L_189); int32_t L_191 = L_190; double L_192 = (L_189)->GetAt(static_cast(L_191)); double L_193 = V_10; V_8 = ((double)((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((-L_185)), (double)L_186)), (double)L_187)), (double)L_188)), (double)L_192))/(double)L_193)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_194 = ___e2; int32_t L_195 = V_4; double L_196 = V_16; double L_197 = V_8; NullCheck(L_194); (L_194)->SetAt(static_cast(L_195), (double)((double)il2cpp_codegen_multiply((double)L_196, (double)L_197))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_198 = ___d1; int32_t L_199 = V_4; double L_200 = V_12; double L_201 = V_8; NullCheck(L_198); (L_198)->SetAt(static_cast(L_199), (double)((double)il2cpp_codegen_multiply((double)L_200, (double)L_201))); int32_t L_202 = V_6; if ((((int32_t)L_202) < ((int32_t)((int32_t)1000)))) { goto IL_0271; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_203 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_203, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_203, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_SymmetricDiagonalize_m223FCC5CF363F3D47A3D3AD1A4FE45B3F7E90566_RuntimeMethod_var))); } IL_0271: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_204 = ___e2; int32_t L_205 = V_4; NullCheck(L_204); int32_t L_206 = L_205; double L_207 = (L_204)->GetAt(static_cast(L_206)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_208; L_208 = fabs(L_207); double L_209 = V_2; double L_210 = V_1; if ((((double)L_208) > ((double)((double)il2cpp_codegen_multiply((double)L_209, (double)L_210))))) { goto IL_0089; } } IL_0282: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_211 = ___d1; int32_t L_212 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_213 = ___d1; int32_t L_214 = V_4; NullCheck(L_213); int32_t L_215 = L_214; double L_216 = (L_213)->GetAt(static_cast(L_215)); double L_217 = V_0; NullCheck(L_211); (L_211)->SetAt(static_cast(L_212), (double)((double)il2cpp_codegen_add((double)L_216, (double)L_217))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_218 = ___e2; int32_t L_219 = V_4; NullCheck(L_218); (L_218)->SetAt(static_cast(L_219), (double)(0.0)); int32_t L_220 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_220, (int32_t)1)); } IL_029f: { int32_t L_221 = V_4; int32_t L_222 = ___order3; if ((((int32_t)L_221) < ((int32_t)L_222))) { goto IL_0044; } } { V_21 = 0; goto IL_0330; } IL_02af: { int32_t L_223 = V_21; V_22 = L_223; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_224 = ___d1; int32_t L_225 = V_21; NullCheck(L_224); int32_t L_226 = L_225; double L_227 = (L_224)->GetAt(static_cast(L_226)); V_23 = L_227; int32_t L_228 = V_21; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_228, (int32_t)1)); goto IL_02d9; } IL_02c1: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_229 = ___d1; int32_t L_230 = V_24; NullCheck(L_229); int32_t L_231 = L_230; double L_232 = (L_229)->GetAt(static_cast(L_231)); double L_233 = V_23; if ((!(((double)L_232) < ((double)L_233)))) { goto IL_02d3; } } { int32_t L_234 = V_24; V_22 = L_234; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_235 = ___d1; int32_t L_236 = V_24; NullCheck(L_235); int32_t L_237 = L_236; double L_238 = (L_235)->GetAt(static_cast(L_237)); V_23 = L_238; } IL_02d3: { int32_t L_239 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_239, (int32_t)1)); } IL_02d9: { int32_t L_240 = V_24; int32_t L_241 = ___order3; if ((((int32_t)L_240) < ((int32_t)L_241))) { goto IL_02c1; } } { int32_t L_242 = V_22; int32_t L_243 = V_21; if ((((int32_t)L_242) == ((int32_t)L_243))) { goto IL_032a; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_244 = ___d1; int32_t L_245 = V_22; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_246 = ___d1; int32_t L_247 = V_21; NullCheck(L_246); int32_t L_248 = L_247; double L_249 = (L_246)->GetAt(static_cast(L_248)); NullCheck(L_244); (L_244)->SetAt(static_cast(L_245), (double)L_249); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_250 = ___d1; int32_t L_251 = V_21; double L_252 = V_23; NullCheck(L_250); (L_250)->SetAt(static_cast(L_251), (double)L_252); V_25 = 0; goto IL_0325; } IL_02f7: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_253 = ___a0; int32_t L_254 = V_21; int32_t L_255 = ___order3; int32_t L_256 = V_25; NullCheck(L_253); int32_t L_257 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_254, (int32_t)L_255)), (int32_t)L_256)); double L_258 = (L_253)->GetAt(static_cast(L_257)); V_23 = L_258; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_259 = ___a0; int32_t L_260 = V_21; int32_t L_261 = ___order3; int32_t L_262 = V_25; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_263 = ___a0; int32_t L_264 = V_22; int32_t L_265 = ___order3; int32_t L_266 = V_25; NullCheck(L_263); int32_t L_267 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_264, (int32_t)L_265)), (int32_t)L_266)); double L_268 = (L_263)->GetAt(static_cast(L_267)); NullCheck(L_259); (L_259)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_260, (int32_t)L_261)), (int32_t)L_262))), (double)L_268); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_269 = ___a0; int32_t L_270 = V_22; int32_t L_271 = ___order3; int32_t L_272 = V_25; double L_273 = V_23; NullCheck(L_269); (L_269)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_270, (int32_t)L_271)), (int32_t)L_272))), (double)L_273); int32_t L_274 = V_25; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_274, (int32_t)1)); } IL_0325: { int32_t L_275 = V_25; int32_t L_276 = ___order3; if ((((int32_t)L_275) < ((int32_t)L_276))) { goto IL_02f7; } } IL_032a: { int32_t L_277 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_277, (int32_t)1)); } IL_0330: { int32_t L_278 = V_21; int32_t L_279 = ___order3; if ((((int32_t)L_278) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_279, (int32_t)1))))) { goto IL_02af; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_mB21E2FF47B241C630DFE9ACE6F2B10FB9C0331C0 (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixH1, int32_t ___order2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; double V_4 = 0.0; int32_t V_5 = 0; double V_6 = 0.0; double V_7 = 0.0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; double V_11 = 0.0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; double V_15 = 0.0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; double V_25 = 0.0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t G_B35_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B35_1 = NULL; int32_t G_B34_0 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B34_1 = NULL; double G_B36_0 = 0.0; int32_t G_B36_1 = 0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* G_B36_2 = NULL; { int32_t L_0 = ___order2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1 = (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB*)SZArrayNew(DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; int32_t L_2 = ___order2; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)); V_2 = 1; goto IL_01ae; } IL_0012: { int32_t L_3 = V_2; int32_t L_4 = ___order2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), (int32_t)L_4)); V_4 = (0.0); int32_t L_5 = V_2; V_5 = L_5; goto IL_003e; } IL_0028: { double L_6 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_7 = ___matrixH1; int32_t L_8 = V_3; int32_t L_9 = V_5; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)); double L_11 = (L_7)->GetAt(static_cast(L_10)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_12; L_12 = fabs(L_11); V_4 = ((double)il2cpp_codegen_add((double)L_6, (double)L_12)); int32_t L_13 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003e: { int32_t L_14 = V_5; int32_t L_15 = V_1; if ((((int32_t)L_14) <= ((int32_t)L_15))) { goto IL_0028; } } { double L_16 = V_4; if ((((double)L_16) == ((double)(0.0)))) { goto IL_01aa; } } { V_6 = (0.0); int32_t L_17 = V_1; V_8 = L_17; goto IL_0084; } IL_0063: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_18 = V_0; int32_t L_19 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_20 = ___matrixH1; int32_t L_21 = V_3; int32_t L_22 = V_8; NullCheck(L_20); int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); double L_24 = (L_20)->GetAt(static_cast(L_23)); double L_25 = V_4; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (double)((double)((double)L_24/(double)L_25))); double L_26 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_27 = V_0; int32_t L_28 = V_8; NullCheck(L_27); int32_t L_29 = L_28; double L_30 = (L_27)->GetAt(static_cast(L_29)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_31 = V_0; int32_t L_32 = V_8; NullCheck(L_31); int32_t L_33 = L_32; double L_34 = (L_31)->GetAt(static_cast(L_33)); V_6 = ((double)il2cpp_codegen_add((double)L_26, (double)((double)il2cpp_codegen_multiply((double)L_30, (double)L_34)))); int32_t L_35 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); } IL_0084: { int32_t L_36 = V_8; int32_t L_37 = V_2; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_0063; } } { double L_38 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_39; L_39 = sqrt(L_38); V_7 = L_39; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_40 = V_0; int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = L_41; double L_43 = (L_40)->GetAt(static_cast(L_42)); if ((!(((double)L_43) > ((double)(0.0))))) { goto IL_00a5; } } { double L_44 = V_7; V_7 = ((-L_44)); } IL_00a5: { double L_45 = V_6; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_46 = V_0; int32_t L_47 = V_2; NullCheck(L_46); int32_t L_48 = L_47; double L_49 = (L_46)->GetAt(static_cast(L_48)); double L_50 = V_7; V_6 = ((double)il2cpp_codegen_subtract((double)L_45, (double)((double)il2cpp_codegen_multiply((double)L_49, (double)L_50)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_51 = V_0; int32_t L_52 = V_2; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_53 = V_0; int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; double L_56 = (L_53)->GetAt(static_cast(L_55)); double L_57 = V_7; NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (double)((double)il2cpp_codegen_subtract((double)L_56, (double)L_57))); int32_t L_58 = V_2; V_9 = L_58; goto IL_0125; } IL_00be: { int32_t L_59 = V_9; int32_t L_60 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_59, (int32_t)L_60)); V_11 = (0.0); int32_t L_61 = ___order2; V_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_61, (int32_t)1)); goto IL_00ed; } IL_00d6: { double L_62 = V_11; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = V_0; int32_t L_64 = V_12; NullCheck(L_63); int32_t L_65 = L_64; double L_66 = (L_63)->GetAt(static_cast(L_65)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_67 = ___matrixH1; int32_t L_68 = V_10; int32_t L_69 = V_12; NullCheck(L_67); int32_t L_70 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69)); double L_71 = (L_67)->GetAt(static_cast(L_70)); V_11 = ((double)il2cpp_codegen_add((double)L_62, (double)((double)il2cpp_codegen_multiply((double)L_66, (double)L_71)))); int32_t L_72 = V_12; V_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_72, (int32_t)1)); } IL_00ed: { int32_t L_73 = V_12; int32_t L_74 = V_2; if ((((int32_t)L_73) >= ((int32_t)L_74))) { goto IL_00d6; } } { double L_75 = V_11; double L_76 = V_6; V_11 = ((double)((double)L_75/(double)L_76)); int32_t L_77 = V_2; V_13 = L_77; goto IL_011a; } IL_00fe: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_78 = ___matrixH1; int32_t L_79 = V_10; int32_t L_80 = V_13; NullCheck(L_78); double* L_81 = ((L_78)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)L_80))))); double L_82 = *((double*)L_81); double L_83 = V_11; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_84 = V_0; int32_t L_85 = V_13; NullCheck(L_84); int32_t L_86 = L_85; double L_87 = (L_84)->GetAt(static_cast(L_86)); *((double*)L_81) = (double)((double)il2cpp_codegen_subtract((double)L_82, (double)((double)il2cpp_codegen_multiply((double)L_83, (double)L_87)))); int32_t L_88 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_011a: { int32_t L_89 = V_13; int32_t L_90 = V_1; if ((((int32_t)L_89) <= ((int32_t)L_90))) { goto IL_00fe; } } { int32_t L_91 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1)); } IL_0125: { int32_t L_92 = V_9; int32_t L_93 = ___order2; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_00be; } } { V_14 = 0; goto IL_0192; } IL_012f: { V_15 = (0.0); int32_t L_94 = V_1; V_16 = L_94; goto IL_0158; } IL_013f: { double L_95 = V_15; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_96 = V_0; int32_t L_97 = V_16; NullCheck(L_96); int32_t L_98 = L_97; double L_99 = (L_96)->GetAt(static_cast(L_98)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_100 = ___matrixH1; int32_t L_101 = V_16; int32_t L_102 = ___order2; int32_t L_103 = V_14; NullCheck(L_100); int32_t L_104 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_102)), (int32_t)L_103)); double L_105 = (L_100)->GetAt(static_cast(L_104)); V_15 = ((double)il2cpp_codegen_add((double)L_95, (double)((double)il2cpp_codegen_multiply((double)L_99, (double)L_105)))); int32_t L_106 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_106, (int32_t)1)); } IL_0158: { int32_t L_107 = V_16; int32_t L_108 = V_2; if ((((int32_t)L_107) >= ((int32_t)L_108))) { goto IL_013f; } } { double L_109 = V_15; double L_110 = V_6; V_15 = ((double)((double)L_109/(double)L_110)); int32_t L_111 = V_2; V_17 = L_111; goto IL_0187; } IL_0169: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_112 = ___matrixH1; int32_t L_113 = V_17; int32_t L_114 = ___order2; int32_t L_115 = V_14; NullCheck(L_112); double* L_116 = ((L_112)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_113, (int32_t)L_114)), (int32_t)L_115))))); double L_117 = *((double*)L_116); double L_118 = V_15; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_119 = V_0; int32_t L_120 = V_17; NullCheck(L_119); int32_t L_121 = L_120; double L_122 = (L_119)->GetAt(static_cast(L_121)); *((double*)L_116) = (double)((double)il2cpp_codegen_subtract((double)L_117, (double)((double)il2cpp_codegen_multiply((double)L_118, (double)L_122)))); int32_t L_123 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)1)); } IL_0187: { int32_t L_124 = V_17; int32_t L_125 = V_1; if ((((int32_t)L_124) <= ((int32_t)L_125))) { goto IL_0169; } } { int32_t L_126 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_0192: { int32_t L_127 = V_14; int32_t L_128 = V_1; if ((((int32_t)L_127) <= ((int32_t)L_128))) { goto IL_012f; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_129 = V_0; int32_t L_130 = V_2; double L_131 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_132 = V_0; int32_t L_133 = V_2; NullCheck(L_132); int32_t L_134 = L_133; double L_135 = (L_132)->GetAt(static_cast(L_134)); NullCheck(L_129); (L_129)->SetAt(static_cast(L_130), (double)((double)il2cpp_codegen_multiply((double)L_131, (double)L_135))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_136 = ___matrixH1; int32_t L_137 = V_3; int32_t L_138 = V_2; double L_139 = V_4; double L_140 = V_7; NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)L_138))), (double)((double)il2cpp_codegen_multiply((double)L_139, (double)L_140))); } IL_01aa: { int32_t L_141 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_141, (int32_t)1)); } IL_01ae: { int32_t L_142 = V_2; int32_t L_143 = V_1; if ((((int32_t)L_142) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_143, (int32_t)1))))) { goto IL_0012; } } { V_18 = 0; goto IL_01f5; } IL_01bc: { V_19 = 0; goto IL_01ea; } IL_01c1: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_144 = ___a0; int32_t L_145 = V_19; int32_t L_146 = ___order2; int32_t L_147 = V_18; int32_t L_148 = V_18; int32_t L_149 = V_19; G_B34_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_145, (int32_t)L_146)), (int32_t)L_147)); G_B34_1 = L_144; if ((((int32_t)L_148) == ((int32_t)L_149))) { G_B35_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_145, (int32_t)L_146)), (int32_t)L_147)); G_B35_1 = L_144; goto IL_01da; } } { G_B36_0 = (0.0); G_B36_1 = G_B34_0; G_B36_2 = G_B34_1; goto IL_01e3; } IL_01da: { G_B36_0 = (1.0); G_B36_1 = G_B35_0; G_B36_2 = G_B35_1; } IL_01e3: { NullCheck(G_B36_2); (G_B36_2)->SetAt(static_cast(G_B36_1), (double)G_B36_0); int32_t L_150 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_150, (int32_t)1)); } IL_01ea: { int32_t L_151 = V_19; int32_t L_152 = ___order2; if ((((int32_t)L_151) < ((int32_t)L_152))) { goto IL_01c1; } } { int32_t L_153 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)); } IL_01f5: { int32_t L_154 = V_18; int32_t L_155 = ___order2; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_01bc; } } { int32_t L_156 = V_1; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_156, (int32_t)1)); goto IL_02c2; } IL_0204: { int32_t L_157 = V_20; int32_t L_158 = ___order2; V_21 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_157, (int32_t)1)), (int32_t)L_158)); int32_t L_159 = V_21; int32_t L_160 = V_20; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_159, (int32_t)L_160)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_161 = ___matrixH1; int32_t L_162 = V_22; NullCheck(L_161); int32_t L_163 = L_162; double L_164 = (L_161)->GetAt(static_cast(L_163)); if ((((double)L_164) == ((double)(0.0)))) { goto IL_02bc; } } { int32_t L_165 = V_20; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_165, (int32_t)1)); goto IL_023e; } IL_022d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_166 = V_0; int32_t L_167 = V_23; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_168 = ___matrixH1; int32_t L_169 = V_21; int32_t L_170 = V_23; NullCheck(L_168); int32_t L_171 = ((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_170)); double L_172 = (L_168)->GetAt(static_cast(L_171)); NullCheck(L_166); (L_166)->SetAt(static_cast(L_167), (double)L_172); int32_t L_173 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_173, (int32_t)1)); } IL_023e: { int32_t L_174 = V_23; int32_t L_175 = V_1; if ((((int32_t)L_174) <= ((int32_t)L_175))) { goto IL_022d; } } { int32_t L_176 = V_20; V_24 = L_176; goto IL_02b7; } IL_0249: { V_25 = (0.0); int32_t L_177 = V_24; int32_t L_178 = ___order2; V_26 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_177, (int32_t)L_178)); int32_t L_179 = V_20; V_27 = L_179; goto IL_0277; } IL_0260: { double L_180 = V_25; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_181 = V_0; int32_t L_182 = V_27; NullCheck(L_181); int32_t L_183 = L_182; double L_184 = (L_181)->GetAt(static_cast(L_183)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_185 = ___a0; int32_t L_186 = V_26; int32_t L_187 = V_27; NullCheck(L_185); int32_t L_188 = ((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)L_187)); double L_189 = (L_185)->GetAt(static_cast(L_188)); V_25 = ((double)il2cpp_codegen_add((double)L_180, (double)((double)il2cpp_codegen_multiply((double)L_184, (double)L_189)))); int32_t L_190 = V_27; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_190, (int32_t)1)); } IL_0277: { int32_t L_191 = V_27; int32_t L_192 = V_1; if ((((int32_t)L_191) <= ((int32_t)L_192))) { goto IL_0260; } } { double L_193 = V_25; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_194 = V_0; int32_t L_195 = V_20; NullCheck(L_194); int32_t L_196 = L_195; double L_197 = (L_194)->GetAt(static_cast(L_196)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_198 = ___matrixH1; int32_t L_199 = V_22; NullCheck(L_198); int32_t L_200 = L_199; double L_201 = (L_198)->GetAt(static_cast(L_200)); V_25 = ((double)((double)((double)((double)L_193/(double)L_197))/(double)L_201)); int32_t L_202 = V_20; V_28 = L_202; goto IL_02ac; } IL_0290: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_203 = ___a0; int32_t L_204 = V_26; int32_t L_205 = V_28; NullCheck(L_203); double* L_206 = ((L_203)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_204, (int32_t)L_205))))); double L_207 = *((double*)L_206); double L_208 = V_25; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_209 = V_0; int32_t L_210 = V_28; NullCheck(L_209); int32_t L_211 = L_210; double L_212 = (L_209)->GetAt(static_cast(L_211)); *((double*)L_206) = (double)((double)il2cpp_codegen_add((double)L_207, (double)((double)il2cpp_codegen_multiply((double)L_208, (double)L_212)))); int32_t L_213 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_213, (int32_t)1)); } IL_02ac: { int32_t L_214 = V_28; int32_t L_215 = V_1; if ((((int32_t)L_214) <= ((int32_t)L_215))) { goto IL_0290; } } { int32_t L_216 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_216, (int32_t)1)); } IL_02b7: { int32_t L_217 = V_24; int32_t L_218 = V_1; if ((((int32_t)L_217) <= ((int32_t)L_218))) { goto IL_0249; } } IL_02bc: { int32_t L_219 = V_20; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_219, (int32_t)1)); } IL_02c2: { int32_t L_220 = V_20; if ((((int32_t)L_220) >= ((int32_t)1))) { goto IL_0204; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Double[],System.Double[],System.Double[],System.Double[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_mFA6C794CF06E8495554C9E6597586A2304666BEA (DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___a0, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___matrixH1, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___d2, DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* ___e3, int32_t ___order4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; double V_1 = 0.0; double V_2 = 0.0; double V_3 = 0.0; double V_4 = 0.0; double V_5 = 0.0; double V_6 = 0.0; double V_7 = 0.0; double V_8 = 0.0; double V_9 = 0.0; double V_10 = 0.0; double V_11 = 0.0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; int32_t V_37 = 0; int32_t V_38 = 0; int32_t V_39 = 0; int32_t V_40 = 0; int32_t V_41 = 0; int32_t V_42 = 0; int32_t V_43 = 0; int32_t V_44 = 0; bool V_45 = false; int32_t V_46 = 0; int32_t V_47 = 0; int32_t V_48 = 0; int32_t V_49 = 0; int32_t V_50 = 0; int32_t V_51 = 0; int32_t V_52 = 0; int32_t V_53 = 0; int32_t V_54 = 0; int32_t V_55 = 0; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; int32_t V_59 = 0; int32_t V_60 = 0; double V_61 = 0.0; int32_t V_62 = 0; int32_t V_63 = 0; int32_t V_64 = 0; int32_t V_65 = 0; int32_t V_66 = 0; int32_t V_67 = 0; int32_t V_68 = 0; int32_t V_69 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_70; memset((&V_70), 0, sizeof(V_70)); int32_t V_71 = 0; int32_t V_72 = 0; int32_t V_73 = 0; int32_t V_74 = 0; double V_75 = 0.0; double V_76 = 0.0; int32_t V_77 = 0; int32_t V_78 = 0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_79; memset((&V_79), 0, sizeof(V_79)); double V_80 = 0.0; double V_81 = 0.0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C V_82; memset((&V_82), 0, sizeof(V_82)); int32_t V_83 = 0; int32_t V_84 = 0; int32_t V_85 = 0; int32_t V_86 = 0; int32_t V_87 = 0; double G_B66_0 = 0.0; { int32_t L_0 = ___order4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F((2.0), (-52.0), /*hidden argument*/NULL); V_1 = L_1; V_2 = (0.0); V_3 = (0.0); V_4 = (0.0); V_5 = (0.0); V_6 = (0.0); V_7 = (0.0); V_11 = (0.0); V_13 = 0; goto IL_00a1; } IL_006d: { int32_t L_2 = V_13; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), 0, /*hidden argument*/NULL); V_14 = L_3; goto IL_0095; } IL_007b: { double L_4 = V_11; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_5 = ___matrixH1; int32_t L_6 = V_14; int32_t L_7 = ___order4; int32_t L_8 = V_13; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); double L_10 = (L_5)->GetAt(static_cast(L_9)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_11; L_11 = fabs(L_10); V_11 = ((double)il2cpp_codegen_add((double)L_4, (double)L_11)); int32_t L_12 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0095: { int32_t L_13 = V_14; int32_t L_14 = ___order4; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_007b; } } { int32_t L_15 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_00a1: { int32_t L_16 = V_13; int32_t L_17 = ___order4; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_006d; } } { V_12 = 0; goto IL_08c0; } IL_00af: { int32_t L_18 = V_0; V_15 = L_18; goto IL_0108; } IL_00b4: { int32_t L_19 = V_15; V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); int32_t L_20 = V_16; int32_t L_21 = ___order4; V_17 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_22 = ___matrixH1; int32_t L_23 = V_17; int32_t L_24 = V_16; NullCheck(L_22); int32_t L_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)L_24)); double L_26 = (L_22)->GetAt(static_cast(L_25)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_27; L_27 = fabs(L_26); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_28 = ___matrixH1; int32_t L_29 = V_15; int32_t L_30 = ___order4; int32_t L_31 = V_15; NullCheck(L_28); int32_t L_32 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)), (int32_t)L_31)); double L_33 = (L_28)->GetAt(static_cast(L_32)); double L_34; L_34 = fabs(L_33); V_6 = ((double)il2cpp_codegen_add((double)L_27, (double)L_34)); double L_35 = V_6; if ((!(((double)L_35) == ((double)(0.0))))) { goto IL_00f0; } } { double L_36 = V_11; V_6 = L_36; } IL_00f0: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_37 = ___matrixH1; int32_t L_38 = V_17; int32_t L_39 = V_15; NullCheck(L_37); int32_t L_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)L_39)); double L_41 = (L_37)->GetAt(static_cast(L_40)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_42; L_42 = fabs(L_41); double L_43 = V_1; double L_44 = V_6; if ((((double)L_42) < ((double)((double)il2cpp_codegen_multiply((double)L_43, (double)L_44))))) { goto IL_010d; } } { int32_t L_45 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_0108: { int32_t L_46 = V_15; if ((((int32_t)L_46) > ((int32_t)0))) { goto IL_00b4; } } IL_010d: { int32_t L_47 = V_15; int32_t L_48 = V_0; if ((!(((uint32_t)L_47) == ((uint32_t)L_48)))) { goto IL_0146; } } { int32_t L_49 = V_0; int32_t L_50 = ___order4; int32_t L_51 = V_0; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_49, (int32_t)L_50)), (int32_t)L_51)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_52 = ___matrixH1; int32_t L_53 = V_18; NullCheck(L_52); double* L_54 = ((L_52)->GetAddressAt(static_cast(L_53))); double L_55 = *((double*)L_54); double L_56 = V_2; *((double*)L_54) = (double)((double)il2cpp_codegen_add((double)L_55, (double)L_56)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_57 = ___d2; int32_t L_58 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_59 = ___matrixH1; int32_t L_60 = V_18; NullCheck(L_59); int32_t L_61 = L_60; double L_62 = (L_59)->GetAt(static_cast(L_61)); NullCheck(L_57); (L_57)->SetAt(static_cast(L_58), (double)L_62); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_63 = ___e3; int32_t L_64 = V_0; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (double)(0.0)); int32_t L_65 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1)); V_12 = 0; goto IL_08c0; } IL_0146: { int32_t L_66 = V_15; int32_t L_67 = V_0; if ((!(((uint32_t)L_66) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)1)))))) { goto IL_0374; } } { int32_t L_68 = V_0; int32_t L_69 = ___order4; V_19 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_68, (int32_t)L_69)); int32_t L_70 = V_0; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_70, (int32_t)1)); int32_t L_71 = V_20; int32_t L_72 = ___order4; V_21 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_71, (int32_t)L_72)); int32_t L_73 = V_19; int32_t L_74 = V_0; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)L_74)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_75 = ___matrixH1; int32_t L_76 = V_21; int32_t L_77 = V_0; NullCheck(L_75); int32_t L_78 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)L_77)); double L_79 = (L_75)->GetAt(static_cast(L_78)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_80 = ___matrixH1; int32_t L_81 = V_19; int32_t L_82 = V_20; NullCheck(L_80); int32_t L_83 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)L_82)); double L_84 = (L_80)->GetAt(static_cast(L_83)); V_8 = ((double)il2cpp_codegen_multiply((double)L_79, (double)L_84)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_85 = ___matrixH1; int32_t L_86 = V_21; int32_t L_87 = V_20; NullCheck(L_85); int32_t L_88 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)L_87)); double L_89 = (L_85)->GetAt(static_cast(L_88)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_90 = ___matrixH1; int32_t L_91 = V_22; NullCheck(L_90); int32_t L_92 = L_91; double L_93 = (L_90)->GetAt(static_cast(L_92)); V_3 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_89, (double)L_93))/(double)(2.0))); double L_94 = V_3; double L_95 = V_3; double L_96 = V_8; V_4 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_94, (double)L_95)), (double)L_96)); double L_97 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_98; L_98 = fabs(L_97); double L_99; L_99 = sqrt(L_98); V_7 = L_99; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_100 = ___matrixH1; int32_t L_101 = V_22; NullCheck(L_100); double* L_102 = ((L_100)->GetAddressAt(static_cast(L_101))); double L_103 = *((double*)L_102); double L_104 = V_2; *((double*)L_102) = (double)((double)il2cpp_codegen_add((double)L_103, (double)L_104)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_105 = ___matrixH1; int32_t L_106 = V_21; int32_t L_107 = V_20; NullCheck(L_105); double* L_108 = ((L_105)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)L_107))))); double L_109 = *((double*)L_108); double L_110 = V_2; *((double*)L_108) = (double)((double)il2cpp_codegen_add((double)L_109, (double)L_110)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_111 = ___matrixH1; int32_t L_112 = V_22; NullCheck(L_111); int32_t L_113 = L_112; double L_114 = (L_111)->GetAt(static_cast(L_113)); V_9 = L_114; double L_115 = V_4; if ((!(((double)L_115) >= ((double)(0.0))))) { goto IL_034b; } } { double L_116 = V_3; if ((!(((double)L_116) >= ((double)(0.0))))) { goto IL_01ec; } } { double L_117 = V_3; double L_118 = V_7; V_7 = ((double)il2cpp_codegen_add((double)L_117, (double)L_118)); goto IL_01f2; } IL_01ec: { double L_119 = V_3; double L_120 = V_7; V_7 = ((double)il2cpp_codegen_subtract((double)L_119, (double)L_120)); } IL_01f2: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_121 = ___d2; int32_t L_122 = V_20; double L_123 = V_9; double L_124 = V_7; NullCheck(L_121); (L_121)->SetAt(static_cast(L_122), (double)((double)il2cpp_codegen_add((double)L_123, (double)L_124))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_125 = ___d2; int32_t L_126 = V_0; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_127 = ___d2; int32_t L_128 = V_20; NullCheck(L_127); int32_t L_129 = L_128; double L_130 = (L_127)->GetAt(static_cast(L_129)); NullCheck(L_125); (L_125)->SetAt(static_cast(L_126), (double)L_130); double L_131 = V_7; if ((((double)L_131) == ((double)(0.0)))) { goto IL_021a; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_132 = ___d2; int32_t L_133 = V_0; double L_134 = V_9; double L_135 = V_8; double L_136 = V_7; NullCheck(L_132); (L_132)->SetAt(static_cast(L_133), (double)((double)il2cpp_codegen_subtract((double)L_134, (double)((double)((double)L_135/(double)L_136))))); } IL_021a: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_137 = ___e3; int32_t L_138 = V_0; NullCheck(L_137); (L_137)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_138, (int32_t)1))), (double)(0.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_139 = ___e3; int32_t L_140 = V_0; NullCheck(L_139); (L_139)->SetAt(static_cast(L_140), (double)(0.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_141 = ___matrixH1; int32_t L_142 = V_21; int32_t L_143 = V_0; NullCheck(L_141); int32_t L_144 = ((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)L_143)); double L_145 = (L_141)->GetAt(static_cast(L_144)); V_9 = L_145; double L_146 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_147; L_147 = fabs(L_146); double L_148 = V_7; double L_149; L_149 = fabs(L_148); V_6 = ((double)il2cpp_codegen_add((double)L_147, (double)L_149)); double L_150 = V_9; double L_151 = V_6; V_3 = ((double)((double)L_150/(double)L_151)); double L_152 = V_7; double L_153 = V_6; V_4 = ((double)((double)L_152/(double)L_153)); double L_154 = V_3; double L_155 = V_3; double L_156 = V_4; double L_157 = V_4; double L_158; L_158 = sqrt(((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_154, (double)L_155)), (double)((double)il2cpp_codegen_multiply((double)L_156, (double)L_157))))); V_5 = L_158; double L_159 = V_3; double L_160 = V_5; V_3 = ((double)((double)L_159/(double)L_160)); double L_161 = V_4; double L_162 = V_5; V_4 = ((double)((double)L_161/(double)L_162)); int32_t L_163 = V_0; V_23 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_163, (int32_t)1)); goto IL_02bc; } IL_027d: { int32_t L_164 = V_23; int32_t L_165 = ___order4; V_24 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_164, (int32_t)L_165)); int32_t L_166 = V_24; int32_t L_167 = V_0; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)L_167)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_168 = ___matrixH1; int32_t L_169 = V_24; int32_t L_170 = V_20; NullCheck(L_168); int32_t L_171 = ((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_170)); double L_172 = (L_168)->GetAt(static_cast(L_171)); V_7 = L_172; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_173 = ___matrixH1; int32_t L_174 = V_24; int32_t L_175 = V_20; double L_176 = V_4; double L_177 = V_7; double L_178 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_179 = ___matrixH1; int32_t L_180 = V_25; NullCheck(L_179); int32_t L_181 = L_180; double L_182 = (L_179)->GetAt(static_cast(L_181)); NullCheck(L_173); (L_173)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_174, (int32_t)L_175))), (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_176, (double)L_177)), (double)((double)il2cpp_codegen_multiply((double)L_178, (double)L_182))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_183 = ___matrixH1; int32_t L_184 = V_25; double L_185 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_186 = ___matrixH1; int32_t L_187 = V_25; NullCheck(L_186); int32_t L_188 = L_187; double L_189 = (L_186)->GetAt(static_cast(L_188)); double L_190 = V_3; double L_191 = V_7; NullCheck(L_183); (L_183)->SetAt(static_cast(L_184), (double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_185, (double)L_189)), (double)((double)il2cpp_codegen_multiply((double)L_190, (double)L_191))))); int32_t L_192 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_192, (int32_t)1)); } IL_02bc: { int32_t L_193 = V_23; int32_t L_194 = ___order4; if ((((int32_t)L_193) < ((int32_t)L_194))) { goto IL_027d; } } { V_26 = 0; goto IL_0300; } IL_02c7: { int32_t L_195 = V_19; int32_t L_196 = V_26; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_195, (int32_t)L_196)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_197 = ___matrixH1; int32_t L_198 = V_21; int32_t L_199 = V_26; NullCheck(L_197); int32_t L_200 = ((int32_t)il2cpp_codegen_add((int32_t)L_198, (int32_t)L_199)); double L_201 = (L_197)->GetAt(static_cast(L_200)); V_7 = L_201; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_202 = ___matrixH1; int32_t L_203 = V_21; int32_t L_204 = V_26; double L_205 = V_4; double L_206 = V_7; double L_207 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_208 = ___matrixH1; int32_t L_209 = V_27; NullCheck(L_208); int32_t L_210 = L_209; double L_211 = (L_208)->GetAt(static_cast(L_210)); NullCheck(L_202); (L_202)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_203, (int32_t)L_204))), (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_205, (double)L_206)), (double)((double)il2cpp_codegen_multiply((double)L_207, (double)L_211))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_212 = ___matrixH1; int32_t L_213 = V_27; double L_214 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_215 = ___matrixH1; int32_t L_216 = V_27; NullCheck(L_215); int32_t L_217 = L_216; double L_218 = (L_215)->GetAt(static_cast(L_217)); double L_219 = V_3; double L_220 = V_7; NullCheck(L_212); (L_212)->SetAt(static_cast(L_213), (double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_214, (double)L_218)), (double)((double)il2cpp_codegen_multiply((double)L_219, (double)L_220))))); int32_t L_221 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_221, (int32_t)1)); } IL_0300: { int32_t L_222 = V_26; int32_t L_223 = V_0; if ((((int32_t)L_222) <= ((int32_t)L_223))) { goto IL_02c7; } } { V_28 = 0; goto IL_0343; } IL_030a: { int32_t L_224 = V_19; int32_t L_225 = V_28; V_29 = ((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)L_225)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_226 = ___a0; int32_t L_227 = V_21; int32_t L_228 = V_28; NullCheck(L_226); int32_t L_229 = ((int32_t)il2cpp_codegen_add((int32_t)L_227, (int32_t)L_228)); double L_230 = (L_226)->GetAt(static_cast(L_229)); V_7 = L_230; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_231 = ___a0; int32_t L_232 = V_21; int32_t L_233 = V_28; double L_234 = V_4; double L_235 = V_7; double L_236 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_237 = ___a0; int32_t L_238 = V_29; NullCheck(L_237); int32_t L_239 = L_238; double L_240 = (L_237)->GetAt(static_cast(L_239)); NullCheck(L_231); (L_231)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_232, (int32_t)L_233))), (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_234, (double)L_235)), (double)((double)il2cpp_codegen_multiply((double)L_236, (double)L_240))))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_241 = ___a0; int32_t L_242 = V_29; double L_243 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_244 = ___a0; int32_t L_245 = V_29; NullCheck(L_244); int32_t L_246 = L_245; double L_247 = (L_244)->GetAt(static_cast(L_246)); double L_248 = V_3; double L_249 = V_7; NullCheck(L_241); (L_241)->SetAt(static_cast(L_242), (double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_243, (double)L_247)), (double)((double)il2cpp_codegen_multiply((double)L_248, (double)L_249))))); int32_t L_250 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)1)); } IL_0343: { int32_t L_251 = V_28; int32_t L_252 = ___order4; if ((((int32_t)L_251) < ((int32_t)L_252))) { goto IL_030a; } } { goto IL_0368; } IL_034b: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_253 = ___d2; int32_t L_254 = V_0; double L_255 = V_9; double L_256 = V_3; NullCheck(L_253); (L_253)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_254, (int32_t)1))), (double)((double)il2cpp_codegen_add((double)L_255, (double)L_256))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_257 = ___d2; int32_t L_258 = V_0; double L_259 = V_9; double L_260 = V_3; NullCheck(L_257); (L_257)->SetAt(static_cast(L_258), (double)((double)il2cpp_codegen_add((double)L_259, (double)L_260))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_261 = ___e3; int32_t L_262 = V_0; double L_263 = V_7; NullCheck(L_261); (L_261)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_262, (int32_t)1))), (double)L_263); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_264 = ___e3; int32_t L_265 = V_0; double L_266 = V_7; NullCheck(L_264); (L_264)->SetAt(static_cast(L_265), (double)((-L_266))); } IL_0368: { int32_t L_267 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_267, (int32_t)2)); V_12 = 0; goto IL_08c0; } IL_0374: { int32_t L_268 = V_0; int32_t L_269 = ___order4; V_30 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_268, (int32_t)L_269)); int32_t L_270 = V_0; V_31 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_270, (int32_t)1)); int32_t L_271 = V_31; int32_t L_272 = ___order4; V_32 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_271, (int32_t)L_272)); int32_t L_273 = V_30; int32_t L_274 = V_0; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_273, (int32_t)L_274)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_275 = ___matrixH1; int32_t L_276 = V_33; NullCheck(L_275); int32_t L_277 = L_276; double L_278 = (L_275)->GetAt(static_cast(L_277)); V_9 = L_278; V_10 = (0.0); V_8 = (0.0); int32_t L_279 = V_15; int32_t L_280 = V_0; if ((((int32_t)L_279) >= ((int32_t)L_280))) { goto IL_03c6; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_281 = ___matrixH1; int32_t L_282 = V_32; int32_t L_283 = V_31; NullCheck(L_281); int32_t L_284 = ((int32_t)il2cpp_codegen_add((int32_t)L_282, (int32_t)L_283)); double L_285 = (L_281)->GetAt(static_cast(L_284)); V_10 = L_285; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_286 = ___matrixH1; int32_t L_287 = V_32; int32_t L_288 = V_0; NullCheck(L_286); int32_t L_289 = ((int32_t)il2cpp_codegen_add((int32_t)L_287, (int32_t)L_288)); double L_290 = (L_286)->GetAt(static_cast(L_289)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_291 = ___matrixH1; int32_t L_292 = V_30; int32_t L_293 = V_31; NullCheck(L_291); int32_t L_294 = ((int32_t)il2cpp_codegen_add((int32_t)L_292, (int32_t)L_293)); double L_295 = (L_291)->GetAt(static_cast(L_294)); V_8 = ((double)il2cpp_codegen_multiply((double)L_290, (double)L_295)); } IL_03c6: { int32_t L_296 = V_12; if ((!(((uint32_t)L_296) == ((uint32_t)((int32_t)10))))) { goto IL_0435; } } { double L_297 = V_2; double L_298 = V_9; V_2 = ((double)il2cpp_codegen_add((double)L_297, (double)L_298)); V_36 = 0; goto IL_03f0; } IL_03d6: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_299 = ___matrixH1; int32_t L_300 = V_36; int32_t L_301 = ___order4; int32_t L_302 = V_36; NullCheck(L_299); double* L_303 = ((L_299)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_300, (int32_t)L_301)), (int32_t)L_302))))); double L_304 = *((double*)L_303); double L_305 = V_9; *((double*)L_303) = (double)((double)il2cpp_codegen_subtract((double)L_304, (double)L_305)); int32_t L_306 = V_36; V_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_306, (int32_t)1)); } IL_03f0: { int32_t L_307 = V_36; int32_t L_308 = V_0; if ((((int32_t)L_307) <= ((int32_t)L_308))) { goto IL_03d6; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_309 = ___matrixH1; int32_t L_310 = V_32; int32_t L_311 = V_0; NullCheck(L_309); int32_t L_312 = ((int32_t)il2cpp_codegen_add((int32_t)L_310, (int32_t)L_311)); double L_313 = (L_309)->GetAt(static_cast(L_312)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_314; L_314 = fabs(L_313); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_315 = ___matrixH1; int32_t L_316 = V_0; int32_t L_317 = ___order4; int32_t L_318 = V_31; NullCheck(L_315); int32_t L_319 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_316, (int32_t)2)), (int32_t)L_317)), (int32_t)L_318)); double L_320 = (L_315)->GetAt(static_cast(L_319)); double L_321; L_321 = fabs(L_320); V_6 = ((double)il2cpp_codegen_add((double)L_314, (double)L_321)); double L_322 = V_6; double L_323 = ((double)il2cpp_codegen_multiply((double)(0.75), (double)L_322)); V_10 = L_323; V_9 = L_323; double L_324 = V_6; double L_325 = V_6; V_8 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)(-0.4375), (double)L_324)), (double)L_325)); } IL_0435: { int32_t L_326 = V_12; if ((!(((uint32_t)L_326) == ((uint32_t)((int32_t)30))))) { goto IL_04ce; } } { double L_327 = V_10; double L_328 = V_9; V_6 = ((double)((double)((double)il2cpp_codegen_subtract((double)L_327, (double)L_328))/(double)(2.0))); double L_329 = V_6; double L_330 = V_6; double L_331 = V_8; V_6 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_329, (double)L_330)), (double)L_331)); double L_332 = V_6; if ((!(((double)L_332) > ((double)(0.0))))) { goto IL_04ce; } } { double L_333 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_334; L_334 = sqrt(L_333); V_6 = L_334; double L_335 = V_10; double L_336 = V_9; if ((!(((double)L_335) < ((double)L_336)))) { goto IL_047a; } } { double L_337 = V_6; V_6 = ((-L_337)); } IL_047a: { double L_338 = V_9; double L_339 = V_8; double L_340 = V_10; double L_341 = V_9; double L_342 = V_6; V_6 = ((double)il2cpp_codegen_subtract((double)L_338, (double)((double)((double)L_339/(double)((double)il2cpp_codegen_add((double)((double)((double)((double)il2cpp_codegen_subtract((double)L_340, (double)L_341))/(double)(2.0))), (double)L_342)))))); V_37 = 0; goto IL_04b3; } IL_0499: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_343 = ___matrixH1; int32_t L_344 = V_37; int32_t L_345 = ___order4; int32_t L_346 = V_37; NullCheck(L_343); double* L_347 = ((L_343)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_344, (int32_t)L_345)), (int32_t)L_346))))); double L_348 = *((double*)L_347); double L_349 = V_6; *((double*)L_347) = (double)((double)il2cpp_codegen_subtract((double)L_348, (double)L_349)); int32_t L_350 = V_37; V_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_350, (int32_t)1)); } IL_04b3: { int32_t L_351 = V_37; int32_t L_352 = V_0; if ((((int32_t)L_351) <= ((int32_t)L_352))) { goto IL_0499; } } { double L_353 = V_2; double L_354 = V_6; V_2 = ((double)il2cpp_codegen_add((double)L_353, (double)L_354)); double L_355 = (0.96399999999999997); V_8 = L_355; double L_356 = L_355; V_10 = L_356; V_9 = L_356; } IL_04ce: { int32_t L_357 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_357, (int32_t)1)); int32_t L_358 = V_12; int32_t L_359 = ___order4; if ((((int32_t)L_358) < ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)30), (int32_t)L_359))))) { goto IL_04e3; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_360 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_360, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_360, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_mFA6C794CF06E8495554C9E6597586A2304666BEA_RuntimeMethod_var))); } IL_04e3: { int32_t L_361 = V_0; V_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_361, (int32_t)2)); goto IL_05da; } IL_04ed: { int32_t L_362 = V_34; V_38 = ((int32_t)il2cpp_codegen_add((int32_t)L_362, (int32_t)1)); int32_t L_363 = V_34; V_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_363, (int32_t)1)); int32_t L_364 = V_34; int32_t L_365 = ___order4; V_40 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_364, (int32_t)L_365)); int32_t L_366 = V_38; int32_t L_367 = ___order4; V_41 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_366, (int32_t)L_367)); int32_t L_368 = V_39; int32_t L_369 = ___order4; V_42 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_368, (int32_t)L_369)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_370 = ___matrixH1; int32_t L_371 = V_40; int32_t L_372 = V_34; NullCheck(L_370); int32_t L_373 = ((int32_t)il2cpp_codegen_add((int32_t)L_371, (int32_t)L_372)); double L_374 = (L_370)->GetAt(static_cast(L_373)); V_7 = L_374; double L_375 = V_9; double L_376 = V_7; V_5 = ((double)il2cpp_codegen_subtract((double)L_375, (double)L_376)); double L_377 = V_10; double L_378 = V_7; V_6 = ((double)il2cpp_codegen_subtract((double)L_377, (double)L_378)); double L_379 = V_5; double L_380 = V_6; double L_381 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_382 = ___matrixH1; int32_t L_383 = V_40; int32_t L_384 = V_38; NullCheck(L_382); int32_t L_385 = ((int32_t)il2cpp_codegen_add((int32_t)L_383, (int32_t)L_384)); double L_386 = (L_382)->GetAt(static_cast(L_385)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_387 = ___matrixH1; int32_t L_388 = V_41; int32_t L_389 = V_34; NullCheck(L_387); int32_t L_390 = ((int32_t)il2cpp_codegen_add((int32_t)L_388, (int32_t)L_389)); double L_391 = (L_387)->GetAt(static_cast(L_390)); V_3 = ((double)il2cpp_codegen_add((double)((double)((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_379, (double)L_380)), (double)L_381))/(double)L_386)), (double)L_391)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_392 = ___matrixH1; int32_t L_393 = V_41; int32_t L_394 = V_38; NullCheck(L_392); int32_t L_395 = ((int32_t)il2cpp_codegen_add((int32_t)L_393, (int32_t)L_394)); double L_396 = (L_392)->GetAt(static_cast(L_395)); double L_397 = V_7; double L_398 = V_5; double L_399 = V_6; V_4 = ((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_subtract((double)L_396, (double)L_397)), (double)L_398)), (double)L_399)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_400 = ___matrixH1; int32_t L_401 = V_41; int32_t L_402 = V_34; NullCheck(L_400); int32_t L_403 = ((int32_t)il2cpp_codegen_add((int32_t)L_401, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_402, (int32_t)2)))); double L_404 = (L_400)->GetAt(static_cast(L_403)); V_5 = L_404; double L_405 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_406; L_406 = fabs(L_405); double L_407 = V_4; double L_408; L_408 = fabs(L_407); double L_409 = V_5; double L_410; L_410 = fabs(L_409); V_6 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_406, (double)L_408)), (double)L_410)); double L_411 = V_3; double L_412 = V_6; V_3 = ((double)((double)L_411/(double)L_412)); double L_413 = V_4; double L_414 = V_6; V_4 = ((double)((double)L_413/(double)L_414)); double L_415 = V_5; double L_416 = V_6; V_5 = ((double)((double)L_415/(double)L_416)); int32_t L_417 = V_34; int32_t L_418 = V_15; if ((((int32_t)L_417) == ((int32_t)L_418))) { goto IL_05e3; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_419 = ___matrixH1; int32_t L_420 = V_42; int32_t L_421 = V_34; NullCheck(L_419); int32_t L_422 = ((int32_t)il2cpp_codegen_add((int32_t)L_420, (int32_t)L_421)); double L_423 = (L_419)->GetAt(static_cast(L_422)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_424; L_424 = fabs(L_423); double L_425 = V_4; double L_426; L_426 = fabs(L_425); double L_427 = V_5; double L_428; L_428 = fabs(L_427); double L_429 = V_1; double L_430 = V_3; double L_431; L_431 = fabs(L_430); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_432 = ___matrixH1; int32_t L_433 = V_42; int32_t L_434 = V_39; NullCheck(L_432); int32_t L_435 = ((int32_t)il2cpp_codegen_add((int32_t)L_433, (int32_t)L_434)); double L_436 = (L_432)->GetAt(static_cast(L_435)); double L_437; L_437 = fabs(L_436); double L_438 = V_7; double L_439; L_439 = fabs(L_438); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_440 = ___matrixH1; int32_t L_441 = V_41; int32_t L_442 = V_38; NullCheck(L_440); int32_t L_443 = ((int32_t)il2cpp_codegen_add((int32_t)L_441, (int32_t)L_442)); double L_444 = (L_440)->GetAt(static_cast(L_443)); double L_445; L_445 = fabs(L_444); if ((((double)((double)il2cpp_codegen_multiply((double)L_424, (double)((double)il2cpp_codegen_add((double)L_426, (double)L_428))))) < ((double)((double)il2cpp_codegen_multiply((double)L_429, (double)((double)il2cpp_codegen_multiply((double)L_431, (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_437, (double)L_439)), (double)L_445))))))))) { goto IL_05e3; } } { int32_t L_446 = V_34; V_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_446, (int32_t)1)); } IL_05da: { int32_t L_447 = V_34; int32_t L_448 = V_15; if ((((int32_t)L_447) >= ((int32_t)L_448))) { goto IL_04ed; } } IL_05e3: { int32_t L_449 = V_34; V_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_449, (int32_t)2)); int32_t L_450 = V_35; V_43 = L_450; goto IL_0625; } IL_05ef: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_451 = ___matrixH1; int32_t L_452 = V_43; int32_t L_453 = ___order4; int32_t L_454 = V_43; NullCheck(L_451); (L_451)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_452, (int32_t)2)), (int32_t)L_453)), (int32_t)L_454))), (double)(0.0)); int32_t L_455 = V_43; int32_t L_456 = V_35; if ((((int32_t)L_455) <= ((int32_t)L_456))) { goto IL_061f; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_457 = ___matrixH1; int32_t L_458 = V_43; int32_t L_459 = ___order4; int32_t L_460 = V_43; NullCheck(L_457); (L_457)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_458, (int32_t)3)), (int32_t)L_459)), (int32_t)L_460))), (double)(0.0)); } IL_061f: { int32_t L_461 = V_43; V_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_461, (int32_t)1)); } IL_0625: { int32_t L_462 = V_43; int32_t L_463 = V_0; if ((((int32_t)L_462) <= ((int32_t)L_463))) { goto IL_05ef; } } { int32_t L_464 = V_34; V_44 = L_464; goto IL_08b6; } IL_0633: { int32_t L_465 = V_44; int32_t L_466 = V_0; V_45 = (bool)((((int32_t)((((int32_t)L_465) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_466, (int32_t)1))))? 1 : 0)) == ((int32_t)0))? 1 : 0); int32_t L_467 = V_44; int32_t L_468 = ___order4; V_46 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_467, (int32_t)L_468)); int32_t L_469 = V_44; int32_t L_470 = V_44; V_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_470, (int32_t)1)); int32_t L_471 = V_44; V_48 = ((int32_t)il2cpp_codegen_add((int32_t)L_471, (int32_t)2)); int32_t L_472 = V_47; int32_t L_473 = ___order4; V_49 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_472, (int32_t)L_473)); int32_t L_474 = V_48; int32_t L_475 = ___order4; V_50 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_474, (int32_t)L_475)); int32_t L_476 = ___order4; V_51 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_469, (int32_t)1)), (int32_t)L_476)); int32_t L_477 = V_44; int32_t L_478 = V_34; if ((((int32_t)L_477) == ((int32_t)L_478))) { goto IL_06d3; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_479 = ___matrixH1; int32_t L_480 = V_51; int32_t L_481 = V_44; NullCheck(L_479); int32_t L_482 = ((int32_t)il2cpp_codegen_add((int32_t)L_480, (int32_t)L_481)); double L_483 = (L_479)->GetAt(static_cast(L_482)); V_3 = L_483; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_484 = ___matrixH1; int32_t L_485 = V_51; int32_t L_486 = V_47; NullCheck(L_484); int32_t L_487 = ((int32_t)il2cpp_codegen_add((int32_t)L_485, (int32_t)L_486)); double L_488 = (L_484)->GetAt(static_cast(L_487)); V_4 = L_488; bool L_489 = V_45; if (L_489) { goto IL_068f; } } { G_B66_0 = (0.0); goto IL_0696; } IL_068f: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_490 = ___matrixH1; int32_t L_491 = V_51; int32_t L_492 = V_48; NullCheck(L_490); int32_t L_493 = ((int32_t)il2cpp_codegen_add((int32_t)L_491, (int32_t)L_492)); double L_494 = (L_490)->GetAt(static_cast(L_493)); G_B66_0 = L_494; } IL_0696: { V_5 = G_B66_0; double L_495 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_496; L_496 = fabs(L_495); double L_497 = V_4; double L_498; L_498 = fabs(L_497); double L_499 = V_5; double L_500; L_500 = fabs(L_499); V_9 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_496, (double)L_498)), (double)L_500)); double L_501 = V_9; if ((((double)L_501) == ((double)(0.0)))) { goto IL_08b0; } } { double L_502 = V_3; double L_503 = V_9; V_3 = ((double)((double)L_502/(double)L_503)); double L_504 = V_4; double L_505 = V_9; V_4 = ((double)((double)L_504/(double)L_505)); double L_506 = V_5; double L_507 = V_9; V_5 = ((double)((double)L_506/(double)L_507)); } IL_06d3: { double L_508 = V_3; double L_509 = V_3; double L_510 = V_4; double L_511 = V_4; double L_512 = V_5; double L_513 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_514; L_514 = sqrt(((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_508, (double)L_509)), (double)((double)il2cpp_codegen_multiply((double)L_510, (double)L_511)))), (double)((double)il2cpp_codegen_multiply((double)L_512, (double)L_513))))); V_6 = L_514; double L_515 = V_3; if ((!(((double)L_515) < ((double)(0.0))))) { goto IL_06fa; } } { double L_516 = V_6; V_6 = ((-L_516)); } IL_06fa: { double L_517 = V_6; if ((((double)L_517) == ((double)(0.0)))) { goto IL_08b0; } } { int32_t L_518 = V_44; int32_t L_519 = V_34; if ((((int32_t)L_518) == ((int32_t)L_519))) { goto IL_071f; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_520 = ___matrixH1; int32_t L_521 = V_51; int32_t L_522 = V_44; double L_523 = V_6; double L_524 = V_9; NullCheck(L_520); (L_520)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_521, (int32_t)L_522))), (double)((double)il2cpp_codegen_multiply((double)((-L_523)), (double)L_524))); goto IL_0734; } IL_071f: { int32_t L_525 = V_15; int32_t L_526 = V_34; if ((((int32_t)L_525) == ((int32_t)L_526))) { goto IL_0734; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_527 = ___matrixH1; int32_t L_528 = V_51; int32_t L_529 = V_44; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_530 = ___matrixH1; int32_t L_531 = V_51; int32_t L_532 = V_44; NullCheck(L_530); int32_t L_533 = ((int32_t)il2cpp_codegen_add((int32_t)L_531, (int32_t)L_532)); double L_534 = (L_530)->GetAt(static_cast(L_533)); NullCheck(L_527); (L_527)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_528, (int32_t)L_529))), (double)((-L_534))); } IL_0734: { double L_535 = V_3; double L_536 = V_6; V_3 = ((double)il2cpp_codegen_add((double)L_535, (double)L_536)); double L_537 = V_3; double L_538 = V_6; V_9 = ((double)((double)L_537/(double)L_538)); double L_539 = V_4; double L_540 = V_6; V_10 = ((double)((double)L_539/(double)L_540)); double L_541 = V_5; double L_542 = V_6; V_7 = ((double)((double)L_541/(double)L_542)); double L_543 = V_4; double L_544 = V_3; V_4 = ((double)((double)L_543/(double)L_544)); double L_545 = V_5; double L_546 = V_3; V_5 = ((double)((double)L_545/(double)L_546)); int32_t L_547 = V_44; V_52 = L_547; goto IL_07c6; } IL_075f: { int32_t L_548 = V_52; int32_t L_549 = ___order4; int32_t L_550 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_548, (int32_t)L_549)); int32_t L_551 = V_44; V_53 = ((int32_t)il2cpp_codegen_add((int32_t)L_550, (int32_t)L_551)); int32_t L_552 = L_550; int32_t L_553 = V_47; V_54 = ((int32_t)il2cpp_codegen_add((int32_t)L_552, (int32_t)L_553)); int32_t L_554 = V_48; V_55 = ((int32_t)il2cpp_codegen_add((int32_t)L_552, (int32_t)L_554)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_555 = ___matrixH1; int32_t L_556 = V_53; NullCheck(L_555); int32_t L_557 = L_556; double L_558 = (L_555)->GetAt(static_cast(L_557)); double L_559 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_560 = ___matrixH1; int32_t L_561 = V_54; NullCheck(L_560); int32_t L_562 = L_561; double L_563 = (L_560)->GetAt(static_cast(L_562)); V_3 = ((double)il2cpp_codegen_add((double)L_558, (double)((double)il2cpp_codegen_multiply((double)L_559, (double)L_563)))); bool L_564 = V_45; if (!L_564) { goto IL_07a0; } } { double L_565 = V_3; double L_566 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_567 = ___matrixH1; int32_t L_568 = V_55; NullCheck(L_567); int32_t L_569 = L_568; double L_570 = (L_567)->GetAt(static_cast(L_569)); V_3 = ((double)il2cpp_codegen_add((double)L_565, (double)((double)il2cpp_codegen_multiply((double)L_566, (double)L_570)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_571 = ___matrixH1; int32_t L_572 = V_55; NullCheck(L_571); double* L_573 = ((L_571)->GetAddressAt(static_cast(L_572))); double L_574 = *((double*)L_573); double L_575 = V_3; double L_576 = V_7; *((double*)L_573) = (double)((double)il2cpp_codegen_subtract((double)L_574, (double)((double)il2cpp_codegen_multiply((double)L_575, (double)L_576)))); } IL_07a0: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_577 = ___matrixH1; int32_t L_578 = V_53; NullCheck(L_577); double* L_579 = ((L_577)->GetAddressAt(static_cast(L_578))); double L_580 = *((double*)L_579); double L_581 = V_3; double L_582 = V_9; *((double*)L_579) = (double)((double)il2cpp_codegen_subtract((double)L_580, (double)((double)il2cpp_codegen_multiply((double)L_581, (double)L_582)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_583 = ___matrixH1; int32_t L_584 = V_54; NullCheck(L_583); double* L_585 = ((L_583)->GetAddressAt(static_cast(L_584))); double L_586 = *((double*)L_585); double L_587 = V_3; double L_588 = V_10; *((double*)L_585) = (double)((double)il2cpp_codegen_subtract((double)L_586, (double)((double)il2cpp_codegen_multiply((double)L_587, (double)L_588)))); int32_t L_589 = V_52; V_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_589, (int32_t)1)); } IL_07c6: { int32_t L_590 = V_52; int32_t L_591 = ___order4; if ((((int32_t)L_590) < ((int32_t)L_591))) { goto IL_075f; } } { V_56 = 0; goto IL_0834; } IL_07d1: { double L_592 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_593 = ___matrixH1; int32_t L_594 = V_46; int32_t L_595 = V_56; NullCheck(L_593); int32_t L_596 = ((int32_t)il2cpp_codegen_add((int32_t)L_594, (int32_t)L_595)); double L_597 = (L_593)->GetAt(static_cast(L_596)); double L_598 = V_10; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_599 = ___matrixH1; int32_t L_600 = V_49; int32_t L_601 = V_56; NullCheck(L_599); int32_t L_602 = ((int32_t)il2cpp_codegen_add((int32_t)L_600, (int32_t)L_601)); double L_603 = (L_599)->GetAt(static_cast(L_602)); V_3 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_592, (double)L_597)), (double)((double)il2cpp_codegen_multiply((double)L_598, (double)L_603)))); bool L_604 = V_45; if (!L_604) { goto IL_080b; } } { double L_605 = V_3; double L_606 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_607 = ___matrixH1; int32_t L_608 = V_50; int32_t L_609 = V_56; NullCheck(L_607); int32_t L_610 = ((int32_t)il2cpp_codegen_add((int32_t)L_608, (int32_t)L_609)); double L_611 = (L_607)->GetAt(static_cast(L_610)); V_3 = ((double)il2cpp_codegen_add((double)L_605, (double)((double)il2cpp_codegen_multiply((double)L_606, (double)L_611)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_612 = ___matrixH1; int32_t L_613 = V_50; int32_t L_614 = V_56; NullCheck(L_612); double* L_615 = ((L_612)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_613, (int32_t)L_614))))); double L_616 = *((double*)L_615); double L_617 = V_3; double L_618 = V_5; *((double*)L_615) = (double)((double)il2cpp_codegen_subtract((double)L_616, (double)((double)il2cpp_codegen_multiply((double)L_617, (double)L_618)))); } IL_080b: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_619 = ___matrixH1; int32_t L_620 = V_46; int32_t L_621 = V_56; NullCheck(L_619); double* L_622 = ((L_619)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_620, (int32_t)L_621))))); double L_623 = *((double*)L_622); double L_624 = V_3; *((double*)L_622) = (double)((double)il2cpp_codegen_subtract((double)L_623, (double)L_624)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_625 = ___matrixH1; int32_t L_626 = V_49; int32_t L_627 = V_56; NullCheck(L_625); double* L_628 = ((L_625)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_626, (int32_t)L_627))))); double L_629 = *((double*)L_628); double L_630 = V_3; double L_631 = V_4; *((double*)L_628) = (double)((double)il2cpp_codegen_subtract((double)L_629, (double)((double)il2cpp_codegen_multiply((double)L_630, (double)L_631)))); int32_t L_632 = V_56; V_56 = ((int32_t)il2cpp_codegen_add((int32_t)L_632, (int32_t)1)); } IL_0834: { int32_t L_633 = V_56; int32_t L_634 = V_0; int32_t L_635 = V_44; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_636; L_636 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_634, ((int32_t)il2cpp_codegen_add((int32_t)L_635, (int32_t)3)), /*hidden argument*/NULL); if ((((int32_t)L_633) <= ((int32_t)L_636))) { goto IL_07d1; } } { V_57 = 0; goto IL_08aa; } IL_0847: { double L_637 = V_9; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_638 = ___a0; int32_t L_639 = V_46; int32_t L_640 = V_57; NullCheck(L_638); int32_t L_641 = ((int32_t)il2cpp_codegen_add((int32_t)L_639, (int32_t)L_640)); double L_642 = (L_638)->GetAt(static_cast(L_641)); double L_643 = V_10; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_644 = ___a0; int32_t L_645 = V_49; int32_t L_646 = V_57; NullCheck(L_644); int32_t L_647 = ((int32_t)il2cpp_codegen_add((int32_t)L_645, (int32_t)L_646)); double L_648 = (L_644)->GetAt(static_cast(L_647)); V_3 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_637, (double)L_642)), (double)((double)il2cpp_codegen_multiply((double)L_643, (double)L_648)))); bool L_649 = V_45; if (!L_649) { goto IL_0881; } } { double L_650 = V_3; double L_651 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_652 = ___a0; int32_t L_653 = V_50; int32_t L_654 = V_57; NullCheck(L_652); int32_t L_655 = ((int32_t)il2cpp_codegen_add((int32_t)L_653, (int32_t)L_654)); double L_656 = (L_652)->GetAt(static_cast(L_655)); V_3 = ((double)il2cpp_codegen_add((double)L_650, (double)((double)il2cpp_codegen_multiply((double)L_651, (double)L_656)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_657 = ___a0; int32_t L_658 = V_50; int32_t L_659 = V_57; NullCheck(L_657); double* L_660 = ((L_657)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_658, (int32_t)L_659))))); double L_661 = *((double*)L_660); double L_662 = V_3; double L_663 = V_5; *((double*)L_660) = (double)((double)il2cpp_codegen_subtract((double)L_661, (double)((double)il2cpp_codegen_multiply((double)L_662, (double)L_663)))); } IL_0881: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_664 = ___a0; int32_t L_665 = V_46; int32_t L_666 = V_57; NullCheck(L_664); double* L_667 = ((L_664)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_665, (int32_t)L_666))))); double L_668 = *((double*)L_667); double L_669 = V_3; *((double*)L_667) = (double)((double)il2cpp_codegen_subtract((double)L_668, (double)L_669)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_670 = ___a0; int32_t L_671 = V_49; int32_t L_672 = V_57; NullCheck(L_670); double* L_673 = ((L_670)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_671, (int32_t)L_672))))); double L_674 = *((double*)L_673); double L_675 = V_3; double L_676 = V_4; *((double*)L_673) = (double)((double)il2cpp_codegen_subtract((double)L_674, (double)((double)il2cpp_codegen_multiply((double)L_675, (double)L_676)))); int32_t L_677 = V_57; V_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_677, (int32_t)1)); } IL_08aa: { int32_t L_678 = V_57; int32_t L_679 = ___order4; if ((((int32_t)L_678) < ((int32_t)L_679))) { goto IL_0847; } } IL_08b0: { int32_t L_680 = V_44; V_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_680, (int32_t)1)); } IL_08b6: { int32_t L_681 = V_44; int32_t L_682 = V_0; if ((((int32_t)L_681) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_682, (int32_t)1))))) { goto IL_0633; } } IL_08c0: { int32_t L_683 = V_0; if ((((int32_t)L_683) >= ((int32_t)0))) { goto IL_00af; } } { double L_684 = V_11; if ((!(((double)L_684) == ((double)(0.0))))) { goto IL_08d5; } } { return; } IL_08d5: { int32_t L_685 = ___order4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_685, (int32_t)1)); goto IL_0e2d; } IL_08df: { int32_t L_686 = V_0; int32_t L_687 = ___order4; V_58 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_686, (int32_t)L_687)); int32_t L_688 = V_0; V_59 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_688, (int32_t)1)); int32_t L_689 = V_59; int32_t L_690 = ___order4; V_60 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_689, (int32_t)L_690)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_691 = ___d2; int32_t L_692 = V_0; NullCheck(L_691); int32_t L_693 = L_692; double L_694 = (L_691)->GetAt(static_cast(L_693)); V_3 = L_694; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_695 = ___e3; int32_t L_696 = V_0; NullCheck(L_695); int32_t L_697 = L_696; double L_698 = (L_695)->GetAt(static_cast(L_697)); V_4 = L_698; double L_699 = V_4; if ((!(((double)L_699) == ((double)(0.0))))) { goto IL_0aa8; } } { int32_t L_700 = V_0; V_62 = L_700; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_701 = ___matrixH1; int32_t L_702 = V_58; int32_t L_703 = V_0; NullCheck(L_701); (L_701)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_702, (int32_t)L_703))), (double)(1.0)); int32_t L_704 = V_0; V_63 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_704, (int32_t)1)); goto IL_0a9b; } IL_0926: { int32_t L_705 = V_63; V_64 = ((int32_t)il2cpp_codegen_add((int32_t)L_705, (int32_t)1)); int32_t L_706 = V_63; int32_t L_707 = ___order4; V_65 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_706, (int32_t)L_707)); int32_t L_708 = V_64; int32_t L_709 = ___order4; V_66 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_708, (int32_t)L_709)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_710 = ___matrixH1; int32_t L_711 = V_65; int32_t L_712 = V_63; NullCheck(L_710); int32_t L_713 = ((int32_t)il2cpp_codegen_add((int32_t)L_711, (int32_t)L_712)); double L_714 = (L_710)->GetAt(static_cast(L_713)); double L_715 = V_3; V_8 = ((double)il2cpp_codegen_subtract((double)L_714, (double)L_715)); V_5 = (0.0); int32_t L_716 = V_62; V_67 = L_716; goto IL_0973; } IL_0956: { double L_717 = V_5; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_718 = ___matrixH1; int32_t L_719 = V_67; int32_t L_720 = ___order4; int32_t L_721 = V_63; NullCheck(L_718); int32_t L_722 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_719, (int32_t)L_720)), (int32_t)L_721)); double L_723 = (L_718)->GetAt(static_cast(L_722)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_724 = ___matrixH1; int32_t L_725 = V_58; int32_t L_726 = V_67; NullCheck(L_724); int32_t L_727 = ((int32_t)il2cpp_codegen_add((int32_t)L_725, (int32_t)L_726)); double L_728 = (L_724)->GetAt(static_cast(L_727)); V_5 = ((double)il2cpp_codegen_add((double)L_717, (double)((double)il2cpp_codegen_multiply((double)L_723, (double)L_728)))); int32_t L_729 = V_67; V_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_729, (int32_t)1)); } IL_0973: { int32_t L_730 = V_67; int32_t L_731 = V_0; if ((((int32_t)L_730) <= ((int32_t)L_731))) { goto IL_0956; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_732 = ___e3; int32_t L_733 = V_63; NullCheck(L_732); int32_t L_734 = L_733; double L_735 = (L_732)->GetAt(static_cast(L_734)); if ((!(((double)L_735) < ((double)(0.0))))) { goto IL_0994; } } { double L_736 = V_8; V_7 = L_736; double L_737 = V_5; V_6 = L_737; goto IL_0a95; } IL_0994: { int32_t L_738 = V_63; V_62 = L_738; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_739 = ___e3; int32_t L_740 = V_63; NullCheck(L_739); int32_t L_741 = L_740; double L_742 = (L_739)->GetAt(static_cast(L_741)); if ((!(((double)L_742) == ((double)(0.0))))) { goto IL_09d7; } } { double L_743 = V_8; if ((((double)L_743) == ((double)(0.0)))) { goto IL_09c6; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_744 = ___matrixH1; int32_t L_745 = V_58; int32_t L_746 = V_63; double L_747 = V_5; double L_748 = V_8; NullCheck(L_744); (L_744)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_745, (int32_t)L_746))), (double)((double)((double)((-L_747))/(double)L_748))); goto IL_0a53; } IL_09c6: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_749 = ___matrixH1; int32_t L_750 = V_58; int32_t L_751 = V_63; double L_752 = V_5; double L_753 = V_1; double L_754 = V_11; NullCheck(L_749); (L_749)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_750, (int32_t)L_751))), (double)((double)((double)((-L_752))/(double)((double)il2cpp_codegen_multiply((double)L_753, (double)L_754))))); goto IL_0a53; } IL_09d7: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_755 = ___matrixH1; int32_t L_756 = V_66; int32_t L_757 = V_63; NullCheck(L_755); int32_t L_758 = ((int32_t)il2cpp_codegen_add((int32_t)L_756, (int32_t)L_757)); double L_759 = (L_755)->GetAt(static_cast(L_758)); V_9 = L_759; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_760 = ___matrixH1; int32_t L_761 = V_65; int32_t L_762 = V_64; NullCheck(L_760); int32_t L_763 = ((int32_t)il2cpp_codegen_add((int32_t)L_761, (int32_t)L_762)); double L_764 = (L_760)->GetAt(static_cast(L_763)); V_10 = L_764; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_765 = ___d2; int32_t L_766 = V_63; NullCheck(L_765); int32_t L_767 = L_766; double L_768 = (L_765)->GetAt(static_cast(L_767)); double L_769 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_770 = ___d2; int32_t L_771 = V_63; NullCheck(L_770); int32_t L_772 = L_771; double L_773 = (L_770)->GetAt(static_cast(L_772)); double L_774 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_775 = ___e3; int32_t L_776 = V_63; NullCheck(L_775); int32_t L_777 = L_776; double L_778 = (L_775)->GetAt(static_cast(L_777)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_779 = ___e3; int32_t L_780 = V_63; NullCheck(L_779); int32_t L_781 = L_780; double L_782 = (L_779)->GetAt(static_cast(L_781)); V_4 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_subtract((double)L_768, (double)L_769)), (double)((double)il2cpp_codegen_subtract((double)L_773, (double)L_774)))), (double)((double)il2cpp_codegen_multiply((double)L_778, (double)L_782)))); double L_783 = V_9; double L_784 = V_6; double L_785 = V_7; double L_786 = V_5; double L_787 = V_4; V_61 = ((double)((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_783, (double)L_784)), (double)((double)il2cpp_codegen_multiply((double)L_785, (double)L_786))))/(double)L_787)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_788 = ___matrixH1; int32_t L_789 = V_58; int32_t L_790 = V_63; double L_791 = V_61; NullCheck(L_788); (L_788)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_789, (int32_t)L_790))), (double)L_791); double L_792 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_793; L_793 = fabs(L_792); double L_794 = V_7; double L_795; L_795 = fabs(L_794); if ((!(((double)L_793) > ((double)L_795)))) { goto IL_0a40; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_796 = ___matrixH1; int32_t L_797 = V_58; int32_t L_798 = V_64; double L_799 = V_5; double L_800 = V_8; double L_801 = V_61; double L_802 = V_9; NullCheck(L_796); (L_796)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_797, (int32_t)L_798))), (double)((double)((double)((double)il2cpp_codegen_subtract((double)((-L_799)), (double)((double)il2cpp_codegen_multiply((double)L_800, (double)L_801))))/(double)L_802))); goto IL_0a53; } IL_0a40: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_803 = ___matrixH1; int32_t L_804 = V_58; int32_t L_805 = V_64; double L_806 = V_6; double L_807 = V_10; double L_808 = V_61; double L_809 = V_7; NullCheck(L_803); (L_803)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_804, (int32_t)L_805))), (double)((double)((double)((double)il2cpp_codegen_subtract((double)((-L_806)), (double)((double)il2cpp_codegen_multiply((double)L_807, (double)L_808))))/(double)L_809))); } IL_0a53: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_810 = ___matrixH1; int32_t L_811 = V_58; int32_t L_812 = V_63; NullCheck(L_810); int32_t L_813 = ((int32_t)il2cpp_codegen_add((int32_t)L_811, (int32_t)L_812)); double L_814 = (L_810)->GetAt(static_cast(L_813)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_815; L_815 = fabs(L_814); V_61 = L_815; double L_816 = V_1; double L_817 = V_61; double L_818 = V_61; if ((!(((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)L_816, (double)L_817)), (double)L_818))) > ((double)(1.0))))) { goto IL_0a95; } } { int32_t L_819 = V_63; V_68 = L_819; goto IL_0a90; } IL_0a79: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_820 = ___matrixH1; int32_t L_821 = V_58; int32_t L_822 = V_68; NullCheck(L_820); double* L_823 = ((L_820)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_821, (int32_t)L_822))))); double L_824 = *((double*)L_823); double L_825 = V_61; *((double*)L_823) = (double)((double)((double)L_824/(double)L_825)); int32_t L_826 = V_68; V_68 = ((int32_t)il2cpp_codegen_add((int32_t)L_826, (int32_t)1)); } IL_0a90: { int32_t L_827 = V_68; int32_t L_828 = V_0; if ((((int32_t)L_827) <= ((int32_t)L_828))) { goto IL_0a79; } } IL_0a95: { int32_t L_829 = V_63; V_63 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_829, (int32_t)1)); } IL_0a9b: { int32_t L_830 = V_63; if ((((int32_t)L_830) >= ((int32_t)0))) { goto IL_0926; } } { goto IL_0e29; } IL_0aa8: { double L_831 = V_4; if ((!(((double)L_831) < ((double)(0.0))))) { goto IL_0e29; } } { int32_t L_832 = V_0; V_69 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_832, (int32_t)1)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_833 = ___matrixH1; int32_t L_834 = V_60; int32_t L_835 = V_0; NullCheck(L_833); int32_t L_836 = ((int32_t)il2cpp_codegen_add((int32_t)L_834, (int32_t)L_835)); double L_837 = (L_833)->GetAt(static_cast(L_836)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_838; L_838 = fabs(L_837); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_839 = ___matrixH1; int32_t L_840 = V_58; int32_t L_841 = V_59; NullCheck(L_839); int32_t L_842 = ((int32_t)il2cpp_codegen_add((int32_t)L_840, (int32_t)L_841)); double L_843 = (L_839)->GetAt(static_cast(L_842)); double L_844; L_844 = fabs(L_843); if ((!(((double)L_838) > ((double)L_844)))) { goto IL_0aff; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_845 = ___matrixH1; int32_t L_846 = V_60; int32_t L_847 = V_59; double L_848 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_849 = ___matrixH1; int32_t L_850 = V_60; int32_t L_851 = V_0; NullCheck(L_849); int32_t L_852 = ((int32_t)il2cpp_codegen_add((int32_t)L_850, (int32_t)L_851)); double L_853 = (L_849)->GetAt(static_cast(L_852)); NullCheck(L_845); (L_845)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_846, (int32_t)L_847))), (double)((double)((double)L_848/(double)L_853))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_854 = ___matrixH1; int32_t L_855 = V_58; int32_t L_856 = V_59; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_857 = ___matrixH1; int32_t L_858 = V_58; int32_t L_859 = V_0; NullCheck(L_857); int32_t L_860 = ((int32_t)il2cpp_codegen_add((int32_t)L_858, (int32_t)L_859)); double L_861 = (L_857)->GetAt(static_cast(L_860)); double L_862 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_863 = ___matrixH1; int32_t L_864 = V_60; int32_t L_865 = V_0; NullCheck(L_863); int32_t L_866 = ((int32_t)il2cpp_codegen_add((int32_t)L_864, (int32_t)L_865)); double L_867 = (L_863)->GetAt(static_cast(L_866)); NullCheck(L_854); (L_854)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_855, (int32_t)L_856))), (double)((double)((double)((-((double)il2cpp_codegen_subtract((double)L_861, (double)L_862))))/(double)L_867))); goto IL_0b3e; } IL_0aff: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_868 = ___matrixH1; int32_t L_869 = V_58; int32_t L_870 = V_59; NullCheck(L_868); int32_t L_871 = ((int32_t)il2cpp_codegen_add((int32_t)L_869, (int32_t)L_870)); double L_872 = (L_868)->GetAt(static_cast(L_871)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_873 = ___matrixH1; int32_t L_874 = V_60; int32_t L_875 = V_59; NullCheck(L_873); int32_t L_876 = ((int32_t)il2cpp_codegen_add((int32_t)L_874, (int32_t)L_875)); double L_877 = (L_873)->GetAt(static_cast(L_876)); double L_878 = V_3; double L_879 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_880; L_880 = ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8((0.0), ((-L_872)), ((double)il2cpp_codegen_subtract((double)L_877, (double)L_878)), L_879, /*hidden argument*/NULL); V_70 = L_880; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_881 = ___matrixH1; int32_t L_882 = V_60; int32_t L_883 = V_59; double L_884; L_884 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_70), /*hidden argument*/NULL); NullCheck(L_881); (L_881)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_882, (int32_t)L_883))), (double)L_884); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_885 = ___matrixH1; int32_t L_886 = V_58; int32_t L_887 = V_59; double L_888; L_888 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_70), /*hidden argument*/NULL); NullCheck(L_885); (L_885)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_886, (int32_t)L_887))), (double)L_888); } IL_0b3e: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_889 = ___matrixH1; int32_t L_890 = V_60; int32_t L_891 = V_0; NullCheck(L_889); (L_889)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_890, (int32_t)L_891))), (double)(0.0)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_892 = ___matrixH1; int32_t L_893 = V_58; int32_t L_894 = V_0; NullCheck(L_892); (L_892)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_893, (int32_t)L_894))), (double)(1.0)); int32_t L_895 = V_0; V_71 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_895, (int32_t)2)); goto IL_0e21; } IL_0b66: { int32_t L_896 = V_71; V_72 = ((int32_t)il2cpp_codegen_add((int32_t)L_896, (int32_t)1)); int32_t L_897 = V_71; int32_t L_898 = ___order4; V_73 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_897, (int32_t)L_898)); int32_t L_899 = V_72; int32_t L_900 = ___order4; V_74 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_899, (int32_t)L_900)); V_75 = (0.0); V_76 = (0.0); int32_t L_901 = V_69; V_77 = L_901; goto IL_0bc8; } IL_0b96: { int32_t L_902 = V_77; int32_t L_903 = ___order4; int32_t L_904 = V_71; V_78 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_902, (int32_t)L_903)), (int32_t)L_904)); double L_905 = V_75; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_906 = ___matrixH1; int32_t L_907 = V_78; NullCheck(L_906); int32_t L_908 = L_907; double L_909 = (L_906)->GetAt(static_cast(L_908)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_910 = ___matrixH1; int32_t L_911 = V_60; int32_t L_912 = V_77; NullCheck(L_910); int32_t L_913 = ((int32_t)il2cpp_codegen_add((int32_t)L_911, (int32_t)L_912)); double L_914 = (L_910)->GetAt(static_cast(L_913)); V_75 = ((double)il2cpp_codegen_add((double)L_905, (double)((double)il2cpp_codegen_multiply((double)L_909, (double)L_914)))); double L_915 = V_76; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_916 = ___matrixH1; int32_t L_917 = V_78; NullCheck(L_916); int32_t L_918 = L_917; double L_919 = (L_916)->GetAt(static_cast(L_918)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_920 = ___matrixH1; int32_t L_921 = V_58; int32_t L_922 = V_77; NullCheck(L_920); int32_t L_923 = ((int32_t)il2cpp_codegen_add((int32_t)L_921, (int32_t)L_922)); double L_924 = (L_920)->GetAt(static_cast(L_923)); V_76 = ((double)il2cpp_codegen_add((double)L_915, (double)((double)il2cpp_codegen_multiply((double)L_919, (double)L_924)))); int32_t L_925 = V_77; V_77 = ((int32_t)il2cpp_codegen_add((int32_t)L_925, (int32_t)1)); } IL_0bc8: { int32_t L_926 = V_77; int32_t L_927 = V_0; if ((((int32_t)L_926) <= ((int32_t)L_927))) { goto IL_0b96; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_928 = ___matrixH1; int32_t L_929 = V_73; int32_t L_930 = V_71; NullCheck(L_928); int32_t L_931 = ((int32_t)il2cpp_codegen_add((int32_t)L_929, (int32_t)L_930)); double L_932 = (L_928)->GetAt(static_cast(L_931)); double L_933 = V_3; V_8 = ((double)il2cpp_codegen_subtract((double)L_932, (double)L_933)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_934 = ___e3; int32_t L_935 = V_71; NullCheck(L_934); int32_t L_936 = L_935; double L_937 = (L_934)->GetAt(static_cast(L_936)); if ((!(((double)L_937) < ((double)(0.0))))) { goto IL_0bf8; } } { double L_938 = V_8; V_7 = L_938; double L_939 = V_75; V_5 = L_939; double L_940 = V_76; V_6 = L_940; goto IL_0e1b; } IL_0bf8: { int32_t L_941 = V_71; V_69 = L_941; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_942 = ___e3; int32_t L_943 = V_71; NullCheck(L_942); int32_t L_944 = L_943; double L_945 = (L_942)->GetAt(static_cast(L_944)); if ((!(((double)L_945) == ((double)(0.0))))) { goto IL_0c3d; } } { double L_946 = V_75; double L_947 = V_76; double L_948 = V_8; double L_949 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_950; L_950 = ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8(((-L_946)), ((-L_947)), L_948, L_949, /*hidden argument*/NULL); V_79 = L_950; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_951 = ___matrixH1; int32_t L_952 = V_60; int32_t L_953 = V_71; double L_954; L_954 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_79), /*hidden argument*/NULL); NullCheck(L_951); (L_951)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_952, (int32_t)L_953))), (double)L_954); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_955 = ___matrixH1; int32_t L_956 = V_58; int32_t L_957 = V_71; double L_958; L_958 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_79), /*hidden argument*/NULL); NullCheck(L_955); (L_955)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_956, (int32_t)L_957))), (double)L_958); goto IL_0db7; } IL_0c3d: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_959 = ___matrixH1; int32_t L_960 = V_74; int32_t L_961 = V_71; NullCheck(L_959); int32_t L_962 = ((int32_t)il2cpp_codegen_add((int32_t)L_960, (int32_t)L_961)); double L_963 = (L_959)->GetAt(static_cast(L_962)); V_9 = L_963; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_964 = ___matrixH1; int32_t L_965 = V_73; int32_t L_966 = V_72; NullCheck(L_964); int32_t L_967 = ((int32_t)il2cpp_codegen_add((int32_t)L_965, (int32_t)L_966)); double L_968 = (L_964)->GetAt(static_cast(L_967)); V_10 = L_968; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_969 = ___d2; int32_t L_970 = V_71; NullCheck(L_969); int32_t L_971 = L_970; double L_972 = (L_969)->GetAt(static_cast(L_971)); double L_973 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_974 = ___d2; int32_t L_975 = V_71; NullCheck(L_974); int32_t L_976 = L_975; double L_977 = (L_974)->GetAt(static_cast(L_976)); double L_978 = V_3; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_979 = ___e3; int32_t L_980 = V_71; NullCheck(L_979); int32_t L_981 = L_980; double L_982 = (L_979)->GetAt(static_cast(L_981)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_983 = ___e3; int32_t L_984 = V_71; NullCheck(L_983); int32_t L_985 = L_984; double L_986 = (L_983)->GetAt(static_cast(L_985)); double L_987 = V_4; double L_988 = V_4; V_80 = ((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_subtract((double)L_972, (double)L_973)), (double)((double)il2cpp_codegen_subtract((double)L_977, (double)L_978)))), (double)((double)il2cpp_codegen_multiply((double)L_982, (double)L_986)))), (double)((double)il2cpp_codegen_multiply((double)L_987, (double)L_988)))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_989 = ___d2; int32_t L_990 = V_71; NullCheck(L_989); int32_t L_991 = L_990; double L_992 = (L_989)->GetAt(static_cast(L_991)); double L_993 = V_3; double L_994 = V_4; V_81 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_subtract((double)L_992, (double)L_993)), (double)(2.0))), (double)L_994)); double L_995 = V_80; if ((!(((double)L_995) == ((double)(0.0))))) { goto IL_0ccb; } } { double L_996 = V_81; if ((!(((double)L_996) == ((double)(0.0))))) { goto IL_0ccb; } } { double L_997 = V_1; double L_998 = V_11; double L_999 = V_8; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1000; L_1000 = fabs(L_999); double L_1001 = V_4; double L_1002; L_1002 = fabs(L_1001); double L_1003 = V_9; double L_1004; L_1004 = fabs(L_1003); double L_1005 = V_10; double L_1006; L_1006 = fabs(L_1005); double L_1007 = V_7; double L_1008; L_1008 = fabs(L_1007); V_80 = ((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)L_997, (double)L_998)), (double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_add((double)L_1000, (double)L_1002)), (double)L_1004)), (double)L_1006)), (double)L_1008)))); } IL_0ccb: { double L_1009 = V_9; double L_1010 = V_5; double L_1011 = V_7; double L_1012 = V_75; double L_1013 = V_4; double L_1014 = V_76; double L_1015 = V_9; double L_1016 = V_6; double L_1017 = V_7; double L_1018 = V_76; double L_1019 = V_4; double L_1020 = V_75; double L_1021 = V_80; double L_1022 = V_81; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1023; L_1023 = ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8(((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_1009, (double)L_1010)), (double)((double)il2cpp_codegen_multiply((double)L_1011, (double)L_1012)))), (double)((double)il2cpp_codegen_multiply((double)L_1013, (double)L_1014)))), ((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_multiply((double)L_1015, (double)L_1016)), (double)((double)il2cpp_codegen_multiply((double)L_1017, (double)L_1018)))), (double)((double)il2cpp_codegen_multiply((double)L_1019, (double)L_1020)))), L_1021, L_1022, /*hidden argument*/NULL); V_82 = L_1023; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1024 = ___matrixH1; int32_t L_1025 = V_60; int32_t L_1026 = V_71; double L_1027; L_1027 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1024); (L_1024)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1025, (int32_t)L_1026))), (double)L_1027); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1028 = ___matrixH1; int32_t L_1029 = V_58; int32_t L_1030 = V_71; double L_1031; L_1031 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1028); (L_1028)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1029, (int32_t)L_1030))), (double)L_1031); double L_1032 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1033; L_1033 = fabs(L_1032); double L_1034 = V_7; double L_1035; L_1035 = fabs(L_1034); double L_1036 = V_4; double L_1037; L_1037 = fabs(L_1036); if ((!(((double)L_1033) > ((double)((double)il2cpp_codegen_add((double)L_1035, (double)L_1037)))))) { goto IL_0d74; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1038 = ___matrixH1; int32_t L_1039 = V_60; int32_t L_1040 = V_72; double L_1041 = V_75; double L_1042 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1043 = ___matrixH1; int32_t L_1044 = V_60; int32_t L_1045 = V_71; NullCheck(L_1043); int32_t L_1046 = ((int32_t)il2cpp_codegen_add((int32_t)L_1044, (int32_t)L_1045)); double L_1047 = (L_1043)->GetAt(static_cast(L_1046)); double L_1048 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1049 = ___matrixH1; int32_t L_1050 = V_58; int32_t L_1051 = V_71; NullCheck(L_1049); int32_t L_1052 = ((int32_t)il2cpp_codegen_add((int32_t)L_1050, (int32_t)L_1051)); double L_1053 = (L_1049)->GetAt(static_cast(L_1052)); double L_1054 = V_9; NullCheck(L_1038); (L_1038)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1039, (int32_t)L_1040))), (double)((double)((double)((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_subtract((double)((-L_1041)), (double)((double)il2cpp_codegen_multiply((double)L_1042, (double)L_1047)))), (double)((double)il2cpp_codegen_multiply((double)L_1048, (double)L_1053))))/(double)L_1054))); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1055 = ___matrixH1; int32_t L_1056 = V_58; int32_t L_1057 = V_72; double L_1058 = V_76; double L_1059 = V_8; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1060 = ___matrixH1; int32_t L_1061 = V_58; int32_t L_1062 = V_71; NullCheck(L_1060); int32_t L_1063 = ((int32_t)il2cpp_codegen_add((int32_t)L_1061, (int32_t)L_1062)); double L_1064 = (L_1060)->GetAt(static_cast(L_1063)); double L_1065 = V_4; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1066 = ___matrixH1; int32_t L_1067 = V_60; int32_t L_1068 = V_71; NullCheck(L_1066); int32_t L_1069 = ((int32_t)il2cpp_codegen_add((int32_t)L_1067, (int32_t)L_1068)); double L_1070 = (L_1066)->GetAt(static_cast(L_1069)); double L_1071 = V_9; NullCheck(L_1055); (L_1055)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1056, (int32_t)L_1057))), (double)((double)((double)((double)il2cpp_codegen_subtract((double)((double)il2cpp_codegen_subtract((double)((-L_1058)), (double)((double)il2cpp_codegen_multiply((double)L_1059, (double)L_1064)))), (double)((double)il2cpp_codegen_multiply((double)L_1065, (double)L_1070))))/(double)L_1071))); goto IL_0db7; } IL_0d74: { double L_1072 = V_5; double L_1073 = V_10; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1074 = ___matrixH1; int32_t L_1075 = V_60; int32_t L_1076 = V_71; NullCheck(L_1074); int32_t L_1077 = ((int32_t)il2cpp_codegen_add((int32_t)L_1075, (int32_t)L_1076)); double L_1078 = (L_1074)->GetAt(static_cast(L_1077)); double L_1079 = V_6; double L_1080 = V_10; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1081 = ___matrixH1; int32_t L_1082 = V_58; int32_t L_1083 = V_71; NullCheck(L_1081); int32_t L_1084 = ((int32_t)il2cpp_codegen_add((int32_t)L_1082, (int32_t)L_1083)); double L_1085 = (L_1081)->GetAt(static_cast(L_1084)); double L_1086 = V_7; double L_1087 = V_4; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_1088; L_1088 = ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8(((double)il2cpp_codegen_subtract((double)((-L_1072)), (double)((double)il2cpp_codegen_multiply((double)L_1073, (double)L_1078)))), ((double)il2cpp_codegen_subtract((double)((-L_1079)), (double)((double)il2cpp_codegen_multiply((double)L_1080, (double)L_1085)))), L_1086, L_1087, /*hidden argument*/NULL); V_82 = L_1088; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1089 = ___matrixH1; int32_t L_1090 = V_60; int32_t L_1091 = V_72; double L_1092; L_1092 = Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1089); (L_1089)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1090, (int32_t)L_1091))), (double)L_1092); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1093 = ___matrixH1; int32_t L_1094 = V_58; int32_t L_1095 = V_72; double L_1096; L_1096 = Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline((Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1093); (L_1093)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1094, (int32_t)L_1095))), (double)L_1096); } IL_0db7: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1097 = ___matrixH1; int32_t L_1098 = V_60; int32_t L_1099 = V_71; NullCheck(L_1097); int32_t L_1100 = ((int32_t)il2cpp_codegen_add((int32_t)L_1098, (int32_t)L_1099)); double L_1101 = (L_1097)->GetAt(static_cast(L_1100)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1102; L_1102 = fabs(L_1101); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1103 = ___matrixH1; int32_t L_1104 = V_58; int32_t L_1105 = V_71; NullCheck(L_1103); int32_t L_1106 = ((int32_t)il2cpp_codegen_add((int32_t)L_1104, (int32_t)L_1105)); double L_1107 = (L_1103)->GetAt(static_cast(L_1106)); double L_1108; L_1108 = fabs(L_1107); double L_1109; L_1109 = Math_Max_mA7AFB223891668427745BC854ACBC24849AEDCB6(L_1102, L_1108, /*hidden argument*/NULL); V_61 = L_1109; double L_1110 = V_1; double L_1111 = V_61; double L_1112 = V_61; if ((!(((double)((double)il2cpp_codegen_multiply((double)((double)il2cpp_codegen_multiply((double)L_1110, (double)L_1111)), (double)L_1112))) > ((double)(1.0))))) { goto IL_0e1b; } } { int32_t L_1113 = V_71; V_83 = L_1113; goto IL_0e16; } IL_0dee: { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1114 = ___matrixH1; int32_t L_1115 = V_60; int32_t L_1116 = V_83; NullCheck(L_1114); double* L_1117 = ((L_1114)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1115, (int32_t)L_1116))))); double L_1118 = *((double*)L_1117); double L_1119 = V_61; *((double*)L_1117) = (double)((double)((double)L_1118/(double)L_1119)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1120 = ___matrixH1; int32_t L_1121 = V_58; int32_t L_1122 = V_83; NullCheck(L_1120); double* L_1123 = ((L_1120)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1121, (int32_t)L_1122))))); double L_1124 = *((double*)L_1123); double L_1125 = V_61; *((double*)L_1123) = (double)((double)((double)L_1124/(double)L_1125)); int32_t L_1126 = V_83; V_83 = ((int32_t)il2cpp_codegen_add((int32_t)L_1126, (int32_t)1)); } IL_0e16: { int32_t L_1127 = V_83; int32_t L_1128 = V_0; if ((((int32_t)L_1127) <= ((int32_t)L_1128))) { goto IL_0dee; } } IL_0e1b: { int32_t L_1129 = V_71; V_71 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1129, (int32_t)1)); } IL_0e21: { int32_t L_1130 = V_71; if ((((int32_t)L_1130) >= ((int32_t)0))) { goto IL_0b66; } } IL_0e29: { int32_t L_1131 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1131, (int32_t)1)); } IL_0e2d: { int32_t L_1132 = V_0; if ((((int32_t)L_1132) >= ((int32_t)0))) { goto IL_08df; } } { int32_t L_1133 = ___order4; V_84 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1133, (int32_t)1)); goto IL_0e96; } IL_0e3c: { int32_t L_1134 = V_84; int32_t L_1135 = ___order4; V_85 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_1134, (int32_t)L_1135)); V_86 = 0; goto IL_0e8a; } IL_0e48: { V_7 = (0.0); V_87 = 0; goto IL_0e75; } IL_0e58: { double L_1136 = V_7; DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1137 = ___a0; int32_t L_1138 = V_87; int32_t L_1139 = ___order4; int32_t L_1140 = V_86; NullCheck(L_1137); int32_t L_1141 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1138, (int32_t)L_1139)), (int32_t)L_1140)); double L_1142 = (L_1137)->GetAt(static_cast(L_1141)); DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1143 = ___matrixH1; int32_t L_1144 = V_85; int32_t L_1145 = V_87; NullCheck(L_1143); int32_t L_1146 = ((int32_t)il2cpp_codegen_add((int32_t)L_1144, (int32_t)L_1145)); double L_1147 = (L_1143)->GetAt(static_cast(L_1146)); V_7 = ((double)il2cpp_codegen_add((double)L_1136, (double)((double)il2cpp_codegen_multiply((double)L_1142, (double)L_1147)))); int32_t L_1148 = V_87; V_87 = ((int32_t)il2cpp_codegen_add((int32_t)L_1148, (int32_t)1)); } IL_0e75: { int32_t L_1149 = V_87; int32_t L_1150 = V_84; if ((((int32_t)L_1149) <= ((int32_t)L_1150))) { goto IL_0e58; } } { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_1151 = ___a0; int32_t L_1152 = V_85; int32_t L_1153 = V_86; double L_1154 = V_7; NullCheck(L_1151); (L_1151)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1152, (int32_t)L_1153))), (double)L_1154); int32_t L_1155 = V_86; V_86 = ((int32_t)il2cpp_codegen_add((int32_t)L_1155, (int32_t)1)); } IL_0e8a: { int32_t L_1156 = V_86; int32_t L_1157 = ___order4; if ((((int32_t)L_1156) < ((int32_t)L_1157))) { goto IL_0e48; } } { int32_t L_1158 = V_84; V_84 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1158, (int32_t)1)); } IL_0e96: { int32_t L_1159 = V_84; if ((((int32_t)L_1159) >= ((int32_t)0))) { goto IL_0e3c; } } { return; } } // System.Numerics.Complex MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::Cdiv(System.Double,System.Double,System.Double,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ManagedLinearAlgebraProvider_Cdiv_m316BAC2BC1A97C39792CA5DB508E9A0FD20B83D8 (double ___xreal0, double ___ximag1, double ___yreal2, double ___yimag3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { double L_0 = ___yimag3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_1; L_1 = fabs(L_0); double L_2 = ___yreal2; double L_3; L_3 = fabs(L_2); if ((!(((double)L_1) < ((double)L_3)))) { goto IL_0032; } } { double L_4 = ___xreal0; double L_5 = ___ximag1; double L_6 = ___yimag3; double L_7 = ___yreal2; double L_8 = ___yreal2; double L_9 = ___yimag3; double L_10 = ___yimag3; double L_11 = ___yreal2; double L_12 = ___ximag1; double L_13 = ___xreal0; double L_14 = ___yimag3; double L_15 = ___yreal2; double L_16 = ___yreal2; double L_17 = ___yimag3; double L_18 = ___yimag3; double L_19 = ___yreal2; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_20; memset((&L_20), 0, sizeof(L_20)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_20), ((double)((double)((double)il2cpp_codegen_add((double)L_4, (double)((double)il2cpp_codegen_multiply((double)L_5, (double)((double)((double)L_6/(double)L_7))))))/(double)((double)il2cpp_codegen_add((double)L_8, (double)((double)il2cpp_codegen_multiply((double)L_9, (double)((double)((double)L_10/(double)L_11)))))))), ((double)((double)((double)il2cpp_codegen_subtract((double)L_12, (double)((double)il2cpp_codegen_multiply((double)L_13, (double)((double)((double)L_14/(double)L_15))))))/(double)((double)il2cpp_codegen_add((double)L_16, (double)((double)il2cpp_codegen_multiply((double)L_17, (double)((double)((double)L_18/(double)L_19)))))))), /*hidden argument*/NULL); return L_20; } IL_0032: { double L_21 = ___ximag1; double L_22 = ___xreal0; double L_23 = ___yreal2; double L_24 = ___yimag3; double L_25 = ___yimag3; double L_26 = ___yreal2; double L_27 = ___yreal2; double L_28 = ___yimag3; double L_29 = ___xreal0; double L_30 = ___ximag1; double L_31 = ___yreal2; double L_32 = ___yimag3; double L_33 = ___yimag3; double L_34 = ___yreal2; double L_35 = ___yreal2; double L_36 = ___yimag3; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_37; memset((&L_37), 0, sizeof(L_37)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_37), ((double)((double)((double)il2cpp_codegen_add((double)L_21, (double)((double)il2cpp_codegen_multiply((double)L_22, (double)((double)((double)L_23/(double)L_24))))))/(double)((double)il2cpp_codegen_add((double)L_25, (double)((double)il2cpp_codegen_multiply((double)L_26, (double)((double)((double)L_27/(double)L_28)))))))), ((double)((double)((double)il2cpp_codegen_add((double)((-L_29)), (double)((double)il2cpp_codegen_multiply((double)L_30, (double)((double)((double)L_31/(double)L_32))))))/(double)((double)il2cpp_codegen_add((double)L_33, (double)((double)il2cpp_codegen_multiply((double)L_34, (double)((double)((double)L_35/(double)L_36)))))))), /*hidden argument*/NULL); return L_37; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Single,System.Single[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_ScaleArray_mA15989325ECE03370F420E9D457A228F744F2759 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, float ___alpha0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result2, const RuntimeMethod* method) { int32_t V_0 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___x1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_ScaleArray_mA15989325ECE03370F420E9D457A228F744F2759_RuntimeMethod_var))); } IL_000e: { float L_2 = ___alpha0; if ((!(((double)((double)((double)L_2))) == ((double)(0.0))))) { goto IL_0026; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_3 = ___result2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___result2; NullCheck(L_4); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_3, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))), /*hidden argument*/NULL); return; } IL_0026: { float L_5 = ___alpha0; if ((!(((double)((double)((double)L_5))) == ((double)(1.0))))) { goto IL_003b; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___x1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = ___result2; ArrayExtensions_Copy_mB45BF9EF48ADE3CD52E0670F0811148A5899A5C4(L_6, L_7, /*hidden argument*/NULL); return; } IL_003b: { V_0 = 0; goto IL_004b; } IL_003f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___result2; int32_t L_9 = V_0; float L_10 = ___alpha0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___x1; int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; float L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_8); (L_8)->SetAt(static_cast(L_9), (float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_14))); int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_004b: { int32_t L_16 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = ___result2; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))) { goto IL_003f; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::PointWiseMultiplyArrays(System.Single[],System.Single[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___y1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result2, const RuntimeMethod* method) { int32_t V_0 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___y1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72_RuntimeMethod_var))); } IL_000e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___x0; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72_RuntimeMethod_var))); } IL_001c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___result2; if (L_4) { goto IL_002a; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72_RuntimeMethod_var))); } IL_002a: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___y1; NullCheck(L_6); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = ___x0; NullCheck(L_7); if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))))) { goto IL_003a; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___y1; NullCheck(L_8); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = ___result2; NullCheck(L_9); if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0045; } } IL_003a: { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral70C9F404CBC07B4BA157DF06A2B295824C1A3599)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_PointWiseMultiplyArrays_mE310FB682B95AA83F5FB99379B977A169607BC72_RuntimeMethod_var))); } IL_0045: { V_0 = 0; goto IL_0057; } IL_0049: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___result2; int32_t L_12 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___x0; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = ___y1; int32_t L_18 = V_0; NullCheck(L_17); int32_t L_19 = L_18; float L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_20))); int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)1)); } IL_0057: { int32_t L_22 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_23 = ___result2; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length)))))) { goto IL_0049; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiply(System.Single[],System.Int32,System.Int32,System.Single[],System.Int32,System.Int32,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___x0, int32_t ___rowsX1, int32_t ___columnsX2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___y3, int32_t ___rowsY4, int32_t ___columnsY5, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___result6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass132_0_U3CMatrixMultiplyU3Eb__0_mFD2550D9F6C5DD95394083AE255027E2C4C7F81B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * V_0 = NULL; int32_t V_1 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_2 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_6 = NULL; float V_7 = 0.0f; int32_t V_8 = 0; int32_t G_B20_0 = 0; { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_0 = (U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass132_0__ctor_mEEB034D903DDA7FE7BA1436CECFFCA8B90E29EC4(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_1 = V_0; int32_t L_2 = ___columnsX2; NullCheck(L_1); L_1->set_columnsX_0(L_2); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_3 = V_0; int32_t L_4 = ___rowsX1; NullCheck(L_3); L_3->set_rowsX_1(L_4); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_5 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___x0; NullCheck(L_5); L_5->set_x_2(L_6); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_7 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___result6; NullCheck(L_7); L_7->set_result_4(L_8); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_9 = V_0; int32_t L_10 = ___columnsY5; NullCheck(L_9); L_9->set_columnsY_5(L_10); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_11 = V_0; NullCheck(L_11); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = L_11->get_x_2(); if (L_12) { goto IL_003e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_13 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_003e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_14 = ___y3; if (L_14) { goto IL_004d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_15 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_004d: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_16 = V_0; NullCheck(L_16); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = L_16->get_result_4(); if (L_17) { goto IL_0060; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_18 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_18, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_0060: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_19 = V_0; NullCheck(L_19); int32_t L_20 = L_19->get_columnsX_0(); int32_t L_21 = ___rowsY4; if ((((int32_t)L_20) == ((int32_t)L_21))) { goto IL_009d; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_22 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_23 = L_22; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_24 = V_0; NullCheck(L_24); int32_t L_25 = L_24->get_columnsX_0(); int32_t L_26 = L_25; RuntimeObject * L_27 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_26); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_27); (L_23)->SetAt(static_cast(0), (RuntimeObject *)L_27); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_28 = L_23; int32_t L_29 = ___rowsY4; int32_t L_30 = L_29; RuntimeObject * L_31 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_30); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(1), (RuntimeObject *)L_31); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_32; L_32 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_28, /*hidden argument*/NULL); String_t* L_33; L_33 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_32, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_34 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_34, L_33, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_009d: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_35 = V_0; NullCheck(L_35); int32_t L_36 = L_35->get_rowsX_1(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_37 = V_0; NullCheck(L_37); int32_t L_38 = L_37->get_columnsX_0(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_39 = V_0; NullCheck(L_39); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_40 = L_39->get_x_2(); NullCheck(L_40); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_38))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length)))))) { goto IL_00fb; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_rowsX_1(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_48 = V_0; NullCheck(L_48); int32_t L_49 = L_48->get_columnsX_0(); int32_t L_50 = L_49; RuntimeObject * L_51 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_50); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_51); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_51); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = L_47; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_53 = V_0; NullCheck(L_53); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_54 = L_53->get_x_2(); NullCheck(L_54); int32_t L_55 = ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))); RuntimeObject * L_56 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_55); NullCheck(L_52); ArrayElementTypeCheck (L_52, L_56); (L_52)->SetAt(static_cast(2), (RuntimeObject *)L_56); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_57; L_57 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_52, /*hidden argument*/NULL); String_t* L_58; L_58 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_57, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_59 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_59, L_58, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_59, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_00fb: { int32_t L_60 = ___rowsY4; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_61 = V_0; NullCheck(L_61); int32_t L_62 = L_61->get_columnsY_5(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = ___y3; NullCheck(L_63); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_60, (int32_t)L_62))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))) { goto IL_0149; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_64 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_65 = L_64; int32_t L_66 = ___rowsY4; int32_t L_67 = L_66; RuntimeObject * L_68 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_67); NullCheck(L_65); ArrayElementTypeCheck (L_65, L_68); (L_65)->SetAt(static_cast(0), (RuntimeObject *)L_68); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_69 = L_65; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_70 = V_0; NullCheck(L_70); int32_t L_71 = L_70->get_columnsY_5(); int32_t L_72 = L_71; RuntimeObject * L_73 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_72); NullCheck(L_69); ArrayElementTypeCheck (L_69, L_73); (L_69)->SetAt(static_cast(1), (RuntimeObject *)L_73); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_74 = L_69; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_75 = ___y3; NullCheck(L_75); int32_t L_76 = ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))); RuntimeObject * L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_76); NullCheck(L_74); ArrayElementTypeCheck (L_74, L_77); (L_74)->SetAt(static_cast(2), (RuntimeObject *)L_77); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_78; L_78 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_74, /*hidden argument*/NULL); String_t* L_79; L_79 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_78, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_80 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_80, L_79, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_0149: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_81 = V_0; NullCheck(L_81); int32_t L_82 = L_81->get_rowsX_1(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_83 = V_0; NullCheck(L_83); int32_t L_84 = L_83->get_columnsY_5(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_85 = V_0; NullCheck(L_85); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_86 = L_85->get_result_4(); NullCheck(L_86); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_84))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length)))))) { goto IL_01a7; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_87 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_87; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_rowsX_1(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(0), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_94 = V_0; NullCheck(L_94); int32_t L_95 = L_94->get_columnsY_5(); int32_t L_96 = L_95; RuntimeObject * L_97 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_96); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_97); (L_93)->SetAt(static_cast(1), (RuntimeObject *)L_97); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_98 = L_93; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_99 = V_0; NullCheck(L_99); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_100 = L_99->get_result_4(); NullCheck(L_100); int32_t L_101 = ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))); RuntimeObject * L_102 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_101); NullCheck(L_98); ArrayElementTypeCheck (L_98, L_102); (L_98)->SetAt(static_cast(2), (RuntimeObject *)L_102); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_103; L_103 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_98, /*hidden argument*/NULL); String_t* L_104; L_104 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_103, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_105 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_105, L_104, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_105, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiply_m6965859A90F30E095C2AC6D62DDC3D112035AA6A_RuntimeMethod_var))); } IL_01a7: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_106 = V_0; NullCheck(L_106); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_107 = L_106->get_result_4(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_108 = V_0; NullCheck(L_108); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_109 = L_108->get_result_4(); NullCheck(L_109); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_107, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_109)->max_length))), /*hidden argument*/NULL); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_110 = V_0; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_111 = V_0; NullCheck(L_111); int32_t L_112 = L_111->get_columnsY_5(); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_113 = (SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)SZArrayNew(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9_il2cpp_TypeInfo_var, (uint32_t)L_112); NullCheck(L_110); L_110->set_columnDataB_3(L_113); V_1 = 0; goto IL_01f8; } IL_01d0: { int32_t L_114 = ___rowsY4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_115 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_114); V_2 = L_115; int32_t L_116 = V_1; int32_t L_117 = ___rowsY4; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_118 = V_0; NullCheck(L_118); int32_t L_119 = L_118->get_columnsY_5(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_120 = ___y3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_121 = V_2; ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560(((int32_t)111), L_116, L_117, L_119, L_120, L_121, /*hidden argument*/ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_RuntimeMethod_var); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_122 = V_0; NullCheck(L_122); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_123 = L_122->get_columnDataB_3(); int32_t L_124 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_125 = V_2; NullCheck(L_123); ArrayElementTypeCheck (L_123, L_125); (L_123)->SetAt(static_cast(L_124), (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_125); int32_t L_126 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_01f8: { int32_t L_127 = V_1; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_128 = V_0; NullCheck(L_128); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_129 = L_128->get_columnDataB_3(); NullCheck(L_129); if ((((int32_t)L_127) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length)))))) { goto IL_01d0; } } { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_130 = V_0; NullCheck(L_130); int32_t L_131 = L_130->get_rowsX_1(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_132 = V_0; NullCheck(L_132); int32_t L_133 = L_132->get_columnsY_5(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_134 = V_0; NullCheck(L_134); int32_t L_135 = L_134->get_columnsX_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_136; L_136 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_131, (int32_t)L_133)), (int32_t)L_135))) < ((int32_t)L_136))) { goto IL_0228; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_137; L_137 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B20_0 = ((((int32_t)L_137) < ((int32_t)2))? 1 : 0); goto IL_0229; } IL_0228: { G_B20_0 = 1; } IL_0229: { if (!G_B20_0) { goto IL_02dd; } } { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_138 = V_0; NullCheck(L_138); int32_t L_139 = L_138->get_columnsX_0(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_140 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_139); V_3 = L_140; V_4 = 0; goto IL_02cf; } IL_0242: { int32_t L_141 = V_4; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_142 = V_0; NullCheck(L_142); int32_t L_143 = L_142->get_rowsX_1(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_144 = V_0; NullCheck(L_144); int32_t L_145 = L_144->get_columnsX_0(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_146 = V_0; NullCheck(L_146); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_147 = L_146->get_x_2(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_148 = V_3; ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C(((int32_t)111), L_141, L_143, L_145, L_147, L_148, /*hidden argument*/ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_RuntimeMethod_var); V_5 = 0; goto IL_02bf; } IL_0263: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_149 = V_0; NullCheck(L_149); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_150 = L_149->get_columnDataB_3(); int32_t L_151 = V_5; NullCheck(L_150); int32_t L_152 = L_151; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_153 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(L_150)->GetAt(static_cast(L_152)); V_6 = L_153; V_7 = (0.0f); V_8 = 0; goto IL_028f; } IL_027a: { float L_154 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_155 = V_3; int32_t L_156 = V_8; NullCheck(L_155); int32_t L_157 = L_156; float L_158 = (L_155)->GetAt(static_cast(L_157)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_159 = V_6; int32_t L_160 = V_8; NullCheck(L_159); int32_t L_161 = L_160; float L_162 = (L_159)->GetAt(static_cast(L_161)); V_7 = ((float)il2cpp_codegen_add((float)L_154, (float)((float)il2cpp_codegen_multiply((float)L_158, (float)L_162)))); int32_t L_163 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_163, (int32_t)1)); } IL_028f: { int32_t L_164 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_165 = V_3; NullCheck(L_165); if ((((int32_t)L_164) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_165)->max_length)))))) { goto IL_027a; } } { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_166 = V_0; NullCheck(L_166); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_167 = L_166->get_result_4(); int32_t L_168 = V_5; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_169 = V_0; NullCheck(L_169); int32_t L_170 = L_169->get_rowsX_1(); int32_t L_171 = V_4; NullCheck(L_167); float* L_172 = ((L_167)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_168, (int32_t)L_170)), (int32_t)L_171))))); float L_173 = *((float*)L_172); float L_174 = V_7; *((float*)L_172) = (float)((float)il2cpp_codegen_add((float)L_173, (float)((float)il2cpp_codegen_multiply((float)(1.0f), (float)L_174)))); int32_t L_175 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_175, (int32_t)1)); } IL_02bf: { int32_t L_176 = V_5; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_177 = V_0; NullCheck(L_177); int32_t L_178 = L_177->get_columnsY_5(); if ((((int32_t)L_176) < ((int32_t)L_178))) { goto IL_0263; } } { int32_t L_179 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)1)); } IL_02cf: { int32_t L_180 = V_4; U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_181 = V_0; NullCheck(L_181); int32_t L_182 = L_181->get_rowsX_1(); if ((((int32_t)L_180) < ((int32_t)L_182))) { goto IL_0242; } } { return; } IL_02dd: { U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_183 = V_0; NullCheck(L_183); int32_t L_184 = L_183->get_rowsX_1(); U3CU3Ec__DisplayClass132_0_t38D98323D60DAFC5A2DE4DF81C4A60C4DAF43307 * L_185 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_186 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_186, L_185, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass132_0_U3CMatrixMultiplyU3Eb__0_mFD2550D9F6C5DD95394083AE255027E2C4C7F81B_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_184, 1, L_186, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::MatrixMultiplyWithUpdate(MathNet.Numerics.Providers.LinearAlgebra.Transpose,MathNet.Numerics.Providers.LinearAlgebra.Transpose,System.Single,System.Single[],System.Int32,System.Int32,System.Single[],System.Int32,System.Int32,System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___transposeA0, int32_t ___transposeB1, float ___alpha2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a3, int32_t ___rowsA4, int32_t ___columnsA5, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___b6, int32_t ___rowsB7, int32_t ___columnsB8, float ___beta9, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___c10, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass133_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mB29666162C60D75A719810F9C0D96F0D5DBE9954_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_4 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_8 = NULL; float V_9 = 0.0f; int32_t V_10 = 0; int32_t G_B30_0 = 0; { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_0 = (U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF *)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF_il2cpp_TypeInfo_var); U3CU3Ec__DisplayClass133_0__ctor_mDAE8D9519099A225F0416828022E115308991A32(L_0, /*hidden argument*/NULL); V_0 = L_0; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_1 = V_0; int32_t L_2 = ___columnsA5; NullCheck(L_1); L_1->set_columnsA_0(L_2); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_3 = V_0; int32_t L_4 = ___transposeA0; NullCheck(L_3); L_3->set_transposeA_1(L_4); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_5 = V_0; int32_t L_6 = ___rowsA4; NullCheck(L_5); L_5->set_rowsA_2(L_6); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_7 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_8 = ___a3; NullCheck(L_7); L_7->set_a_3(L_8); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_9 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_10 = ___c10; NullCheck(L_9); L_9->set_c_5(L_10); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_11 = V_0; float L_12 = ___alpha2; NullCheck(L_11); L_11->set_alpha_6(L_12); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_13 = V_0; int32_t L_14 = ___columnsB8; NullCheck(L_13); L_13->set_columnsB_7(L_14); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_15 = V_0; NullCheck(L_15); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_16 = L_15->get_a_3(); if (L_16) { goto IL_004f; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_17 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_004f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = ___b6; if (L_18) { goto IL_005e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_19 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_005e: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_20 = V_0; NullCheck(L_20); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_21 = L_20->get_c_5(); if (L_21) { goto IL_0071; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_22 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_0071: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_23 = V_0; NullCheck(L_23); int32_t L_24 = L_23->get_transposeA_1(); if ((((int32_t)L_24) == ((int32_t)((int32_t)111)))) { goto IL_0095; } } { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_25 = V_0; NullCheck(L_25); int32_t L_26 = L_25->get_rowsA_2(); V_1 = L_26; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_27 = V_0; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_28 = V_0; NullCheck(L_28); int32_t L_29 = L_28->get_columnsA_0(); NullCheck(L_27); L_27->set_rowsA_2(L_29); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_30 = V_0; int32_t L_31 = V_1; NullCheck(L_30); L_30->set_columnsA_0(L_31); } IL_0095: { int32_t L_32 = ___transposeB1; if ((((int32_t)L_32) == ((int32_t)((int32_t)111)))) { goto IL_00ac; } } { int32_t L_33 = ___rowsB7; V_2 = L_33; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_34 = V_0; NullCheck(L_34); int32_t L_35 = L_34->get_columnsB_7(); ___rowsB7 = L_35; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_36 = V_0; int32_t L_37 = V_2; NullCheck(L_36); L_36->set_columnsB_7(L_37); } IL_00ac: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_38 = V_0; NullCheck(L_38); int32_t L_39 = L_38->get_columnsA_0(); int32_t L_40 = ___rowsB7; if ((((int32_t)L_39) == ((int32_t)L_40))) { goto IL_00e9; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_41 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)2); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_42 = L_41; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_43 = V_0; NullCheck(L_43); int32_t L_44 = L_43->get_columnsA_0(); int32_t L_45 = L_44; RuntimeObject * L_46 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_45); NullCheck(L_42); ArrayElementTypeCheck (L_42, L_46); (L_42)->SetAt(static_cast(0), (RuntimeObject *)L_46); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = L_42; int32_t L_48 = ___rowsB7; int32_t L_49 = L_48; RuntimeObject * L_50 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_49); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_50); (L_47)->SetAt(static_cast(1), (RuntimeObject *)L_50); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_51; L_51 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8D47A34409D0AFA4447F947FEF4D364C4ACDBB4A)), L_47, /*hidden argument*/NULL); String_t* L_52; L_52 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_51, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_53 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_53, L_52, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_53, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_00e9: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_54 = V_0; NullCheck(L_54); int32_t L_55 = L_54->get_rowsA_2(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_56 = V_0; NullCheck(L_56); int32_t L_57 = L_56->get_columnsA_0(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_58 = V_0; NullCheck(L_58); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_59 = L_58->get_a_3(); NullCheck(L_59); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_55, (int32_t)L_57))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length)))))) { goto IL_0147; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_60 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_61 = L_60; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_62 = V_0; NullCheck(L_62); int32_t L_63 = L_62->get_rowsA_2(); int32_t L_64 = L_63; RuntimeObject * L_65 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_64); NullCheck(L_61); ArrayElementTypeCheck (L_61, L_65); (L_61)->SetAt(static_cast(0), (RuntimeObject *)L_65); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_66 = L_61; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_67 = V_0; NullCheck(L_67); int32_t L_68 = L_67->get_columnsA_0(); int32_t L_69 = L_68; RuntimeObject * L_70 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_69); NullCheck(L_66); ArrayElementTypeCheck (L_66, L_70); (L_66)->SetAt(static_cast(1), (RuntimeObject *)L_70); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_71 = L_66; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_72 = V_0; NullCheck(L_72); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_73 = L_72->get_a_3(); NullCheck(L_73); int32_t L_74 = ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))); RuntimeObject * L_75 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_74); NullCheck(L_71); ArrayElementTypeCheck (L_71, L_75); (L_71)->SetAt(static_cast(2), (RuntimeObject *)L_75); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_76; L_76 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEBDCD160AA08850B1D993861F1BA7D50B0BB6B2F)), L_71, /*hidden argument*/NULL); String_t* L_77; L_77 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_76, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_78 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_78, L_77, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_0147: { int32_t L_79 = ___rowsB7; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_80 = V_0; NullCheck(L_80); int32_t L_81 = L_80->get_columnsB_7(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_82 = ___b6; NullCheck(L_82); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_79, (int32_t)L_81))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_82)->max_length)))))) { goto IL_0195; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_83 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_84 = L_83; int32_t L_85 = ___rowsB7; int32_t L_86 = L_85; RuntimeObject * L_87 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_86); NullCheck(L_84); ArrayElementTypeCheck (L_84, L_87); (L_84)->SetAt(static_cast(0), (RuntimeObject *)L_87); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_88 = L_84; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_89 = V_0; NullCheck(L_89); int32_t L_90 = L_89->get_columnsB_7(); int32_t L_91 = L_90; RuntimeObject * L_92 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_91); NullCheck(L_88); ArrayElementTypeCheck (L_88, L_92); (L_88)->SetAt(static_cast(1), (RuntimeObject *)L_92); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_93 = L_88; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_94 = ___b6; NullCheck(L_94); int32_t L_95 = ((int32_t)((int32_t)(((RuntimeArray*)L_94)->max_length))); RuntimeObject * L_96 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_95); NullCheck(L_93); ArrayElementTypeCheck (L_93, L_96); (L_93)->SetAt(static_cast(2), (RuntimeObject *)L_96); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_97; L_97 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79A9646B429BDB5B41C650099E3CA8595E904E5A)), L_93, /*hidden argument*/NULL); String_t* L_98; L_98 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_97, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_99 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_99, L_98, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_99, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_0195: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_100 = V_0; NullCheck(L_100); int32_t L_101 = L_100->get_rowsA_2(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_102 = V_0; NullCheck(L_102); int32_t L_103 = L_102->get_columnsB_7(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_104 = V_0; NullCheck(L_104); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_105 = L_104->get_c_5(); NullCheck(L_105); if ((((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_103))) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))) { goto IL_01f3; } } { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_106 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)), (uint32_t)3); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_107 = L_106; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_108 = V_0; NullCheck(L_108); int32_t L_109 = L_108->get_rowsA_2(); int32_t L_110 = L_109; RuntimeObject * L_111 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_110); NullCheck(L_107); ArrayElementTypeCheck (L_107, L_111); (L_107)->SetAt(static_cast(0), (RuntimeObject *)L_111); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_112 = L_107; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_113 = V_0; NullCheck(L_113); int32_t L_114 = L_113->get_columnsB_7(); int32_t L_115 = L_114; RuntimeObject * L_116 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_115); NullCheck(L_112); ArrayElementTypeCheck (L_112, L_116); (L_112)->SetAt(static_cast(1), (RuntimeObject *)L_116); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_117 = L_112; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_118 = V_0; NullCheck(L_118); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_119 = L_118->get_c_5(); NullCheck(L_119); int32_t L_120 = ((int32_t)((int32_t)(((RuntimeArray*)L_119)->max_length))); RuntimeObject * L_121 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_120); NullCheck(L_117); ArrayElementTypeCheck (L_117, L_121); (L_117)->SetAt(static_cast(2), (RuntimeObject *)L_121); FormattableString_tDE8B3B926F0AD1A0FD6864BBA69C5AC99CE49B59 * L_122; L_122 = FormattableStringFactory_Create_m1624178F76FD2999A86932EC3317EAD1F7CDAC68(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2C82BC8F44ED846B3E7264D4432C1A5DCAEFFE02)), L_117, /*hidden argument*/NULL); String_t* L_123; L_123 = FormattableString_Invariant_m2521551A876E7BFB3595B7D4940D1670F63E2C22(L_122, /*hidden argument*/NULL); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_124 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m329C2882A4CB69F185E98D0DD7E853AA9220960A(L_124, L_123, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_124, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_MatrixMultiplyWithUpdate_mE245158DA2F4255BB79A5194D0735CD1DC1AB061_RuntimeMethod_var))); } IL_01f3: { float L_125 = ___beta9; if ((!(((double)((double)((double)L_125))) == ((double)(0.0))))) { goto IL_0217; } } { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_126 = V_0; NullCheck(L_126); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_127 = L_126->get_c_5(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_128 = V_0; NullCheck(L_128); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_129 = L_128->get_c_5(); NullCheck(L_129); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((RuntimeArray *)(RuntimeArray *)L_127, 0, ((int32_t)((int32_t)(((RuntimeArray*)L_129)->max_length))), /*hidden argument*/NULL); goto IL_0239; } IL_0217: { float L_130 = ___beta9; if ((((double)((double)((double)L_130))) == ((double)(1.0)))) { goto IL_0239; } } { float L_131 = ___beta9; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_132 = V_0; NullCheck(L_132); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_133 = L_132->get_c_5(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_134 = V_0; NullCheck(L_134); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_135 = L_134->get_c_5(); VirtualActionInvoker3< float, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(65 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::ScaleArray(System.Single,System.Single[],System.Single[]) */, __this, L_131, L_133, L_135); } IL_0239: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_136 = V_0; NullCheck(L_136); float L_137 = L_136->get_alpha_6(); if ((!(((double)((double)((double)L_137))) == ((double)(0.0))))) { goto IL_024c; } } { return; } IL_024c: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_138 = V_0; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_139 = V_0; NullCheck(L_139); int32_t L_140 = L_139->get_columnsB_7(); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_141 = (SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9*)SZArrayNew(SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9_il2cpp_TypeInfo_var, (uint32_t)L_140); NullCheck(L_138); L_138->set_columnDataB_4(L_141); V_3 = 0; goto IL_028b; } IL_0261: { int32_t L_142 = ___rowsB7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_143 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_142); V_4 = L_143; int32_t L_144 = ___transposeB1; int32_t L_145 = V_3; int32_t L_146 = ___rowsB7; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_147 = V_0; NullCheck(L_147); int32_t L_148 = L_147->get_columnsB_7(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_149 = ___b6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_150 = V_4; ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560(L_144, L_145, L_146, L_148, L_149, L_150, /*hidden argument*/ManagedLinearAlgebraProvider_GetColumn_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m7312904F8F2E6B9E1064D524B317587FB1ABE560_RuntimeMethod_var); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_151 = V_0; NullCheck(L_151); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_152 = L_151->get_columnDataB_4(); int32_t L_153 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_154 = V_4; NullCheck(L_152); ArrayElementTypeCheck (L_152, L_154); (L_152)->SetAt(static_cast(L_153), (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_154); int32_t L_155 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_155, (int32_t)1)); } IL_028b: { int32_t L_156 = V_3; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_157 = V_0; NullCheck(L_157); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_158 = L_157->get_columnDataB_4(); NullCheck(L_158); if ((((int32_t)L_156) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_158)->max_length)))))) { goto IL_0261; } } { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_159 = V_0; NullCheck(L_159); int32_t L_160 = L_159->get_rowsA_2(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_161 = V_0; NullCheck(L_161); int32_t L_162 = L_161->get_columnsB_7(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_163 = V_0; NullCheck(L_163); int32_t L_164 = L_163->get_columnsA_0(); IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_165; L_165 = Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline(/*hidden argument*/NULL); if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_160, (int32_t)L_162)), (int32_t)L_164))) < ((int32_t)L_165))) { goto IL_02bb; } } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_166; L_166 = Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline(/*hidden argument*/NULL); G_B30_0 = ((((int32_t)L_166) < ((int32_t)2))? 1 : 0); goto IL_02bc; } IL_02bb: { G_B30_0 = 1; } IL_02bc: { if (!G_B30_0) { goto IL_0379; } } { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_167 = V_0; NullCheck(L_167); int32_t L_168 = L_167->get_columnsA_0(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_169 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_168); V_5 = L_169; V_6 = 0; goto IL_036b; } IL_02d6: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_170 = V_0; NullCheck(L_170); int32_t L_171 = L_170->get_transposeA_1(); int32_t L_172 = V_6; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_173 = V_0; NullCheck(L_173); int32_t L_174 = L_173->get_rowsA_2(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_175 = V_0; NullCheck(L_175); int32_t L_176 = L_175->get_columnsA_0(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_177 = V_0; NullCheck(L_177); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_178 = L_177->get_a_3(); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_179 = V_5; ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C(L_171, L_172, L_174, L_176, L_178, L_179, /*hidden argument*/ManagedLinearAlgebraProvider_GetRow_TisSingle_tE07797BA3C98D4CA9B5A19413C19A76688AB899E_m85B9DEF4968D64CED7693EEBAF9E0775AF76574C_RuntimeMethod_var); V_7 = 0; goto IL_035b; } IL_02fc: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_180 = V_0; NullCheck(L_180); SingleU5BU5DU5BU5D_tE98ABA33B056D447449236AA9007392350412EC9* L_181 = L_180->get_columnDataB_4(); int32_t L_182 = V_7; NullCheck(L_181); int32_t L_183 = L_182; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_184 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(L_181)->GetAt(static_cast(L_183)); V_8 = L_184; V_9 = (0.0f); V_10 = 0; goto IL_0329; } IL_0313: { float L_185 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_186 = V_5; int32_t L_187 = V_10; NullCheck(L_186); int32_t L_188 = L_187; float L_189 = (L_186)->GetAt(static_cast(L_188)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_190 = V_8; int32_t L_191 = V_10; NullCheck(L_190); int32_t L_192 = L_191; float L_193 = (L_190)->GetAt(static_cast(L_192)); V_9 = ((float)il2cpp_codegen_add((float)L_185, (float)((float)il2cpp_codegen_multiply((float)L_189, (float)L_193)))); int32_t L_194 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_194, (int32_t)1)); } IL_0329: { int32_t L_195 = V_10; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_196 = V_5; NullCheck(L_196); if ((((int32_t)L_195) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_196)->max_length)))))) { goto IL_0313; } } { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_197 = V_0; NullCheck(L_197); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_198 = L_197->get_c_5(); int32_t L_199 = V_7; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_200 = V_0; NullCheck(L_200); int32_t L_201 = L_200->get_rowsA_2(); int32_t L_202 = V_6; NullCheck(L_198); float* L_203 = ((L_198)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_199, (int32_t)L_201)), (int32_t)L_202))))); float L_204 = *((float*)L_203); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_205 = V_0; NullCheck(L_205); float L_206 = L_205->get_alpha_6(); float L_207 = V_9; *((float*)L_203) = (float)((float)il2cpp_codegen_add((float)L_204, (float)((float)il2cpp_codegen_multiply((float)L_206, (float)L_207)))); int32_t L_208 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_208, (int32_t)1)); } IL_035b: { int32_t L_209 = V_7; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_210 = V_0; NullCheck(L_210); int32_t L_211 = L_210->get_columnsB_7(); if ((((int32_t)L_209) < ((int32_t)L_211))) { goto IL_02fc; } } { int32_t L_212 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_212, (int32_t)1)); } IL_036b: { int32_t L_213 = V_6; U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_214 = V_0; NullCheck(L_214); int32_t L_215 = L_214->get_rowsA_2(); if ((((int32_t)L_213) < ((int32_t)L_215))) { goto IL_02d6; } } { return; } IL_0379: { U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_216 = V_0; NullCheck(L_216); int32_t L_217 = L_216->get_rowsA_2(); U3CU3Ec__DisplayClass133_0_t7986085071BBC49C72BA6B1C2103E1DE2C50CDCF * L_218 = V_0; Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 * L_219 = (Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39 *)il2cpp_codegen_object_new(Action_2_tCC1DAEC9EBDBAB5891B0CF72C24B016C610EFF39_il2cpp_TypeInfo_var); Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765(L_219, L_218, (intptr_t)((intptr_t)U3CU3Ec__DisplayClass133_0_U3CMatrixMultiplyWithUpdateU3Eb__0_mB29666162C60D75A719810F9C0D96F0D5DBE9954_RuntimeMethod_var), /*hidden argument*/Action_2__ctor_m6AD878BD1A45383811124F75EC4A9232238CC765_RuntimeMethod_var); CommonParallel_For_mD8A23F966C2EAFB9EDAC9D7F203DE445E71E0AFE(0, L_217, 1, L_219, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUFactor(System.Single[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___data0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; float V_9 = 0.0f; int32_t V_10 = 0; float V_11 = 0.0f; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; float V_16 = 0.0f; int32_t V_17 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___data0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA_RuntimeMethod_var))); } IL_001c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___data0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUFactor_mC5B1516EEEBAE4057955A42F6CCBC69195DAE3AA_RuntimeMethod_var))); } IL_004a: { V_1 = 0; goto IL_0056; } IL_004e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = ___ipiv2; int32_t L_12 = V_1; int32_t L_13 = V_1; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (int32_t)L_13); int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1)); } IL_0056: { int32_t L_15 = V_1; int32_t L_16 = ___order1; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_004e; } } { int32_t L_17 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_17); V_0 = L_18; V_2 = 0; goto IL_0194; } IL_0068: { int32_t L_19 = V_2; int32_t L_20 = ___order1; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_19, (int32_t)L_20)); int32_t L_21 = V_3; int32_t L_22 = V_2; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); V_6 = 0; goto IL_0086; } IL_0076: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_23 = V_0; int32_t L_24 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = ___data0; int32_t L_26 = V_3; int32_t L_27 = V_6; NullCheck(L_25); int32_t L_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)L_27)); float L_29 = (L_25)->GetAt(static_cast(L_28)); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (float)L_29); int32_t L_30 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); } IL_0086: { int32_t L_31 = V_6; int32_t L_32 = ___order1; if ((((int32_t)L_31) < ((int32_t)L_32))) { goto IL_0076; } } { V_7 = 0; goto IL_00e4; } IL_0090: { int32_t L_33 = V_7; int32_t L_34 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_35; L_35 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_33, L_34, /*hidden argument*/NULL); V_8 = L_35; V_9 = (0.0f); V_10 = 0; goto IL_00bf; } IL_00a6: { float L_36 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_37 = ___data0; int32_t L_38 = V_10; int32_t L_39 = ___order1; int32_t L_40 = V_7; NullCheck(L_37); int32_t L_41 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_38, (int32_t)L_39)), (int32_t)L_40)); float L_42 = (L_37)->GetAt(static_cast(L_41)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_43 = V_0; int32_t L_44 = V_10; NullCheck(L_43); int32_t L_45 = L_44; float L_46 = (L_43)->GetAt(static_cast(L_45)); V_9 = ((float)il2cpp_codegen_add((float)L_36, (float)((float)il2cpp_codegen_multiply((float)L_42, (float)L_46)))); int32_t L_47 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00bf: { int32_t L_48 = V_10; int32_t L_49 = V_8; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_00a6; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_50 = ___data0; int32_t L_51 = V_3; int32_t L_52 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = V_0; int32_t L_54 = V_7; NullCheck(L_53); float* L_55 = ((L_53)->GetAddressAt(static_cast(L_54))); float L_56 = *((float*)L_55); float L_57 = V_9; float L_58 = ((float)il2cpp_codegen_subtract((float)L_56, (float)L_57)); V_11 = L_58; *((float*)L_55) = (float)L_58; float L_59 = V_11; NullCheck(L_50); (L_50)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)L_52))), (float)L_59); int32_t L_60 = V_7; V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)1)); } IL_00e4: { int32_t L_61 = V_7; int32_t L_62 = ___order1; if ((((int32_t)L_61) < ((int32_t)L_62))) { goto IL_0090; } } { int32_t L_63 = V_2; V_5 = L_63; int32_t L_64 = V_2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); goto IL_0111; } IL_00f3: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_65 = V_0; int32_t L_66 = V_12; NullCheck(L_65); int32_t L_67 = L_66; float L_68 = (L_65)->GetAt(static_cast(L_67)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_69; L_69 = fabsf(L_68); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_70 = V_0; int32_t L_71 = V_5; NullCheck(L_70); int32_t L_72 = L_71; float L_73 = (L_70)->GetAt(static_cast(L_72)); float L_74; L_74 = fabsf(L_73); if ((!(((float)L_69) > ((float)L_74)))) { goto IL_010b; } } { int32_t L_75 = V_12; V_5 = L_75; } IL_010b: { int32_t L_76 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_0111: { int32_t L_77 = V_12; int32_t L_78 = ___order1; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_00f3; } } { int32_t L_79 = V_5; int32_t L_80 = V_2; if ((((int32_t)L_79) == ((int32_t)L_80))) { goto IL_0152; } } { V_13 = 0; goto IL_0148; } IL_0120: { int32_t L_81 = V_13; int32_t L_82 = ___order1; int32_t L_83 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_81, (int32_t)L_82)); int32_t L_84 = V_5; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_84)); int32_t L_85 = V_2; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)L_85)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_86 = ___data0; int32_t L_87 = V_14; NullCheck(L_86); int32_t L_88 = L_87; float L_89 = (L_86)->GetAt(static_cast(L_88)); V_16 = L_89; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_90 = ___data0; int32_t L_91 = V_14; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_92 = ___data0; int32_t L_93 = V_15; NullCheck(L_92); int32_t L_94 = L_93; float L_95 = (L_92)->GetAt(static_cast(L_94)); NullCheck(L_90); (L_90)->SetAt(static_cast(L_91), (float)L_95); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_96 = ___data0; int32_t L_97 = V_15; float L_98 = V_16; NullCheck(L_96); (L_96)->SetAt(static_cast(L_97), (float)L_98); int32_t L_99 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_99, (int32_t)1)); } IL_0148: { int32_t L_100 = V_13; int32_t L_101 = ___order1; if ((((int32_t)L_100) < ((int32_t)L_101))) { goto IL_0120; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_102 = ___ipiv2; int32_t L_103 = V_2; int32_t L_104 = V_5; NullCheck(L_102); (L_102)->SetAt(static_cast(L_103), (int32_t)L_104); } IL_0152: { int32_t L_105 = V_2; int32_t L_106 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_107 = ___data0; int32_t L_108 = V_4; NullCheck(L_107); int32_t L_109 = L_108; float L_110 = (L_107)->GetAt(static_cast(L_109)); if (!((int32_t)((int32_t)((((int32_t)L_105) < ((int32_t)L_106))? 1 : 0)&(int32_t)((((int32_t)((((double)((double)((double)L_110))) == ((double)(0.0)))? 1 : 0)) == ((int32_t)0))? 1 : 0)))) { goto IL_0190; } } { int32_t L_111 = V_2; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_111, (int32_t)1)); goto IL_018b; } IL_0173: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_112 = ___data0; int32_t L_113 = V_3; int32_t L_114 = V_17; NullCheck(L_112); float* L_115 = ((L_112)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_113, (int32_t)L_114))))); float L_116 = *((float*)L_115); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_117 = ___data0; int32_t L_118 = V_4; NullCheck(L_117); int32_t L_119 = L_118; float L_120 = (L_117)->GetAt(static_cast(L_119)); *((float*)L_115) = (float)((float)((float)L_116/(float)L_120)); int32_t L_121 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)1)); } IL_018b: { int32_t L_122 = V_17; int32_t L_123 = ___order1; if ((((int32_t)L_122) < ((int32_t)L_123))) { goto IL_0173; } } IL_0190: { int32_t L_124 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_124, (int32_t)1)); } IL_0194: { int32_t L_125 = V_2; int32_t L_126 = ___order1; if ((((int32_t)L_125) < ((int32_t)L_126))) { goto IL_0068; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUInverseFactored(System.Single[],System.Int32,System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, int32_t ___order1, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___a0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv2; if (L_2) { goto IL_001c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86_RuntimeMethod_var))); } IL_001c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___a0; NullCheck(L_4); int32_t L_5 = ___order1; int32_t L_6 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6))))) { goto IL_0034; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86_RuntimeMethod_var))); } IL_0034: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = ___ipiv2; NullCheck(L_8); int32_t L_9 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))) == ((int32_t)L_9))) { goto IL_004a; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUInverseFactored_m31247B510B64262557757BE167CC0B2C0AA17B86_RuntimeMethod_var))); } IL_004a: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___a0; NullCheck(L_11); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_12 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))); V_0 = L_12; V_1 = 0; goto IL_0067; } IL_0057: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = V_0; int32_t L_14 = V_1; int32_t L_15 = ___order1; int32_t L_16 = V_1; NullCheck(L_13); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_15, (int32_t)L_16))))), (float)(1.0f)); int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0067: { int32_t L_18 = V_1; int32_t L_19 = ___order1; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0057; } } { int32_t L_20 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_21 = ___a0; int32_t L_22 = ___order1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = ___ipiv2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_24 = V_0; VirtualActionInvoker5< int32_t, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*, int32_t, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* >::Invoke(71 /* System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Single[],System.Int32,System.Int32[],System.Single[]) */, __this, L_20, L_21, L_22, L_23, L_24); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_26 = ___a0; ArrayExtensions_Copy_mB45BF9EF48ADE3CD52E0670F0811148A5899A5C4(L_25, L_26, /*hidden argument*/NULL); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::LUSolveFactored(System.Int32,System.Single[],System.Int32,System.Int32[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, int32_t ___columnsOfB0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a1, int32_t ___order2, Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___ipiv3, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___b4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___a1; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_000e: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = ___ipiv3; if (L_2) { goto IL_001d; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_3 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_001d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_4 = ___b4; if (L_4) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_002c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_6 = ___a1; NullCheck(L_6); int32_t L_7 = ___order2; int32_t L_8 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_7, (int32_t)L_8))))) { goto IL_0044; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_9 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_0044: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = ___ipiv3; NullCheck(L_10); int32_t L_11 = ___order2; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length)))) == ((int32_t)L_11))) { goto IL_005b; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF46989BF31DF11B959240867FDA243D0CB512B94)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_005b: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___b4; NullCheck(L_13); int32_t L_14 = ___order2; int32_t L_15 = ___columnsOfB0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0074; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_16 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8D754F569FEC285A63707F0EF7FCC7C5026CADC)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_0074: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = ___a1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = ___b4; if ((!(((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_17) == ((RuntimeObject*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)L_18)))) { goto IL_0084; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_19 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral021F8B55A2B4C132F5B76FC0E35972339BEB49DB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_LUSolveFactored_m194A391BC2CE5EAF9678A8101B7C723791D8D188_RuntimeMethod_var))); } IL_0084: { V_0 = 0; goto IL_00c5; } IL_0088: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_20 = ___ipiv3; int32_t L_21 = V_0; NullCheck(L_20); int32_t L_22 = L_21; int32_t L_23 = (L_20)->GetAt(static_cast(L_22)); int32_t L_24 = V_0; if ((((int32_t)L_23) == ((int32_t)L_24))) { goto IL_00c1; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_25 = ___ipiv3; int32_t L_26 = V_0; NullCheck(L_25); int32_t L_27 = L_26; int32_t L_28 = (L_25)->GetAt(static_cast(L_27)); V_1 = L_28; V_2 = 0; goto IL_00bd; } IL_0098: { int32_t L_29 = V_2; int32_t L_30 = ___order2; int32_t L_31 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)); int32_t L_32 = V_1; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)); int32_t L_33 = V_0; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_33)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_34 = ___b4; int32_t L_35 = V_3; NullCheck(L_34); int32_t L_36 = L_35; float L_37 = (L_34)->GetAt(static_cast(L_36)); V_5 = L_37; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = ___b4; int32_t L_39 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_40 = ___b4; int32_t L_41 = V_4; NullCheck(L_40); int32_t L_42 = L_41; float L_43 = (L_40)->GetAt(static_cast(L_42)); NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (float)L_43); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_44 = ___b4; int32_t L_45 = V_4; float L_46 = V_5; NullCheck(L_44); (L_44)->SetAt(static_cast(L_45), (float)L_46); int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1)); } IL_00bd: { int32_t L_48 = V_2; int32_t L_49 = ___columnsOfB0; if ((((int32_t)L_48) < ((int32_t)L_49))) { goto IL_0098; } } IL_00c1: { int32_t L_50 = V_0; V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_00c5: { int32_t L_51 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_52 = ___ipiv3; NullCheck(L_52); if ((((int32_t)L_51) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))) { goto IL_0088; } } { V_6 = 0; goto IL_0126; } IL_00d1: { int32_t L_53 = V_6; int32_t L_54 = ___order2; V_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_53, (int32_t)L_54)); int32_t L_55 = V_6; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_55, (int32_t)1)); goto IL_011b; } IL_00df: { V_9 = 0; goto IL_0110; } IL_00e4: { int32_t L_56 = V_9; int32_t L_57 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_56, (int32_t)L_57)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_58 = ___b4; int32_t L_59 = V_8; int32_t L_60 = V_10; NullCheck(L_58); float* L_61 = ((L_58)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)L_60))))); float L_62 = *((float*)L_61); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = ___b4; int32_t L_64 = V_6; int32_t L_65 = V_10; NullCheck(L_63); int32_t L_66 = ((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)L_65)); float L_67 = (L_63)->GetAt(static_cast(L_66)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_68 = ___a1; int32_t L_69 = V_8; int32_t L_70 = V_7; NullCheck(L_68); int32_t L_71 = ((int32_t)il2cpp_codegen_add((int32_t)L_69, (int32_t)L_70)); float L_72 = (L_68)->GetAt(static_cast(L_71)); *((float*)L_61) = (float)((float)il2cpp_codegen_subtract((float)L_62, (float)((float)il2cpp_codegen_multiply((float)L_67, (float)L_72)))); int32_t L_73 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)1)); } IL_0110: { int32_t L_74 = V_9; int32_t L_75 = ___columnsOfB0; if ((((int32_t)L_74) < ((int32_t)L_75))) { goto IL_00e4; } } { int32_t L_76 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1)); } IL_011b: { int32_t L_77 = V_8; int32_t L_78 = ___order2; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_00df; } } { int32_t L_79 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)1)); } IL_0126: { int32_t L_80 = V_6; int32_t L_81 = ___order2; if ((((int32_t)L_80) < ((int32_t)L_81))) { goto IL_00d1; } } { int32_t L_82 = ___order2; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_82, (int32_t)1)); goto IL_01b7; } IL_0135: { int32_t L_83 = V_11; int32_t L_84 = V_11; int32_t L_85 = ___order2; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_83, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_84, (int32_t)L_85)))); V_13 = 0; goto IL_015f; } IL_0143: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_86 = ___b4; int32_t L_87 = V_11; int32_t L_88 = V_13; int32_t L_89 = ___order2; NullCheck(L_86); float* L_90 = ((L_86)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_87, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_88, (int32_t)L_89))))))); float L_91 = *((float*)L_90); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_92 = ___a1; int32_t L_93 = V_12; NullCheck(L_92); int32_t L_94 = L_93; float L_95 = (L_92)->GetAt(static_cast(L_94)); *((float*)L_90) = (float)((float)((float)L_91/(float)L_95)); int32_t L_96 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_96, (int32_t)1)); } IL_015f: { int32_t L_97 = V_13; int32_t L_98 = ___columnsOfB0; if ((((int32_t)L_97) < ((int32_t)L_98))) { goto IL_0143; } } { int32_t L_99 = V_11; int32_t L_100 = ___order2; V_12 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_99, (int32_t)L_100)); V_14 = 0; goto IL_01ab; } IL_016f: { V_15 = 0; goto IL_01a0; } IL_0174: { int32_t L_101 = V_15; int32_t L_102 = ___order2; V_16 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_102)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_103 = ___b4; int32_t L_104 = V_14; int32_t L_105 = V_16; NullCheck(L_103); float* L_106 = ((L_103)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_104, (int32_t)L_105))))); float L_107 = *((float*)L_106); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_108 = ___b4; int32_t L_109 = V_11; int32_t L_110 = V_16; NullCheck(L_108); int32_t L_111 = ((int32_t)il2cpp_codegen_add((int32_t)L_109, (int32_t)L_110)); float L_112 = (L_108)->GetAt(static_cast(L_111)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_113 = ___a1; int32_t L_114 = V_14; int32_t L_115 = V_12; NullCheck(L_113); int32_t L_116 = ((int32_t)il2cpp_codegen_add((int32_t)L_114, (int32_t)L_115)); float L_117 = (L_113)->GetAt(static_cast(L_116)); *((float*)L_106) = (float)((float)il2cpp_codegen_subtract((float)L_107, (float)((float)il2cpp_codegen_multiply((float)L_112, (float)L_117)))); int32_t L_118 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_118, (int32_t)1)); } IL_01a0: { int32_t L_119 = V_15; int32_t L_120 = ___columnsOfB0; if ((((int32_t)L_119) < ((int32_t)L_120))) { goto IL_0174; } } { int32_t L_121 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_121, (int32_t)1)); } IL_01ab: { int32_t L_122 = V_14; int32_t L_123 = V_11; if ((((int32_t)L_122) < ((int32_t)L_123))) { goto IL_016f; } } { int32_t L_124 = V_11; V_11 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_124, (int32_t)1)); } IL_01b7: { int32_t L_125 = V_11; if ((((int32_t)L_125) >= ((int32_t)0))) { goto IL_0135; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::EigenDecomp(System.Boolean,System.Int32,System.Single[],System.Single[],System.Numerics.Complex[],System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7 (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, bool ___isSymmetric0, int32_t ___order1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrix2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixEv3, ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* ___vectorEv4, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixD5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___matrix2; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_000e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___matrix2; NullCheck(L_2); int32_t L_3 = ___order1; int32_t L_4 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_3, (int32_t)L_4))))) { goto IL_0033; } } { int32_t L_5 = ___order1; int32_t L_6 = ___order1; int32_t L_7 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)); RuntimeObject * L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_8, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_10 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48DCDDA5B8784939FEE419112A3C8D5268F8A7B9)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_0033: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___matrixEv3; if (L_11) { goto IL_0042; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_12 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_0042: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___matrixEv3; NullCheck(L_13); int32_t L_14 = ___order1; int32_t L_15 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_14, (int32_t)L_15))))) { goto IL_0068; } } { int32_t L_16 = ___order1; int32_t L_17 = ___order1; int32_t L_18 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)L_17)); RuntimeObject * L_19 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_18); String_t* L_20; L_20 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_19, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_21 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_21, L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1140619ACE3F157B300DDECE262E1F10FB25ABBD)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_0068: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_22 = ___vectorEv4; if (L_22) { goto IL_0077; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_23 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_23, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_0077: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_24 = ___vectorEv4; NullCheck(L_24); int32_t L_25 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))) == ((int32_t)L_25))) { goto IL_0099; } } { int32_t L_26 = ___order1; int32_t L_27 = L_26; RuntimeObject * L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_27); String_t* L_29; L_29 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_30, L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56D47FA335B4FE805E18F9423E306B27E09D1A1A)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_0099: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_31 = ___matrixD5; if (L_31) { goto IL_00a8; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_32 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_00a8: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_33 = ___matrixD5; NullCheck(L_33); int32_t L_34 = ___order1; int32_t L_35 = ___order1; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length)))) == ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_34, (int32_t)L_35))))) { goto IL_00ce; } } { int32_t L_36 = ___order1; int32_t L_37 = ___order1; int32_t L_38 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_36, (int32_t)L_37)); RuntimeObject * L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_38); String_t* L_40; L_40 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral67D0C673C0913F3EBF0D86AB5E76966A35A375C7)), L_39, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_41 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_41, L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE96731D5562BF0BF2F4483D86388A3F3F35C4C21)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_EigenDecomp_mA02DA0E0C0106CCDF684BB3E9017909B6E0AB1A7_RuntimeMethod_var))); } IL_00ce: { int32_t L_42 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_43 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_42); V_0 = L_43; int32_t L_44 = ___order1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_45 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_44); V_1 = L_45; bool L_46 = ___isSymmetric0; if (!L_46) { goto IL_011f; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_47 = ___matrix2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_48 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_49 = ___matrix2; NullCheck(L_49); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_47, 0, (RuntimeArray *)(RuntimeArray *)L_48, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))), (int32_t)4)), /*hidden argument*/NULL); int32_t L_50 = ___order1; V_2 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); V_3 = 0; goto IL_0105; } IL_00f6: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_51 = V_0; int32_t L_52 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = ___matrixEv3; int32_t L_54 = V_3; int32_t L_55 = ___order1; int32_t L_56 = V_2; NullCheck(L_53); int32_t L_57 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_54, (int32_t)L_55)), (int32_t)L_56)); float L_58 = (L_53)->GetAt(static_cast(L_57)); NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (float)L_58); int32_t L_59 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1)); } IL_0105: { int32_t L_60 = V_3; int32_t L_61 = ___order1; if ((((int32_t)L_60) < ((int32_t)L_61))) { goto IL_00f6; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_62 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_64 = V_1; int32_t L_65 = ___order1; ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mE2E15B5E73737D9662C4AF07F57A78FBFC67A3BD(L_62, L_63, L_64, L_65, /*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_66 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_67 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_68 = V_1; int32_t L_69 = ___order1; ManagedLinearAlgebraProvider_SymmetricDiagonalize_mCBC5D64188014FDC78721999EC350E452325A2B8(L_66, L_67, L_68, L_69, /*hidden argument*/NULL); goto IL_014e; } IL_011f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_70 = ___matrix2; NullCheck(L_70); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_71 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))); V_4 = L_71; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_72 = ___matrix2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_73 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_74 = ___matrix2; NullCheck(L_74); Buffer_BlockCopy_mD01FC13D87078586714AA235261A9E786C351725((RuntimeArray *)(RuntimeArray *)L_72, 0, (RuntimeArray *)(RuntimeArray *)L_73, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length))), (int32_t)4)), /*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_75 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_76 = V_4; int32_t L_77 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m52D02AACD0007B11DD184AC457396CD8A28ADBD3(L_75, L_76, L_77, /*hidden argument*/NULL); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_78 = ___matrixEv3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_79 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_80 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_81 = V_1; int32_t L_82 = ___order1; ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m79866274AF24D8AE159344AE18FEF8527E4D5FB7(L_78, L_79, L_80, L_81, L_82, /*hidden argument*/NULL); } IL_014e: { V_5 = 0; goto IL_01b7; } IL_0153: { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_83 = ___vectorEv4; int32_t L_84 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_85 = V_0; int32_t L_86 = V_5; NullCheck(L_85); int32_t L_87 = L_86; float L_88 = (L_85)->GetAt(static_cast(L_87)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_89 = V_1; int32_t L_90 = V_5; NullCheck(L_89); int32_t L_91 = L_90; float L_92 = (L_89)->GetAt(static_cast(L_91)); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_93; memset((&L_93), 0, sizeof(L_93)); Complex__ctor_mB1CFD2F144737FB8637B261E919F2450E7AFB901((&L_93), ((double)((double)L_88)), ((double)((double)L_92)), /*hidden argument*/NULL); NullCheck(L_83); (L_83)->SetAt(static_cast(L_84), (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_93); int32_t L_94 = V_5; int32_t L_95 = ___order1; V_6 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_94, (int32_t)L_95)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_96 = ___matrixD5; int32_t L_97 = V_6; int32_t L_98 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_99 = V_0; int32_t L_100 = V_5; NullCheck(L_99); int32_t L_101 = L_100; float L_102 = (L_99)->GetAt(static_cast(L_101)); NullCheck(L_96); (L_96)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)L_98))), (float)L_102); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_103 = V_1; int32_t L_104 = V_5; NullCheck(L_103); int32_t L_105 = L_104; float L_106 = (L_103)->GetAt(static_cast(L_105)); if ((!(((float)L_106) > ((float)(0.0f))))) { goto IL_0198; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_107 = ___matrixD5; int32_t L_108 = V_6; int32_t L_109 = ___order1; int32_t L_110 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_111 = V_1; int32_t L_112 = V_5; NullCheck(L_111); int32_t L_113 = L_112; float L_114 = (L_111)->GetAt(static_cast(L_113)); NullCheck(L_107); (L_107)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, (int32_t)L_109)), (int32_t)L_110))), (float)L_114); goto IL_01b1; } IL_0198: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_115 = V_1; int32_t L_116 = V_5; NullCheck(L_115); int32_t L_117 = L_116; float L_118 = (L_115)->GetAt(static_cast(L_117)); if ((!(((float)L_118) < ((float)(0.0f))))) { goto IL_01b1; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_119 = ___matrixD5; int32_t L_120 = V_6; int32_t L_121 = ___order1; int32_t L_122 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_123 = V_1; int32_t L_124 = V_5; NullCheck(L_123); int32_t L_125 = L_124; float L_126 = (L_123)->GetAt(static_cast(L_125)); NullCheck(L_119); (L_119)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_120, (int32_t)L_121)), (int32_t)L_122))), (float)L_126); } IL_01b1: { int32_t L_127 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_127, (int32_t)1)); } IL_01b7: { int32_t L_128 = V_5; int32_t L_129 = ___order1; if ((((int32_t)L_128) < ((int32_t)L_129))) { goto IL_0153; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricTridiagonalize(System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricTridiagonalize_mE2E15B5E73737D9662C4AF07F57A78FBFC67A3BD (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; float V_17 = 0.0f; int32_t V_18 = 0; int32_t V_19 = 0; float V_20 = 0.0f; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; { int32_t L_0 = ___order3; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); goto IL_023b; } IL_0009: { V_1 = (0.0f); V_2 = (0.0f); V_3 = 0; goto IL_0028; } IL_0019: { float L_1 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___d1; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; float L_5 = (L_2)->GetAt(static_cast(L_4)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_6; L_6 = fabsf(L_5); V_1 = ((float)il2cpp_codegen_add((float)L_1, (float)L_6)); int32_t L_7 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0028: { int32_t L_8 = V_3; int32_t L_9 = V_0; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0019; } } { float L_10 = V_1; if ((!(((float)L_10) == ((float)(0.0f))))) { goto IL_0079; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_11 = ___e2; int32_t L_12 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___d1; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_14, (int32_t)1)); float L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (float)L_16); V_4 = 0; goto IL_006f; } IL_0041: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_17 = ___d1; int32_t L_18 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_19 = ___a0; int32_t L_20 = V_4; int32_t L_21 = ___order3; int32_t L_22 = V_0; NullCheck(L_19); int32_t L_23 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)), (int32_t)L_22)), (int32_t)1)); float L_24 = (L_19)->GetAt(static_cast(L_23)); NullCheck(L_17); (L_17)->SetAt(static_cast(L_18), (float)L_24); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = ___a0; int32_t L_26 = V_4; int32_t L_27 = ___order3; int32_t L_28 = V_0; NullCheck(L_25); (L_25)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_26, (int32_t)L_27)), (int32_t)L_28))), (float)(0.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_29 = ___a0; int32_t L_30 = V_0; int32_t L_31 = ___order3; int32_t L_32 = V_4; NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_30, (int32_t)L_31)), (int32_t)L_32))), (float)(0.0f)); int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_006f: { int32_t L_34 = V_4; int32_t L_35 = V_0; if ((((int32_t)L_34) < ((int32_t)L_35))) { goto IL_0041; } } { goto IL_0233; } IL_0079: { V_8 = 0; goto IL_009d; } IL_007e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_36 = ___d1; int32_t L_37 = V_8; NullCheck(L_36); float* L_38 = ((L_36)->GetAddressAt(static_cast(L_37))); float L_39 = *((float*)L_38); float L_40 = V_1; *((float*)L_38) = (float)((float)((float)L_39/(float)L_40)); float L_41 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_42 = ___d1; int32_t L_43 = V_8; NullCheck(L_42); int32_t L_44 = L_43; float L_45 = (L_42)->GetAt(static_cast(L_44)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_46 = ___d1; int32_t L_47 = V_8; NullCheck(L_46); int32_t L_48 = L_47; float L_49 = (L_46)->GetAt(static_cast(L_48)); V_2 = ((float)il2cpp_codegen_add((float)L_41, (float)((float)il2cpp_codegen_multiply((float)L_45, (float)L_49)))); int32_t L_50 = V_8; V_8 = ((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)1)); } IL_009d: { int32_t L_51 = V_8; int32_t L_52 = V_0; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_007e; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = ___d1; int32_t L_54 = V_0; NullCheck(L_53); int32_t L_55 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_54, (int32_t)1)); float L_56 = (L_53)->GetAt(static_cast(L_55)); V_5 = L_56; float L_57 = V_2; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_58; L_58 = sqrt(((double)((double)L_57))); V_6 = ((float)((float)L_58)); float L_59 = V_5; if ((!(((float)L_59) > ((float)(0.0f))))) { goto IL_00c1; } } { float L_60 = V_6; V_6 = ((-L_60)); } IL_00c1: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_61 = ___e2; int32_t L_62 = V_0; float L_63 = V_1; float L_64 = V_6; NullCheck(L_61); (L_61)->SetAt(static_cast(L_62), (float)((float)il2cpp_codegen_multiply((float)L_63, (float)L_64))); float L_65 = V_2; float L_66 = V_5; float L_67 = V_6; V_2 = ((float)il2cpp_codegen_subtract((float)L_65, (float)((float)il2cpp_codegen_multiply((float)L_66, (float)L_67)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_68 = ___d1; int32_t L_69 = V_0; float L_70 = V_5; float L_71 = V_6; NullCheck(L_68); (L_68)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))), (float)((float)il2cpp_codegen_subtract((float)L_70, (float)L_71))); V_9 = 0; goto IL_00ee; } IL_00df: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_72 = ___e2; int32_t L_73 = V_9; NullCheck(L_72); (L_72)->SetAt(static_cast(L_73), (float)(0.0f)); int32_t L_74 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)1)); } IL_00ee: { int32_t L_75 = V_9; int32_t L_76 = V_0; if ((((int32_t)L_75) < ((int32_t)L_76))) { goto IL_00df; } } { V_10 = 0; goto IL_0167; } IL_00f8: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_77 = ___d1; int32_t L_78 = V_10; NullCheck(L_77); int32_t L_79 = L_78; float L_80 = (L_77)->GetAt(static_cast(L_79)); V_5 = L_80; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_81 = ___a0; int32_t L_82 = V_0; int32_t L_83 = ___order3; int32_t L_84 = V_10; float L_85 = V_5; NullCheck(L_81); (L_81)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_82, (int32_t)L_83)), (int32_t)L_84))), (float)L_85); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_86 = ___e2; int32_t L_87 = V_10; NullCheck(L_86); int32_t L_88 = L_87; float L_89 = (L_86)->GetAt(static_cast(L_88)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_90 = ___a0; int32_t L_91 = V_10; int32_t L_92 = ___order3; int32_t L_93 = V_10; NullCheck(L_90); int32_t L_94 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_91, (int32_t)L_92)), (int32_t)L_93)); float L_95 = (L_90)->GetAt(static_cast(L_94)); float L_96 = V_5; V_6 = ((float)il2cpp_codegen_add((float)L_89, (float)((float)il2cpp_codegen_multiply((float)L_95, (float)L_96)))); int32_t L_97 = V_10; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_97, (int32_t)1)); goto IL_0154; } IL_0123: { float L_98 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_99 = ___a0; int32_t L_100 = V_10; int32_t L_101 = ___order3; int32_t L_102 = V_11; NullCheck(L_99); int32_t L_103 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_100, (int32_t)L_101)), (int32_t)L_102)); float L_104 = (L_99)->GetAt(static_cast(L_103)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_105 = ___d1; int32_t L_106 = V_11; NullCheck(L_105); int32_t L_107 = L_106; float L_108 = (L_105)->GetAt(static_cast(L_107)); V_6 = ((float)il2cpp_codegen_add((float)L_98, (float)((float)il2cpp_codegen_multiply((float)L_104, (float)L_108)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_109 = ___e2; int32_t L_110 = V_11; NullCheck(L_109); float* L_111 = ((L_109)->GetAddressAt(static_cast(L_110))); float L_112 = *((float*)L_111); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_113 = ___a0; int32_t L_114 = V_10; int32_t L_115 = ___order3; int32_t L_116 = V_11; NullCheck(L_113); int32_t L_117 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_114, (int32_t)L_115)), (int32_t)L_116)); float L_118 = (L_113)->GetAt(static_cast(L_117)); float L_119 = V_5; *((float*)L_111) = (float)((float)il2cpp_codegen_add((float)L_112, (float)((float)il2cpp_codegen_multiply((float)L_118, (float)L_119)))); int32_t L_120 = V_11; V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_120, (int32_t)1)); } IL_0154: { int32_t L_121 = V_11; int32_t L_122 = V_0; if ((((int32_t)L_121) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_122, (int32_t)1))))) { goto IL_0123; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_123 = ___e2; int32_t L_124 = V_10; float L_125 = V_6; NullCheck(L_123); (L_123)->SetAt(static_cast(L_124), (float)L_125); int32_t L_126 = V_10; V_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_0167: { int32_t L_127 = V_10; int32_t L_128 = V_0; if ((((int32_t)L_127) < ((int32_t)L_128))) { goto IL_00f8; } } { V_5 = (0.0f); V_12 = 0; goto IL_0199; } IL_0178: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_129 = ___e2; int32_t L_130 = V_12; NullCheck(L_129); float* L_131 = ((L_129)->GetAddressAt(static_cast(L_130))); float L_132 = *((float*)L_131); float L_133 = V_2; *((float*)L_131) = (float)((float)((float)L_132/(float)L_133)); float L_134 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_135 = ___e2; int32_t L_136 = V_12; NullCheck(L_135); int32_t L_137 = L_136; float L_138 = (L_135)->GetAt(static_cast(L_137)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_139 = ___d1; int32_t L_140 = V_12; NullCheck(L_139); int32_t L_141 = L_140; float L_142 = (L_139)->GetAt(static_cast(L_141)); V_5 = ((float)il2cpp_codegen_add((float)L_134, (float)((float)il2cpp_codegen_multiply((float)L_138, (float)L_142)))); int32_t L_143 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_143, (int32_t)1)); } IL_0199: { int32_t L_144 = V_12; int32_t L_145 = V_0; if ((((int32_t)L_144) < ((int32_t)L_145))) { goto IL_0178; } } { float L_146 = V_5; float L_147 = V_2; float L_148 = V_2; V_7 = ((float)((float)L_146/(float)((float)il2cpp_codegen_add((float)L_147, (float)L_148)))); V_13 = 0; goto IL_01c4; } IL_01ab: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_149 = ___e2; int32_t L_150 = V_13; NullCheck(L_149); float* L_151 = ((L_149)->GetAddressAt(static_cast(L_150))); float L_152 = *((float*)L_151); float L_153 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_154 = ___d1; int32_t L_155 = V_13; NullCheck(L_154); int32_t L_156 = L_155; float L_157 = (L_154)->GetAt(static_cast(L_156)); *((float*)L_151) = (float)((float)il2cpp_codegen_subtract((float)L_152, (float)((float)il2cpp_codegen_multiply((float)L_153, (float)L_157)))); int32_t L_158 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_158, (int32_t)1)); } IL_01c4: { int32_t L_159 = V_13; int32_t L_160 = V_0; if ((((int32_t)L_159) < ((int32_t)L_160))) { goto IL_01ab; } } { V_14 = 0; goto IL_022e; } IL_01ce: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_161 = ___d1; int32_t L_162 = V_14; NullCheck(L_161); int32_t L_163 = L_162; float L_164 = (L_161)->GetAt(static_cast(L_163)); V_5 = L_164; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_165 = ___e2; int32_t L_166 = V_14; NullCheck(L_165); int32_t L_167 = L_166; float L_168 = (L_165)->GetAt(static_cast(L_167)); V_6 = L_168; int32_t L_169 = V_14; V_15 = L_169; goto IL_0206; } IL_01e0: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_170 = ___a0; int32_t L_171 = V_14; int32_t L_172 = ___order3; int32_t L_173 = V_15; NullCheck(L_170); float* L_174 = ((L_170)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_171, (int32_t)L_172)), (int32_t)L_173))))); float L_175 = *((float*)L_174); float L_176 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_177 = ___e2; int32_t L_178 = V_15; NullCheck(L_177); int32_t L_179 = L_178; float L_180 = (L_177)->GetAt(static_cast(L_179)); float L_181 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_182 = ___d1; int32_t L_183 = V_15; NullCheck(L_182); int32_t L_184 = L_183; float L_185 = (L_182)->GetAt(static_cast(L_184)); *((float*)L_174) = (float)((float)il2cpp_codegen_subtract((float)L_175, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_176, (float)L_180)), (float)((float)il2cpp_codegen_multiply((float)L_181, (float)L_185)))))); int32_t L_186 = V_15; V_15 = ((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)1)); } IL_0206: { int32_t L_187 = V_15; int32_t L_188 = V_0; if ((((int32_t)L_187) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_188, (int32_t)1))))) { goto IL_01e0; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_189 = ___d1; int32_t L_190 = V_14; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_191 = ___a0; int32_t L_192 = V_14; int32_t L_193 = ___order3; int32_t L_194 = V_0; NullCheck(L_191); int32_t L_195 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_192, (int32_t)L_193)), (int32_t)L_194)), (int32_t)1)); float L_196 = (L_191)->GetAt(static_cast(L_195)); NullCheck(L_189); (L_189)->SetAt(static_cast(L_190), (float)L_196); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_197 = ___a0; int32_t L_198 = V_14; int32_t L_199 = ___order3; int32_t L_200 = V_0; NullCheck(L_197); (L_197)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_198, (int32_t)L_199)), (int32_t)L_200))), (float)(0.0f)); int32_t L_201 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_201, (int32_t)1)); } IL_022e: { int32_t L_202 = V_14; int32_t L_203 = V_0; if ((((int32_t)L_202) < ((int32_t)L_203))) { goto IL_01ce; } } IL_0233: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_204 = ___d1; int32_t L_205 = V_0; float L_206 = V_2; NullCheck(L_204); (L_204)->SetAt(static_cast(L_205), (float)L_206); int32_t L_207 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_207, (int32_t)1)); } IL_023b: { int32_t L_208 = V_0; if ((((int32_t)L_208) > ((int32_t)0))) { goto IL_0009; } } { V_16 = 0; goto IL_0335; } IL_024a: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_209 = ___a0; int32_t L_210 = V_16; int32_t L_211 = ___order3; int32_t L_212 = ___order3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_213 = ___a0; int32_t L_214 = V_16; int32_t L_215 = ___order3; int32_t L_216 = V_16; NullCheck(L_213); int32_t L_217 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_214, (int32_t)L_215)), (int32_t)L_216)); float L_218 = (L_213)->GetAt(static_cast(L_217)); NullCheck(L_209); (L_209)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_210, (int32_t)L_211)), (int32_t)L_212)), (int32_t)1))), (float)L_218); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_219 = ___a0; int32_t L_220 = V_16; int32_t L_221 = ___order3; int32_t L_222 = V_16; NullCheck(L_219); (L_219)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_220, (int32_t)L_221)), (int32_t)L_222))), (float)(1.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_223 = ___d1; int32_t L_224 = V_16; NullCheck(L_223); int32_t L_225 = ((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)1)); float L_226 = (L_223)->GetAt(static_cast(L_225)); V_17 = L_226; float L_227 = V_17; if ((((float)L_227) == ((float)(0.0f)))) { goto IL_030e; } } { V_18 = 0; goto IL_029c; } IL_0284: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_228 = ___d1; int32_t L_229 = V_18; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_230 = ___a0; int32_t L_231 = V_16; int32_t L_232 = ___order3; int32_t L_233 = V_18; NullCheck(L_230); int32_t L_234 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_231, (int32_t)1)), (int32_t)L_232)), (int32_t)L_233)); float L_235 = (L_230)->GetAt(static_cast(L_234)); float L_236 = V_17; NullCheck(L_228); (L_228)->SetAt(static_cast(L_229), (float)((float)((float)L_235/(float)L_236))); int32_t L_237 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_237, (int32_t)1)); } IL_029c: { int32_t L_238 = V_18; int32_t L_239 = V_16; if ((((int32_t)L_238) <= ((int32_t)L_239))) { goto IL_0284; } } { V_19 = 0; goto IL_0308; } IL_02a7: { V_20 = (0.0f); V_21 = 0; goto IL_02d3; } IL_02b3: { float L_240 = V_20; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_241 = ___a0; int32_t L_242 = V_16; int32_t L_243 = ___order3; int32_t L_244 = V_21; NullCheck(L_241); int32_t L_245 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_242, (int32_t)1)), (int32_t)L_243)), (int32_t)L_244)); float L_246 = (L_241)->GetAt(static_cast(L_245)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_247 = ___a0; int32_t L_248 = V_19; int32_t L_249 = ___order3; int32_t L_250 = V_21; NullCheck(L_247); int32_t L_251 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_248, (int32_t)L_249)), (int32_t)L_250)); float L_252 = (L_247)->GetAt(static_cast(L_251)); V_20 = ((float)il2cpp_codegen_add((float)L_240, (float)((float)il2cpp_codegen_multiply((float)L_246, (float)L_252)))); int32_t L_253 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_253, (int32_t)1)); } IL_02d3: { int32_t L_254 = V_21; int32_t L_255 = V_16; if ((((int32_t)L_254) <= ((int32_t)L_255))) { goto IL_02b3; } } { V_22 = 0; goto IL_02fc; } IL_02de: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_256 = ___a0; int32_t L_257 = V_19; int32_t L_258 = ___order3; int32_t L_259 = V_22; NullCheck(L_256); float* L_260 = ((L_256)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_257, (int32_t)L_258)), (int32_t)L_259))))); float L_261 = *((float*)L_260); float L_262 = V_20; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_263 = ___d1; int32_t L_264 = V_22; NullCheck(L_263); int32_t L_265 = L_264; float L_266 = (L_263)->GetAt(static_cast(L_265)); *((float*)L_260) = (float)((float)il2cpp_codegen_subtract((float)L_261, (float)((float)il2cpp_codegen_multiply((float)L_262, (float)L_266)))); int32_t L_267 = V_22; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_267, (int32_t)1)); } IL_02fc: { int32_t L_268 = V_22; int32_t L_269 = V_16; if ((((int32_t)L_268) <= ((int32_t)L_269))) { goto IL_02de; } } { int32_t L_270 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_270, (int32_t)1)); } IL_0308: { int32_t L_271 = V_19; int32_t L_272 = V_16; if ((((int32_t)L_271) <= ((int32_t)L_272))) { goto IL_02a7; } } IL_030e: { V_23 = 0; goto IL_0329; } IL_0313: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_273 = ___a0; int32_t L_274 = V_16; int32_t L_275 = ___order3; int32_t L_276 = V_23; NullCheck(L_273); (L_273)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_274, (int32_t)1)), (int32_t)L_275)), (int32_t)L_276))), (float)(0.0f)); int32_t L_277 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_277, (int32_t)1)); } IL_0329: { int32_t L_278 = V_23; int32_t L_279 = V_16; if ((((int32_t)L_278) <= ((int32_t)L_279))) { goto IL_0313; } } { int32_t L_280 = V_16; V_16 = ((int32_t)il2cpp_codegen_add((int32_t)L_280, (int32_t)1)); } IL_0335: { int32_t L_281 = V_16; int32_t L_282 = ___order3; if ((((int32_t)L_281) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_282, (int32_t)1))))) { goto IL_024a; } } { V_24 = 0; goto IL_0367; } IL_0344: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_283 = ___d1; int32_t L_284 = V_24; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_285 = ___a0; int32_t L_286 = V_24; int32_t L_287 = ___order3; int32_t L_288 = ___order3; NullCheck(L_285); int32_t L_289 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_286, (int32_t)L_287)), (int32_t)L_288)), (int32_t)1)); float L_290 = (L_285)->GetAt(static_cast(L_289)); NullCheck(L_283); (L_283)->SetAt(static_cast(L_284), (float)L_290); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_291 = ___a0; int32_t L_292 = V_24; int32_t L_293 = ___order3; int32_t L_294 = ___order3; NullCheck(L_291); (L_291)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_292, (int32_t)L_293)), (int32_t)L_294)), (int32_t)1))), (float)(0.0f)); int32_t L_295 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_295, (int32_t)1)); } IL_0367: { int32_t L_296 = V_24; int32_t L_297 = ___order3; if ((((int32_t)L_296) < ((int32_t)L_297))) { goto IL_0344; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_298 = ___a0; int32_t L_299 = ___order3; int32_t L_300 = ___order3; NullCheck(L_298); (L_298)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_299, (int32_t)L_300)), (int32_t)1))), (float)(1.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_301 = ___e2; NullCheck(L_301); (L_301)->SetAt(static_cast(0), (float)(0.0f)); return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::SymmetricDiagonalize(System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_SymmetricDiagonalize_mCBC5D64188014FDC78721999EC350E452325A2B8 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e2, int32_t ___order3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; double V_2 = 0.0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; float V_12 = 0.0f; float V_13 = 0.0f; float V_14 = 0.0f; float V_15 = 0.0f; float V_16 = 0.0f; float V_17 = 0.0f; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; float V_23 = 0.0f; int32_t V_24 = 0; int32_t V_25 = 0; { V_3 = 1; goto IL_0010; } IL_0004: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = ___e2; int32_t L_1 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_2 = ___e2; int32_t L_3 = V_3; NullCheck(L_2); int32_t L_4 = L_3; float L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_0); (L_0)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1))), (float)L_5); int32_t L_6 = V_3; V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0010: { int32_t L_7 = V_3; int32_t L_8 = ___order3; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_0004; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_9 = ___e2; int32_t L_10 = ___order3; NullCheck(L_9); (L_9)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1))), (float)(0.0f)); V_0 = (0.0f); V_1 = (0.0f); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_11 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_SinglePrecision_2(); V_2 = L_11; V_4 = 0; goto IL_027b; } IL_0038: { float L_12 = V_1; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_13 = ___d1; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_17; L_17 = fabsf(L_16); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = ___e2; int32_t L_19 = V_4; NullCheck(L_18); int32_t L_20 = L_19; float L_21 = (L_18)->GetAt(static_cast(L_20)); float L_22; L_22 = fabsf(L_21); float L_23; L_23 = Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247(L_12, ((float)il2cpp_codegen_add((float)L_17, (float)L_22)), /*hidden argument*/NULL); V_1 = L_23; int32_t L_24 = V_4; V_5 = L_24; goto IL_006e; } IL_0058: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_25 = ___e2; int32_t L_26 = V_5; NullCheck(L_25); int32_t L_27 = L_26; float L_28 = (L_25)->GetAt(static_cast(L_27)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_29; L_29 = fabsf(L_28); double L_30 = V_2; float L_31 = V_1; if ((((double)((double)((double)L_29))) <= ((double)((double)il2cpp_codegen_multiply((double)L_30, (double)((double)((double)L_31))))))) { goto IL_0073; } } { int32_t L_32 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)1)); } IL_006e: { int32_t L_33 = V_5; int32_t L_34 = ___order3; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0058; } } IL_0073: { int32_t L_35 = V_5; int32_t L_36 = V_4; if ((((int32_t)L_35) <= ((int32_t)L_36))) { goto IL_0262; } } { V_6 = 0; } IL_007f: { int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_38 = ___d1; int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; float L_41 = (L_38)->GetAt(static_cast(L_40)); V_7 = L_41; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_42 = ___d1; int32_t L_43 = V_4; NullCheck(L_42); int32_t L_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); float L_45 = (L_42)->GetAt(static_cast(L_44)); float L_46 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_47 = ___e2; int32_t L_48 = V_4; NullCheck(L_47); int32_t L_49 = L_48; float L_50 = (L_47)->GetAt(static_cast(L_49)); V_8 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_45, (float)L_46))/(float)((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_50)))); float L_51 = V_8; IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); float L_52; L_52 = SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8(L_51, (1.0f), /*hidden argument*/NULL); V_9 = L_52; float L_53 = V_8; if ((!(((float)L_53) < ((float)(0.0f))))) { goto IL_00bd; } } { float L_54 = V_9; V_9 = ((-L_54)); } IL_00bd: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_55 = ___d1; int32_t L_56 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_57 = ___e2; int32_t L_58 = V_4; NullCheck(L_57); int32_t L_59 = L_58; float L_60 = (L_57)->GetAt(static_cast(L_59)); float L_61 = V_8; float L_62 = V_9; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (float)((float)((float)L_60/(float)((float)il2cpp_codegen_add((float)L_61, (float)L_62))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = ___d1; int32_t L_64 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_65 = ___e2; int32_t L_66 = V_4; NullCheck(L_65); int32_t L_67 = L_66; float L_68 = (L_65)->GetAt(static_cast(L_67)); float L_69 = V_8; float L_70 = V_9; NullCheck(L_63); (L_63)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1))), (float)((float)il2cpp_codegen_multiply((float)L_68, (float)((float)il2cpp_codegen_add((float)L_69, (float)L_70))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_71 = ___d1; int32_t L_72 = V_4; NullCheck(L_71); int32_t L_73 = ((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1)); float L_74 = (L_71)->GetAt(static_cast(L_73)); V_10 = L_74; float L_75 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_76 = ___d1; int32_t L_77 = V_4; NullCheck(L_76); int32_t L_78 = L_77; float L_79 = (L_76)->GetAt(static_cast(L_78)); V_11 = ((float)il2cpp_codegen_subtract((float)L_75, (float)L_79)); int32_t L_80 = V_4; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_80, (int32_t)2)); goto IL_0108; } IL_00f4: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_81 = ___d1; int32_t L_82 = V_18; NullCheck(L_81); float* L_83 = ((L_81)->GetAddressAt(static_cast(L_82))); float L_84 = *((float*)L_83); float L_85 = V_11; *((float*)L_83) = (float)((float)il2cpp_codegen_subtract((float)L_84, (float)L_85)); int32_t L_86 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)1)); } IL_0108: { int32_t L_87 = V_18; int32_t L_88 = ___order3; if ((((int32_t)L_87) < ((int32_t)L_88))) { goto IL_00f4; } } { float L_89 = V_0; float L_90 = V_11; V_0 = ((float)il2cpp_codegen_add((float)L_89, (float)L_90)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_91 = ___d1; int32_t L_92 = V_5; NullCheck(L_91); int32_t L_93 = L_92; float L_94 = (L_91)->GetAt(static_cast(L_93)); V_8 = L_94; V_12 = (1.0f); float L_95 = V_12; V_13 = L_95; float L_96 = V_12; V_14 = L_96; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_97 = ___e2; int32_t L_98 = V_4; NullCheck(L_97); int32_t L_99 = ((int32_t)il2cpp_codegen_add((int32_t)L_98, (int32_t)1)); float L_100 = (L_97)->GetAt(static_cast(L_99)); V_15 = L_100; V_16 = (0.0f); V_17 = (0.0f); int32_t L_101 = V_5; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_101, (int32_t)1)); goto IL_020f; } IL_0148: { float L_102 = V_13; V_14 = L_102; float L_103 = V_12; V_13 = L_103; float L_104 = V_16; V_17 = L_104; float L_105 = V_12; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_106 = ___e2; int32_t L_107 = V_19; NullCheck(L_106); int32_t L_108 = L_107; float L_109 = (L_106)->GetAt(static_cast(L_108)); V_7 = ((float)il2cpp_codegen_multiply((float)L_105, (float)L_109)); float L_110 = V_12; float L_111 = V_8; V_11 = ((float)il2cpp_codegen_multiply((float)L_110, (float)L_111)); float L_112 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_113 = ___e2; int32_t L_114 = V_19; NullCheck(L_113); int32_t L_115 = L_114; float L_116 = (L_113)->GetAt(static_cast(L_115)); IL2CPP_RUNTIME_CLASS_INIT(SpecialFunctions_tB195CA9EB1A3A05560659ED410A886107CBA6297_il2cpp_TypeInfo_var); float L_117; L_117 = SpecialFunctions_Hypotenuse_mE84D541B4C6DAFD3F1E92879DA1FAA04BD96F5D8(L_112, L_116, /*hidden argument*/NULL); V_9 = L_117; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_118 = ___e2; int32_t L_119 = V_19; float L_120 = V_16; float L_121 = V_9; NullCheck(L_118); (L_118)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_119, (int32_t)1))), (float)((float)il2cpp_codegen_multiply((float)L_120, (float)L_121))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_122 = ___e2; int32_t L_123 = V_19; NullCheck(L_122); int32_t L_124 = L_123; float L_125 = (L_122)->GetAt(static_cast(L_124)); float L_126 = V_9; V_16 = ((float)((float)L_125/(float)L_126)); float L_127 = V_8; float L_128 = V_9; V_12 = ((float)((float)L_127/(float)L_128)); float L_129 = V_12; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_130 = ___d1; int32_t L_131 = V_19; NullCheck(L_130); int32_t L_132 = L_131; float L_133 = (L_130)->GetAt(static_cast(L_132)); float L_134 = V_16; float L_135 = V_7; V_8 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_129, (float)L_133)), (float)((float)il2cpp_codegen_multiply((float)L_134, (float)L_135)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_136 = ___d1; int32_t L_137 = V_19; float L_138 = V_11; float L_139 = V_16; float L_140 = V_12; float L_141 = V_7; float L_142 = V_16; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_143 = ___d1; int32_t L_144 = V_19; NullCheck(L_143); int32_t L_145 = L_144; float L_146 = (L_143)->GetAt(static_cast(L_145)); NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)1))), (float)((float)il2cpp_codegen_add((float)L_138, (float)((float)il2cpp_codegen_multiply((float)L_139, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_140, (float)L_141)), (float)((float)il2cpp_codegen_multiply((float)L_142, (float)L_146))))))))); V_20 = 0; goto IL_0204; } IL_01b9: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_147 = ___a0; int32_t L_148 = V_19; int32_t L_149 = ___order3; int32_t L_150 = V_20; NullCheck(L_147); int32_t L_151 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_148, (int32_t)1)), (int32_t)L_149)), (int32_t)L_150)); float L_152 = (L_147)->GetAt(static_cast(L_151)); V_11 = L_152; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_153 = ___a0; int32_t L_154 = V_19; int32_t L_155 = ___order3; int32_t L_156 = V_20; float L_157 = V_16; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_158 = ___a0; int32_t L_159 = V_19; int32_t L_160 = ___order3; int32_t L_161 = V_20; NullCheck(L_158); int32_t L_162 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_159, (int32_t)L_160)), (int32_t)L_161)); float L_163 = (L_158)->GetAt(static_cast(L_162)); float L_164 = V_12; float L_165 = V_11; NullCheck(L_153); (L_153)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_154, (int32_t)1)), (int32_t)L_155)), (int32_t)L_156))), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_157, (float)L_163)), (float)((float)il2cpp_codegen_multiply((float)L_164, (float)L_165))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_166 = ___a0; int32_t L_167 = V_19; int32_t L_168 = ___order3; int32_t L_169 = V_20; float L_170 = V_12; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_171 = ___a0; int32_t L_172 = V_19; int32_t L_173 = ___order3; int32_t L_174 = V_20; NullCheck(L_171); int32_t L_175 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_172, (int32_t)L_173)), (int32_t)L_174)); float L_176 = (L_171)->GetAt(static_cast(L_175)); float L_177 = V_16; float L_178 = V_11; NullCheck(L_166); (L_166)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_167, (int32_t)L_168)), (int32_t)L_169))), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_170, (float)L_176)), (float)((float)il2cpp_codegen_multiply((float)L_177, (float)L_178))))); int32_t L_179 = V_20; V_20 = ((int32_t)il2cpp_codegen_add((int32_t)L_179, (int32_t)1)); } IL_0204: { int32_t L_180 = V_20; int32_t L_181 = ___order3; if ((((int32_t)L_180) < ((int32_t)L_181))) { goto IL_01b9; } } { int32_t L_182 = V_19; V_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_182, (int32_t)1)); } IL_020f: { int32_t L_183 = V_19; int32_t L_184 = V_4; if ((((int32_t)L_183) >= ((int32_t)L_184))) { goto IL_0148; } } { float L_185 = V_16; float L_186 = V_17; float L_187 = V_14; float L_188 = V_15; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_189 = ___e2; int32_t L_190 = V_4; NullCheck(L_189); int32_t L_191 = L_190; float L_192 = (L_189)->GetAt(static_cast(L_191)); float L_193 = V_10; V_8 = ((float)((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((-L_185)), (float)L_186)), (float)L_187)), (float)L_188)), (float)L_192))/(float)L_193)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_194 = ___e2; int32_t L_195 = V_4; float L_196 = V_16; float L_197 = V_8; NullCheck(L_194); (L_194)->SetAt(static_cast(L_195), (float)((float)il2cpp_codegen_multiply((float)L_196, (float)L_197))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_198 = ___d1; int32_t L_199 = V_4; float L_200 = V_12; float L_201 = V_8; NullCheck(L_198); (L_198)->SetAt(static_cast(L_199), (float)((float)il2cpp_codegen_multiply((float)L_200, (float)L_201))); int32_t L_202 = V_6; if ((((int32_t)L_202) < ((int32_t)((int32_t)1000)))) { goto IL_024f; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_203 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_203, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_203, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_SymmetricDiagonalize_mCBC5D64188014FDC78721999EC350E452325A2B8_RuntimeMethod_var))); } IL_024f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_204 = ___e2; int32_t L_205 = V_4; NullCheck(L_204); int32_t L_206 = L_205; float L_207 = (L_204)->GetAt(static_cast(L_206)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_208; L_208 = fabsf(L_207); double L_209 = V_2; float L_210 = V_1; if ((((double)((double)((double)L_208))) > ((double)((double)il2cpp_codegen_multiply((double)L_209, (double)((double)((double)L_210))))))) { goto IL_007f; } } IL_0262: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_211 = ___d1; int32_t L_212 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_213 = ___d1; int32_t L_214 = V_4; NullCheck(L_213); int32_t L_215 = L_214; float L_216 = (L_213)->GetAt(static_cast(L_215)); float L_217 = V_0; NullCheck(L_211); (L_211)->SetAt(static_cast(L_212), (float)((float)il2cpp_codegen_add((float)L_216, (float)L_217))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_218 = ___e2; int32_t L_219 = V_4; NullCheck(L_218); (L_218)->SetAt(static_cast(L_219), (float)(0.0f)); int32_t L_220 = V_4; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_220, (int32_t)1)); } IL_027b: { int32_t L_221 = V_4; int32_t L_222 = ___order3; if ((((int32_t)L_221) < ((int32_t)L_222))) { goto IL_0038; } } { V_21 = 0; goto IL_030c; } IL_028b: { int32_t L_223 = V_21; V_22 = L_223; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_224 = ___d1; int32_t L_225 = V_21; NullCheck(L_224); int32_t L_226 = L_225; float L_227 = (L_224)->GetAt(static_cast(L_226)); V_23 = L_227; int32_t L_228 = V_21; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_228, (int32_t)1)); goto IL_02b5; } IL_029d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_229 = ___d1; int32_t L_230 = V_24; NullCheck(L_229); int32_t L_231 = L_230; float L_232 = (L_229)->GetAt(static_cast(L_231)); float L_233 = V_23; if ((!(((float)L_232) < ((float)L_233)))) { goto IL_02af; } } { int32_t L_234 = V_24; V_22 = L_234; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_235 = ___d1; int32_t L_236 = V_24; NullCheck(L_235); int32_t L_237 = L_236; float L_238 = (L_235)->GetAt(static_cast(L_237)); V_23 = L_238; } IL_02af: { int32_t L_239 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_239, (int32_t)1)); } IL_02b5: { int32_t L_240 = V_24; int32_t L_241 = ___order3; if ((((int32_t)L_240) < ((int32_t)L_241))) { goto IL_029d; } } { int32_t L_242 = V_22; int32_t L_243 = V_21; if ((((int32_t)L_242) == ((int32_t)L_243))) { goto IL_0306; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_244 = ___d1; int32_t L_245 = V_22; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_246 = ___d1; int32_t L_247 = V_21; NullCheck(L_246); int32_t L_248 = L_247; float L_249 = (L_246)->GetAt(static_cast(L_248)); NullCheck(L_244); (L_244)->SetAt(static_cast(L_245), (float)L_249); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_250 = ___d1; int32_t L_251 = V_21; float L_252 = V_23; NullCheck(L_250); (L_250)->SetAt(static_cast(L_251), (float)L_252); V_25 = 0; goto IL_0301; } IL_02d3: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_253 = ___a0; int32_t L_254 = V_21; int32_t L_255 = ___order3; int32_t L_256 = V_25; NullCheck(L_253); int32_t L_257 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_254, (int32_t)L_255)), (int32_t)L_256)); float L_258 = (L_253)->GetAt(static_cast(L_257)); V_23 = L_258; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_259 = ___a0; int32_t L_260 = V_21; int32_t L_261 = ___order3; int32_t L_262 = V_25; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_263 = ___a0; int32_t L_264 = V_22; int32_t L_265 = ___order3; int32_t L_266 = V_25; NullCheck(L_263); int32_t L_267 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_264, (int32_t)L_265)), (int32_t)L_266)); float L_268 = (L_263)->GetAt(static_cast(L_267)); NullCheck(L_259); (L_259)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_260, (int32_t)L_261)), (int32_t)L_262))), (float)L_268); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_269 = ___a0; int32_t L_270 = V_22; int32_t L_271 = ___order3; int32_t L_272 = V_25; float L_273 = V_23; NullCheck(L_269); (L_269)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_270, (int32_t)L_271)), (int32_t)L_272))), (float)L_273); int32_t L_274 = V_25; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_274, (int32_t)1)); } IL_0301: { int32_t L_275 = V_25; int32_t L_276 = ___order3; if ((((int32_t)L_275) < ((int32_t)L_276))) { goto IL_02d3; } } IL_0306: { int32_t L_277 = V_21; V_21 = ((int32_t)il2cpp_codegen_add((int32_t)L_277, (int32_t)1)); } IL_030c: { int32_t L_278 = V_21; int32_t L_279 = ___order3; if ((((int32_t)L_278) < ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_279, (int32_t)1))))) { goto IL_028b; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceToHessenberg(System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceToHessenberg_m52D02AACD0007B11DD184AC457396CD8A28ADBD3 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixH1, int32_t ___order2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; float V_4 = 0.0f; int32_t V_5 = 0; float V_6 = 0.0f; float V_7 = 0.0f; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; float V_11 = 0.0f; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; float V_15 = 0.0f; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; float V_25 = 0.0f; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t G_B35_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B35_1 = NULL; int32_t G_B34_0 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B34_1 = NULL; float G_B36_0 = 0.0f; int32_t G_B36_1 = 0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* G_B36_2 = NULL; { int32_t L_0 = ___order2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1 = (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA*)SZArrayNew(SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = L_1; int32_t L_2 = ___order2; V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)); V_2 = 1; goto IL_0198; } IL_0012: { int32_t L_3 = V_2; int32_t L_4 = ___order2; V_3 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)1)), (int32_t)L_4)); V_4 = (0.0f); int32_t L_5 = V_2; V_5 = L_5; goto IL_003a; } IL_0024: { float L_6 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_7 = ___matrixH1; int32_t L_8 = V_3; int32_t L_9 = V_5; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)); float L_11 = (L_7)->GetAt(static_cast(L_10)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_12; L_12 = fabsf(L_11); V_4 = ((float)il2cpp_codegen_add((float)L_6, (float)L_12)); int32_t L_13 = V_5; V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003a: { int32_t L_14 = V_5; int32_t L_15 = V_1; if ((((int32_t)L_14) <= ((int32_t)L_15))) { goto IL_0024; } } { float L_16 = V_4; if ((((float)L_16) == ((float)(0.0f)))) { goto IL_0194; } } { V_6 = (0.0f); int32_t L_17 = V_1; V_8 = L_17; goto IL_0078; } IL_0057: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_18 = V_0; int32_t L_19 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_20 = ___matrixH1; int32_t L_21 = V_3; int32_t L_22 = V_8; NullCheck(L_20); int32_t L_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_21, (int32_t)L_22)); float L_24 = (L_20)->GetAt(static_cast(L_23)); float L_25 = V_4; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (float)((float)((float)L_24/(float)L_25))); float L_26 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_27 = V_0; int32_t L_28 = V_8; NullCheck(L_27); int32_t L_29 = L_28; float L_30 = (L_27)->GetAt(static_cast(L_29)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_31 = V_0; int32_t L_32 = V_8; NullCheck(L_31); int32_t L_33 = L_32; float L_34 = (L_31)->GetAt(static_cast(L_33)); V_6 = ((float)il2cpp_codegen_add((float)L_26, (float)((float)il2cpp_codegen_multiply((float)L_30, (float)L_34)))); int32_t L_35 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); } IL_0078: { int32_t L_36 = V_8; int32_t L_37 = V_2; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_0057; } } { float L_38 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_39; L_39 = sqrt(((double)((double)L_38))); V_7 = ((float)((float)L_39)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_40 = V_0; int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = L_41; float L_43 = (L_40)->GetAt(static_cast(L_42)); if ((!(((float)L_43) > ((float)(0.0f))))) { goto IL_0097; } } { float L_44 = V_7; V_7 = ((-L_44)); } IL_0097: { float L_45 = V_6; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_46 = V_0; int32_t L_47 = V_2; NullCheck(L_46); int32_t L_48 = L_47; float L_49 = (L_46)->GetAt(static_cast(L_48)); float L_50 = V_7; V_6 = ((float)il2cpp_codegen_subtract((float)L_45, (float)((float)il2cpp_codegen_multiply((float)L_49, (float)L_50)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_51 = V_0; int32_t L_52 = V_2; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_53 = V_0; int32_t L_54 = V_2; NullCheck(L_53); int32_t L_55 = L_54; float L_56 = (L_53)->GetAt(static_cast(L_55)); float L_57 = V_7; NullCheck(L_51); (L_51)->SetAt(static_cast(L_52), (float)((float)il2cpp_codegen_subtract((float)L_56, (float)L_57))); int32_t L_58 = V_2; V_9 = L_58; goto IL_0113; } IL_00b0: { int32_t L_59 = V_9; int32_t L_60 = ___order2; V_10 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_59, (int32_t)L_60)); V_11 = (0.0f); int32_t L_61 = ___order2; V_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_61, (int32_t)1)); goto IL_00db; } IL_00c4: { float L_62 = V_11; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = V_0; int32_t L_64 = V_12; NullCheck(L_63); int32_t L_65 = L_64; float L_66 = (L_63)->GetAt(static_cast(L_65)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_67 = ___matrixH1; int32_t L_68 = V_10; int32_t L_69 = V_12; NullCheck(L_67); int32_t L_70 = ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69)); float L_71 = (L_67)->GetAt(static_cast(L_70)); V_11 = ((float)il2cpp_codegen_add((float)L_62, (float)((float)il2cpp_codegen_multiply((float)L_66, (float)L_71)))); int32_t L_72 = V_12; V_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_72, (int32_t)1)); } IL_00db: { int32_t L_73 = V_12; int32_t L_74 = V_2; if ((((int32_t)L_73) >= ((int32_t)L_74))) { goto IL_00c4; } } { float L_75 = V_11; float L_76 = V_6; V_11 = ((float)((float)L_75/(float)L_76)); int32_t L_77 = V_2; V_13 = L_77; goto IL_0108; } IL_00ec: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_78 = ___matrixH1; int32_t L_79 = V_10; int32_t L_80 = V_13; NullCheck(L_78); float* L_81 = ((L_78)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_79, (int32_t)L_80))))); float L_82 = *((float*)L_81); float L_83 = V_11; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_84 = V_0; int32_t L_85 = V_13; NullCheck(L_84); int32_t L_86 = L_85; float L_87 = (L_84)->GetAt(static_cast(L_86)); *((float*)L_81) = (float)((float)il2cpp_codegen_subtract((float)L_82, (float)((float)il2cpp_codegen_multiply((float)L_83, (float)L_87)))); int32_t L_88 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)1)); } IL_0108: { int32_t L_89 = V_13; int32_t L_90 = V_1; if ((((int32_t)L_89) <= ((int32_t)L_90))) { goto IL_00ec; } } { int32_t L_91 = V_9; V_9 = ((int32_t)il2cpp_codegen_add((int32_t)L_91, (int32_t)1)); } IL_0113: { int32_t L_92 = V_9; int32_t L_93 = ___order2; if ((((int32_t)L_92) < ((int32_t)L_93))) { goto IL_00b0; } } { V_14 = 0; goto IL_017c; } IL_011d: { V_15 = (0.0f); int32_t L_94 = V_1; V_16 = L_94; goto IL_0142; } IL_0129: { float L_95 = V_15; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_96 = V_0; int32_t L_97 = V_16; NullCheck(L_96); int32_t L_98 = L_97; float L_99 = (L_96)->GetAt(static_cast(L_98)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_100 = ___matrixH1; int32_t L_101 = V_16; int32_t L_102 = ___order2; int32_t L_103 = V_14; NullCheck(L_100); int32_t L_104 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_101, (int32_t)L_102)), (int32_t)L_103)); float L_105 = (L_100)->GetAt(static_cast(L_104)); V_15 = ((float)il2cpp_codegen_add((float)L_95, (float)((float)il2cpp_codegen_multiply((float)L_99, (float)L_105)))); int32_t L_106 = V_16; V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_106, (int32_t)1)); } IL_0142: { int32_t L_107 = V_16; int32_t L_108 = V_2; if ((((int32_t)L_107) >= ((int32_t)L_108))) { goto IL_0129; } } { float L_109 = V_15; float L_110 = V_6; V_15 = ((float)((float)L_109/(float)L_110)); int32_t L_111 = V_2; V_17 = L_111; goto IL_0171; } IL_0153: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_112 = ___matrixH1; int32_t L_113 = V_17; int32_t L_114 = ___order2; int32_t L_115 = V_14; NullCheck(L_112); float* L_116 = ((L_112)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_113, (int32_t)L_114)), (int32_t)L_115))))); float L_117 = *((float*)L_116); float L_118 = V_15; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_119 = V_0; int32_t L_120 = V_17; NullCheck(L_119); int32_t L_121 = L_120; float L_122 = (L_119)->GetAt(static_cast(L_121)); *((float*)L_116) = (float)((float)il2cpp_codegen_subtract((float)L_117, (float)((float)il2cpp_codegen_multiply((float)L_118, (float)L_122)))); int32_t L_123 = V_17; V_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_123, (int32_t)1)); } IL_0171: { int32_t L_124 = V_17; int32_t L_125 = V_1; if ((((int32_t)L_124) <= ((int32_t)L_125))) { goto IL_0153; } } { int32_t L_126 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_126, (int32_t)1)); } IL_017c: { int32_t L_127 = V_14; int32_t L_128 = V_1; if ((((int32_t)L_127) <= ((int32_t)L_128))) { goto IL_011d; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_129 = V_0; int32_t L_130 = V_2; float L_131 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_132 = V_0; int32_t L_133 = V_2; NullCheck(L_132); int32_t L_134 = L_133; float L_135 = (L_132)->GetAt(static_cast(L_134)); NullCheck(L_129); (L_129)->SetAt(static_cast(L_130), (float)((float)il2cpp_codegen_multiply((float)L_131, (float)L_135))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_136 = ___matrixH1; int32_t L_137 = V_3; int32_t L_138 = V_2; float L_139 = V_4; float L_140 = V_7; NullCheck(L_136); (L_136)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_137, (int32_t)L_138))), (float)((float)il2cpp_codegen_multiply((float)L_139, (float)L_140))); } IL_0194: { int32_t L_141 = V_2; V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_141, (int32_t)1)); } IL_0198: { int32_t L_142 = V_2; int32_t L_143 = V_1; if ((((int32_t)L_142) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_143, (int32_t)1))))) { goto IL_0012; } } { V_18 = 0; goto IL_01d7; } IL_01a6: { V_19 = 0; goto IL_01cc; } IL_01ab: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_144 = ___a0; int32_t L_145 = V_19; int32_t L_146 = ___order2; int32_t L_147 = V_18; int32_t L_148 = V_18; int32_t L_149 = V_19; G_B34_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_145, (int32_t)L_146)), (int32_t)L_147)); G_B34_1 = L_144; if ((((int32_t)L_148) == ((int32_t)L_149))) { G_B35_0 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_145, (int32_t)L_146)), (int32_t)L_147)); G_B35_1 = L_144; goto IL_01c0; } } { G_B36_0 = (0.0f); G_B36_1 = G_B34_0; G_B36_2 = G_B34_1; goto IL_01c5; } IL_01c0: { G_B36_0 = (1.0f); G_B36_1 = G_B35_0; G_B36_2 = G_B35_1; } IL_01c5: { NullCheck(G_B36_2); (G_B36_2)->SetAt(static_cast(G_B36_1), (float)G_B36_0); int32_t L_150 = V_19; V_19 = ((int32_t)il2cpp_codegen_add((int32_t)L_150, (int32_t)1)); } IL_01cc: { int32_t L_151 = V_19; int32_t L_152 = ___order2; if ((((int32_t)L_151) < ((int32_t)L_152))) { goto IL_01ab; } } { int32_t L_153 = V_18; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)L_153, (int32_t)1)); } IL_01d7: { int32_t L_154 = V_18; int32_t L_155 = ___order2; if ((((int32_t)L_154) < ((int32_t)L_155))) { goto IL_01a6; } } { int32_t L_156 = V_1; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_156, (int32_t)1)); goto IL_02a1; } IL_01e6: { int32_t L_157 = V_20; int32_t L_158 = ___order2; V_21 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_157, (int32_t)1)), (int32_t)L_158)); int32_t L_159 = V_21; int32_t L_160 = V_20; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_159, (int32_t)L_160)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_161 = ___matrixH1; int32_t L_162 = V_22; NullCheck(L_161); int32_t L_163 = L_162; float L_164 = (L_161)->GetAt(static_cast(L_163)); if ((((double)((double)((double)L_164))) == ((double)(0.0)))) { goto IL_029b; } } { int32_t L_165 = V_20; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_165, (int32_t)1)); goto IL_0221; } IL_0210: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_166 = V_0; int32_t L_167 = V_23; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_168 = ___matrixH1; int32_t L_169 = V_21; int32_t L_170 = V_23; NullCheck(L_168); int32_t L_171 = ((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_170)); float L_172 = (L_168)->GetAt(static_cast(L_171)); NullCheck(L_166); (L_166)->SetAt(static_cast(L_167), (float)L_172); int32_t L_173 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_173, (int32_t)1)); } IL_0221: { int32_t L_174 = V_23; int32_t L_175 = V_1; if ((((int32_t)L_174) <= ((int32_t)L_175))) { goto IL_0210; } } { int32_t L_176 = V_20; V_24 = L_176; goto IL_0296; } IL_022c: { V_25 = (0.0f); int32_t L_177 = V_24; int32_t L_178 = ___order2; V_26 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_177, (int32_t)L_178)); int32_t L_179 = V_20; V_27 = L_179; goto IL_0256; } IL_023f: { float L_180 = V_25; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_181 = V_0; int32_t L_182 = V_27; NullCheck(L_181); int32_t L_183 = L_182; float L_184 = (L_181)->GetAt(static_cast(L_183)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_185 = ___a0; int32_t L_186 = V_26; int32_t L_187 = V_27; NullCheck(L_185); int32_t L_188 = ((int32_t)il2cpp_codegen_add((int32_t)L_186, (int32_t)L_187)); float L_189 = (L_185)->GetAt(static_cast(L_188)); V_25 = ((float)il2cpp_codegen_add((float)L_180, (float)((float)il2cpp_codegen_multiply((float)L_184, (float)L_189)))); int32_t L_190 = V_27; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_190, (int32_t)1)); } IL_0256: { int32_t L_191 = V_27; int32_t L_192 = V_1; if ((((int32_t)L_191) <= ((int32_t)L_192))) { goto IL_023f; } } { float L_193 = V_25; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_194 = V_0; int32_t L_195 = V_20; NullCheck(L_194); int32_t L_196 = L_195; float L_197 = (L_194)->GetAt(static_cast(L_196)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_198 = ___matrixH1; int32_t L_199 = V_22; NullCheck(L_198); int32_t L_200 = L_199; float L_201 = (L_198)->GetAt(static_cast(L_200)); V_25 = ((float)((float)((float)((float)L_193/(float)L_197))/(float)L_201)); int32_t L_202 = V_20; V_28 = L_202; goto IL_028b; } IL_026f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_203 = ___a0; int32_t L_204 = V_26; int32_t L_205 = V_28; NullCheck(L_203); float* L_206 = ((L_203)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_204, (int32_t)L_205))))); float L_207 = *((float*)L_206); float L_208 = V_25; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_209 = V_0; int32_t L_210 = V_28; NullCheck(L_209); int32_t L_211 = L_210; float L_212 = (L_209)->GetAt(static_cast(L_211)); *((float*)L_206) = (float)((float)il2cpp_codegen_add((float)L_207, (float)((float)il2cpp_codegen_multiply((float)L_208, (float)L_212)))); int32_t L_213 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_213, (int32_t)1)); } IL_028b: { int32_t L_214 = V_28; int32_t L_215 = V_1; if ((((int32_t)L_214) <= ((int32_t)L_215))) { goto IL_026f; } } { int32_t L_216 = V_24; V_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_216, (int32_t)1)); } IL_0296: { int32_t L_217 = V_24; int32_t L_218 = V_1; if ((((int32_t)L_217) <= ((int32_t)L_218))) { goto IL_022c; } } IL_029b: { int32_t L_219 = V_20; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_219, (int32_t)1)); } IL_02a1: { int32_t L_220 = V_20; if ((((int32_t)L_220) >= ((int32_t)1))) { goto IL_01e6; } } { return; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::NonsymmetricReduceHessenberToRealSchur(System.Single[],System.Single[],System.Single[],System.Single[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m79866274AF24D8AE159344AE18FEF8527E4D5FB7 (SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___a0, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___matrixH1, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___d2, SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* ___e3, int32_t ___order4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; float V_9 = 0.0f; float V_10 = 0.0f; float V_11 = 0.0f; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; int32_t V_20 = 0; int32_t V_21 = 0; int32_t V_22 = 0; int32_t V_23 = 0; int32_t V_24 = 0; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; int32_t V_31 = 0; int32_t V_32 = 0; int32_t V_33 = 0; int32_t V_34 = 0; int32_t V_35 = 0; int32_t V_36 = 0; int32_t V_37 = 0; int32_t V_38 = 0; int32_t V_39 = 0; int32_t V_40 = 0; int32_t V_41 = 0; int32_t V_42 = 0; int32_t V_43 = 0; int32_t V_44 = 0; bool V_45 = false; int32_t V_46 = 0; int32_t V_47 = 0; int32_t V_48 = 0; int32_t V_49 = 0; int32_t V_50 = 0; int32_t V_51 = 0; int32_t V_52 = 0; int32_t V_53 = 0; int32_t V_54 = 0; int32_t V_55 = 0; int32_t V_56 = 0; int32_t V_57 = 0; int32_t V_58 = 0; int32_t V_59 = 0; int32_t V_60 = 0; float V_61 = 0.0f; int32_t V_62 = 0; int32_t V_63 = 0; int32_t V_64 = 0; int32_t V_65 = 0; int32_t V_66 = 0; int32_t V_67 = 0; int32_t V_68 = 0; int32_t V_69 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_70; memset((&V_70), 0, sizeof(V_70)); int32_t V_71 = 0; int32_t V_72 = 0; int32_t V_73 = 0; int32_t V_74 = 0; float V_75 = 0.0f; float V_76 = 0.0f; int32_t V_77 = 0; int32_t V_78 = 0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_79; memset((&V_79), 0, sizeof(V_79)); float V_80 = 0.0f; float V_81 = 0.0f; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 V_82; memset((&V_82), 0, sizeof(V_82)); int32_t V_83 = 0; int32_t V_84 = 0; int32_t V_85 = 0; int32_t V_86 = 0; int32_t V_87 = 0; float G_B66_0 = 0.0f; { int32_t L_0 = ___order4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)1)); IL2CPP_RUNTIME_CLASS_INIT(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var); double L_1 = ((Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_StaticFields*)il2cpp_codegen_static_fields_for(Precision_t09A54474F11AC81B64BA6ED0F3D1589CECA59AC0_il2cpp_TypeInfo_var))->get_SinglePrecision_2(); V_1 = ((float)((float)L_1)); V_2 = (0.0f); V_3 = (0.0f); V_4 = (0.0f); V_5 = (0.0f); V_6 = (0.0f); V_7 = (0.0f); V_11 = (0.0f); V_13 = 0; goto IL_0074; } IL_0040: { int32_t L_2 = V_13; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_3; L_3 = Math_Max_mD8AA27386BF012C65303FCDEA041B0CC65056E7B(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), 0, /*hidden argument*/NULL); V_14 = L_3; goto IL_0068; } IL_004e: { float L_4 = V_11; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_5 = ___matrixH1; int32_t L_6 = V_14; int32_t L_7 = ___order4; int32_t L_8 = V_13; NullCheck(L_5); int32_t L_9 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)), (int32_t)L_8)); float L_10 = (L_5)->GetAt(static_cast(L_9)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_11; L_11 = fabsf(L_10); V_11 = ((float)il2cpp_codegen_add((float)L_4, (float)L_11)); int32_t L_12 = V_14; V_14 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0068: { int32_t L_13 = V_14; int32_t L_14 = ___order4; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_004e; } } { int32_t L_15 = V_13; V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)1)); } IL_0074: { int32_t L_16 = V_13; int32_t L_17 = ___order4; if ((((int32_t)L_16) < ((int32_t)L_17))) { goto IL_0040; } } { V_12 = 0; goto IL_084d; } IL_0082: { int32_t L_18 = V_0; V_15 = L_18; goto IL_00dc; } IL_0087: { int32_t L_19 = V_15; V_16 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); int32_t L_20 = V_16; int32_t L_21 = ___order4; V_17 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)L_21)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_22 = ___matrixH1; int32_t L_23 = V_17; int32_t L_24 = V_16; NullCheck(L_22); int32_t L_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)L_24)); float L_26 = (L_22)->GetAt(static_cast(L_25)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_27; L_27 = fabsf(L_26); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_28 = ___matrixH1; int32_t L_29 = V_15; int32_t L_30 = ___order4; int32_t L_31 = V_15; NullCheck(L_28); int32_t L_32 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_29, (int32_t)L_30)), (int32_t)L_31)); float L_33 = (L_28)->GetAt(static_cast(L_32)); float L_34; L_34 = fabsf(L_33); V_6 = ((float)il2cpp_codegen_add((float)L_27, (float)L_34)); float L_35 = V_6; if ((!(((double)((double)((double)L_35))) == ((double)(0.0))))) { goto IL_00c4; } } { float L_36 = V_11; V_6 = L_36; } IL_00c4: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_37 = ___matrixH1; int32_t L_38 = V_17; int32_t L_39 = V_15; NullCheck(L_37); int32_t L_40 = ((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)L_39)); float L_41 = (L_37)->GetAt(static_cast(L_40)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_42; L_42 = fabsf(L_41); float L_43 = V_1; float L_44 = V_6; if ((((float)L_42) < ((float)((float)il2cpp_codegen_multiply((float)L_43, (float)L_44))))) { goto IL_00e1; } } { int32_t L_45 = V_15; V_15 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_45, (int32_t)1)); } IL_00dc: { int32_t L_46 = V_15; if ((((int32_t)L_46) > ((int32_t)0))) { goto IL_0087; } } IL_00e1: { int32_t L_47 = V_15; int32_t L_48 = V_0; if ((!(((uint32_t)L_47) == ((uint32_t)L_48)))) { goto IL_0116; } } { int32_t L_49 = V_0; int32_t L_50 = ___order4; int32_t L_51 = V_0; V_18 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_49, (int32_t)L_50)), (int32_t)L_51)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_52 = ___matrixH1; int32_t L_53 = V_18; NullCheck(L_52); float* L_54 = ((L_52)->GetAddressAt(static_cast(L_53))); float L_55 = *((float*)L_54); float L_56 = V_2; *((float*)L_54) = (float)((float)il2cpp_codegen_add((float)L_55, (float)L_56)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_57 = ___d2; int32_t L_58 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_59 = ___matrixH1; int32_t L_60 = V_18; NullCheck(L_59); int32_t L_61 = L_60; float L_62 = (L_59)->GetAt(static_cast(L_61)); NullCheck(L_57); (L_57)->SetAt(static_cast(L_58), (float)L_62); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_63 = ___e3; int32_t L_64 = V_0; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (float)(0.0f)); int32_t L_65 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_65, (int32_t)1)); V_12 = 0; goto IL_084d; } IL_0116: { int32_t L_66 = V_15; int32_t L_67 = V_0; if ((!(((uint32_t)L_66) == ((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_67, (int32_t)1)))))) { goto IL_0335; } } { int32_t L_68 = V_0; int32_t L_69 = ___order4; V_19 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_68, (int32_t)L_69)); int32_t L_70 = V_0; V_20 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_70, (int32_t)1)); int32_t L_71 = V_20; int32_t L_72 = ___order4; V_21 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_71, (int32_t)L_72)); int32_t L_73 = V_19; int32_t L_74 = V_0; V_22 = ((int32_t)il2cpp_codegen_add((int32_t)L_73, (int32_t)L_74)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_75 = ___matrixH1; int32_t L_76 = V_21; int32_t L_77 = V_0; NullCheck(L_75); int32_t L_78 = ((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)L_77)); float L_79 = (L_75)->GetAt(static_cast(L_78)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_80 = ___matrixH1; int32_t L_81 = V_19; int32_t L_82 = V_20; NullCheck(L_80); int32_t L_83 = ((int32_t)il2cpp_codegen_add((int32_t)L_81, (int32_t)L_82)); float L_84 = (L_80)->GetAt(static_cast(L_83)); V_8 = ((float)il2cpp_codegen_multiply((float)L_79, (float)L_84)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_85 = ___matrixH1; int32_t L_86 = V_21; int32_t L_87 = V_20; NullCheck(L_85); int32_t L_88 = ((int32_t)il2cpp_codegen_add((int32_t)L_86, (int32_t)L_87)); float L_89 = (L_85)->GetAt(static_cast(L_88)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_90 = ___matrixH1; int32_t L_91 = V_22; NullCheck(L_90); int32_t L_92 = L_91; float L_93 = (L_90)->GetAt(static_cast(L_92)); V_3 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_89, (float)L_93))/(float)(2.0f))); float L_94 = V_3; float L_95 = V_3; float L_96 = V_8; V_4 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_94, (float)L_95)), (float)L_96)); float L_97 = V_4; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_98; L_98 = fabsf(L_97); double L_99; L_99 = sqrt(((double)((double)L_98))); V_7 = ((float)((float)L_99)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_100 = ___matrixH1; int32_t L_101 = V_22; NullCheck(L_100); float* L_102 = ((L_100)->GetAddressAt(static_cast(L_101))); float L_103 = *((float*)L_102); float L_104 = V_2; *((float*)L_102) = (float)((float)il2cpp_codegen_add((float)L_103, (float)L_104)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_105 = ___matrixH1; int32_t L_106 = V_21; int32_t L_107 = V_20; NullCheck(L_105); float* L_108 = ((L_105)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_106, (int32_t)L_107))))); float L_109 = *((float*)L_108); float L_110 = V_2; *((float*)L_108) = (float)((float)il2cpp_codegen_add((float)L_109, (float)L_110)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_111 = ___matrixH1; int32_t L_112 = V_22; NullCheck(L_111); int32_t L_113 = L_112; float L_114 = (L_111)->GetAt(static_cast(L_113)); V_9 = L_114; float L_115 = V_4; if ((!(((float)L_115) >= ((float)(0.0f))))) { goto IL_030c; } } { float L_116 = V_3; if ((!(((float)L_116) >= ((float)(0.0f))))) { goto IL_01b2; } } { float L_117 = V_3; float L_118 = V_7; V_7 = ((float)il2cpp_codegen_add((float)L_117, (float)L_118)); goto IL_01b8; } IL_01b2: { float L_119 = V_3; float L_120 = V_7; V_7 = ((float)il2cpp_codegen_subtract((float)L_119, (float)L_120)); } IL_01b8: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_121 = ___d2; int32_t L_122 = V_20; float L_123 = V_9; float L_124 = V_7; NullCheck(L_121); (L_121)->SetAt(static_cast(L_122), (float)((float)il2cpp_codegen_add((float)L_123, (float)L_124))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_125 = ___d2; int32_t L_126 = V_0; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_127 = ___d2; int32_t L_128 = V_20; NullCheck(L_127); int32_t L_129 = L_128; float L_130 = (L_127)->GetAt(static_cast(L_129)); NullCheck(L_125); (L_125)->SetAt(static_cast(L_126), (float)L_130); float L_131 = V_7; if ((((double)((double)((double)L_131))) == ((double)(0.0)))) { goto IL_01e1; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_132 = ___d2; int32_t L_133 = V_0; float L_134 = V_9; float L_135 = V_8; float L_136 = V_7; NullCheck(L_132); (L_132)->SetAt(static_cast(L_133), (float)((float)il2cpp_codegen_subtract((float)L_134, (float)((float)((float)L_135/(float)L_136))))); } IL_01e1: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_137 = ___e3; int32_t L_138 = V_0; NullCheck(L_137); (L_137)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_138, (int32_t)1))), (float)(0.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_139 = ___e3; int32_t L_140 = V_0; NullCheck(L_139); (L_139)->SetAt(static_cast(L_140), (float)(0.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_141 = ___matrixH1; int32_t L_142 = V_21; int32_t L_143 = V_0; NullCheck(L_141); int32_t L_144 = ((int32_t)il2cpp_codegen_add((int32_t)L_142, (int32_t)L_143)); float L_145 = (L_141)->GetAt(static_cast(L_144)); V_9 = L_145; float L_146 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_147; L_147 = fabsf(L_146); float L_148 = V_7; float L_149; L_149 = fabsf(L_148); V_6 = ((float)il2cpp_codegen_add((float)L_147, (float)L_149)); float L_150 = V_9; float L_151 = V_6; V_3 = ((float)((float)L_150/(float)L_151)); float L_152 = V_7; float L_153 = V_6; V_4 = ((float)((float)L_152/(float)L_153)); float L_154 = V_3; float L_155 = V_3; float L_156 = V_4; float L_157 = V_4; double L_158; L_158 = sqrt(((double)((double)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_154, (float)L_155)), (float)((float)il2cpp_codegen_multiply((float)L_156, (float)L_157))))))); V_5 = ((float)((float)L_158)); float L_159 = V_3; float L_160 = V_5; V_3 = ((float)((float)L_159/(float)L_160)); float L_161 = V_4; float L_162 = V_5; V_4 = ((float)((float)L_161/(float)L_162)); int32_t L_163 = V_0; V_23 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_163, (int32_t)1)); goto IL_027d; } IL_023e: { int32_t L_164 = V_23; int32_t L_165 = ___order4; V_24 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_164, (int32_t)L_165)); int32_t L_166 = V_24; int32_t L_167 = V_0; V_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_166, (int32_t)L_167)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_168 = ___matrixH1; int32_t L_169 = V_24; int32_t L_170 = V_20; NullCheck(L_168); int32_t L_171 = ((int32_t)il2cpp_codegen_add((int32_t)L_169, (int32_t)L_170)); float L_172 = (L_168)->GetAt(static_cast(L_171)); V_7 = L_172; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_173 = ___matrixH1; int32_t L_174 = V_24; int32_t L_175 = V_20; float L_176 = V_4; float L_177 = V_7; float L_178 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_179 = ___matrixH1; int32_t L_180 = V_25; NullCheck(L_179); int32_t L_181 = L_180; float L_182 = (L_179)->GetAt(static_cast(L_181)); NullCheck(L_173); (L_173)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_174, (int32_t)L_175))), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_176, (float)L_177)), (float)((float)il2cpp_codegen_multiply((float)L_178, (float)L_182))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_183 = ___matrixH1; int32_t L_184 = V_25; float L_185 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_186 = ___matrixH1; int32_t L_187 = V_25; NullCheck(L_186); int32_t L_188 = L_187; float L_189 = (L_186)->GetAt(static_cast(L_188)); float L_190 = V_3; float L_191 = V_7; NullCheck(L_183); (L_183)->SetAt(static_cast(L_184), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_185, (float)L_189)), (float)((float)il2cpp_codegen_multiply((float)L_190, (float)L_191))))); int32_t L_192 = V_23; V_23 = ((int32_t)il2cpp_codegen_add((int32_t)L_192, (int32_t)1)); } IL_027d: { int32_t L_193 = V_23; int32_t L_194 = ___order4; if ((((int32_t)L_193) < ((int32_t)L_194))) { goto IL_023e; } } { V_26 = 0; goto IL_02c1; } IL_0288: { int32_t L_195 = V_19; int32_t L_196 = V_26; V_27 = ((int32_t)il2cpp_codegen_add((int32_t)L_195, (int32_t)L_196)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_197 = ___matrixH1; int32_t L_198 = V_21; int32_t L_199 = V_26; NullCheck(L_197); int32_t L_200 = ((int32_t)il2cpp_codegen_add((int32_t)L_198, (int32_t)L_199)); float L_201 = (L_197)->GetAt(static_cast(L_200)); V_7 = L_201; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_202 = ___matrixH1; int32_t L_203 = V_21; int32_t L_204 = V_26; float L_205 = V_4; float L_206 = V_7; float L_207 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_208 = ___matrixH1; int32_t L_209 = V_27; NullCheck(L_208); int32_t L_210 = L_209; float L_211 = (L_208)->GetAt(static_cast(L_210)); NullCheck(L_202); (L_202)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_203, (int32_t)L_204))), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_205, (float)L_206)), (float)((float)il2cpp_codegen_multiply((float)L_207, (float)L_211))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_212 = ___matrixH1; int32_t L_213 = V_27; float L_214 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_215 = ___matrixH1; int32_t L_216 = V_27; NullCheck(L_215); int32_t L_217 = L_216; float L_218 = (L_215)->GetAt(static_cast(L_217)); float L_219 = V_3; float L_220 = V_7; NullCheck(L_212); (L_212)->SetAt(static_cast(L_213), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_214, (float)L_218)), (float)((float)il2cpp_codegen_multiply((float)L_219, (float)L_220))))); int32_t L_221 = V_26; V_26 = ((int32_t)il2cpp_codegen_add((int32_t)L_221, (int32_t)1)); } IL_02c1: { int32_t L_222 = V_26; int32_t L_223 = V_0; if ((((int32_t)L_222) <= ((int32_t)L_223))) { goto IL_0288; } } { V_28 = 0; goto IL_0304; } IL_02cb: { int32_t L_224 = V_19; int32_t L_225 = V_28; V_29 = ((int32_t)il2cpp_codegen_add((int32_t)L_224, (int32_t)L_225)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_226 = ___a0; int32_t L_227 = V_21; int32_t L_228 = V_28; NullCheck(L_226); int32_t L_229 = ((int32_t)il2cpp_codegen_add((int32_t)L_227, (int32_t)L_228)); float L_230 = (L_226)->GetAt(static_cast(L_229)); V_7 = L_230; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_231 = ___a0; int32_t L_232 = V_21; int32_t L_233 = V_28; float L_234 = V_4; float L_235 = V_7; float L_236 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_237 = ___a0; int32_t L_238 = V_29; NullCheck(L_237); int32_t L_239 = L_238; float L_240 = (L_237)->GetAt(static_cast(L_239)); NullCheck(L_231); (L_231)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_232, (int32_t)L_233))), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_234, (float)L_235)), (float)((float)il2cpp_codegen_multiply((float)L_236, (float)L_240))))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_241 = ___a0; int32_t L_242 = V_29; float L_243 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_244 = ___a0; int32_t L_245 = V_29; NullCheck(L_244); int32_t L_246 = L_245; float L_247 = (L_244)->GetAt(static_cast(L_246)); float L_248 = V_3; float L_249 = V_7; NullCheck(L_241); (L_241)->SetAt(static_cast(L_242), (float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_243, (float)L_247)), (float)((float)il2cpp_codegen_multiply((float)L_248, (float)L_249))))); int32_t L_250 = V_28; V_28 = ((int32_t)il2cpp_codegen_add((int32_t)L_250, (int32_t)1)); } IL_0304: { int32_t L_251 = V_28; int32_t L_252 = ___order4; if ((((int32_t)L_251) < ((int32_t)L_252))) { goto IL_02cb; } } { goto IL_0329; } IL_030c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_253 = ___d2; int32_t L_254 = V_0; float L_255 = V_9; float L_256 = V_3; NullCheck(L_253); (L_253)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_254, (int32_t)1))), (float)((float)il2cpp_codegen_add((float)L_255, (float)L_256))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_257 = ___d2; int32_t L_258 = V_0; float L_259 = V_9; float L_260 = V_3; NullCheck(L_257); (L_257)->SetAt(static_cast(L_258), (float)((float)il2cpp_codegen_add((float)L_259, (float)L_260))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_261 = ___e3; int32_t L_262 = V_0; float L_263 = V_7; NullCheck(L_261); (L_261)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)L_262, (int32_t)1))), (float)L_263); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_264 = ___e3; int32_t L_265 = V_0; float L_266 = V_7; NullCheck(L_264); (L_264)->SetAt(static_cast(L_265), (float)((-L_266))); } IL_0329: { int32_t L_267 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_267, (int32_t)2)); V_12 = 0; goto IL_084d; } IL_0335: { int32_t L_268 = V_0; int32_t L_269 = ___order4; V_30 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_268, (int32_t)L_269)); int32_t L_270 = V_0; V_31 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_270, (int32_t)1)); int32_t L_271 = V_31; int32_t L_272 = ___order4; V_32 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_271, (int32_t)L_272)); int32_t L_273 = V_30; int32_t L_274 = V_0; V_33 = ((int32_t)il2cpp_codegen_add((int32_t)L_273, (int32_t)L_274)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_275 = ___matrixH1; int32_t L_276 = V_33; NullCheck(L_275); int32_t L_277 = L_276; float L_278 = (L_275)->GetAt(static_cast(L_277)); V_9 = L_278; V_10 = (0.0f); V_8 = (0.0f); int32_t L_279 = V_15; int32_t L_280 = V_0; if ((((int32_t)L_279) >= ((int32_t)L_280))) { goto IL_037f; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_281 = ___matrixH1; int32_t L_282 = V_32; int32_t L_283 = V_31; NullCheck(L_281); int32_t L_284 = ((int32_t)il2cpp_codegen_add((int32_t)L_282, (int32_t)L_283)); float L_285 = (L_281)->GetAt(static_cast(L_284)); V_10 = L_285; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_286 = ___matrixH1; int32_t L_287 = V_32; int32_t L_288 = V_0; NullCheck(L_286); int32_t L_289 = ((int32_t)il2cpp_codegen_add((int32_t)L_287, (int32_t)L_288)); float L_290 = (L_286)->GetAt(static_cast(L_289)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_291 = ___matrixH1; int32_t L_292 = V_30; int32_t L_293 = V_31; NullCheck(L_291); int32_t L_294 = ((int32_t)il2cpp_codegen_add((int32_t)L_292, (int32_t)L_293)); float L_295 = (L_291)->GetAt(static_cast(L_294)); V_8 = ((float)il2cpp_codegen_multiply((float)L_290, (float)L_295)); } IL_037f: { int32_t L_296 = V_12; if ((!(((uint32_t)L_296) == ((uint32_t)((int32_t)10))))) { goto IL_03e6; } } { float L_297 = V_2; float L_298 = V_9; V_2 = ((float)il2cpp_codegen_add((float)L_297, (float)L_298)); V_36 = 0; goto IL_03a9; } IL_038f: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_299 = ___matrixH1; int32_t L_300 = V_36; int32_t L_301 = ___order4; int32_t L_302 = V_36; NullCheck(L_299); float* L_303 = ((L_299)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_300, (int32_t)L_301)), (int32_t)L_302))))); float L_304 = *((float*)L_303); float L_305 = V_9; *((float*)L_303) = (float)((float)il2cpp_codegen_subtract((float)L_304, (float)L_305)); int32_t L_306 = V_36; V_36 = ((int32_t)il2cpp_codegen_add((int32_t)L_306, (int32_t)1)); } IL_03a9: { int32_t L_307 = V_36; int32_t L_308 = V_0; if ((((int32_t)L_307) <= ((int32_t)L_308))) { goto IL_038f; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_309 = ___matrixH1; int32_t L_310 = V_32; int32_t L_311 = V_0; NullCheck(L_309); int32_t L_312 = ((int32_t)il2cpp_codegen_add((int32_t)L_310, (int32_t)L_311)); float L_313 = (L_309)->GetAt(static_cast(L_312)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_314; L_314 = fabsf(L_313); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_315 = ___matrixH1; int32_t L_316 = V_0; int32_t L_317 = ___order4; int32_t L_318 = V_31; NullCheck(L_315); int32_t L_319 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_316, (int32_t)2)), (int32_t)L_317)), (int32_t)L_318)); float L_320 = (L_315)->GetAt(static_cast(L_319)); float L_321; L_321 = fabsf(L_320); V_6 = ((float)il2cpp_codegen_add((float)L_314, (float)L_321)); float L_322 = V_6; float L_323 = ((float)il2cpp_codegen_multiply((float)(0.75f), (float)L_322)); V_10 = L_323; V_9 = L_323; float L_324 = V_6; float L_325 = V_6; V_8 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(-0.4375f), (float)L_324)), (float)L_325)); } IL_03e6: { int32_t L_326 = V_12; if ((!(((uint32_t)L_326) == ((uint32_t)((int32_t)30))))) { goto IL_0471; } } { float L_327 = V_10; float L_328 = V_9; V_6 = ((float)((float)((float)il2cpp_codegen_subtract((float)L_327, (float)L_328))/(float)(2.0f))); float L_329 = V_6; float L_330 = V_6; float L_331 = V_8; V_6 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_329, (float)L_330)), (float)L_331)); float L_332 = V_6; if ((!(((float)L_332) > ((float)(0.0f))))) { goto IL_0471; } } { float L_333 = V_6; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_334; L_334 = sqrt(((double)((double)L_333))); V_6 = ((float)((float)L_334)); float L_335 = V_10; float L_336 = V_9; if ((!(((float)L_335) < ((float)L_336)))) { goto IL_0425; } } { float L_337 = V_6; V_6 = ((-L_337)); } IL_0425: { float L_338 = V_9; float L_339 = V_8; float L_340 = V_10; float L_341 = V_9; float L_342 = V_6; V_6 = ((float)il2cpp_codegen_subtract((float)L_338, (float)((float)((float)L_339/(float)((float)il2cpp_codegen_add((float)((float)((float)((float)il2cpp_codegen_subtract((float)L_340, (float)L_341))/(float)(2.0f))), (float)L_342)))))); V_37 = 0; goto IL_045a; } IL_0440: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_343 = ___matrixH1; int32_t L_344 = V_37; int32_t L_345 = ___order4; int32_t L_346 = V_37; NullCheck(L_343); float* L_347 = ((L_343)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_344, (int32_t)L_345)), (int32_t)L_346))))); float L_348 = *((float*)L_347); float L_349 = V_6; *((float*)L_347) = (float)((float)il2cpp_codegen_subtract((float)L_348, (float)L_349)); int32_t L_350 = V_37; V_37 = ((int32_t)il2cpp_codegen_add((int32_t)L_350, (int32_t)1)); } IL_045a: { int32_t L_351 = V_37; int32_t L_352 = V_0; if ((((int32_t)L_351) <= ((int32_t)L_352))) { goto IL_0440; } } { float L_353 = V_2; float L_354 = V_6; V_2 = ((float)il2cpp_codegen_add((float)L_353, (float)L_354)); float L_355 = (0.963999987f); V_8 = L_355; float L_356 = L_355; V_10 = L_356; V_9 = L_356; } IL_0471: { int32_t L_357 = V_12; V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_357, (int32_t)1)); int32_t L_358 = V_12; int32_t L_359 = ___order4; if ((((int32_t)L_358) < ((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)30), (int32_t)L_359))))) { goto IL_0486; } } { NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC * L_360 = (NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NonConvergenceException_t50AF57E869B91728CE433AA3E1827B660F1598BC_il2cpp_TypeInfo_var))); NonConvergenceException__ctor_m3548C091B237B862DBE5F6AB15A52F64FFEC955E(L_360, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_360, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ManagedLinearAlgebraProvider_NonsymmetricReduceHessenberToRealSchur_m79866274AF24D8AE159344AE18FEF8527E4D5FB7_RuntimeMethod_var))); } IL_0486: { int32_t L_361 = V_0; V_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_361, (int32_t)2)); goto IL_057d; } IL_0490: { int32_t L_362 = V_34; V_38 = ((int32_t)il2cpp_codegen_add((int32_t)L_362, (int32_t)1)); int32_t L_363 = V_34; V_39 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_363, (int32_t)1)); int32_t L_364 = V_34; int32_t L_365 = ___order4; V_40 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_364, (int32_t)L_365)); int32_t L_366 = V_38; int32_t L_367 = ___order4; V_41 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_366, (int32_t)L_367)); int32_t L_368 = V_39; int32_t L_369 = ___order4; V_42 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_368, (int32_t)L_369)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_370 = ___matrixH1; int32_t L_371 = V_40; int32_t L_372 = V_34; NullCheck(L_370); int32_t L_373 = ((int32_t)il2cpp_codegen_add((int32_t)L_371, (int32_t)L_372)); float L_374 = (L_370)->GetAt(static_cast(L_373)); V_7 = L_374; float L_375 = V_9; float L_376 = V_7; V_5 = ((float)il2cpp_codegen_subtract((float)L_375, (float)L_376)); float L_377 = V_10; float L_378 = V_7; V_6 = ((float)il2cpp_codegen_subtract((float)L_377, (float)L_378)); float L_379 = V_5; float L_380 = V_6; float L_381 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_382 = ___matrixH1; int32_t L_383 = V_40; int32_t L_384 = V_38; NullCheck(L_382); int32_t L_385 = ((int32_t)il2cpp_codegen_add((int32_t)L_383, (int32_t)L_384)); float L_386 = (L_382)->GetAt(static_cast(L_385)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_387 = ___matrixH1; int32_t L_388 = V_41; int32_t L_389 = V_34; NullCheck(L_387); int32_t L_390 = ((int32_t)il2cpp_codegen_add((int32_t)L_388, (int32_t)L_389)); float L_391 = (L_387)->GetAt(static_cast(L_390)); V_3 = ((float)il2cpp_codegen_add((float)((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_379, (float)L_380)), (float)L_381))/(float)L_386)), (float)L_391)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_392 = ___matrixH1; int32_t L_393 = V_41; int32_t L_394 = V_38; NullCheck(L_392); int32_t L_395 = ((int32_t)il2cpp_codegen_add((int32_t)L_393, (int32_t)L_394)); float L_396 = (L_392)->GetAt(static_cast(L_395)); float L_397 = V_7; float L_398 = V_5; float L_399 = V_6; V_4 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)L_396, (float)L_397)), (float)L_398)), (float)L_399)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_400 = ___matrixH1; int32_t L_401 = V_41; int32_t L_402 = V_34; NullCheck(L_400); int32_t L_403 = ((int32_t)il2cpp_codegen_add((int32_t)L_401, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_402, (int32_t)2)))); float L_404 = (L_400)->GetAt(static_cast(L_403)); V_5 = L_404; float L_405 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_406; L_406 = fabsf(L_405); float L_407 = V_4; float L_408; L_408 = fabsf(L_407); float L_409 = V_5; float L_410; L_410 = fabsf(L_409); V_6 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_406, (float)L_408)), (float)L_410)); float L_411 = V_3; float L_412 = V_6; V_3 = ((float)((float)L_411/(float)L_412)); float L_413 = V_4; float L_414 = V_6; V_4 = ((float)((float)L_413/(float)L_414)); float L_415 = V_5; float L_416 = V_6; V_5 = ((float)((float)L_415/(float)L_416)); int32_t L_417 = V_34; int32_t L_418 = V_15; if ((((int32_t)L_417) == ((int32_t)L_418))) { goto IL_0586; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_419 = ___matrixH1; int32_t L_420 = V_42; int32_t L_421 = V_34; NullCheck(L_419); int32_t L_422 = ((int32_t)il2cpp_codegen_add((int32_t)L_420, (int32_t)L_421)); float L_423 = (L_419)->GetAt(static_cast(L_422)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_424; L_424 = fabsf(L_423); float L_425 = V_4; float L_426; L_426 = fabsf(L_425); float L_427 = V_5; float L_428; L_428 = fabsf(L_427); float L_429 = V_1; float L_430 = V_3; float L_431; L_431 = fabsf(L_430); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_432 = ___matrixH1; int32_t L_433 = V_42; int32_t L_434 = V_39; NullCheck(L_432); int32_t L_435 = ((int32_t)il2cpp_codegen_add((int32_t)L_433, (int32_t)L_434)); float L_436 = (L_432)->GetAt(static_cast(L_435)); float L_437; L_437 = fabsf(L_436); float L_438 = V_7; float L_439; L_439 = fabsf(L_438); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_440 = ___matrixH1; int32_t L_441 = V_41; int32_t L_442 = V_38; NullCheck(L_440); int32_t L_443 = ((int32_t)il2cpp_codegen_add((int32_t)L_441, (int32_t)L_442)); float L_444 = (L_440)->GetAt(static_cast(L_443)); float L_445; L_445 = fabsf(L_444); if ((((float)((float)il2cpp_codegen_multiply((float)L_424, (float)((float)il2cpp_codegen_add((float)L_426, (float)L_428))))) < ((float)((float)il2cpp_codegen_multiply((float)L_429, (float)((float)il2cpp_codegen_multiply((float)L_431, (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_437, (float)L_439)), (float)L_445))))))))) { goto IL_0586; } } { int32_t L_446 = V_34; V_34 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_446, (int32_t)1)); } IL_057d: { int32_t L_447 = V_34; int32_t L_448 = V_15; if ((((int32_t)L_447) >= ((int32_t)L_448))) { goto IL_0490; } } IL_0586: { int32_t L_449 = V_34; V_35 = ((int32_t)il2cpp_codegen_add((int32_t)L_449, (int32_t)2)); int32_t L_450 = V_35; V_43 = L_450; goto IL_05c0; } IL_0592: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_451 = ___matrixH1; int32_t L_452 = V_43; int32_t L_453 = ___order4; int32_t L_454 = V_43; NullCheck(L_451); (L_451)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_452, (int32_t)2)), (int32_t)L_453)), (int32_t)L_454))), (float)(0.0f)); int32_t L_455 = V_43; int32_t L_456 = V_35; if ((((int32_t)L_455) <= ((int32_t)L_456))) { goto IL_05ba; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_457 = ___matrixH1; int32_t L_458 = V_43; int32_t L_459 = ___order4; int32_t L_460 = V_43; NullCheck(L_457); (L_457)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_458, (int32_t)3)), (int32_t)L_459)), (int32_t)L_460))), (float)(0.0f)); } IL_05ba: { int32_t L_461 = V_43; V_43 = ((int32_t)il2cpp_codegen_add((int32_t)L_461, (int32_t)1)); } IL_05c0: { int32_t L_462 = V_43; int32_t L_463 = V_0; if ((((int32_t)L_462) <= ((int32_t)L_463))) { goto IL_0592; } } { int32_t L_464 = V_34; V_44 = L_464; goto IL_0843; } IL_05ce: { int32_t L_465 = V_44; int32_t L_466 = V_0; V_45 = (bool)((((int32_t)((((int32_t)L_465) == ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_466, (int32_t)1))))? 1 : 0)) == ((int32_t)0))? 1 : 0); int32_t L_467 = V_44; int32_t L_468 = ___order4; V_46 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_467, (int32_t)L_468)); int32_t L_469 = V_44; int32_t L_470 = V_44; V_47 = ((int32_t)il2cpp_codegen_add((int32_t)L_470, (int32_t)1)); int32_t L_471 = V_44; V_48 = ((int32_t)il2cpp_codegen_add((int32_t)L_471, (int32_t)2)); int32_t L_472 = V_47; int32_t L_473 = ___order4; V_49 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_472, (int32_t)L_473)); int32_t L_474 = V_48; int32_t L_475 = ___order4; V_50 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_474, (int32_t)L_475)); int32_t L_476 = ___order4; V_51 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_469, (int32_t)1)), (int32_t)L_476)); int32_t L_477 = V_44; int32_t L_478 = V_34; if ((((int32_t)L_477) == ((int32_t)L_478))) { goto IL_0666; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_479 = ___matrixH1; int32_t L_480 = V_51; int32_t L_481 = V_44; NullCheck(L_479); int32_t L_482 = ((int32_t)il2cpp_codegen_add((int32_t)L_480, (int32_t)L_481)); float L_483 = (L_479)->GetAt(static_cast(L_482)); V_3 = L_483; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_484 = ___matrixH1; int32_t L_485 = V_51; int32_t L_486 = V_47; NullCheck(L_484); int32_t L_487 = ((int32_t)il2cpp_codegen_add((int32_t)L_485, (int32_t)L_486)); float L_488 = (L_484)->GetAt(static_cast(L_487)); V_4 = L_488; bool L_489 = V_45; if (L_489) { goto IL_0626; } } { G_B66_0 = (0.0f); goto IL_062d; } IL_0626: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_490 = ___matrixH1; int32_t L_491 = V_51; int32_t L_492 = V_48; NullCheck(L_490); int32_t L_493 = ((int32_t)il2cpp_codegen_add((int32_t)L_491, (int32_t)L_492)); float L_494 = (L_490)->GetAt(static_cast(L_493)); G_B66_0 = L_494; } IL_062d: { V_5 = G_B66_0; float L_495 = V_3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_496; L_496 = fabsf(L_495); float L_497 = V_4; float L_498; L_498 = fabsf(L_497); float L_499 = V_5; float L_500; L_500 = fabsf(L_499); V_9 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_496, (float)L_498)), (float)L_500)); float L_501 = V_9; if ((((float)L_501) == ((float)(0.0f)))) { goto IL_083d; } } { float L_502 = V_3; float L_503 = V_9; V_3 = ((float)((float)L_502/(float)L_503)); float L_504 = V_4; float L_505 = V_9; V_4 = ((float)((float)L_504/(float)L_505)); float L_506 = V_5; float L_507 = V_9; V_5 = ((float)((float)L_506/(float)L_507)); } IL_0666: { float L_508 = V_3; float L_509 = V_3; float L_510 = V_4; float L_511 = V_4; float L_512 = V_5; float L_513 = V_5; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); double L_514; L_514 = sqrt(((double)((double)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_508, (float)L_509)), (float)((float)il2cpp_codegen_multiply((float)L_510, (float)L_511)))), (float)((float)il2cpp_codegen_multiply((float)L_512, (float)L_513))))))); V_6 = ((float)((float)L_514)); float L_515 = V_3; if ((!(((float)L_515) < ((float)(0.0f))))) { goto IL_068b; } } { float L_516 = V_6; V_6 = ((-L_516)); } IL_068b: { float L_517 = V_6; if ((((float)L_517) == ((float)(0.0f)))) { goto IL_083d; } } { int32_t L_518 = V_44; int32_t L_519 = V_34; if ((((int32_t)L_518) == ((int32_t)L_519))) { goto IL_06ac; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_520 = ___matrixH1; int32_t L_521 = V_51; int32_t L_522 = V_44; float L_523 = V_6; float L_524 = V_9; NullCheck(L_520); (L_520)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_521, (int32_t)L_522))), (float)((float)il2cpp_codegen_multiply((float)((-L_523)), (float)L_524))); goto IL_06c1; } IL_06ac: { int32_t L_525 = V_15; int32_t L_526 = V_34; if ((((int32_t)L_525) == ((int32_t)L_526))) { goto IL_06c1; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_527 = ___matrixH1; int32_t L_528 = V_51; int32_t L_529 = V_44; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_530 = ___matrixH1; int32_t L_531 = V_51; int32_t L_532 = V_44; NullCheck(L_530); int32_t L_533 = ((int32_t)il2cpp_codegen_add((int32_t)L_531, (int32_t)L_532)); float L_534 = (L_530)->GetAt(static_cast(L_533)); NullCheck(L_527); (L_527)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_528, (int32_t)L_529))), (float)((-L_534))); } IL_06c1: { float L_535 = V_3; float L_536 = V_6; V_3 = ((float)il2cpp_codegen_add((float)L_535, (float)L_536)); float L_537 = V_3; float L_538 = V_6; V_9 = ((float)((float)L_537/(float)L_538)); float L_539 = V_4; float L_540 = V_6; V_10 = ((float)((float)L_539/(float)L_540)); float L_541 = V_5; float L_542 = V_6; V_7 = ((float)((float)L_541/(float)L_542)); float L_543 = V_4; float L_544 = V_3; V_4 = ((float)((float)L_543/(float)L_544)); float L_545 = V_5; float L_546 = V_3; V_5 = ((float)((float)L_545/(float)L_546)); int32_t L_547 = V_44; V_52 = L_547; goto IL_0753; } IL_06ec: { int32_t L_548 = V_52; int32_t L_549 = ___order4; int32_t L_550 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_548, (int32_t)L_549)); int32_t L_551 = V_44; V_53 = ((int32_t)il2cpp_codegen_add((int32_t)L_550, (int32_t)L_551)); int32_t L_552 = L_550; int32_t L_553 = V_47; V_54 = ((int32_t)il2cpp_codegen_add((int32_t)L_552, (int32_t)L_553)); int32_t L_554 = V_48; V_55 = ((int32_t)il2cpp_codegen_add((int32_t)L_552, (int32_t)L_554)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_555 = ___matrixH1; int32_t L_556 = V_53; NullCheck(L_555); int32_t L_557 = L_556; float L_558 = (L_555)->GetAt(static_cast(L_557)); float L_559 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_560 = ___matrixH1; int32_t L_561 = V_54; NullCheck(L_560); int32_t L_562 = L_561; float L_563 = (L_560)->GetAt(static_cast(L_562)); V_3 = ((float)il2cpp_codegen_add((float)L_558, (float)((float)il2cpp_codegen_multiply((float)L_559, (float)L_563)))); bool L_564 = V_45; if (!L_564) { goto IL_072d; } } { float L_565 = V_3; float L_566 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_567 = ___matrixH1; int32_t L_568 = V_55; NullCheck(L_567); int32_t L_569 = L_568; float L_570 = (L_567)->GetAt(static_cast(L_569)); V_3 = ((float)il2cpp_codegen_add((float)L_565, (float)((float)il2cpp_codegen_multiply((float)L_566, (float)L_570)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_571 = ___matrixH1; int32_t L_572 = V_55; NullCheck(L_571); float* L_573 = ((L_571)->GetAddressAt(static_cast(L_572))); float L_574 = *((float*)L_573); float L_575 = V_3; float L_576 = V_7; *((float*)L_573) = (float)((float)il2cpp_codegen_subtract((float)L_574, (float)((float)il2cpp_codegen_multiply((float)L_575, (float)L_576)))); } IL_072d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_577 = ___matrixH1; int32_t L_578 = V_53; NullCheck(L_577); float* L_579 = ((L_577)->GetAddressAt(static_cast(L_578))); float L_580 = *((float*)L_579); float L_581 = V_3; float L_582 = V_9; *((float*)L_579) = (float)((float)il2cpp_codegen_subtract((float)L_580, (float)((float)il2cpp_codegen_multiply((float)L_581, (float)L_582)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_583 = ___matrixH1; int32_t L_584 = V_54; NullCheck(L_583); float* L_585 = ((L_583)->GetAddressAt(static_cast(L_584))); float L_586 = *((float*)L_585); float L_587 = V_3; float L_588 = V_10; *((float*)L_585) = (float)((float)il2cpp_codegen_subtract((float)L_586, (float)((float)il2cpp_codegen_multiply((float)L_587, (float)L_588)))); int32_t L_589 = V_52; V_52 = ((int32_t)il2cpp_codegen_add((int32_t)L_589, (int32_t)1)); } IL_0753: { int32_t L_590 = V_52; int32_t L_591 = ___order4; if ((((int32_t)L_590) < ((int32_t)L_591))) { goto IL_06ec; } } { V_56 = 0; goto IL_07c1; } IL_075e: { float L_592 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_593 = ___matrixH1; int32_t L_594 = V_46; int32_t L_595 = V_56; NullCheck(L_593); int32_t L_596 = ((int32_t)il2cpp_codegen_add((int32_t)L_594, (int32_t)L_595)); float L_597 = (L_593)->GetAt(static_cast(L_596)); float L_598 = V_10; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_599 = ___matrixH1; int32_t L_600 = V_49; int32_t L_601 = V_56; NullCheck(L_599); int32_t L_602 = ((int32_t)il2cpp_codegen_add((int32_t)L_600, (int32_t)L_601)); float L_603 = (L_599)->GetAt(static_cast(L_602)); V_3 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_592, (float)L_597)), (float)((float)il2cpp_codegen_multiply((float)L_598, (float)L_603)))); bool L_604 = V_45; if (!L_604) { goto IL_0798; } } { float L_605 = V_3; float L_606 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_607 = ___matrixH1; int32_t L_608 = V_50; int32_t L_609 = V_56; NullCheck(L_607); int32_t L_610 = ((int32_t)il2cpp_codegen_add((int32_t)L_608, (int32_t)L_609)); float L_611 = (L_607)->GetAt(static_cast(L_610)); V_3 = ((float)il2cpp_codegen_add((float)L_605, (float)((float)il2cpp_codegen_multiply((float)L_606, (float)L_611)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_612 = ___matrixH1; int32_t L_613 = V_50; int32_t L_614 = V_56; NullCheck(L_612); float* L_615 = ((L_612)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_613, (int32_t)L_614))))); float L_616 = *((float*)L_615); float L_617 = V_3; float L_618 = V_5; *((float*)L_615) = (float)((float)il2cpp_codegen_subtract((float)L_616, (float)((float)il2cpp_codegen_multiply((float)L_617, (float)L_618)))); } IL_0798: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_619 = ___matrixH1; int32_t L_620 = V_46; int32_t L_621 = V_56; NullCheck(L_619); float* L_622 = ((L_619)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_620, (int32_t)L_621))))); float L_623 = *((float*)L_622); float L_624 = V_3; *((float*)L_622) = (float)((float)il2cpp_codegen_subtract((float)L_623, (float)L_624)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_625 = ___matrixH1; int32_t L_626 = V_49; int32_t L_627 = V_56; NullCheck(L_625); float* L_628 = ((L_625)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_626, (int32_t)L_627))))); float L_629 = *((float*)L_628); float L_630 = V_3; float L_631 = V_4; *((float*)L_628) = (float)((float)il2cpp_codegen_subtract((float)L_629, (float)((float)il2cpp_codegen_multiply((float)L_630, (float)L_631)))); int32_t L_632 = V_56; V_56 = ((int32_t)il2cpp_codegen_add((int32_t)L_632, (int32_t)1)); } IL_07c1: { int32_t L_633 = V_56; int32_t L_634 = V_0; int32_t L_635 = V_44; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); int32_t L_636; L_636 = Math_Min_m4C6E1589800A3AA57C1F430C3903847E8D7B4574(L_634, ((int32_t)il2cpp_codegen_add((int32_t)L_635, (int32_t)3)), /*hidden argument*/NULL); if ((((int32_t)L_633) <= ((int32_t)L_636))) { goto IL_075e; } } { V_57 = 0; goto IL_0837; } IL_07d4: { float L_637 = V_9; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_638 = ___a0; int32_t L_639 = V_46; int32_t L_640 = V_57; NullCheck(L_638); int32_t L_641 = ((int32_t)il2cpp_codegen_add((int32_t)L_639, (int32_t)L_640)); float L_642 = (L_638)->GetAt(static_cast(L_641)); float L_643 = V_10; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_644 = ___a0; int32_t L_645 = V_49; int32_t L_646 = V_57; NullCheck(L_644); int32_t L_647 = ((int32_t)il2cpp_codegen_add((int32_t)L_645, (int32_t)L_646)); float L_648 = (L_644)->GetAt(static_cast(L_647)); V_3 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_637, (float)L_642)), (float)((float)il2cpp_codegen_multiply((float)L_643, (float)L_648)))); bool L_649 = V_45; if (!L_649) { goto IL_080e; } } { float L_650 = V_3; float L_651 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_652 = ___a0; int32_t L_653 = V_50; int32_t L_654 = V_57; NullCheck(L_652); int32_t L_655 = ((int32_t)il2cpp_codegen_add((int32_t)L_653, (int32_t)L_654)); float L_656 = (L_652)->GetAt(static_cast(L_655)); V_3 = ((float)il2cpp_codegen_add((float)L_650, (float)((float)il2cpp_codegen_multiply((float)L_651, (float)L_656)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_657 = ___a0; int32_t L_658 = V_50; int32_t L_659 = V_57; NullCheck(L_657); float* L_660 = ((L_657)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_658, (int32_t)L_659))))); float L_661 = *((float*)L_660); float L_662 = V_3; float L_663 = V_5; *((float*)L_660) = (float)((float)il2cpp_codegen_subtract((float)L_661, (float)((float)il2cpp_codegen_multiply((float)L_662, (float)L_663)))); } IL_080e: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_664 = ___a0; int32_t L_665 = V_46; int32_t L_666 = V_57; NullCheck(L_664); float* L_667 = ((L_664)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_665, (int32_t)L_666))))); float L_668 = *((float*)L_667); float L_669 = V_3; *((float*)L_667) = (float)((float)il2cpp_codegen_subtract((float)L_668, (float)L_669)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_670 = ___a0; int32_t L_671 = V_49; int32_t L_672 = V_57; NullCheck(L_670); float* L_673 = ((L_670)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_671, (int32_t)L_672))))); float L_674 = *((float*)L_673); float L_675 = V_3; float L_676 = V_4; *((float*)L_673) = (float)((float)il2cpp_codegen_subtract((float)L_674, (float)((float)il2cpp_codegen_multiply((float)L_675, (float)L_676)))); int32_t L_677 = V_57; V_57 = ((int32_t)il2cpp_codegen_add((int32_t)L_677, (int32_t)1)); } IL_0837: { int32_t L_678 = V_57; int32_t L_679 = ___order4; if ((((int32_t)L_678) < ((int32_t)L_679))) { goto IL_07d4; } } IL_083d: { int32_t L_680 = V_44; V_44 = ((int32_t)il2cpp_codegen_add((int32_t)L_680, (int32_t)1)); } IL_0843: { int32_t L_681 = V_44; int32_t L_682 = V_0; if ((((int32_t)L_681) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_682, (int32_t)1))))) { goto IL_05ce; } } IL_084d: { int32_t L_683 = V_0; if ((((int32_t)L_683) >= ((int32_t)0))) { goto IL_0082; } } { float L_684 = V_11; if ((!(((float)L_684) == ((float)(0.0f))))) { goto IL_085e; } } { return; } IL_085e: { int32_t L_685 = ___order4; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_685, (int32_t)1)); goto IL_0d79; } IL_0868: { int32_t L_686 = V_0; int32_t L_687 = ___order4; V_58 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_686, (int32_t)L_687)); int32_t L_688 = V_0; V_59 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_688, (int32_t)1)); int32_t L_689 = V_59; int32_t L_690 = ___order4; V_60 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_689, (int32_t)L_690)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_691 = ___d2; int32_t L_692 = V_0; NullCheck(L_691); int32_t L_693 = L_692; float L_694 = (L_691)->GetAt(static_cast(L_693)); V_3 = L_694; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_695 = ___e3; int32_t L_696 = V_0; NullCheck(L_695); int32_t L_697 = L_696; float L_698 = (L_695)->GetAt(static_cast(L_697)); V_4 = L_698; float L_699 = V_4; if ((!(((float)L_699) == ((float)(0.0f))))) { goto IL_0a1a; } } { int32_t L_700 = V_0; V_62 = L_700; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_701 = ___matrixH1; int32_t L_702 = V_58; int32_t L_703 = V_0; NullCheck(L_701); (L_701)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_702, (int32_t)L_703))), (float)(1.0f)); int32_t L_704 = V_0; V_63 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_704, (int32_t)1)); goto IL_0a0d; } IL_08a7: { int32_t L_705 = V_63; V_64 = ((int32_t)il2cpp_codegen_add((int32_t)L_705, (int32_t)1)); int32_t L_706 = V_63; int32_t L_707 = ___order4; V_65 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_706, (int32_t)L_707)); int32_t L_708 = V_64; int32_t L_709 = ___order4; V_66 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_708, (int32_t)L_709)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_710 = ___matrixH1; int32_t L_711 = V_65; int32_t L_712 = V_63; NullCheck(L_710); int32_t L_713 = ((int32_t)il2cpp_codegen_add((int32_t)L_711, (int32_t)L_712)); float L_714 = (L_710)->GetAt(static_cast(L_713)); float L_715 = V_3; V_8 = ((float)il2cpp_codegen_subtract((float)L_714, (float)L_715)); V_5 = (0.0f); int32_t L_716 = V_62; V_67 = L_716; goto IL_08f0; } IL_08d3: { float L_717 = V_5; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_718 = ___matrixH1; int32_t L_719 = V_67; int32_t L_720 = ___order4; int32_t L_721 = V_63; NullCheck(L_718); int32_t L_722 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_719, (int32_t)L_720)), (int32_t)L_721)); float L_723 = (L_718)->GetAt(static_cast(L_722)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_724 = ___matrixH1; int32_t L_725 = V_58; int32_t L_726 = V_67; NullCheck(L_724); int32_t L_727 = ((int32_t)il2cpp_codegen_add((int32_t)L_725, (int32_t)L_726)); float L_728 = (L_724)->GetAt(static_cast(L_727)); V_5 = ((float)il2cpp_codegen_add((float)L_717, (float)((float)il2cpp_codegen_multiply((float)L_723, (float)L_728)))); int32_t L_729 = V_67; V_67 = ((int32_t)il2cpp_codegen_add((int32_t)L_729, (int32_t)1)); } IL_08f0: { int32_t L_730 = V_67; int32_t L_731 = V_0; if ((((int32_t)L_730) <= ((int32_t)L_731))) { goto IL_08d3; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_732 = ___e3; int32_t L_733 = V_63; NullCheck(L_732); int32_t L_734 = L_733; float L_735 = (L_732)->GetAt(static_cast(L_734)); if ((!(((double)((double)((double)L_735))) < ((double)(0.0))))) { goto IL_0912; } } { float L_736 = V_8; V_7 = L_736; float L_737 = V_5; V_6 = L_737; goto IL_0a07; } IL_0912: { int32_t L_738 = V_63; V_62 = L_738; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_739 = ___e3; int32_t L_740 = V_63; NullCheck(L_739); int32_t L_741 = L_740; float L_742 = (L_739)->GetAt(static_cast(L_741)); if ((!(((float)L_742) == ((float)(0.0f))))) { goto IL_094d; } } { float L_743 = V_8; if ((((float)L_743) == ((float)(0.0f)))) { goto IL_093c; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_744 = ___matrixH1; int32_t L_745 = V_58; int32_t L_746 = V_63; float L_747 = V_5; float L_748 = V_8; NullCheck(L_744); (L_744)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_745, (int32_t)L_746))), (float)((float)((float)((-L_747))/(float)L_748))); goto IL_09c9; } IL_093c: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_749 = ___matrixH1; int32_t L_750 = V_58; int32_t L_751 = V_63; float L_752 = V_5; float L_753 = V_1; float L_754 = V_11; NullCheck(L_749); (L_749)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_750, (int32_t)L_751))), (float)((float)((float)((-L_752))/(float)((float)il2cpp_codegen_multiply((float)L_753, (float)L_754))))); goto IL_09c9; } IL_094d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_755 = ___matrixH1; int32_t L_756 = V_66; int32_t L_757 = V_63; NullCheck(L_755); int32_t L_758 = ((int32_t)il2cpp_codegen_add((int32_t)L_756, (int32_t)L_757)); float L_759 = (L_755)->GetAt(static_cast(L_758)); V_9 = L_759; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_760 = ___matrixH1; int32_t L_761 = V_65; int32_t L_762 = V_64; NullCheck(L_760); int32_t L_763 = ((int32_t)il2cpp_codegen_add((int32_t)L_761, (int32_t)L_762)); float L_764 = (L_760)->GetAt(static_cast(L_763)); V_10 = L_764; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_765 = ___d2; int32_t L_766 = V_63; NullCheck(L_765); int32_t L_767 = L_766; float L_768 = (L_765)->GetAt(static_cast(L_767)); float L_769 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_770 = ___d2; int32_t L_771 = V_63; NullCheck(L_770); int32_t L_772 = L_771; float L_773 = (L_770)->GetAt(static_cast(L_772)); float L_774 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_775 = ___e3; int32_t L_776 = V_63; NullCheck(L_775); int32_t L_777 = L_776; float L_778 = (L_775)->GetAt(static_cast(L_777)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_779 = ___e3; int32_t L_780 = V_63; NullCheck(L_779); int32_t L_781 = L_780; float L_782 = (L_779)->GetAt(static_cast(L_781)); V_4 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_768, (float)L_769)), (float)((float)il2cpp_codegen_subtract((float)L_773, (float)L_774)))), (float)((float)il2cpp_codegen_multiply((float)L_778, (float)L_782)))); float L_783 = V_9; float L_784 = V_6; float L_785 = V_7; float L_786 = V_5; float L_787 = V_4; V_61 = ((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_783, (float)L_784)), (float)((float)il2cpp_codegen_multiply((float)L_785, (float)L_786))))/(float)L_787)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_788 = ___matrixH1; int32_t L_789 = V_58; int32_t L_790 = V_63; float L_791 = V_61; NullCheck(L_788); (L_788)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_789, (int32_t)L_790))), (float)L_791); float L_792 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_793; L_793 = fabsf(L_792); float L_794 = V_7; float L_795; L_795 = fabsf(L_794); if ((!(((float)L_793) > ((float)L_795)))) { goto IL_09b6; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_796 = ___matrixH1; int32_t L_797 = V_58; int32_t L_798 = V_64; float L_799 = V_5; float L_800 = V_8; float L_801 = V_61; float L_802 = V_9; NullCheck(L_796); (L_796)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_797, (int32_t)L_798))), (float)((float)((float)((float)il2cpp_codegen_subtract((float)((-L_799)), (float)((float)il2cpp_codegen_multiply((float)L_800, (float)L_801))))/(float)L_802))); goto IL_09c9; } IL_09b6: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_803 = ___matrixH1; int32_t L_804 = V_58; int32_t L_805 = V_64; float L_806 = V_6; float L_807 = V_10; float L_808 = V_61; float L_809 = V_7; NullCheck(L_803); (L_803)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_804, (int32_t)L_805))), (float)((float)((float)((float)il2cpp_codegen_subtract((float)((-L_806)), (float)((float)il2cpp_codegen_multiply((float)L_807, (float)L_808))))/(float)L_809))); } IL_09c9: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_810 = ___matrixH1; int32_t L_811 = V_58; int32_t L_812 = V_63; NullCheck(L_810); int32_t L_813 = ((int32_t)il2cpp_codegen_add((int32_t)L_811, (int32_t)L_812)); float L_814 = (L_810)->GetAt(static_cast(L_813)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_815; L_815 = fabsf(L_814); V_61 = L_815; float L_816 = V_1; float L_817 = V_61; float L_818 = V_61; if ((!(((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_816, (float)L_817)), (float)L_818))) > ((float)(1.0f))))) { goto IL_0a07; } } { int32_t L_819 = V_63; V_68 = L_819; goto IL_0a02; } IL_09eb: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_820 = ___matrixH1; int32_t L_821 = V_58; int32_t L_822 = V_68; NullCheck(L_820); float* L_823 = ((L_820)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_821, (int32_t)L_822))))); float L_824 = *((float*)L_823); float L_825 = V_61; *((float*)L_823) = (float)((float)((float)L_824/(float)L_825)); int32_t L_826 = V_68; V_68 = ((int32_t)il2cpp_codegen_add((int32_t)L_826, (int32_t)1)); } IL_0a02: { int32_t L_827 = V_68; int32_t L_828 = V_0; if ((((int32_t)L_827) <= ((int32_t)L_828))) { goto IL_09eb; } } IL_0a07: { int32_t L_829 = V_63; V_63 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_829, (int32_t)1)); } IL_0a0d: { int32_t L_830 = V_63; if ((((int32_t)L_830) >= ((int32_t)0))) { goto IL_08a7; } } { goto IL_0d75; } IL_0a1a: { float L_831 = V_4; if ((!(((float)L_831) < ((float)(0.0f))))) { goto IL_0d75; } } { int32_t L_832 = V_0; V_69 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_832, (int32_t)1)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_833 = ___matrixH1; int32_t L_834 = V_60; int32_t L_835 = V_0; NullCheck(L_833); int32_t L_836 = ((int32_t)il2cpp_codegen_add((int32_t)L_834, (int32_t)L_835)); float L_837 = (L_833)->GetAt(static_cast(L_836)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_838; L_838 = fabsf(L_837); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_839 = ___matrixH1; int32_t L_840 = V_58; int32_t L_841 = V_59; NullCheck(L_839); int32_t L_842 = ((int32_t)il2cpp_codegen_add((int32_t)L_840, (int32_t)L_841)); float L_843 = (L_839)->GetAt(static_cast(L_842)); float L_844; L_844 = fabsf(L_843); if ((!(((float)L_838) > ((float)L_844)))) { goto IL_0a6d; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_845 = ___matrixH1; int32_t L_846 = V_60; int32_t L_847 = V_59; float L_848 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_849 = ___matrixH1; int32_t L_850 = V_60; int32_t L_851 = V_0; NullCheck(L_849); int32_t L_852 = ((int32_t)il2cpp_codegen_add((int32_t)L_850, (int32_t)L_851)); float L_853 = (L_849)->GetAt(static_cast(L_852)); NullCheck(L_845); (L_845)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_846, (int32_t)L_847))), (float)((float)((float)L_848/(float)L_853))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_854 = ___matrixH1; int32_t L_855 = V_58; int32_t L_856 = V_59; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_857 = ___matrixH1; int32_t L_858 = V_58; int32_t L_859 = V_0; NullCheck(L_857); int32_t L_860 = ((int32_t)il2cpp_codegen_add((int32_t)L_858, (int32_t)L_859)); float L_861 = (L_857)->GetAt(static_cast(L_860)); float L_862 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_863 = ___matrixH1; int32_t L_864 = V_60; int32_t L_865 = V_0; NullCheck(L_863); int32_t L_866 = ((int32_t)il2cpp_codegen_add((int32_t)L_864, (int32_t)L_865)); float L_867 = (L_863)->GetAt(static_cast(L_866)); NullCheck(L_854); (L_854)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_855, (int32_t)L_856))), (float)((float)((float)((-((float)il2cpp_codegen_subtract((float)L_861, (float)L_862))))/(float)L_867))); goto IL_0aa8; } IL_0a6d: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_868 = ___matrixH1; int32_t L_869 = V_58; int32_t L_870 = V_59; NullCheck(L_868); int32_t L_871 = ((int32_t)il2cpp_codegen_add((int32_t)L_869, (int32_t)L_870)); float L_872 = (L_868)->GetAt(static_cast(L_871)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_873 = ___matrixH1; int32_t L_874 = V_60; int32_t L_875 = V_59; NullCheck(L_873); int32_t L_876 = ((int32_t)il2cpp_codegen_add((int32_t)L_874, (int32_t)L_875)); float L_877 = (L_873)->GetAt(static_cast(L_876)); float L_878 = V_3; float L_879 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_880; L_880 = ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE((0.0f), ((-L_872)), ((float)il2cpp_codegen_subtract((float)L_877, (float)L_878)), L_879, /*hidden argument*/NULL); V_70 = L_880; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_881 = ___matrixH1; int32_t L_882 = V_60; int32_t L_883 = V_59; float L_884; L_884 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_70), /*hidden argument*/NULL); NullCheck(L_881); (L_881)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_882, (int32_t)L_883))), (float)L_884); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_885 = ___matrixH1; int32_t L_886 = V_58; int32_t L_887 = V_59; float L_888; L_888 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_70), /*hidden argument*/NULL); NullCheck(L_885); (L_885)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_886, (int32_t)L_887))), (float)L_888); } IL_0aa8: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_889 = ___matrixH1; int32_t L_890 = V_60; int32_t L_891 = V_0; NullCheck(L_889); (L_889)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_890, (int32_t)L_891))), (float)(0.0f)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_892 = ___matrixH1; int32_t L_893 = V_58; int32_t L_894 = V_0; NullCheck(L_892); (L_892)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_893, (int32_t)L_894))), (float)(1.0f)); int32_t L_895 = V_0; V_71 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_895, (int32_t)2)); goto IL_0d6d; } IL_0ac8: { int32_t L_896 = V_71; V_72 = ((int32_t)il2cpp_codegen_add((int32_t)L_896, (int32_t)1)); int32_t L_897 = V_71; int32_t L_898 = ___order4; V_73 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_897, (int32_t)L_898)); int32_t L_899 = V_72; int32_t L_900 = ___order4; V_74 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_899, (int32_t)L_900)); V_75 = (0.0f); V_76 = (0.0f); int32_t L_901 = V_69; V_77 = L_901; goto IL_0b22; } IL_0af0: { int32_t L_902 = V_77; int32_t L_903 = ___order4; int32_t L_904 = V_71; V_78 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_902, (int32_t)L_903)), (int32_t)L_904)); float L_905 = V_75; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_906 = ___matrixH1; int32_t L_907 = V_78; NullCheck(L_906); int32_t L_908 = L_907; float L_909 = (L_906)->GetAt(static_cast(L_908)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_910 = ___matrixH1; int32_t L_911 = V_60; int32_t L_912 = V_77; NullCheck(L_910); int32_t L_913 = ((int32_t)il2cpp_codegen_add((int32_t)L_911, (int32_t)L_912)); float L_914 = (L_910)->GetAt(static_cast(L_913)); V_75 = ((float)il2cpp_codegen_add((float)L_905, (float)((float)il2cpp_codegen_multiply((float)L_909, (float)L_914)))); float L_915 = V_76; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_916 = ___matrixH1; int32_t L_917 = V_78; NullCheck(L_916); int32_t L_918 = L_917; float L_919 = (L_916)->GetAt(static_cast(L_918)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_920 = ___matrixH1; int32_t L_921 = V_58; int32_t L_922 = V_77; NullCheck(L_920); int32_t L_923 = ((int32_t)il2cpp_codegen_add((int32_t)L_921, (int32_t)L_922)); float L_924 = (L_920)->GetAt(static_cast(L_923)); V_76 = ((float)il2cpp_codegen_add((float)L_915, (float)((float)il2cpp_codegen_multiply((float)L_919, (float)L_924)))); int32_t L_925 = V_77; V_77 = ((int32_t)il2cpp_codegen_add((int32_t)L_925, (int32_t)1)); } IL_0b22: { int32_t L_926 = V_77; int32_t L_927 = V_0; if ((((int32_t)L_926) <= ((int32_t)L_927))) { goto IL_0af0; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_928 = ___matrixH1; int32_t L_929 = V_73; int32_t L_930 = V_71; NullCheck(L_928); int32_t L_931 = ((int32_t)il2cpp_codegen_add((int32_t)L_929, (int32_t)L_930)); float L_932 = (L_928)->GetAt(static_cast(L_931)); float L_933 = V_3; V_8 = ((float)il2cpp_codegen_subtract((float)L_932, (float)L_933)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_934 = ___e3; int32_t L_935 = V_71; NullCheck(L_934); int32_t L_936 = L_935; float L_937 = (L_934)->GetAt(static_cast(L_936)); if ((!(((double)((double)((double)L_937))) < ((double)(0.0))))) { goto IL_0b53; } } { float L_938 = V_8; V_7 = L_938; float L_939 = V_75; V_5 = L_939; float L_940 = V_76; V_6 = L_940; goto IL_0d67; } IL_0b53: { int32_t L_941 = V_71; V_69 = L_941; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_942 = ___e3; int32_t L_943 = V_71; NullCheck(L_942); int32_t L_944 = L_943; float L_945 = (L_942)->GetAt(static_cast(L_944)); if ((!(((double)((double)((double)L_945))) == ((double)(0.0))))) { goto IL_0b99; } } { float L_946 = V_75; float L_947 = V_76; float L_948 = V_8; float L_949 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_950; L_950 = ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE(((-L_946)), ((-L_947)), L_948, L_949, /*hidden argument*/NULL); V_79 = L_950; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_951 = ___matrixH1; int32_t L_952 = V_60; int32_t L_953 = V_71; float L_954; L_954 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_79), /*hidden argument*/NULL); NullCheck(L_951); (L_951)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_952, (int32_t)L_953))), (float)L_954); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_955 = ___matrixH1; int32_t L_956 = V_58; int32_t L_957 = V_71; float L_958; L_958 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_79), /*hidden argument*/NULL); NullCheck(L_955); (L_955)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_956, (int32_t)L_957))), (float)L_958); goto IL_0d07; } IL_0b99: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_959 = ___matrixH1; int32_t L_960 = V_74; int32_t L_961 = V_71; NullCheck(L_959); int32_t L_962 = ((int32_t)il2cpp_codegen_add((int32_t)L_960, (int32_t)L_961)); float L_963 = (L_959)->GetAt(static_cast(L_962)); V_9 = L_963; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_964 = ___matrixH1; int32_t L_965 = V_73; int32_t L_966 = V_72; NullCheck(L_964); int32_t L_967 = ((int32_t)il2cpp_codegen_add((int32_t)L_965, (int32_t)L_966)); float L_968 = (L_964)->GetAt(static_cast(L_967)); V_10 = L_968; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_969 = ___d2; int32_t L_970 = V_71; NullCheck(L_969); int32_t L_971 = L_970; float L_972 = (L_969)->GetAt(static_cast(L_971)); float L_973 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_974 = ___d2; int32_t L_975 = V_71; NullCheck(L_974); int32_t L_976 = L_975; float L_977 = (L_974)->GetAt(static_cast(L_976)); float L_978 = V_3; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_979 = ___e3; int32_t L_980 = V_71; NullCheck(L_979); int32_t L_981 = L_980; float L_982 = (L_979)->GetAt(static_cast(L_981)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_983 = ___e3; int32_t L_984 = V_71; NullCheck(L_983); int32_t L_985 = L_984; float L_986 = (L_983)->GetAt(static_cast(L_985)); float L_987 = V_4; float L_988 = V_4; V_80 = ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_972, (float)L_973)), (float)((float)il2cpp_codegen_subtract((float)L_977, (float)L_978)))), (float)((float)il2cpp_codegen_multiply((float)L_982, (float)L_986)))), (float)((float)il2cpp_codegen_multiply((float)L_987, (float)L_988)))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_989 = ___d2; int32_t L_990 = V_71; NullCheck(L_989); int32_t L_991 = L_990; float L_992 = (L_989)->GetAt(static_cast(L_991)); float L_993 = V_3; float L_994 = V_4; V_81 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_992, (float)L_993)), (float)(2.0f))), (float)L_994)); float L_995 = V_80; if ((!(((float)L_995) == ((float)(0.0f))))) { goto IL_0c1b; } } { float L_996 = V_81; if ((!(((float)L_996) == ((float)(0.0f))))) { goto IL_0c1b; } } { float L_997 = V_1; float L_998 = V_11; float L_999 = V_8; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_1000; L_1000 = fabsf(L_999); float L_1001 = V_4; float L_1002; L_1002 = fabsf(L_1001); float L_1003 = V_9; float L_1004; L_1004 = fabsf(L_1003); float L_1005 = V_10; float L_1006; L_1006 = fabsf(L_1005); float L_1007 = V_7; float L_1008; L_1008 = fabsf(L_1007); V_80 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_997, (float)L_998)), (float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)L_1000, (float)L_1002)), (float)L_1004)), (float)L_1006)), (float)L_1008)))); } IL_0c1b: { float L_1009 = V_9; float L_1010 = V_5; float L_1011 = V_7; float L_1012 = V_75; float L_1013 = V_4; float L_1014 = V_76; float L_1015 = V_9; float L_1016 = V_6; float L_1017 = V_7; float L_1018 = V_76; float L_1019 = V_4; float L_1020 = V_75; float L_1021 = V_80; float L_1022 = V_81; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1023; L_1023 = ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_1009, (float)L_1010)), (float)((float)il2cpp_codegen_multiply((float)L_1011, (float)L_1012)))), (float)((float)il2cpp_codegen_multiply((float)L_1013, (float)L_1014)))), ((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_multiply((float)L_1015, (float)L_1016)), (float)((float)il2cpp_codegen_multiply((float)L_1017, (float)L_1018)))), (float)((float)il2cpp_codegen_multiply((float)L_1019, (float)L_1020)))), L_1021, L_1022, /*hidden argument*/NULL); V_82 = L_1023; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1024 = ___matrixH1; int32_t L_1025 = V_60; int32_t L_1026 = V_71; float L_1027; L_1027 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1024); (L_1024)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1025, (int32_t)L_1026))), (float)L_1027); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1028 = ___matrixH1; int32_t L_1029 = V_58; int32_t L_1030 = V_71; float L_1031; L_1031 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1028); (L_1028)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1029, (int32_t)L_1030))), (float)L_1031); float L_1032 = V_9; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_1033; L_1033 = fabsf(L_1032); float L_1034 = V_7; float L_1035; L_1035 = fabsf(L_1034); float L_1036 = V_4; float L_1037; L_1037 = fabsf(L_1036); if ((!(((float)L_1033) > ((float)((float)il2cpp_codegen_add((float)L_1035, (float)L_1037)))))) { goto IL_0cc4; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1038 = ___matrixH1; int32_t L_1039 = V_60; int32_t L_1040 = V_72; float L_1041 = V_75; float L_1042 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1043 = ___matrixH1; int32_t L_1044 = V_60; int32_t L_1045 = V_71; NullCheck(L_1043); int32_t L_1046 = ((int32_t)il2cpp_codegen_add((int32_t)L_1044, (int32_t)L_1045)); float L_1047 = (L_1043)->GetAt(static_cast(L_1046)); float L_1048 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1049 = ___matrixH1; int32_t L_1050 = V_58; int32_t L_1051 = V_71; NullCheck(L_1049); int32_t L_1052 = ((int32_t)il2cpp_codegen_add((int32_t)L_1050, (int32_t)L_1051)); float L_1053 = (L_1049)->GetAt(static_cast(L_1052)); float L_1054 = V_9; NullCheck(L_1038); (L_1038)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1039, (int32_t)L_1040))), (float)((float)((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_subtract((float)((-L_1041)), (float)((float)il2cpp_codegen_multiply((float)L_1042, (float)L_1047)))), (float)((float)il2cpp_codegen_multiply((float)L_1048, (float)L_1053))))/(float)L_1054))); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1055 = ___matrixH1; int32_t L_1056 = V_58; int32_t L_1057 = V_72; float L_1058 = V_76; float L_1059 = V_8; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1060 = ___matrixH1; int32_t L_1061 = V_58; int32_t L_1062 = V_71; NullCheck(L_1060); int32_t L_1063 = ((int32_t)il2cpp_codegen_add((int32_t)L_1061, (int32_t)L_1062)); float L_1064 = (L_1060)->GetAt(static_cast(L_1063)); float L_1065 = V_4; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1066 = ___matrixH1; int32_t L_1067 = V_60; int32_t L_1068 = V_71; NullCheck(L_1066); int32_t L_1069 = ((int32_t)il2cpp_codegen_add((int32_t)L_1067, (int32_t)L_1068)); float L_1070 = (L_1066)->GetAt(static_cast(L_1069)); float L_1071 = V_9; NullCheck(L_1055); (L_1055)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1056, (int32_t)L_1057))), (float)((float)((float)((float)il2cpp_codegen_subtract((float)((float)il2cpp_codegen_subtract((float)((-L_1058)), (float)((float)il2cpp_codegen_multiply((float)L_1059, (float)L_1064)))), (float)((float)il2cpp_codegen_multiply((float)L_1065, (float)L_1070))))/(float)L_1071))); goto IL_0d07; } IL_0cc4: { float L_1072 = V_5; float L_1073 = V_10; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1074 = ___matrixH1; int32_t L_1075 = V_60; int32_t L_1076 = V_71; NullCheck(L_1074); int32_t L_1077 = ((int32_t)il2cpp_codegen_add((int32_t)L_1075, (int32_t)L_1076)); float L_1078 = (L_1074)->GetAt(static_cast(L_1077)); float L_1079 = V_6; float L_1080 = V_10; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1081 = ___matrixH1; int32_t L_1082 = V_58; int32_t L_1083 = V_71; NullCheck(L_1081); int32_t L_1084 = ((int32_t)il2cpp_codegen_add((int32_t)L_1082, (int32_t)L_1083)); float L_1085 = (L_1081)->GetAt(static_cast(L_1084)); float L_1086 = V_7; float L_1087 = V_4; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_1088; L_1088 = ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE(((float)il2cpp_codegen_subtract((float)((-L_1072)), (float)((float)il2cpp_codegen_multiply((float)L_1073, (float)L_1078)))), ((float)il2cpp_codegen_subtract((float)((-L_1079)), (float)((float)il2cpp_codegen_multiply((float)L_1080, (float)L_1085)))), L_1086, L_1087, /*hidden argument*/NULL); V_82 = L_1088; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1089 = ___matrixH1; int32_t L_1090 = V_60; int32_t L_1091 = V_72; float L_1092; L_1092 = Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1089); (L_1089)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1090, (int32_t)L_1091))), (float)L_1092); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1093 = ___matrixH1; int32_t L_1094 = V_58; int32_t L_1095 = V_72; float L_1096; L_1096 = Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline((Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 *)(&V_82), /*hidden argument*/NULL); NullCheck(L_1093); (L_1093)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1094, (int32_t)L_1095))), (float)L_1096); } IL_0d07: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1097 = ___matrixH1; int32_t L_1098 = V_60; int32_t L_1099 = V_71; NullCheck(L_1097); int32_t L_1100 = ((int32_t)il2cpp_codegen_add((int32_t)L_1098, (int32_t)L_1099)); float L_1101 = (L_1097)->GetAt(static_cast(L_1100)); IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_1102; L_1102 = fabsf(L_1101); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1103 = ___matrixH1; int32_t L_1104 = V_58; int32_t L_1105 = V_71; NullCheck(L_1103); int32_t L_1106 = ((int32_t)il2cpp_codegen_add((int32_t)L_1104, (int32_t)L_1105)); float L_1107 = (L_1103)->GetAt(static_cast(L_1106)); float L_1108; L_1108 = fabsf(L_1107); float L_1109; L_1109 = Math_Max_mEB87839DA28310AE4CB81A94D551874CFC2B1247(L_1102, L_1108, /*hidden argument*/NULL); V_61 = L_1109; float L_1110 = V_1; float L_1111 = V_61; float L_1112 = V_61; if ((!(((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_1110, (float)L_1111)), (float)L_1112))) > ((float)(1.0f))))) { goto IL_0d67; } } { int32_t L_1113 = V_71; V_83 = L_1113; goto IL_0d62; } IL_0d3a: { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1114 = ___matrixH1; int32_t L_1115 = V_60; int32_t L_1116 = V_83; NullCheck(L_1114); float* L_1117 = ((L_1114)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1115, (int32_t)L_1116))))); float L_1118 = *((float*)L_1117); float L_1119 = V_61; *((float*)L_1117) = (float)((float)((float)L_1118/(float)L_1119)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1120 = ___matrixH1; int32_t L_1121 = V_58; int32_t L_1122 = V_83; NullCheck(L_1120); float* L_1123 = ((L_1120)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1121, (int32_t)L_1122))))); float L_1124 = *((float*)L_1123); float L_1125 = V_61; *((float*)L_1123) = (float)((float)((float)L_1124/(float)L_1125)); int32_t L_1126 = V_83; V_83 = ((int32_t)il2cpp_codegen_add((int32_t)L_1126, (int32_t)1)); } IL_0d62: { int32_t L_1127 = V_83; int32_t L_1128 = V_0; if ((((int32_t)L_1127) <= ((int32_t)L_1128))) { goto IL_0d3a; } } IL_0d67: { int32_t L_1129 = V_71; V_71 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1129, (int32_t)1)); } IL_0d6d: { int32_t L_1130 = V_71; if ((((int32_t)L_1130) >= ((int32_t)0))) { goto IL_0ac8; } } IL_0d75: { int32_t L_1131 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1131, (int32_t)1)); } IL_0d79: { int32_t L_1132 = V_0; if ((((int32_t)L_1132) >= ((int32_t)0))) { goto IL_0868; } } { int32_t L_1133 = ___order4; V_84 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1133, (int32_t)1)); goto IL_0dde; } IL_0d88: { int32_t L_1134 = V_84; int32_t L_1135 = ___order4; V_85 = ((int32_t)il2cpp_codegen_multiply((int32_t)L_1134, (int32_t)L_1135)); V_86 = 0; goto IL_0dd2; } IL_0d94: { V_7 = (0.0f); V_87 = 0; goto IL_0dbd; } IL_0da0: { float L_1136 = V_7; SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1137 = ___a0; int32_t L_1138 = V_87; int32_t L_1139 = ___order4; int32_t L_1140 = V_86; NullCheck(L_1137); int32_t L_1141 = ((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1138, (int32_t)L_1139)), (int32_t)L_1140)); float L_1142 = (L_1137)->GetAt(static_cast(L_1141)); SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1143 = ___matrixH1; int32_t L_1144 = V_85; int32_t L_1145 = V_87; NullCheck(L_1143); int32_t L_1146 = ((int32_t)il2cpp_codegen_add((int32_t)L_1144, (int32_t)L_1145)); float L_1147 = (L_1143)->GetAt(static_cast(L_1146)); V_7 = ((float)il2cpp_codegen_add((float)L_1136, (float)((float)il2cpp_codegen_multiply((float)L_1142, (float)L_1147)))); int32_t L_1148 = V_87; V_87 = ((int32_t)il2cpp_codegen_add((int32_t)L_1148, (int32_t)1)); } IL_0dbd: { int32_t L_1149 = V_87; int32_t L_1150 = V_84; if ((((int32_t)L_1149) <= ((int32_t)L_1150))) { goto IL_0da0; } } { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_1151 = ___a0; int32_t L_1152 = V_85; int32_t L_1153 = V_86; float L_1154 = V_7; NullCheck(L_1151); (L_1151)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_1152, (int32_t)L_1153))), (float)L_1154); int32_t L_1155 = V_86; V_86 = ((int32_t)il2cpp_codegen_add((int32_t)L_1155, (int32_t)1)); } IL_0dd2: { int32_t L_1156 = V_86; int32_t L_1157 = ___order4; if ((((int32_t)L_1156) < ((int32_t)L_1157))) { goto IL_0d94; } } { int32_t L_1158 = V_84; V_84 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_1158, (int32_t)1)); } IL_0dde: { int32_t L_1159 = V_84; if ((((int32_t)L_1159) >= ((int32_t)0))) { goto IL_0d88; } } { return; } } // MathNet.Numerics.Complex32 MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::Cdiv(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ManagedLinearAlgebraProvider_Cdiv_mE97869C871FC949830B6648E6619D5D7205DB7FE (float ___xreal0, float ___ximag1, float ___yreal2, float ___yimag3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { float L_0 = ___yimag3; IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var); float L_1; L_1 = fabsf(L_0); float L_2 = ___yreal2; float L_3; L_3 = fabsf(L_2); if ((!(((float)L_1) < ((float)L_3)))) { goto IL_0032; } } { float L_4 = ___xreal0; float L_5 = ___ximag1; float L_6 = ___yimag3; float L_7 = ___yreal2; float L_8 = ___yreal2; float L_9 = ___yimag3; float L_10 = ___yimag3; float L_11 = ___yreal2; float L_12 = ___ximag1; float L_13 = ___xreal0; float L_14 = ___yimag3; float L_15 = ___yreal2; float L_16 = ___yreal2; float L_17 = ___yimag3; float L_18 = ___yimag3; float L_19 = ___yreal2; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_20; memset((&L_20), 0, sizeof(L_20)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_20), ((float)((float)((float)il2cpp_codegen_add((float)L_4, (float)((float)il2cpp_codegen_multiply((float)L_5, (float)((float)((float)L_6/(float)L_7))))))/(float)((float)il2cpp_codegen_add((float)L_8, (float)((float)il2cpp_codegen_multiply((float)L_9, (float)((float)((float)L_10/(float)L_11)))))))), ((float)((float)((float)il2cpp_codegen_subtract((float)L_12, (float)((float)il2cpp_codegen_multiply((float)L_13, (float)((float)((float)L_14/(float)L_15))))))/(float)((float)il2cpp_codegen_add((float)L_16, (float)((float)il2cpp_codegen_multiply((float)L_17, (float)((float)((float)L_18/(float)L_19)))))))), /*hidden argument*/NULL); return L_20; } IL_0032: { float L_21 = ___ximag1; float L_22 = ___xreal0; float L_23 = ___yreal2; float L_24 = ___yimag3; float L_25 = ___yimag3; float L_26 = ___yreal2; float L_27 = ___yreal2; float L_28 = ___yimag3; float L_29 = ___xreal0; float L_30 = ___ximag1; float L_31 = ___yreal2; float L_32 = ___yimag3; float L_33 = ___yimag3; float L_34 = ___yreal2; float L_35 = ___yreal2; float L_36 = ___yimag3; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_37; memset((&L_37), 0, sizeof(L_37)); Complex32__ctor_m4B847ADF412B4980887CFD210E995FE3E72B3893((&L_37), ((float)((float)((float)il2cpp_codegen_add((float)L_21, (float)((float)il2cpp_codegen_multiply((float)L_22, (float)((float)((float)L_23/(float)L_24))))))/(float)((float)il2cpp_codegen_add((float)L_25, (float)((float)il2cpp_codegen_multiply((float)L_26, (float)((float)((float)L_27/(float)L_28)))))))), ((float)((float)((float)il2cpp_codegen_add((float)((-L_29)), (float)((float)il2cpp_codegen_multiply((float)L_30, (float)((float)((float)L_31/(float)L_32))))))/(float)((float)il2cpp_codegen_add((float)L_33, (float)((float)il2cpp_codegen_multiply((float)L_34, (float)((float)((float)L_35/(float)L_36)))))))), /*hidden argument*/NULL); return L_37; } } // System.Void MathNet.Numerics.Providers.LinearAlgebra.Managed.ManagedLinearAlgebraProvider::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedLinearAlgebraProvider__ctor_m7F7D53DA74304C7467AABB4F28F88EA5D31BCB3D (ManagedLinearAlgebraProvider_tB54231955BB3C9C3443208A57A7DB088E90C0610 * __this, const RuntimeMethod* method) { { Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Control_get_MaxDegreeOfParallelism_m176E1A57BEE8AAE70022DD6CDF96681CA08052AF_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get__maxDegreeOfParallelism_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * Control_get_TaskScheduler_m67242C5AA587EBFE3E8CD8E22E1992B3A5411438_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get_U3CTaskSchedulerU3Ek__BackingField_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParallelOptions_set_TaskScheduler_mAE773AD7EA4EE45208559D1694EB1DCFBFD9C9BB_inline (ParallelOptions_t905EF4040A9B5D5AAA68ACAA49E27208B149244C * __this, TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___value0, const RuntimeMethod* method) { { TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ___value0; __this->set_m_scheduler_0(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Complex32_get_Real_mE989AEFF29E30378E357FCFD43F53B2793BE8801_inline (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__real_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Complex32_get_Imaginary_m6CB45FF86BF99F5EE343FB0FC538DFA4CEABBD2D_inline (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 * __this, const RuntimeMethod* method) { { float L_0 = __this->get__imag_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Real_mD362D9A86615981C54CDC593DC7441395AC2A8C8_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method) { { double L_0 = __this->get_m_real_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Complex_get_Imaginary_m8A8C1CEA216B93B5BB7F59773E83055F0EECDC1E_inline (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C * __this, const RuntimeMethod* method) { { double L_0 = __this->get_m_imaginary_7(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_CheckDistributionParameters_mE4F98B20C95692BBCD1F4142F835FEB5F6C138B3_inline (bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CCheckDistributionParametersU3Ek__BackingField_4(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_ThreadSafeRandomNumberGenerators_m291D65C509DD664F653FA6680F0339376CCBF487_inline (bool ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { bool L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CThreadSafeRandomNumberGeneratorsU3Ek__BackingField_5(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * TaskScheduler_get_Default_m3FAE18B08A620C75BF0256917EFB236D30AB6BCB_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var); TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ((TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_StaticFields*)il2cpp_codegen_static_fields_for(TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D_il2cpp_TypeInfo_var))->get_s_defaultTaskScheduler_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Control_set_TaskScheduler_m80147DA4BF0CD22E223B3A5B4882284BA9EB6E7E_inline (TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { TaskScheduler_t74FBEEEDBDD5E0088FF0EEC18F45CD866B098D5D * L_0 = ___value0; IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->set_U3CTaskSchedulerU3Ek__BackingField_6(L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseMatrix_get_Values_m5A440F529980BCAE011B3ECD14BA0204FC3145A8_inline (DenseMatrix_t22E20CBF6AAE3A6E8A061A405873A7675E2FFD94 * __this, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = __this->get__values_8(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* DenseVector_get_Values_m8943DED2A6C661FB62EFE420B5E9447A8478547B_inline (DenseVector_t400355CA72FD4F4D59D24460F51C242F4C4B2861 * __this, const RuntimeMethod* method) { { ComplexU5BU5D_tB5D4AFC072030492E5A9410FFA524F81AA2C03B5* L_0 = __this->get__values_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseMatrix_get_Values_mC7BB064D5D0EBC40174C887BBB2DE340BD13F017_inline (DenseMatrix_t9ADBEA260566A3A951DDE16EF93FC74F98A6C7E9 * __this, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = __this->get__values_8(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseMatrix_get_Values_m2EE8927BE3292606997D0056D566ED8DC032A5A7_inline (DenseMatrix_t1A84732529782002635B033F35686DC08E4E6C3B * __this, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = __this->get__values_8(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseMatrix_get_Values_m73C4BAE207336A4546CD75834C2577DDCE14D01A_inline (DenseMatrix_tC5D068283BF282B62D7E022CCA1992DE081D7AF7 * __this, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = __this->get__values_8(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* DenseVector_get_Values_mDA4E295FFFFDF557D5227FCDBAE64ACEF3F3DCB9_inline (DenseVector_t3F7CA8C0F1229AFFE2A025EFC42C1A68ADA87C61 * __this, const RuntimeMethod* method) { { Complex32U5BU5D_tD3934BFC28A1C17EC0ABE0EAE27E104AE5BED1F9* L_0 = __this->get__values_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* DenseVector_get_Values_mF5520A7B813E551F1F29BB5AC19302F87D95A051_inline (DenseVector_t0B0B3F92F4E529A76F022A1A1747BB915AFAF719 * __this, const RuntimeMethod* method) { { DoubleU5BU5D_t8E1B42EB2ABB79FBD193A6B8C8D97A7CDE44A4FB* L_0 = __this->get__values_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* DenseVector_get_Values_m331287DE116284BC7113AA1D3DD406FED3BACE29_inline (DenseVector_t4F1E2A53EA5AFB1A927A0AFE8F945D6FCA97D9B4 * __this, const RuntimeMethod* method) { { SingleU5BU5D_t47E8DBF5B597C122478D1FFBD9DD57399A0650FA* L_0 = __this->get__values_6(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* LinearAlgebraControl_get_HintPath_m230720AA83C33706BDAC5FB6654B1568F25A577D_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var); String_t* L_0 = ((LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_StaticFields*)il2cpp_codegen_static_fields_for(LinearAlgebraControl_t84E2F5E28D42198A43F98B3533CE188AB8665316_il2cpp_TypeInfo_var))->get_U3CHintPathU3Ek__BackingField_2(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Control_get_ParallelizeOrder_mCC244BF3408CEC3E0405242E86C50E1242EC4048_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var); int32_t L_0 = ((Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_StaticFields*)il2cpp_codegen_static_fields_for(Control_t7CB35F16D37B9A625BE64F64DA9DB8FFDBFF0CFA_il2cpp_TypeInfo_var))->get__parallelizeOrder_1(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m1180AB3A79286177180F5F9053C5696C3FB69EE6_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CRowCountU3Ek__BackingField_5(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mF999C76F9CF2F3CFBC246A2DEE40D4A1744ADC4E_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CColumnCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m8B524CD9064C7397E92572F1FEB85B6D189B4153_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CRowCountU3Ek__BackingField_5(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mA66CCE9C430F88105EB0E988D88BC08B7C902320_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CColumnCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_m99619BEFCE93B0D1B91C67678EB341DD0C7C18D4_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CRowCountU3Ek__BackingField_5(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mBC6EB4E7692E26DFADB7C0320D1A07247CC77D47_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CColumnCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_RowCount_mCA908443DDC23B1B4D907501816C0721932743FE_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CRowCountU3Ek__BackingField_5(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Matrix_1_get_ColumnCount_mE1A02620C0887120BB65056496F882F8AF3B71ED_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CColumnCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * Matrix_1_get_Storage_m75592FC8C9C747B1D96EFE48F8D3BA6AD84A5873_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, const RuntimeMethod* method) { { MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_0 = (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_mA0154D1CED31ED5B1098B5767B7E51113B4E4EDF_gshared_inline (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 * __this, int32_t ___row0, int32_t ___column1, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value2, const RuntimeMethod* method) { { NullCheck((Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *)__this); MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * L_0; L_0 = (( MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 * (*) (Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t896AF007021A809219C30160A3540CB95D3F5E47 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_3 = ___value2; NullCheck((MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_0); VirtualActionInvoker3< int32_t, int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tC7EB916392D8C45529DF60D74E56BE3261143227 *)L_0, (int32_t)L_1, (int32_t)L_2, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_m14CCAB3F0EBC550E2EA333FF433137FA0CA38C25_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * Matrix_1_get_Storage_m81C1842B61B0618395002308D56E38C6F65975A8_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, const RuntimeMethod* method) { { MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_0 = (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_mDE54B0E671CB72A79F8D9F9A5B7F58710989FC05_gshared_inline (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F * __this, int32_t ___row0, int32_t ___column1, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value2, const RuntimeMethod* method) { { NullCheck((Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *)__this); MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * L_0; L_0 = (( MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 * (*) (Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_tAC43DFF97225DCBA5B93D0FF602D52C87240B70F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_3 = ___value2; NullCheck((MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_0); VirtualActionInvoker3< int32_t, int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t85F6A7AA01D4787DFA9535A69581E4D8DE87A304 *)L_0, (int32_t)L_1, (int32_t)L_2, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mE72A7D4AD4B870FEFEBEC0B0D292F5C47F103849_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * Matrix_1_get_Storage_mF97ECC1E206B589C5D39FBB9CAD24C819F61DF40_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, const RuntimeMethod* method) { { MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0 = (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_m0DB955D2FB19BF24F43CA7D551615095C39E9E4D_gshared_inline (Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 * __this, int32_t ___row0, int32_t ___column1, double ___value2, const RuntimeMethod* method) { { NullCheck((Matrix_1_t92CB0476D84E20FD1C426F6CAD5931986FED14D4 *)__this); MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 * L_0; 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)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; double L_3 = ___value2; NullCheck((MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0); VirtualActionInvoker3< int32_t, int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_t77E1AC700F570B26144647D8BEC6C0FD86D9A4C0 *)L_0, (int32_t)L_1, (int32_t)L_2, (double)L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_m938B028AF98C6CB22C5DB5FA6A73CD9993D6CA6D_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * Matrix_1_get_Storage_m79C4E9306C5D78FB76ACC9A3ABA07A1EE1E28AF2_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, const RuntimeMethod* method) { { MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_0 = (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Matrix_1_At_m6425A6444CDB7076721DC296DE09159B34557559_gshared_inline (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method) { { NullCheck((Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *)__this); MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * L_0; L_0 = (( MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 * (*) (Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Matrix_1_t8FAD70CB7BF571280E82ED0C3DAE39E915B61824 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); int32_t L_1 = ___row0; int32_t L_2 = ___column1; float L_3 = ___value2; NullCheck((MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_0); VirtualActionInvoker3< int32_t, int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.MatrixStorage`1::At(System.Int32,System.Int32,T) */, (MatrixStorage_1_tDE01745F9972F9096EE8C8F7EDB7187895CF2106 *)L_0, (int32_t)L_1, (int32_t)L_2, (float)L_3); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector_1_get_Count_mEAB8BBE3C4F60DCE076A0771655E5691725F0838_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_U3CCountU3Ek__BackingField_4(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * Vector_1_get_Storage_m26E521F9EA8F6FB55F08AFB7ABBD7604C55B7447_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, const RuntimeMethod* method) { { VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0 = (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)__this->get_U3CStorageU3Ek__BackingField_3(); return (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C Vector_1_At_m98BE137C6C53B554B422CDD5A0EDE9898D14A1F2_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0; 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)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0); Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2; L_2 = VirtualFuncInvoker1< Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C , int32_t >::Invoke(6 /* T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0, (int32_t)L_1); return (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m8FF4999F442A170E649BE4DC2DF0DD5F8974499E_gshared_inline (Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D * __this, int32_t ___index0, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C ___value1, const RuntimeMethod* method) { { NullCheck((Vector_1_t7EEFC981EEE2B91F919802AEB6B0734D08B5574D *)__this); VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C * L_0; 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)); int32_t L_1 = ___index0; Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C L_2 = ___value1; NullCheck((VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0); VirtualActionInvoker2< int32_t, Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tDD04F2786F2C4A9B9112B1EF70B9703A7BB4024C *)L_0, (int32_t)L_1, (Complex_tBD2241EF40D963D2B55E4A07928FAE97D3A0E02C )L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * Vector_1_get_Storage_mB3C213A7BB901B9D6D0EA061DD82E93A708E5FAC_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, const RuntimeMethod* method) { { VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0 = (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)__this->get_U3CStorageU3Ek__BackingField_3(); return (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 Vector_1_At_m55E4590768A8EF0492F22B63DBDDE4F6E538DEE7_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *)__this); VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0; L_0 = (( VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_0); Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2; L_2 = VirtualFuncInvoker1< Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 , int32_t >::Invoke(6 /* T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_0, (int32_t)L_1); return (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m9AA9FACD41E02B811CE2A83C7C003B0939FB1253_gshared_inline (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B * __this, int32_t ___index0, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 ___value1, const RuntimeMethod* method) { { NullCheck((Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *)__this); VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * L_0; L_0 = (( VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C * (*) (Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t06C38DF32D95CCAF2A090B3C7F323B4DAF654A6B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 L_2 = ___value1; NullCheck((VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_0); VirtualActionInvoker2< int32_t, Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t2C6E304EC43B02D840C53F952710A09381ACC56C *)L_0, (int32_t)L_1, (Complex32_t0E740C58EBF81BF56A722ED589EDB5C2140A9894 )L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * Vector_1_get_Storage_m17148B489B99A19C636136E1CA043BE3ED74E940_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, const RuntimeMethod* method) { { VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0 = (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double Vector_1_At_m545C3CBBBDF61AB10FDC4F83873F38769F4E6E0B_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0; 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)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0); double L_2; L_2 = VirtualFuncInvoker1< double, int32_t >::Invoke(6 /* T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1); return (double)L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_mA7435C2BC68471E7592EE3F018CB2428895B0427_gshared_inline (Vector_1_t04BD986700481778192B0CF621635E64D169D13C * __this, int32_t ___index0, double ___value1, const RuntimeMethod* method) { { NullCheck((Vector_1_t04BD986700481778192B0CF621635E64D169D13C *)__this); VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 * L_0; 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)); int32_t L_1 = ___index0; double L_2 = ___value1; NullCheck((VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0); VirtualActionInvoker2< int32_t, double >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_tA277E5F16CAEF08D29EFF6321141275420B25F22 *)L_0, (int32_t)L_1, (double)L_2); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * Vector_1_get_Storage_mF40C8990E48D1A43492DF4DCA6D32D346ECE58FD_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, const RuntimeMethod* method) { { VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0 = (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)__this->get_U3CStorageU3Ek__BackingField_3(); return (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector_1_At_m7F9032537F6219440F4EEBA730EE193BFED017E7_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, const RuntimeMethod* method) { { NullCheck((Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *)__this); VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0; L_0 = (( VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_0); float L_2; L_2 = VirtualFuncInvoker1< float, int32_t >::Invoke(6 /* T MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_0, (int32_t)L_1); return (float)L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector_1_At_m80570C17DB4DAD040C743E9E2137AC37628E0C89_gshared_inline (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method) { { NullCheck((Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *)__this); VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * L_0; L_0 = (( VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 * (*) (Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Vector_1_t7B632CD0555BE02C1C1D25C89039625881767808 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); int32_t L_1 = ___index0; float L_2 = ___value1; NullCheck((VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_0); VirtualActionInvoker2< int32_t, float >::Invoke(7 /* System.Void MathNet.Numerics.LinearAlgebra.Storage.VectorStorage`1::At(System.Int32,T) */, (VectorStorage_1_t292723551089F1C59EC575A26EE46FAF3C0C9286 *)L_0, (int32_t)L_1, (float)L_2); return; } }