Offset 1, 19 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·6baad94186a7778cfb703fddde76f0429e0912e54cf03c4abe2e59a61e52bd5c | ||
10 | Signer·#1·certificate·SHA-1·digest:·70e257185d75bbf27f1c261b7c9b1e2e1eb69f2e | ||
11 | Signer·#1·certificate·MD5·digest:·01300bd970003ea6e5affa465c7ed8fb | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·aa795908667d6dfdda7920664e28a5d9746fe1c0ff45e0392aba5a5f3278dbdd | ||
15 | Signer·#1·public·key·SHA-1·digest:·99ce865b631910a576ba0d3e5b19fea67bfefed5 | ||
16 | Signer·#1·public·key·MD5·digest:·3a3cbd950bf8daf9b98e472dcc982ec9 | ||
17 | WARNING:·META-INF/LICENSE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/NOTICE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | WARNING:·META-INF/services/javax.annotation.processing.Processor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 256 lines modified | Offset 1, 256 lines modified | ||
1 | Zip·file·size:·157 | 1 | Zip·file·size:·1572118·bytes,·number·of·entries:·254 |
2 | -rw----·····2.0·fat····25224·bl·defN·14-Sep-03·06:27·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····25345·bl·defN·14-Sep-03·06:27·META-INF/BFCD6887.SF | ||
4 | -rw----·····2.0·fat·····1332·bl·defN·14-Sep-03·06:27·META-INF/BFCD6887.RSA | ||
5 | -rw----·····2.0·fat····22914·bl·defN·14-Sep-03·06:18·META-INF/LICENSE.txt | ||
6 | -rw----·····2.0·fat·····4206·bl·defN·14-Sep-03·06:18·META-INF/NOTICE.txt | ||
7 | -rw----·····2.0·fat·······42·bl·defN·14-Sep-03·06:18·META-INF/services/javax.annotation.processing.Processor | ||
8 | -rw----·····2.0·fat·····1024·bX·defN·1 | 2 | -rw----·····2.0·fat·····1024·bX·defN·17-Oct-05·00:36·res/anim/activity_close_enter.xml |
9 | -rw----·····2.0·fat······560·bl·defN·1 | 3 | -rw----·····2.0·fat······560·bl·defN·17-Oct-05·00:36·res/anim/activity_close_exit.xml |
10 | -rw----·····2.0·fat······560·bl·defN·1 | 4 | -rw----·····2.0·fat······560·bl·defN·17-Oct-05·00:36·res/anim/activity_open_enter.xml |
11 | -rw----·····2.0·fat·····1024·bl·defN·1 | 5 | -rw----·····2.0·fat·····1024·bl·defN·17-Oct-05·00:36·res/anim/activity_open_exit.xml |
12 | -rw----·····2.0·fat······472·bl·defN·1 | 6 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/enter.xml |
13 | -rw----·····2.0·fat······472·bl·defN·1 | 7 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/exit.xml |
14 | -rw----·····2.0·fat······472·bl·defN·1 | 8 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/pop_enter.xml |
15 | -rw----·····2.0·fat······472·bl·defN·1 | 9 | -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:36·res/anim/pop_exit.xml |
16 | -rw----·····2.0·fat······380·bl·defN·1 | 10 | -rw----·····2.0·fat······380·bl·defN·17-Oct-05·00:36·res/drawable/ab_background_textured_mtactionbar.xml |
17 | -rw----·····2.0·fat······564·bl·defN·1 | 11 | -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/activated_background_card.xml |
18 | -rw----·····2.0·fat······564·bl·defN·1 | 12 | -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/activated_background_kitkat_card.xml |
19 | -rw----·····2.0·fat······764·bl·defN·1 | 13 | -rw----·····2.0·fat······764·bl·defN·17-Oct-05·00:36·res/drawable/background_tab.xml |
20 | -rw----·····2.0·fat······776·bl·defN·1 | 14 | -rw----·····2.0·fat······776·bl·defN·17-Oct-05·00:36·res/drawable/btn_cab_done_mtactionbar.xml |
21 | -rw----·····2.0·fat······564·bl·defN·1 | 15 | -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/card_background.xml |
22 | -rw----·····2.0·fat······768·bl·defN·1 | 16 | -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_foreground_kitkat_selector.xml |
23 | -rw----·····2.0·fat······768·bl·defN·1 | 17 | -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_foreground_selector.xml |
24 | -rw----·····2.0·fat······768·bl·defN·1 | 18 | -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_kitkat_selector.xml |
25 | -rw----·····2.0·fat······840·bl·defN·1 | 19 | -rw----·····2.0·fat······840·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_expand.xml |
26 | -rw----·····2.0·fat······700·bl·defN·1 | 20 | -rw----·····2.0·fat······700·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_overflow.xml |
27 | -rw----·····2.0·fat······840·bl·defN·1 | 21 | -rw----·····2.0·fat······840·bl·defN·17-Oct-05·00:36·res/drawable/card_menu_button_rounded_overflow.xml |
28 | -rw----·····2.0·fat······704·bl·defN·1 | 22 | -rw----·····2.0·fat······704·bl·defN·17-Oct-05·00:36·res/drawable/card_multichoice_selector.xml |
29 | -rw----·····2.0·fat······768·bl·defN·1 | 23 | -rw----·····2.0·fat······768·bl·defN·17-Oct-05·00:36·res/drawable/card_selector.xml |
30 | -rw----·····2.0·fat······572·bl·defN·1 | 24 | -rw----·····2.0·fat······572·bl·defN·17-Oct-05·00:36·res/drawable/card_shadow.xml |
31 | -rw----·····2.0·fat······700·bl·defN·1 | 25 | -rw----·····2.0·fat······700·bl·defN·17-Oct-05·00:36·res/drawable/card_undo.xml |
32 | -rw----·····2.0·fat······564·bl·defN·1 | 26 | -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/pressed_background_card.xml |
33 | -rw----·····2.0·fat······564·bl·defN·1 | 27 | -rw----·····2.0·fat······564·bl·defN·17-Oct-05·00:36·res/drawable/pressed_background_kitkat_card.xml |
34 | -rw----·····2.0·fat······888·bl·defN·1 | 28 | -rw----·····2.0·fat······888·bl·defN·17-Oct-05·00:36·res/drawable/progress_horizontal_mtactionbar.xml |
35 | -rw----·····2.0·fat······784·bl·defN·1 | 29 | -rw----·····2.0·fat······784·bl·defN·17-Oct-05·00:36·res/drawable/selectable_background_mtactionbar.xml |
36 | -rw----·····2.0·fat······856·bl·defN·1 | 30 | -rw----·····2.0·fat······856·bl·defN·17-Oct-05·00:36·res/drawable/spinner_background_ab_mtactionbar.xml |
37 | -rw----·····2.0·fat·····1580·bl·defN·1 | 31 | -rw----·····2.0·fat·····1580·bl·defN·17-Oct-05·00:36·res/drawable/tab_indicator_ab_mtactionbar.xml |
38 | -rw----·····2.0·fat······384·bl·defN·1 | 32 | -rw----·····2.0·fat······384·bl·defN·17-Oct-05·00:36·res/layout/activity_content.xml |
39 | -rw----·····2.0·fat······656·bl·defN·1 | 33 | -rw----·····2.0·fat······656·bl·defN·17-Oct-05·00:36·res/layout/activity_feedback.xml |
40 | -rw----·····2.0·fat······484·bl·defN·1 | 34 | -rw----·····2.0·fat······484·bl·defN·17-Oct-05·00:36·res/layout/activity_main.xml |
41 | -rw----·····2.0·fat·····1480·bl·defN·1 | 35 | -rw----·····2.0·fat·····1480·bl·defN·17-Oct-05·00:36·res/layout/base_header_layout.xml |
42 | -rw----·····2.0·fat······336·bl·defN·1 | 36 | -rw----·····2.0·fat······336·bl·defN·17-Oct-05·00:36·res/layout/base_shadow_layout.xml |
43 | -rw----·····2.0·fat······340·bl·defN·1 | 37 | -rw----·····2.0·fat······340·bl·defN·17-Oct-05·00:36·res/layout/base_thumbnail_layout.xml |
44 | -rw----·····2.0·fat······764·bl·defN·1 | 38 | -rw----·····2.0·fat······764·bl·defN·17-Oct-05·00:36·res/layout/card_base_layout.xml |
45 | -rw----·····2.0·fat·····1188·bl·defN·1 | 39 | -rw----·····2.0·fat·····1188·bl·defN·17-Oct-05·00:36·res/layout/card_inner_content.xml |
46 | -rw----·····2.0·fat·····1592·bl·defN·1 | 40 | -rw----·····2.0·fat·····1592·bl·defN·17-Oct-05·00:36·res/layout/card_layout.xml |
47 | -rw----·····2.0·fat·····1712·bl·defN·1 | 41 | -rw----·····2.0·fat·····1712·bl·defN·17-Oct-05·00:36·res/layout/card_overlay_layout.xml |
48 | -rw----·····2.0·fat·····1944·bl·defN·1 | 42 | -rw----·····2.0·fat·····1944·bl·defN·17-Oct-05·00:36·res/layout/card_thumbnail_layout.xml |
49 | -rw----·····2.0·fat·····2064·bl·defN·1 | 43 | -rw----·····2.0·fat·····2064·bl·defN·17-Oct-05·00:36·res/layout/card_thumbnail_overlay_layout.xml |
50 | -rw----·····2.0·fat······684·bl·defN·1 | 44 | -rw----·····2.0·fat······684·bl·defN·17-Oct-05·00:36·res/layout/card_undo_layout.xml |
51 | -rw----·····2.0·fat·····1464·bl·defN·1 | 45 | -rw----·····2.0·fat·····1464·bl·defN·17-Oct-05·00:36·res/layout/changelogrow_layout.xml |
52 | -rw----·····2.0·fat·····1212·bl·defN·1 | 46 | -rw----·····2.0·fat·····1212·bl·defN·17-Oct-05·00:36·res/layout/changelogrowheader_layout.xml |
53 | -rw----·····2.0·fat·····1516·bl·defN·1 | 47 | -rw----·····2.0·fat·····1516·bl·defN·17-Oct-05·00:36·res/layout/dialog_about.xml |
54 | -rw----·····2.0·fat······532·bl·defN·1 | 48 | -rw----·····2.0·fat······532·bl·defN·17-Oct-05·00:36·res/layout/dialog_changelog.xml |
55 | -rw----·····2.0·fat······708·bl·defN·1 | 49 | -rw----·····2.0·fat······708·bl·defN·17-Oct-05·00:36·res/layout/fragment_content.xml |
56 | -rw----·····2.0·fat······648·bl·defN·1 | 50 | -rw----·····2.0·fat······648·bl·defN·17-Oct-05·00:36·res/layout/fragment_content_temp.xml |
57 | -rw----·····2.0·fat·····1340·bl·defN·1 | 51 | -rw----·····2.0·fat·····1340·bl·defN·17-Oct-05·00:36·res/layout/fragment_feedback.xml |
58 | -rw----·····2.0·fat······720·bl·defN·1 | 52 | -rw----·····2.0·fat······720·bl·defN·17-Oct-05·00:36·res/layout/fragment_main.xml |
59 | -rw----·····2.0·fat·····6844·bl·defN·1 | 53 | -rw----·····2.0·fat·····6844·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_lines.xml |
60 | -rw----·····2.0·fat·····3968·bl·defN·1 | 54 | -rw----·····2.0·fat·····3968·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_products.xml |
61 | -rw----·····2.0·fat·····3968·bl·defN·1 | 55 | -rw----·····2.0·fat·····3968·bl·defN·17-Oct-05·00:36·res/layout/fragment_vectors_projections.xml |
62 | -rw----·····2.0·fat······588·bl·defN·1 | 56 | -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_expand.xml |
63 | -rw----·····2.0·fat······588·bl·defN·1 | 57 | -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_header.xml |
64 | -rw----·····2.0·fat······588·bl·defN·1 | 58 | -rw----·····2.0·fat······588·bl·defN·17-Oct-05·00:36·res/layout/inner_base_main.xml |
65 | -rw----·····2.0·fat······452·bl·defN·1 | 59 | -rw----·····2.0·fat······452·bl·defN·17-Oct-05·00:36·res/layout/list_card_layout.xml |
66 | -rw----·····2.0·fat······616·bl·defN·1 | 60 | -rw----·····2.0·fat······616·bl·defN·17-Oct-05·00:36·res/layout/list_card_thumbnail_layout.xml |
67 | -rw----·····2.0·fat······684·bl·defN·1 | 61 | -rw----·····2.0·fat······684·bl·defN·17-Oct-05·00:36·res/layout/list_card_undo_message.xml |
68 | -rw----·····2.0·fat······600·bl·defN·1 | 62 | -rw----·····2.0·fat······600·bl·defN·17-Oct-05·00:36·res/layout/page.xml |
69 | -rw----·····2.0·fat······500·bl·defN·1 | 63 | -rw----·····2.0·fat······500·bl·defN·17-Oct-05·00:36·res/menu/content.xml |
70 | -rw----·····2.0·fat······940·bl·defN·1 | 64 | -rw----·····2.0·fat······940·bl·defN·17-Oct-05·00:36·res/menu/main.xml |
71 | -rw----·····2.0·fat·····1590·bl·defN·1 | 65 | -rw----·····2.0·fat·····1590·bl·defN·17-Oct-05·00:36·res/raw/changelog.xml |
72 | -rw----·····2.0·fat·····2444·bl·defN·1 | 66 | -rw----·····2.0·fat·····2444·bl·defN·17-Oct-05·00:36·AndroidManifest.xml |
73 | -rw----·····1.0·fat····80560·b-·stor·1 | 67 | -rw----·····1.0·fat····80560·b-·stor·17-Oct-05·00:36·resources.arsc |
74 | -rw----·····2.0·fat·····1464·bl·defN·1 | 68 | -rw----·····2.0·fat·····1464·bl·defN·17-Oct-05·00:36·res/layout-v14/changelogrow_layout.xml |
75 | -rw----·····2.0·fat·····1212·bl·defN·1 | 69 | -rw----·····2.0·fat·····1212·bl·defN·17-Oct-05·00:36·res/layout-v14/changelogrowheader_layout.xml |
76 | -rw----·····2.0·fat·····7248·bl·defN·1 | 70 | -rw----·····2.0·fat·····7248·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_lines.xml |
77 | -rw----·····2.0·fat·····4212·bl·defN·1 | 71 | -rw----·····2.0·fat·····4212·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_products.xml |
78 | -rw----·····2.0·fat·····4212·bl·defN·1 | 72 | -rw----·····2.0·fat·····4212·bl·defN·17-Oct-05·00:36·res/layout-v16/fragment_vectors_projections.xml |
79 | -rw----·····1.0·fat······217·b-·stor·1 | 73 | -rw----·····1.0·fat······217·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_bottom_solid_mtactionbar.9.png |
80 | -rw----·····1.0·fat······222·b-·stor·1 | 74 | -rw----·····1.0·fat······222·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_solid_mtactionbar.9.png |
81 | -rw----·····1.0·fat······224·b-·stor·1 | 75 | -rw----·····1.0·fat······224·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_stacked_solid_mtactionbar.9.png |
82 | -rw----·····1.0·fat······123·b-·stor·1 | 76 | -rw----·····1.0·fat······123·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_texture_tile_mtactionbar.png |
83 | -rw----·····1.0·fat······199·b-·stor·1 | 77 | -rw----·····1.0·fat······199·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ab_transparent_mtactionbar.9.png |
84 | -rw----·····1.0·fat······150·b-·stor·1 | 78 | -rw----·····1.0·fat······150·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/actionbar_bottom.9.png |
85 | -rw----·····1.0·fat······164·b-·stor·1 | 79 | -rw----·····1.0·fat······164·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_default_mtactionbar.9.png |
86 | -rw----·····1.0·fat······178·b-·stor·1 | 80 | -rw----·····1.0·fat······178·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_focused_mtactionbar.9.png |
87 | -rw----·····1.0·fat······183·b-·stor·1 | 81 | -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/btn_cab_done_pressed_mtactionbar.9.png |
88 | -rw----·····1.0·fat······216·b-·stor·1 | 82 | -rw----·····1.0·fat······216·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/cab_background_bottom_mtactionbar.9.png |
89 | -rw----·····1.0·fat······217·b-·stor·1 | 83 | -rw----·····1.0·fat······217·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/cab_background_top_mtactionbar.9.png |
90 | -rw----·····1.0·fat······338·b-·stor·1 | 84 | -rw----·····1.0·fat······338·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_action_cheat_sheet.png |
91 | -rw----·····1.0·fat·····1746·b-·stor·1 | 85 | -rw----·····1.0·fat·····1746·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_calculus.png |
92 | -rw----·····1.0·fat·····1725·b-·stor·1 | 86 | -rw----·····1.0·fat·····1725·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_geometry.png |
93 | -rw----·····1.0·fat·····7708·b-·stor·1 | 87 | -rw----·····1.0·fat·····7708·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_launcher.png |
94 | -rw----·····1.0·fat······536·b-·stor·1 | 88 | -rw----·····1.0·fat······536·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_list.png |
95 | -rw----·····1.0·fat······556·b-·stor·1 | 89 | -rw----·····1.0·fat······556·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_expand_card_dark_normal.png |
96 | -rw----·····1.0·fat······556·b-·stor·1 | 90 | -rw----·····1.0·fat······556·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_expand_card_dark_pressed.png |
97 | -rw----·····1.0·fat······141·b-·stor·1 | 91 | -rw----·····1.0·fat······141·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_normal.png |
98 | -rw----·····1.0·fat······141·b-·stor·1 | 92 | -rw----·····1.0·fat······141·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_dark_pressed.png |
99 | -rw----·····1.0·fat······352·b-·stor·1 | 93 | -rw----·····1.0·fat······352·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_normal.png |
100 | -rw----·····1.0·fat······357·b-·stor·1 | 94 | -rw----·····1.0·fat······357·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_overflow_card_rounded_dark_pressed.png |
101 | -rw----·····1.0·fat·····1434·b-·stor·1 | 95 | -rw----·····1.0·fat·····1434·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_menu_start_conversation.png |
102 | -rw----·····1.0·fat······165·b-·stor·1 | 96 | -rw----·····1.0·fat······165·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_overflow_white_16.png |
103 | -rw----·····1.0·fat·····2346·b-·stor·1 | 97 | -rw----·····1.0·fat·····2346·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_trigonometry.png |
104 | -rw----·····1.0·fat·····1361·b-·stor·1 | 98 | -rw----·····1.0·fat·····1361·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/ic_vectors.png |
105 | -rw----·····1.0·fat······215·b-·stor·1 | 99 | -rw----·····1.0·fat······215·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/list_focused_mtactionbar.9.png |
106 | -rw----·····1.0·fat······176·b-·stor·1 | 100 | -rw----·····1.0·fat······176·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/list_pressed_mtactionbar.9.png |
107 | -rw----·····1.0·fat······913·b-·stor·1 | 101 | -rw----·····1.0·fat······913·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/menu_dropdown_panel_mtactionbar.9.png |
108 | -rw----·····1.0·fat······183·b-·stor·1 | 102 | -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_bg_mtactionbar.9.png |
109 | -rw----·····1.0·fat······709·b-·stor·1 | 103 | -rw----·····1.0·fat······709·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_primary_mtactionbar.9.png |
110 | -rw----·····1.0·fat······183·b-·stor·1 | 104 | -rw----·····1.0·fat······183·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/progress_secondary_mtactionbar.9.png |
111 | -rw----·····1.0·fat······354·b-·stor·1 | 105 | -rw----·····1.0·fat······354·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_default_mtactionbar.9.png |
112 | -rw----·····1.0·fat······354·b-·stor·1 | 106 | -rw----·····1.0·fat······354·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_disabled_mtactionbar.9.png |
113 | -rw----·····1.0·fat······521·b-·stor·1 | 107 | -rw----·····1.0·fat······521·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_focused_mtactionbar.9.png |
114 | -rw----·····1.0·fat······427·b-·stor·1 | 108 | -rw----·····1.0·fat······427·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/spinner_ab_pressed_mtactionbar.9.png |
115 | -rw----·····1.0·fat······156·b-·stor·1 | 109 | -rw----·····1.0·fat······156·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_focused_mtactionbar.9.png |
116 | -rw----·····1.0·fat······149·b-·stor·1 | 110 | -rw----·····1.0·fat······149·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_mtactionbar.9.png |
117 | -rw----·····1.0·fat······156·b-·stor·1 | 111 | -rw----·····1.0·fat······156·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_selected_pressed_mtactionbar.9.png |
118 | -rw----·····1.0·fat······146·b-·stor·1 | 112 | -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_focused_mtactionbar.9.png |
119 | -rw----·····1.0·fat······146·b-·stor·1 | 113 | -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_mtactionbar.9.png |
120 | -rw----·····1.0·fat······146·b-·stor·1 | 114 | -rw----·····1.0·fat······146·b-·stor·17-Oct-05·00:36·res/drawable-hdpi-v4/tab_unselected_pressed_mtactionbar.9.png |
121 | -rw----·····1.0·fat······200·b-·stor·1 | 115 | -rw----·····1.0·fat······200·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_bottom_solid_mtactionbar.9.png |
122 | -rw----·····1.0·fat······205·b-·stor·1 | 116 | -rw----·····1.0·fat······205·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_solid_mtactionbar.9.png |
123 | -rw----·····1.0·fat······206·b-·stor·1 | 117 | -rw----·····1.0·fat······206·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_stacked_solid_mtactionbar.9.png |
124 | -rw----·····1.0·fat······100·b-·stor·1 | 118 | -rw----·····1.0·fat······100·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_texture_tile_mtactionbar.png |
125 | -rw----·····1.0·fat······194·b-·stor·1 | 119 | -rw----·····1.0·fat······194·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/ab_transparent_mtactionbar.9.png |
126 | -rw----·····1.0·fat······164·b-·stor·1 | 120 | -rw----·····1.0·fat······164·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/btn_cab_done_default_mtactionbar.9.png |
127 | -rw----·····1.0·fat······177·b-·stor·1 | 121 | -rw----·····1.0·fat······177·b-·stor·17-Oct-05·00:36·res/drawable-mdpi-v4/btn_cab_done_focused_mtactionbar.9.png |
Max diff block lines reached; -1/51988 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | packageInfo:·null | 7 | packageInfo:·null |
8 | sdkInfo: | 8 | sdkInfo: |
9 | ··minSdkVersion:·'14' | 9 | ··minSdkVersion:·'14' |
10 | ··targetSdkVersion:·'19' | 10 | ··targetSdkVersion:·'19' |
11 | sharedLibrary:·false | 11 | sharedLibrary:·false |
12 | sparseResources:·false | 12 | sparseResources:·false |
13 | unknownFiles: | 13 | unknownFiles: |
14 | ··fontawesome-webfont-4. | 14 | ··fontawesome-webfont-4.4.0.ttf:·'8' |
15 | usesFramework: | 15 | usesFramework: |
16 | ··ids: | 16 | ··ids: |
17 | ··-·1 | 17 | ··-·1 |
18 | ··tag:·null | 18 | ··tag:·null |
19 | version:·2.5.0-dirty | 19 | version:·2.5.0-dirty |
20 | versionInfo: | 20 | versionInfo: |
21 | ··versionCode:·'2' | 21 | ··versionCode:·'2' |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·bbb96fff |
5 | signature···········:·4 | 5 | signature···········:·4c8f...2a33 |
6 | file_size···········:·27 | 6 | file_size···········:·2750732 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·19 | 10 | string_ids_size·····:·19355 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·26 | 12 | type_ids_size·······:·2631 |
13 | type_ids_off········:·7 | 13 | type_ids_off········:·77532·(0x012edc) |
14 | proto_ids_size······:·38 | 14 | proto_ids_size······:·3830 |
15 | proto_ids_off·······:·8 | 15 | proto_ids_off·······:·88056·(0x0157f8) |
16 | field_ids_size······:·7 | 16 | field_ids_size······:·7211 |
17 | field_ids_off·······:·13 | 17 | field_ids_off·······:·134016·(0x020b80) |
18 | method_ids_size·····:·17 | 18 | method_ids_size·····:·17907 |
19 | method_ids_off······:·1 | 19 | method_ids_off······:·191704·(0x02ecd8) |
20 | class_defs_size·····:·198 | 20 | class_defs_size·····:·1986 |
21 | class_defs_off······:·33 | 21 | class_defs_off······:·334960·(0x051c70) |
22 | data_size···········:·23 | 22 | data_size···········:·2352220 |
23 | data_off············:·39 | 23 | data_off············:·398512·(0x0614b0) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·14 | 25 | class_idx···········:·149 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·1 | 27 | superclass_idx······:·1103 |
28 | source_file_idx·····:·195 | 28 | source_file_idx·····:·1955 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
32 | virtual_methods_size:·2 | 32 | virtual_methods_size:·2 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
34 | Annotations·on·class | 34 | Annotations·on·class |
Offset 54, 21 lines modified | Offset 54, 21 lines modified | ||
54 | ····#1··············:·(in·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;) | 54 | ····#1··············:·(in·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;) |
55 | ······name··········:·'setUserVisibleHint' | 55 | ······name··········:·'setUserVisibleHint' |
56 | ······type··········:·'(Landroid/app/Fragment;Z)V' | 56 | ······type··········:·'(Landroid/app/Fragment;Z)V' |
57 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 57 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
58 | ······code··········:·(none) | 58 | ······code··········:·(none) |
59 | ··source_file_idx···:·195 | 59 | ··source_file_idx···:·1955·(FragmentCompat.java) |
60 | Class·#1·header: | 60 | Class·#1·header: |
61 | class_idx···········:·1 | 61 | class_idx···········:·152 |
62 | access_flags········:·1·(0x0001) | 62 | access_flags········:·1·(0x0001) |
63 | superclass_idx······:·1 | 63 | superclass_idx······:·1103 |
64 | source_file_idx·····:·195 | 64 | source_file_idx·····:·1955 |
65 | static_fields_size··:·1 | 65 | static_fields_size··:·1 |
66 | instance_fields_size:·0 | 66 | instance_fields_size:·0 |
67 | direct_methods_size·:·4 | 67 | direct_methods_size·:·4 |
68 | virtual_methods_size:·0 | 68 | virtual_methods_size:·0 |
69 | Class·#1·annotations: | 69 | Class·#1·annotations: |
70 | Annotations·on·class | 70 | Annotations·on·class |
Offset 91, 33 lines modified | Offset 91, 33 lines modified | ||
91 | ······type··········:·'()V' | 91 | ······type··········:·'()V' |
92 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 92 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
93 | ······code··········- | 93 | ······code··········- |
94 | ······registers·····:·2 | 94 | ······registers·····:·2 |
95 | ······ins···········:·0 | 95 | ······ins···········:·0 |
96 | ······outs··········:·1 | 96 | ······outs··········:·1 |
97 | ······insns·size····:·36·16-bit·code·units | 97 | ······insns·size····:·36·16-bit·code·units |
98 | 08 | 98 | 087b38:········································|[087b38]·android.support.v13.app.FragmentCompat.<clinit>:()V |
99 | 08 | 99 | 087b48:·6000·2500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025 |
100 | 08 | 100 | 087b4c:·1301·0f00······························|0002:·const/16·v1,·#int·15·//·#f |
101 | 08 | 101 | 087b50:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
102 | 08 | 102 | 087b54:·2200·9700······························|0006:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;·//·type@0097 |
103 | 08 | 103 | 087b58:·7010·3502·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;.<init>:()V·//·method@0235 |
104 | 08 | 104 | 087b5e:·6900·2c00······························|000b:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
105 | 08 | 105 | 087b62:·0e00···································|000d:·return-void |
106 | 08 | 106 | 087b64:·6000·2500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0025 |
107 | 08 | 107 | 087b68:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
108 | 08 | 108 | 087b6c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
109 | 08 | 109 | 087b70:·2200·9600······························|0014:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;·//·type@0096 |
110 | 08 | 110 | 087b74:·7010·3302·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;.<init>:()V·//·method@0233 |
111 | 08 | 111 | 087b7a:·6900·2c00······························|0019:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
112 | 08 | 112 | 087b7e:·28f2···································|001b:·goto·000d·//·-000e |
113 | 08 | 113 | 087b80:·2200·9400······························|001c:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;·//·type@0094 |
114 | 08 | 114 | 087b84:·7010·2e02·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;.<init>:()V·//·method@022e |
115 | 08 | 115 | 087b8a:·6900·2c00······························|0021:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
116 | 08 | 116 | 087b8e:·28ea···································|0023:·goto·000d·//·-0016 |
117 | ······catches·······:·(none) | 117 | ······catches·······:·(none) |
118 | ······positions·····:· | 118 | ······positions·····:· |
119 | ········0x0000·line=54 | 119 | ········0x0000·line=54 |
120 | ········0x0006·line=55 | 120 | ········0x0006·line=55 |
121 | ········0x000d·line=61 | 121 | ········0x000d·line=61 |
122 | ········0x000e·line=56 | 122 | ········0x000e·line=56 |
123 | ········0x0014·line=57 | 123 | ········0x0014·line=57 |
Offset 129, 17 lines modified | Offset 129, 17 lines modified | ||
129 | ······type··········:·'()V' | 129 | ······type··········:·'()V' |
130 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 130 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
131 | ······code··········- | 131 | ······code··········- |
132 | ······registers·····:·1 | 132 | ······registers·····:·1 |
133 | ······ins···········:·1 | 133 | ······ins···········:·1 |
134 | ······outs··········:·1 | 134 | ······outs··········:·1 |
135 | ······insns·size····:·4·16-bit·code·units | 135 | ······insns·size····:·4·16-bit·code·units |
136 | 08 | 136 | 087b90:········································|[087b90]·android.support.v13.app.FragmentCompat.<init>:()V |
137 | 08 | 137 | 087ba0:·7010·ae1b·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1bae |
138 | 08 | 138 | 087ba6:·0e00···································|0003:·return-void |
139 | ······catches·······:·(none) | 139 | ······catches·······:·(none) |
140 | ······positions·····:· | 140 | ······positions·····:· |
141 | ········0x0000·line=25 | 141 | ········0x0000·line=25 |
142 | ········0x0003·line=45 | 142 | ········0x0003·line=45 |
143 | ······locals········:· | 143 | ······locals········:· |
144 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;· | 144 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;· |
Offset 148, 18 lines modified | Offset 148, 18 lines modified | ||
148 | ······type··········:·'(Landroid/app/Fragment;Z)V' | 148 | ······type··········:·'(Landroid/app/Fragment;Z)V' |
149 | ······access········:·0x0009·(PUBLIC·STATIC) | 149 | ······access········:·0x0009·(PUBLIC·STATIC) |
150 | ······code··········- | 150 | ······code··········- |
151 | ······registers·····:·3 | 151 | ······registers·····:·3 |
152 | ······ins···········:·2 | 152 | ······ins···········:·2 |
153 | ······outs··········:·3 | 153 | ······outs··········:·3 |
154 | ······insns·size····:·6·16-bit·code·units | 154 | ······insns·size····:·6·16-bit·code·units |
155 | 08 | 155 | 087ba8:········································|[087ba8]·android.support.v13.app.FragmentCompat.setMenuVisibility:(Landroid/app/Fragment;Z)V |
156 | 08 | 156 | 087bb8:·6200·2c00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002c |
157 | 08 | 157 | 087bbc:·7230·3102·1002·························|0002:·invoke-interface·{v0,·v1,·v2},·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;.setMenuVisibility:(Landroid/app/Fragment;Z)V·//·method@0231 |
158 | 08 | 158 | 087bc2:·0e00···································|0005:·return-void |
159 | ······catches·······:·(none) | 159 | ······catches·······:·(none) |
160 | ······positions·····:· | 160 | ······positions·····:· |
161 | ········0x0000·line=68 | 161 | ········0x0000·line=68 |
162 | ········0x0005·line=69 | 162 | ········0x0005·line=69 |
163 | ······locals········:· | 163 | ······locals········:· |
Max diff block lines reached; 73063126/73073469 bytes (99.99%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·38 | 1 | Zip·file·size:·3876410·bytes,·number·of·entries:·1986 |
2 | ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class | 2 | ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class |
3 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class | 3 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class |
4 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class | 4 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class |
5 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class | 5 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class |
6 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class | 6 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class |
7 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class | 7 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class |
8 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class | 8 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class |
Offset 361, 14 lines modified | Offset 361, 15 lines modified | ||
361 | ?rwxrwxr-x··2.0·unx·····9951·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SwipeRefreshLayout.class | 361 | ?rwxrwxr-x··2.0·unx·····9951·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SwipeRefreshLayout.class |
362 | ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class | 362 | ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$1.class |
363 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class | 363 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class |
364 | ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class | 364 | ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class |
365 | ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class | 365 | ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class |
366 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·android/widget/IconButton.class | 366 | ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·android/widget/IconButton.class |
367 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·android/widget/IconTextView.class | 367 | ?rwxrwxr-x··2.0·unx······897·b-·stor·80-Jan-01·00:00·android/widget/IconTextView.class |
368 | ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·android/widget/IconToggleButton.class | ||
368 | ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$1.class | 369 | ?rwxrwxr-x··2.0·unx·······77·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$1.class |
369 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Action.class | 370 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Action.class |
370 | ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder.class | 371 | ?rwxrwxr-x··2.0·unx·····1882·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Finder.class |
371 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Setter.class | 372 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife$Setter.class |
372 | ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife.class | 373 | ?rwxrwxr-x··2.0·unx·····5544·b-·stor·80-Jan-01·00:00·butterknife/ButterKnife.class |
373 | ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·butterknife/ImmutableViewList.class | 374 | ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·butterknife/ImmutableViewList.class |
374 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·butterknife/InjectView.class | 375 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·butterknife/InjectView.class |
Offset 405, 18 lines modified | Offset 406, 18 lines modified | ||
405 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip$SavedState.class | 406 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip$SavedState.class |
406 | ?rwxrwxr-x··2.0·unx····10762·b-·defN·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip.class | 407 | ?rwxrwxr-x··2.0·unx····10762·b-·defN·80-Jan-01·00:00·com/astuetz/PagerSlidingTabStrip.class |
407 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$attr.class | 408 | ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$attr.class |
408 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$color.class | 409 | ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$color.class |
409 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$drawable.class | 410 | ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$drawable.class |
410 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$styleable.class | 411 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R$styleable.class |
411 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R.class | 412 | ?rwxrwxr-x··2.0·unx······149·b-·stor·80-Jan-01·00:00·com/astuetz/pagerslidingtabstrip/R.class |
413 | ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/BaseIconValue.class | ||
412 | ?rwxrwxr-x··2.0·unx·····3 | 414 | ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/IconDrawable.class |
413 | ?rwxrwxr-x··2.0·unx····44274·b-·defN·80-Jan-01·00:00·com/joanzapata/android/iconify/Iconify$IconValue.class | ||
414 | ?rwxrwxr-x··2.0·unx·····2 | 415 | ?rwxrwxr-x··2.0·unx·····2824·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Iconify.class |
415 | ?rwxrwxr-x··2.0·unx····· | 416 | ?rwxrwxr-x··2.0·unx·····4032·b-·stor·80-Jan-01·00:00·com/joanzapata/android/iconify/Utils.class |
416 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/BuildConfig.class | 417 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/BuildConfig.class |
417 | ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants$IntentManager.class | 418 | ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants$IntentManager.class |
418 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants.class | 419 | ?rwxrwxr-x··2.0·unx······154·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/Constants.class |
419 | ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$attr.class | 420 | ?rwxrwxr-x··2.0·unx······430·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$attr.class |
420 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$color.class | 421 | ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$color.class |
421 | ?rwxrwxr-x··2.0·unx·····2672·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$dimen.class | 422 | ?rwxrwxr-x··2.0·unx·····2672·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$dimen.class |
422 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$drawable.class | 423 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·it/gmariotti/cardslib/library/R$drawable.class |
Offset 607, 15 lines modified | Offset 608, 15 lines modified | ||
607 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateMatrixFunction.class | 608 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateMatrixFunction.class |
608 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateVectorFunction.class | 609 | ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/MultivariateVectorFunction.class |
609 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/ParametricUnivariateFunction.class | 610 | ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/ParametricUnivariateFunction.class |
610 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/TrivariateFunction.class | 611 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/TrivariateFunction.class |
611 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateFunction.class | 612 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateFunction.class |
612 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateMatrixFunction.class | 613 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateMatrixFunction.class |
613 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateVectorFunction.class | 614 | ?rwxrwxr-x··2.0·unx······134·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/UnivariateVectorFunction.class |
614 | ?rwxrwxr-x··2.0·unx····153 | 615 | ?rwxrwxr-x··2.0·unx····15349·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DSCompiler.class |
615 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DerivativeStructure$DataTransferObject.class | 616 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/DerivativeStructure$DataTransferObject.class |
616 | ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateFunctionDifferentiator.class | 617 | ?rwxrwxr-x··2.0·unx······301·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateFunctionDifferentiator.class |
617 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateMatrixFunctionDifferentiator.class | 618 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateMatrixFunctionDifferentiator.class |
618 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateVectorFunctionDifferentiator.class | 619 | ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/differentiation/UnivariateVectorFunctionDifferentiator.class |
619 | ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/UnivariateIntegrator.class | 620 | ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/UnivariateIntegrator.class |
620 | ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.class | 621 | ?rwxrwxr-x··2.0·unx·····2026·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.class |
621 | ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/GaussIntegrator.class | 622 | ?rwxrwxr-x··2.0·unx·····1366·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/integration/gauss/GaussIntegrator.class |
Offset 637, 15 lines modified | Offset 638, 15 lines modified | ||
637 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$1.class | 638 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$1.class |
638 | ?rwxrwxr-x··2.0·unx·····3302·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.class | 639 | ?rwxrwxr-x··2.0·unx·····3302·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.class |
639 | ?rwxrwxr-x··2.0·unx·····4628·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.class | 640 | ?rwxrwxr-x··2.0·unx·····4628·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.class |
640 | ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$1.class | 641 | ?rwxrwxr-x··2.0·unx·······99·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$1.class |
641 | ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$LazyHolder.class | 642 | ?rwxrwxr-x··2.0·unx······512·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexField$LazyHolder.class |
642 | ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexFormat.class | 643 | ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexFormat.class |
643 | ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexUtils.class | 644 | ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/ComplexUtils.class |
644 | ?rwxrwxr-x··2.0·unx·····50 | 645 | ?rwxrwxr-x··2.0·unx·····5021·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/Quaternion.class |
645 | ?rwxrwxr-x··2.0·unx·····2946·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/RootsOfUnity.class | 646 | ?rwxrwxr-x··2.0·unx·····2946·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/complex/RootsOfUnity.class |
646 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1.class | 647 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1.class |
647 | ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.class | 648 | ?rwxrwxr-x··2.0·unx·····4988·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.class |
648 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/Dfp$1.class | 649 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/Dfp$1.class |
649 | ?rwxrwxr-x··2.0·unx·····1185·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpDec$1.class | 650 | ?rwxrwxr-x··2.0·unx·····1185·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpDec$1.class |
650 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpField$RoundingMode.class | 651 | ?rwxrwxr-x··2.0·unx·····1290·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpField$RoundingMode.class |
651 | ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpMath.class | 652 | ?rwxrwxr-x··2.0·unx·····8456·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/dfp/DfpMath.class |
Offset 654, 25 lines modified | Offset 655, 25 lines modified | ||
654 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/IntegerDistribution.class | 655 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/IntegerDistribution.class |
655 | ?rwxrwxr-x··2.0·unx·····4407·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/KolmogorovSmirnovDistribution.class | 656 | ?rwxrwxr-x··2.0·unx·····4407·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/KolmogorovSmirnovDistribution.class |
656 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/MultivariateRealDistribution.class | 657 | ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/MultivariateRealDistribution.class |
657 | ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/RealDistribution.class | 658 | ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/RealDistribution.class |
658 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/SaddlePointExpansion.class | 659 | ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/SaddlePointExpansion.class |
659 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.class | 660 | ?rwxrwxr-x··2.0·unx·····1113·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.class |
660 | ?rwxrwxr-x··2.0·unx·····5960·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.class | 661 | ?rwxrwxr-x··2.0·unx·····5960·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.class |
661 | ?rwxrwxr-x··2.0·unx······5 | 662 | ?rwxrwxr-x··2.0·unx······534·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ArgUtils.class |
662 | ?rwxrwxr-x··2.0·unx·····393 | 663 | ?rwxrwxr-x··2.0·unx·····3930·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContext.class |
663 | ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContextProvider.class | 664 | ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/ExceptionContextProvider.class |
664 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/Localizable.class | 665 | ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/exception/util/Localizable.class |
665 | ?rwxrwxr-x··2.0·unx·····4405·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/KalmanFilter.class | 666 | ?rwxrwxr-x··2.0·unx·····4405·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/KalmanFilter.class |
666 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/MeasurementModel.class | 667 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/MeasurementModel.class |
667 | ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/ProcessModel.class | 668 | ?rwxrwxr-x··2.0·unx······352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/filter/ProcessModel.class |
668 | ?rwxrwxr-x··2.0·unx·····1618·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.class | 669 | ?rwxrwxr-x··2.0·unx·····1618·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction.class |
669 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter.class | 670 | ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/AbstractCurveFitter.class |
670 | ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.class | 671 | ?rwxrwxr-x··2.0·unx·····1490·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.class |
671 | ?rwxrwxr-x··2.0·unx·····300 | 672 | ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/CurveFitter.class |
672 | ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1.class | 673 | ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1.class |
673 | ?rwxrwxr-x··2.0·unx·····3413·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser.class | 674 | ?rwxrwxr-x··2.0·unx·····3413·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser.class |
674 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1.class | 675 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1.class |
675 | ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.class | 676 | ?rwxrwxr-x··2.0·unx·····3352·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.class |
676 | ?rwxrwxr-x··2.0·unx·····3255·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser.class | 677 | ?rwxrwxr-x··2.0·unx·····3255·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser.class |
677 | ?rwxrwxr-x··2.0·unx·····3049·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.class | 678 | ?rwxrwxr-x··2.0·unx·····3049·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.class |
678 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/WeightedObservedPoint.class | 679 | ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/fitting/WeightedObservedPoint.class |
Offset 715, 24 lines modified | Offset 716, 24 lines modified | ||
715 | ?rwxrwxr-x··2.0·unx····18378·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.class | 716 | ?rwxrwxr-x··2.0·unx····18378·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.class |
716 | ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor.class | 717 | ?rwxrwxr-x··2.0·unx·····2832·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor.class |
717 | ?rwxrwxr-x··2.0·unx····14616·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Rotation.class | 718 | ?rwxrwxr-x··2.0·unx····14616·b-·defN·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Rotation.class |
718 | ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/RotationOrder.class | 719 | ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/RotationOrder.class |
719 | ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Segment.class | 720 | ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/Segment.class |
720 | ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates$DataTransferObject.class | 721 | ?rwxrwxr-x··2.0·unx······725·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates$DataTransferObject.class |
721 | ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates.class | 722 | ?rwxrwxr-x··2.0·unx·····5556·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates.class |
722 | ?rwxrwxr-x··2.0·unx·····369 | 723 | ?rwxrwxr-x··2.0·unx·····3699·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/threed/SubLine.class |
723 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1.class | 724 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1.class |
724 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder.class | 725 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder.class |
725 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Line$1.class | 726 | ?rwxrwxr-x··2.0·unx······107·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Line$1.class |
726 | ?rwxrwxr-x··2.0·unx·····37 | 727 | ?rwxrwxr-x··2.0·unx·····3706·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.class |
727 | ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1.class | 728 | ?rwxrwxr-x··2.0·unx······674·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1.class |
728 | ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge.class | 729 | ?rwxrwxr-x··2.0·unx·····1985·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge.class |
729 | ?rwxrwxr-x··2.0·unx·····18 | 730 | ?rwxrwxr-x··2.0·unx·····1808·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.class |
730 | ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Segment.class | 731 | ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/Segment.class |
731 | ?rwxrwxr-x··2.0·unx·····182 | 732 | ?rwxrwxr-x··2.0·unx·····1820·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/AklToussaintHeuristic.class |
732 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1.class | 733 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1.class |
733 | ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHull.class | 734 | ?rwxrwxr-x··2.0·unx······281·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHull.class |
734 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHullGenerator.class | 735 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/hull/ConvexHullGenerator.class |
735 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.class | 736 | ?rwxrwxr-x··2.0·unx······780·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.class |
736 | ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$3.class | 737 | ?rwxrwxr-x··2.0·unx······754·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$3.class |
737 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides.class | 738 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides.class |
738 | ?rwxrwxr-x··2.0·unx·····1614·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/BSPTree$1.class | 739 | ?rwxrwxr-x··2.0·unx·····1614·b-·stor·80-Jan-01·00:00·org/apache/commons/math3/geometry/partitioning/BSPTree$1.class |
Max diff block lines reached; 90885/106274 bytes (85.52%) of diff not shown. |
Offset 1092, 14 lines modified | Offset 1092, 17 lines modified | ||
1092 | Filename:·android/widget/IconButton.class | 1092 | Filename:·android/widget/IconButton.class |
1093 | Comment:· | 1093 | Comment:· |
1094 | Filename:·android/widget/IconTextView.class | 1094 | Filename:·android/widget/IconTextView.class |
1095 | Comment:· | 1095 | Comment:· |
1096 | Filename:·android/widget/IconToggleButton.class | ||
1097 | Comment:· | ||
1096 | Filename:·butterknife/ButterKnife$1.class | 1098 | Filename:·butterknife/ButterKnife$1.class |
1097 | Comment:· | 1099 | Comment:· |
1098 | Filename:·butterknife/ButterKnife$Action.class | 1100 | Filename:·butterknife/ButterKnife$Action.class |
1099 | Comment:· | 1101 | Comment:· |
1100 | Filename:·butterknife/ButterKnife$Finder.class | 1102 | Filename:·butterknife/ButterKnife$Finder.class |
Offset 1224, 18 lines modified | Offset 1227, 18 lines modified | ||
1224 | Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class | 1227 | Filename:·com/astuetz/pagerslidingtabstrip/R$styleable.class |
1225 | Comment:· | 1228 | Comment:· |
1226 | Filename:·com/astuetz/pagerslidingtabstrip/R.class | 1229 | Filename:·com/astuetz/pagerslidingtabstrip/R.class |
1227 | Comment:· | 1230 | Comment:· |
1228 | Filename:·com/joanzapata/android/iconify/Icon | 1231 | Filename:·com/joanzapata/android/iconify/BaseIconValue.class |
1229 | Comment:· | 1232 | Comment:· |
1230 | Filename:·com/joanzapata/android/iconify/Icon | 1233 | Filename:·com/joanzapata/android/iconify/IconDrawable.class |
1231 | Comment:· | 1234 | Comment:· |
1232 | Filename:·com/joanzapata/android/iconify/Iconify.class | 1235 | Filename:·com/joanzapata/android/iconify/Iconify.class |
1233 | Comment:· | 1236 | Comment:· |
1234 | Filename:·com/joanzapata/android/iconify/Utils.class | 1237 | Filename:·com/joanzapata/android/iconify/Utils.class |
1235 | Comment:· | 1238 | Comment:· |
Offset 3507, 14 lines modified | Offset 3510, 17 lines modified | ||
3507 | Filename:·butterknife/internal/ViewBinding.class | 3510 | Filename:·butterknife/internal/ViewBinding.class |
3508 | Comment:· | 3511 | Comment:· |
3509 | Filename:·com/astuetz/PagerSlidingTabStrip$PageListener.class | 3512 | Filename:·com/astuetz/PagerSlidingTabStrip$PageListener.class |
3510 | Comment:· | 3513 | Comment:· |
3514 | Filename:·com/joanzapata/android/iconify/Iconify$IconValue.class | ||
3515 | Comment:· | ||
3511 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter$1.class | 3516 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter$1.class |
3512 | Comment:· | 3517 | Comment:· |
3513 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class | 3518 | Filename:·it/gmariotti/cardslib/library/internal/CardArrayAdapter.class |
3514 | Comment:· | 3519 | Comment:· |
3515 | Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class | 3520 | Filename:·it/gmariotti/cardslib/library/internal/CardCursorAdapter.class |
Offset 12, 25 lines modified | Offset 12, 25 lines modified | ||
12 | import·android.graphics.drawable.Drawable; | 12 | import·android.graphics.drawable.Drawable; |
13 | public·class·IconDrawable·extends·Drawable | 13 | public·class·IconDrawable·extends·Drawable |
14 | { | 14 | { |
15 | ····public·static·final·int·ANDROID_ACTIONBAR_ICON_SIZE_DP·=·24; | 15 | ····public·static·final·int·ANDROID_ACTIONBAR_ICON_SIZE_DP·=·24; |
16 | ····private·int·alpha; | 16 | ····private·int·alpha; |
17 | ····private·final·Context·context; | 17 | ····private·final·Context·context; |
18 | ····private·final· | 18 | ····private·final·BaseIconValue·icon; |
19 | ····private·TextPaint·paint; | 19 | ····private·TextPaint·paint; |
20 | ····private·int·size; | 20 | ····private·int·size; |
21 | ···· | 21 | ···· |
22 | ····public·IconDrawable(final·Context·context,·final· | 22 | ····public·IconDrawable(final·Context·context,·final·BaseIconValue·icon)·{ |
23 | ········this.size·=·-1; | 23 | ········this.size·=·-1; |
24 | ········this.alpha·=·255; | 24 | ········this.alpha·=·255; |
25 | ········this.context·=·context; | 25 | ········this.context·=·context; |
26 | ········this.icon·=·icon; | 26 | ········this.icon·=·icon; |
27 | ········(this.paint·=·new·TextPaint()).setTypeface(Iconify.getTypeface(context)); | 27 | ········(this.paint·=·new·TextPaint()).setTypeface(Iconify.getTypeface(context,·icon.getTtfFilename())); |
28 | ········this.paint.setStyle(Paint$Style. | 28 | ········this.paint.setStyle(Paint$Style.FILL); |
29 | ········this.paint.setTextAlign(Paint$Align.CENTER); | 29 | ········this.paint.setTextAlign(Paint$Align.CENTER); |
30 | ········this.paint.setUnderlineText(false); | 30 | ········this.paint.setUnderlineText(false); |
31 | ········this.paint.setColor(-16777216); | 31 | ········this.paint.setColor(-16777216); |
32 | ········this.paint.setAntiAlias(true); | 32 | ········this.paint.setAntiAlias(true); |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····public·IconDrawable·actionBarSize()·{ | 35 | ····public·IconDrawable·actionBarSize()·{ |
Offset 56, 20 lines modified | Offset 56, 22 lines modified | ||
56 | ····public·IconDrawable·colorRes(final·int·n)·{ | 56 | ····public·IconDrawable·colorRes(final·int·n)·{ |
57 | ········this.paint.setColor(this.context.getResources().getColor(n)); | 57 | ········this.paint.setColor(this.context.getResources().getColor(n)); |
58 | ········this.invalidateSelf(); | 58 | ········this.invalidateSelf(); |
59 | ········return·this; | 59 | ········return·this; |
60 | ····} | 60 | ····} |
61 | ···· | 61 | ···· |
62 | ····public·void·draw(final·Canvas·canvas)·{ | 62 | ····public·void·draw(final·Canvas·canvas)·{ |
63 | ········final· | 63 | ········final·Rect·bounds·=·this.getBounds(); |
64 | ········final·int·height·=·bounds.height(); | ||
64 | ········this.paint.setTextSize((float) | 65 | ········this.paint.setTextSize((float)height); |
65 | ········final·Rect·rect·=·new·Rect(); | 66 | ········final·Rect·rect·=·new·Rect(); |
66 | ········final·String·value·=·String.valueOf(this.icon.character); | 67 | ········final·String·value·=·String.valueOf(this.icon.character()); |
67 | ········this.paint.getTextBounds(value,·0,·1,·rect); | 68 | ········this.paint.getTextBounds(value,·0,·1,·rect); |
68 | ········ | 69 | ········final·int·height2·=·rect.height(); |
70 | ········canvas.drawText(value,·bounds.exactCenterX(),·bounds.top·+·(height·-·height2)·/·2.0f·+·height2·-·(float)rect.bottom,·(Paint)this.paint); | ||
69 | ····} | 71 | ····} |
70 | ···· | 72 | ···· |
71 | ····public·int·getIntrinsicHeight()·{ | 73 | ····public·int·getIntrinsicHeight()·{ |
72 | ········return·this.size; | 74 | ········return·this.size; |
73 | ····} | 75 | ····} |
74 | ···· | 76 | ···· |
75 | ····public·int·getIntrinsicWidth()·{ | 77 | ····public·int·getIntrinsicWidth()·{ |
Offset 158, 17 lines modified | Offset 158, 17 lines modified | ||
158 | ···· | 158 | ···· |
159 | ····public·double[]·getVectorPart()·{ | 159 | ····public·double[]·getVectorPart()·{ |
160 | ········return·new·double[]·{·this.getQ1(),·this.getQ2(),·this.getQ3()·}; | 160 | ········return·new·double[]·{·this.getQ1(),·this.getQ2(),·this.getQ3()·}; |
161 | ····} | 161 | ····} |
162 | ···· | 162 | ···· |
163 | ····@Override | 163 | ····@Override |
164 | ····public·int·hashCode()·{ | 164 | ····public·int·hashCode()·{ |
165 | ········int·i·=·0; | ||
165 | ········int·n·=·17; | 166 | ········int·n·=·17; |
166 | ········f | 167 | ········for·(double[]·array·=·{·this.q0,·this.q1,·this.q2,·this.q3·};·i·<·array.length;·++i)·{ |
167 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | ||
168 | ············n·=·n·*·31·+·MathUtils.hash(array[i]); | 168 | ············n·=·n·*·31·+·MathUtils.hash(array[i]); |
169 | ········} | 169 | ········} |
170 | ········return·n; | 170 | ········return·n; |
171 | ····} | 171 | ····} |
172 | ···· | 172 | ···· |
173 | ····public·boolean·isPureQuaternion(final·double·n)·{ | 173 | ····public·boolean·isPureQuaternion(final·double·n)·{ |
174 | ········return·FastMath.abs(this.getQ0())·<=·n; | 174 | ········return·FastMath.abs(this.getQ0())·<=·n; |
Offset 94, 35 lines modified | Offset 94, 35 lines modified | ||
94 | ········21:·aload_0 | 94 | ········21:·aload_0 |
95 | ········22:·aload·········4 | 95 | ········22:·aload·········4 |
96 | ········24:·putfield······#22·················//·Field·points:[D | 96 | ········24:·putfield······#22·················//·Field·points:[D |
97 | ········27:·iconst_0 | 97 | ········27:·iconst_0 |
98 | ········28:·istore········5 | 98 | ········28:·istore········5 |
99 | ········30:·aload_2 | 99 | ········30:·aload_2 |
100 | ········31:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; | 100 | ········31:·invokeinterface·#26,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
101 | ········36:·astore········ | 101 | ········36:·astore········4 |
102 | ········38:·aload········· | 102 | ········38:·aload·········4 |
103 | ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 103 | ········40:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
104 | ········45:·istore········ | 104 | ········45:·istore········6 |
105 | ········47:·iload········· | 105 | ········47:·iload·········6 |
106 | ········49:·ifeq··········97 | 106 | ········49:·ifeq··········97 |
107 | ········52:·aload········· | 107 | ········52:·aload·········4 |
108 | ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 108 | ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
109 | ········59:·checkcast·····#38·················//·class·org/apache/commons/math3/fitting/WeightedObservedPoint | 109 | ········59:·checkcast·····#38·················//·class·org/apache/commons/math3/fitting/WeightedObservedPoint |
110 | ········62:·astore········ | 110 | ········62:·astore········7 |
111 | ········64:·aload_0 | 111 | ········64:·aload_0 |
112 | ········65:·getfield······#22·················//·Field·points:[D | 112 | ········65:·getfield······#22·················//·Field·points:[D |
113 | ········68:·astore········ | 113 | ········68:·astore········8 |
114 | ········70:·iload·········5 | 114 | ········70:·iload·········5 |
115 | ········72:·iconst_1 | 115 | ········72:·iconst_1 |
116 | ········73:·iadd | 116 | ········73:·iadd |
117 | ········74:·istore········9 | 117 | ········74:·istore········9 |
118 | ········76:·aload········· | 118 | ········76:·aload·········7 |
119 | ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D | 119 | ········78:·invokevirtual·#42·················//·Method·org/apache/commons/math3/fitting/WeightedObservedPoint.getX:()D |
120 | ········81:·dstore········10 | 120 | ········81:·dstore········10 |
121 | ········83:·aload········· | 121 | ········83:·aload·········8 |
122 | ········85:·iload·········5 | 122 | ········85:·iload·········5 |
123 | ········87:·dload·········10 | 123 | ········87:·dload·········10 |
124 | ········89:·dastore | 124 | ········89:·dastore |
125 | ········90:·iload·········9 | 125 | ········90:·iload·········9 |
126 | ········92:·istore········5 | 126 | ········92:·istore········5 |
127 | ········94:·goto··········38 | 127 | ········94:·goto··········38 |
128 | ········97:·return | 128 | ········97:·return |
Offset 42, 29 lines modified | Offset 42, 31 lines modified | ||
42 | ············} | 42 | ············} |
43 | ············bspTree2·=·new·BSPTree(bspTree.getCut().copySelf(),·this.recurseComplement(bspTree.getPlus()),·this.recurseComplement(bspTree.getMinus()),·(Object)boundaryAttribute); | 43 | ············bspTree2·=·new·BSPTree(bspTree.getCut().copySelf(),·this.recurseComplement(bspTree.getPlus()),·this.recurseComplement(bspTree.getMinus()),·(Object)boundaryAttribute); |
44 | ········} | 44 | ········} |
45 | ········return·bspTree2; | 45 | ········return·bspTree2; |
46 | ····} | 46 | ····} |
47 | ···· | 47 | ···· |
48 | ····public·Region·buildConvex(final·Hyperplane...·array)·{ | 48 | ····public·Region·buildConvex(final·Hyperplane...·array)·{ |
49 | ········int·i·=·0; | ||
49 | ········Region·wholeSpace; | 50 | ········Region·wholeSpace; |
50 | ········if·(array·==·null·||·array.length·==·0)·{ | 51 | ········if·(array·==·null·||·array.length·==·0)·{ |
51 | ············wholeSpace·=·null; | 52 | ············wholeSpace·=·null; |
52 | ········} | 53 | ········} |
53 | ········else·{ | 54 | ········else·{ |
54 | ············wholeSpace·=·array[0].wholeSpace(); | 55 | ············wholeSpace·=·array[0].wholeSpace(); |
55 | ············BSPTree·bspTree·=·wholeSpace.getTree(false); | 56 | ············BSPTree·bspTree·=·wholeSpace.getTree(false); |
56 | ············bspTree.setAttribute((Object)Boolean.TRUE); | 57 | ············bspTree.setAttribute((Object)Boolean.TRUE); |
57 | ············ | 58 | ············while·(i·<·array.length)·{ |
58 | ················if·(bspTree.insertCut(array[i]))·{ | 59 | ················if·(bspTree.insertCut(array[i]))·{ |
59 | ····················bspTree.setAttribute((Object)null); | 60 | ····················bspTree.setAttribute((Object)null); |
60 | ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE); | 61 | ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE); |
61 | ····················bspTree·=·bspTree.getMinus(); | 62 | ····················bspTree·=·bspTree.getMinus(); |
62 | ····················bspTree.setAttribute((Object)Boolean.TRUE); | 63 | ····················bspTree.setAttribute((Object)Boolean.TRUE); |
63 | ················} | 64 | ················} |
65 | ················++i; | ||
64 | ············} | 66 | ············} |
65 | ········} | 67 | ········} |
66 | ········return·wholeSpace; | 68 | ········return·wholeSpace; |
67 | ····} | 69 | ····} |
68 | ···· | 70 | ···· |
69 | ····public·Region·difference(final·Region·region,·final·Region·region2)·{ | 71 | ····public·Region·difference(final·Region·region,·final·Region·region2)·{ |
70 | ········final·BSPTree·merge·=·region.getTree(false).merge(region2.getTree(false),·(BSPTree$LeafMerger)new·RegionFactory$DifferenceMerger(this,·(RegionFactory$1)null)); | 72 | ········final·BSPTree·merge·=·region.getTree(false).merge(region2.getTree(false),·(BSPTree$LeafMerger)new·RegionFactory$DifferenceMerger(this,·(RegionFactory$1)null)); |
Offset 120, 31 lines modified | Offset 120, 33 lines modified | ||
120 | ········checkColumnIndex(anyMatrix,·l); | 120 | ········checkColumnIndex(anyMatrix,·l); |
121 | ········if·(l·<·k)·{ | 121 | ········if·(l·<·k)·{ |
122 | ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·false); | 122 | ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·false); |
123 | ········} | 123 | ········} |
124 | ····} | 124 | ····} |
125 | ···· | 125 | ···· |
126 | ····public·static·void·checkSubMatrixIndex(final·AnyMatrix·anyMatrix,·final·int[]·array,·final·int[]·array2)·{ | 126 | ····public·static·void·checkSubMatrixIndex(final·AnyMatrix·anyMatrix,·final·int[]·array,·final·int[]·array2)·{ |
127 | ········int·i·=·0; | ||
127 | ········if·(array·==·null)·{ | 128 | ········if·(array·==·null)·{ |
128 | ············throw·new·NullArgumentException(); | 129 | ············throw·new·NullArgumentException(); |
129 | ········} | 130 | ········} |
130 | ········if·(array2·==·null)·{ | 131 | ········if·(array2·==·null)·{ |
131 | ············throw·new·NullArgumentException(); | 132 | ············throw·new·NullArgumentException(); |
132 | ········} | 133 | ········} |
133 | ········if·(array.length·==·0)·{ | 134 | ········if·(array.length·==·0)·{ |
134 | ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_ROW_INDEX_ARRAY); | 135 | ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_ROW_INDEX_ARRAY); |
135 | ········} | 136 | ········} |
136 | ········if·(array2.length·==·0)·{ | 137 | ········if·(array2.length·==·0)·{ |
137 | ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_COLUMN_INDEX_ARRAY); | 138 | ············throw·new·NoDataException((Localizable)LocalizedFormats.EMPTY_SELECTED_COLUMN_INDEX_ARRAY); |
138 | ········} | 139 | ········} |
139 | ········for·(int·length·=·array.length,· | 140 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
140 | ············checkRowIndex(anyMatrix,·array[ | 141 | ············checkRowIndex(anyMatrix,·array[j]); |
141 | ········} | 142 | ········} |
142 | ········ | 143 | ········while·(i·<·array2.length)·{ |
143 | ············checkColumnIndex(anyMatrix,·array2[ | 144 | ············checkColumnIndex(anyMatrix,·array2[i]); |
145 | ············++i; | ||
144 | ········} | 146 | ········} |
145 | ····} | 147 | ····} |
146 | ···· | 148 | ···· |
147 | ····public·static·void·checkSubtractionCompatible(final·AnyMatrix·anyMatrix,·final·AnyMatrix·anyMatrix2)·{ | 149 | ····public·static·void·checkSubtractionCompatible(final·AnyMatrix·anyMatrix,·final·AnyMatrix·anyMatrix2)·{ |
148 | ········if·(anyMatrix.getRowDimension()·!=·anyMatrix2.getRowDimension()·||·anyMatrix.getColumnDimension()·!=·anyMatrix2.getColumnDimension())·{ | 150 | ········if·(anyMatrix.getRowDimension()·!=·anyMatrix2.getRowDimension()·||·anyMatrix.getColumnDimension()·!=·anyMatrix2.getColumnDimension())·{ |
149 | ············throw·new·MatrixDimensionMismatchException(anyMatrix.getRowDimension(),·anyMatrix.getColumnDimension(),·anyMatrix2.getRowDimension(),·anyMatrix2.getColumnDimension()); | 151 | ············throw·new·MatrixDimensionMismatchException(anyMatrix.getRowDimension(),·anyMatrix.getColumnDimension(),·anyMatrix2.getRowDimension(),·anyMatrix2.getColumnDimension()); |
150 | ········} | 152 | ········} |
Offset 80, 43 lines modified | Offset 80, 43 lines modified | ||
80 | ········10:·ireturn | 80 | ········10:·ireturn |
81 | ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I | 81 | ········11:·getstatic·····#15·················//·Field·org/apache/commons/math3/primes/SmallPrimes.PRIMES:[I |
82 | ········14:·astore_3 | 82 | ········14:·astore_3 |
83 | ········15:·aload_3 | 83 | ········15:·aload_3 |
84 | ········16:·arraylength | 84 | ········16:·arraylength |
85 | ········17:·istore········4 | 85 | ········17:·istore········4 |
86 | ········19:·iconst_0 | 86 | ········19:·iconst_0 |
87 | ········20:·istore | 87 | ········20:·istore_2 |
88 | ········21:·iload_2 | ||
88 | ········22:·iload········· | 89 | ········22:·iload·········4 |
89 | ········24:·iload·········4 | ||
90 | ········2 | 90 | ········24:·if_icmpge·····61 |
91 | ········2 | 91 | ········27:·aload_3 |
92 | ········28:·iload_2 | ||
93 | ········29:·iaload | ||
94 | ········30:·istore········5 | ||
95 | ········32:·iload_0 | ||
92 | ········3 | 96 | ········33:·iload·········5 |
93 | ········3 | 97 | ········35:·irem |
94 | ········3 | 98 | ········36:·istore········6 |
95 | ········35:·iload_0 | ||
96 | ········3 | 99 | ········38:·iload·········6 |
97 | ········38:·irem | ||
98 | ········39:·istore_2 | ||
99 | ········40:·iload_2 | ||
100 | ········4 | 100 | ········40:·ifne··········54 |
101 | ········4 | 101 | ········43:·iload_0 |
102 | ········4 | 102 | ········44:·iload·········5 |
103 | ········4 | 103 | ········46:·if_icmpne·····9 |
104 | ········ | 104 | ········49:·iconst_1 |
105 | ········5 | 105 | ········50:·istore_1 |
106 | ········5 | 106 | ········51:·goto··········9 |
107 | ········5 | 107 | ········54:·iload_2 |
108 | ········5 | 108 | ········55:·iconst_1 |
109 | ········5 | 109 | ········56:·iadd |
110 | ········5 | 110 | ········57:·istore_2 |
111 | ········ | 111 | ········58:·goto··········21 |
112 | ········6 | 112 | ········61:·iload_0 |
113 | ········6 | 113 | ········62:·invokestatic··#20·················//·Method·org/apache/commons/math3/primes/SmallPrimes.millerRabinPrimeTest:(I)Z |
114 | ········6 | 114 | ········65:·istore_1 |
115 | ········6 | 115 | ········66:·goto··········9 |
116 | ··public·static·int·nextPrime(int); | 116 | ··public·static·int·nextPrime(int); |
117 | ····descriptor:·(I)I | 117 | ····descriptor:·(I)I |
118 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 118 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
119 | ····Code: | 119 | ····Code: |
120 | ······stack=300,·locals=8,·args_size=1 | 120 | ······stack=300,·locals=8,·args_size=1 |
121 | ·········0:·iconst_1 | 121 | ·········0:·iconst_1 |
Offset 36, 49 lines modified | Offset 36, 47 lines modified | ||
36 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V | 36 | ·········1:·invokespecial·#8··················//·Method·java/lang/Object."<init>":()V |
37 | ·········4:·return | 37 | ·········4:·return |
38 | ··public·static·long·convertToLong(int[]); | 38 | ··public·static·long·convertToLong(int[]); |
39 | ····descriptor:·([I)J | 39 | ····descriptor:·([I)J |
40 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 40 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
41 | ····Code: | 41 | ····Code: |
42 | ······stack=300,·locals=1 | 42 | ······stack=300,·locals=10,·args_size=1 |
43 | ·········0:·lconst_0 | 43 | ·········0:·lconst_0 |
44 | ·········1:·lstore_1 | 44 | ·········1:·lstore_1 |
45 | ·········2:·aload_0 | 45 | ·········2:·aload_0 |
46 | ·········3:·astore_3 | ||
47 | ·········4:·aload_0 | ||
48 | ········· | 46 | ·········3:·arraylength |
47 | ·········4:·istore_3 | ||
48 | ·········5:·iconst_0 | ||
49 | ·········6:·istore········4 | 49 | ·········6:·istore········4 |
50 | ·········8:·iconst_0 | ||
51 | ·········9:·istore········5 | ||
52 | ········ | 50 | ·········8:·iload·········4 |
51 | ········10:·iload_3 | ||
52 | ········11:·if_icmpge·····47 | ||
53 | ········14:·aload_0 | ||
53 | ········1 | 54 | ········15:·iload·········4 |
54 | ········15:·if_icmpge·····51 | ||
55 | ········18:·aload_3 | ||
56 | ········19:·iload·········5 | ||
57 | ········ | 55 | ········17:·iaload |
58 | ········ | 56 | ········18:·istore········5 |
59 | ········2 | 57 | ········20:·ldc2_w········#9··················//·long·4294967291l |
60 | ········2 | 58 | ········23:·lload_1 |
61 | ········2 | 59 | ········24:·lmul |
62 | ········2 | 60 | ········25:·lstore········6 |
63 | ········31:·iload·········6 | ||
64 | ········33:·i2l | ||
65 | ········34:·lstore········9 | ||
66 | ········36:·lload·········7 | ||
67 | ········38:·lload·········9 | ||
68 | ········40:·ladd | ||
69 | ········41:·lstore_1 | ||
70 | ········ | 61 | ········27:·iload·········5 |
62 | ········29:·i2l | ||
63 | ········30:·lstore········8 | ||
64 | ········32:·lload·········6 | ||
65 | ········34:·lload·········8 | ||
66 | ········36:·ladd | ||
67 | ········37:·lstore_1 | ||
68 | ········38:·iload·········4 | ||
71 | ········4 | 69 | ········40:·iconst_1 |
72 | ········4 | 70 | ········41:·iadd |
73 | ········4 | 71 | ········42:·istore········4 |
74 | ········4 | 72 | ········44:·goto··········8 |
75 | ········ | 73 | ········47:·lload_1 |
76 | ········ | 74 | ········48:·lreturn |
77 | ··public·static·org.apache.commons.math3.random.RandomGenerator·createRandomGenerator(java.util.Random); | 75 | ··public·static·org.apache.commons.math3.random.RandomGenerator·createRandomGenerator(java.util.Random); |
78 | ····descriptor:·(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator; | 76 | ····descriptor:·(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator; |
79 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 77 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
80 | ····Code: | 78 | ····Code: |
81 | ······stack=300,·locals=2,·args_size=1 | 79 | ······stack=300,·locals=2,·args_size=1 |
82 | ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$1 | 80 | ·········0:·new···········#14·················//·class·org/apache/commons/math3/random/RandomGeneratorFactory$1 |
Offset 422, 21 lines modified | Offset 422, 21 lines modified | ||
422 | ········78:·iload·········5 | 422 | ········78:·iload·········5 |
423 | ········80:·newarray·······double | 423 | ········80:·newarray·······double |
424 | ········82:·astore········10 | 424 | ········82:·astore········10 |
425 | ········84:·iconst_0 | 425 | ········84:·iconst_0 |
426 | ········85:·istore········4 | 426 | ········85:·istore········4 |
427 | ········87:·aload·········9 | 427 | ········87:·aload·········9 |
428 | ········89:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 428 | ········89:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
429 | ········94:·astore········ | 429 | ········94:·astore········8 |
430 | ········96:·aload········· | 430 | ········96:·aload·········8 |
431 | ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 431 | ········98:·invokeinterface·#116,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
432 | ·······103:·istore········ | 432 | ·······103:·istore········11 |
433 | ·······105:·iload········· | 433 | ·······105:·iload·········11 |
434 | ·······107:·ifeq··········156 | 434 | ·······107:·ifeq··········156 |
435 | ·······110:·aload········· | 435 | ·······110:·aload·········8 |
436 | ·······112:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 436 | ·······112:·invokeinterface·#120,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
437 | ·······117:·checkcast·····#122················//·class·java/lang/Comparable | 437 | ·······117:·checkcast·····#122················//·class·java/lang/Comparable |
438 | ·······120:·astore········12 | 438 | ·······120:·astore········12 |
439 | ·······122:·iload·········4 | 439 | ·······122:·iload·········4 |
440 | ·······124:·iconst_1 | 440 | ·······124:·iconst_1 |
441 | ·······125:·iadd | 441 | ·······125:·iadd |
442 | ·······126:·istore········13 | 442 | ·······126:·istore········13 |
Offset 16, 17 lines modified | Offset 16, 16 lines modified | ||
16 | { | 16 | { |
17 | ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection)·{ | 17 | ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection)·{ |
18 | ········MathUtils.checkNotNull((Object)collection); | 18 | ········MathUtils.checkNotNull((Object)collection); |
19 | ········final·ArrayList<SummaryStatistics>·list·=·new·ArrayList<SummaryStatistics>(collection.size()); | 19 | ········final·ArrayList<SummaryStatistics>·list·=·new·ArrayList<SummaryStatistics>(collection.size()); |
20 | ········for·(final·double[]·array·:·collection)·{ | 20 | ········for·(final·double[]·array·:·collection)·{ |
21 | ············final·SummaryStatistics·summaryStatistics·=·new·SummaryStatistics(); | 21 | ············final·SummaryStatistics·summaryStatistics·=·new·SummaryStatistics(); |
22 | ············list.add(summaryStatistics); | 22 | ············list.add(summaryStatistics); |
23 | ············final·double[]·array2·=·array; | ||
24 | ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 23 | ············for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
25 | ················summaryStatistics.addValue(array | 24 | ················summaryStatistics.addValue(array[i]); |
26 | ············} | 25 | ············} |
27 | ········} | 26 | ········} |
28 | ········return·this.anovaStats(list,·false); | 27 | ········return·this.anovaStats(list,·false); |
29 | ····} | 28 | ····} |
30 | ···· | 29 | ···· |
31 | ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection,·final·boolean·b)·{ | 30 | ····private·OneWayAnova$AnovaStats·anovaStats(final·Collection·collection,·final·boolean·b)·{ |
32 | ········MathUtils.checkNotNull((Object)collection); | 31 | ········MathUtils.checkNotNull((Object)collection); |
Offset 27, 35 lines modified | Offset 27, 35 lines modified | ||
27 | ············final·int[]·dimensionSize·=·this.dimensionSize; | 27 | ············final·int[]·dimensionSize·=·this.dimensionSize; |
28 | ············n3·=·n2·+·1; | 28 | ············n3·=·n2·+·1; |
29 | ············dimensionSize[n2]·=·array2.length; | 29 | ············dimensionSize[n2]·=·array2.length; |
30 | ········} | 30 | ········} |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····private·void·clone(final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix)·{ | 33 | ····private·void·clone(final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix)·{ |
34 | ········int·i·=·0; | ||
34 | ········final·int[]·array·=·new·int[this.dimensionSize.length]; | 35 | ········final·int[]·array·=·new·int[this.dimensionSize.length]; |
35 | ········int·n·=·1; | 36 | ········int·n·=·1; |
36 | ········for·(int· | 37 | ········for·(int·j·=·0;·j·<·this.dimensionSize.length;·++j)·{ |
37 | ············n·*=·this.dimensionSize[ | 38 | ············n·*=·this.dimensionSize[j]; |
38 | ········} | 39 | ········} |
39 | ········final·int[][]·array3; | ||
40 | ········final·int[][]·array2·=· | 40 | ········final·int[][]·array2·=·(int[][])Array.newInstance(Integer.TYPE,·n,·this.dimensionSize.length); |
41 | ········for·(int·length·=·array2.length,· | 41 | ········for·(int·length·=·array2.length,·k·=·0;·k·<·length;·++k)·{ |
42 | ············System.arraycopy(array,·0,·array | 42 | ············System.arraycopy(array,·0,·array2[k],·0,·this.dimensionSize.length); |
43 | ············for·(int· | 43 | ············for·(int·l·=·0;·l·<·this.dimensionSize.length;·++l)·{ |
44 | ················++array[ | 44 | ················++array[l]; |
45 | ················if·(array[ | 45 | ················if·(array[l]·<·this.dimensionSize[l])·{ |
46 | ····················break; | 46 | ····················break; |
47 | ················} | 47 | ················} |
48 | ················array[ | 48 | ················array[l]·=·0; |
49 | ············} | 49 | ············} |
50 | ········} | 50 | ········} |
51 | ········while·(i·<·array2.length)·{ | ||
51 | ········final·int[][]·array4·=·array2; | ||
52 | ········for·(int·length2·=·array2.length,·l·=·0;·l·<·length2;·++l)·{ | ||
53 | ············final·int[]·array | 52 | ············final·int[]·array3·=·array2[i]; |
54 | ············fastFourierTransformer$MultiDimensionalComplexMatrix.set(this.get(array | 53 | ············fastFourierTransformer$MultiDimensionalComplexMatrix.set(this.get(array3),·array3); |
54 | ············++i; | ||
55 | ········} | 55 | ········} |
56 | ····} | 56 | ····} |
57 | ···· | 57 | ···· |
58 | ····public·Object·clone()·{ | 58 | ····public·Object·clone()·{ |
59 | ········final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix·=·new·FastFourierTransformer$MultiDimensionalComplexMatrix(Array.newInstance(Complex.class,·this.dimensionSize)); | 59 | ········final·FastFourierTransformer$MultiDimensionalComplexMatrix·fastFourierTransformer$MultiDimensionalComplexMatrix·=·new·FastFourierTransformer$MultiDimensionalComplexMatrix(Array.newInstance(Complex.class,·this.dimensionSize)); |
60 | ········this.clone(fastFourierTransformer$MultiDimensionalComplexMatrix); | 60 | ········this.clone(fastFourierTransformer$MultiDimensionalComplexMatrix); |
61 | ········return·fastFourierTransformer$MultiDimensionalComplexMatrix; | 61 | ········return·fastFourierTransformer$MultiDimensionalComplexMatrix; |
Offset 261, 17 lines modified | Offset 261, 16 lines modified | ||
261 | ········printStream.println("····{·"); | 261 | ········printStream.println("····{·"); |
262 | ········final·int·length·=·array.length; | 262 | ········final·int·length·=·array.length; |
263 | ········int·i·=·0; | 263 | ········int·i·=·0; |
264 | ········int·j·=·0; | 264 | ········int·j·=·0; |
265 | ········while·(i·<·length)·{ | 265 | ········while·(i·<·length)·{ |
266 | ············final·double[]·array2·=·array[i]; | 266 | ············final·double[]·array2·=·array[i]; |
267 | ············printStream.print("········{"); | 267 | ············printStream.print("········{"); |
268 | ············final·double[]·array3·=·array2; | ||
269 | ············for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{ | 268 | ············for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{ |
270 | ················printStream.printf("%-25.25s",·format(array | 269 | ················printStream.printf("%-25.25s",·format(array2[k])); |
271 | ············} | 270 | ············} |
272 | ············final·StringBuilder·append·=·new·StringBuilder().append("},·//·"); | 271 | ············final·StringBuilder·append·=·new·StringBuilder().append("},·//·"); |
273 | ············final·int·n2·=·j·+·1; | 272 | ············final·int·n2·=·j·+·1; |
274 | ············printStream.println(append.append(j).toString()); | 273 | ············printStream.println(append.append(j).toString()); |
275 | ············++i; | 274 | ············++i; |
276 | ············j·=·n2; | 275 | ············j·=·n2; |
277 | ········} | 276 | ········} |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ·········1:·getfield······#17·················//·Field·randomStart:Z | 222 | ·········1:·getfield······#17·················//·Field·randomStart:Z |
223 | ·········4:·ireturn | 223 | ·········4:·ireturn |
224 | ··protected·org.apache.commons.math3.genetics.ChromosomePair·mate(org.apache.commons.math3.genetics.AbstractListChromosome,·org.apache.commons.math3.genetics.AbstractListChromosome); | 224 | ··protected·org.apache.commons.math3.genetics.ChromosomePair·mate(org.apache.commons.math3.genetics.AbstractListChromosome,·org.apache.commons.math3.genetics.AbstractListChromosome); |
225 | ····descriptor:·(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; | 225 | ····descriptor:·(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; |
226 | ····flags:·(0x0004)·ACC_PROTECTED | 226 | ····flags:·(0x0004)·ACC_PROTECTED |
227 | ····Code: | 227 | ····Code: |
228 | ······stack=300,·locals=2 | 228 | ······stack=300,·locals=21,·args_size=3 |
229 | ·········0:·aload_1 | 229 | ·········0:·aload_1 |
230 | ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I | 230 | ·········1:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I |
231 | ·········4:·istore_3 | 231 | ·········4:·istore_3 |
232 | ·········5:·aload_2 | 232 | ·········5:·aload_2 |
233 | ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I | 233 | ·········6:·invokevirtual·#38·················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.getLength:()I |
234 | ·········9:·istore········4 | 234 | ·········9:·istore········4 |
235 | ········11:·iload_3 | 235 | ········11:·iload_3 |
Offset 434, 19 lines modified | Offset 434, 19 lines modified | ||
434 | ·······474:·istore········14 | 434 | ·······474:·istore········14 |
435 | ·······476:·goto··········138 | 435 | ·······476:·goto··········138 |
436 | ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair | 436 | ·······479:·new···········#129················//·class·org/apache/commons/math3/genetics/ChromosomePair |
437 | ·······482:·astore········5 | 437 | ·······482:·astore········5 |
438 | ·······484:·aload_1 | 438 | ·······484:·aload_1 |
439 | ·······485:·aload·········9 | 439 | ·······485:·aload·········9 |
440 | ·······487:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 440 | ·······487:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
441 | ·······490:·astore········ | 441 | ·······490:·astore········17 |
442 | ·······492:·aload_2 | 442 | ·······492:·aload_2 |
443 | ·······493:·aload·········10 | 443 | ·······493:·aload·········10 |
444 | ·······495:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 444 | ·······495:·invokevirtual·#133················//·Method·org/apache/commons/math3/genetics/AbstractListChromosome.newFixedLengthChromosome:(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
445 | ·······498:·astore········2 | 445 | ·······498:·astore········20 |
446 | ·······500:·aload·········5 | 446 | ·······500:·aload·········5 |
447 | ·······502:·aload·········17 | ||
447 | ·······50 | 448 | ·······504:·aload·········20 |
448 | ·······504:·aload·········21 | ||
449 | ·······506:·invokespecial·#136················//·Method·org/apache/commons/math3/genetics/ChromosomePair."<init>":(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 449 | ·······506:·invokespecial·#136················//·Method·org/apache/commons/math3/genetics/ChromosomePair."<init>":(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
450 | ·······509:·aload·········5 | 450 | ·······509:·aload·········5 |
451 | ·······511:·areturn | 451 | ·······511:·areturn |
452 | } | 452 | } |
Offset 36, 29 lines modified | Offset 36, 31 lines modified | ||
36 | ···· | 36 | ···· |
37 | ····protected·AbstractRegion(final·BSPTree·tree,·final·double·tolerance)·{ | 37 | ····protected·AbstractRegion(final·BSPTree·tree,·final·double·tolerance)·{ |
38 | ········this.tree·=·tree; | 38 | ········this.tree·=·tree; |
39 | ········this.tolerance·=·tolerance; | 39 | ········this.tolerance·=·tolerance; |
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····public·AbstractRegion(final·Hyperplane[]·array,·final·double·tolerance)·{ | 42 | ····public·AbstractRegion(final·Hyperplane[]·array,·final·double·tolerance)·{ |
43 | ········int·i·=·0; | ||
43 | ········this.tolerance·=·tolerance; | 44 | ········this.tolerance·=·tolerance; |
44 | ········if·(array·==·null·||·array.length·==·0)·{ | 45 | ········if·(array·==·null·||·array.length·==·0)·{ |
45 | ············this.tree·=·new·BSPTree((Object)Boolean.FALSE); | 46 | ············this.tree·=·new·BSPTree((Object)Boolean.FALSE); |
46 | ········} | 47 | ········} |
47 | ········else·{ | 48 | ········else·{ |
48 | ············this.tree·=·array[0].wholeSpace().getTree(false); | 49 | ············this.tree·=·array[0].wholeSpace().getTree(false); |
49 | ············BSPTree·bspTree·=·this.tree; | 50 | ············BSPTree·bspTree·=·this.tree; |
50 | ············bspTree.setAttribute((Object)Boolean.TRUE); | 51 | ············bspTree.setAttribute((Object)Boolean.TRUE); |
51 | ············ | 52 | ············while·(i·<·array.length)·{ |
52 | ················if·(bspTree.insertCut(array[i]))·{ | 53 | ················if·(bspTree.insertCut(array[i]))·{ |
53 | ····················bspTree.setAttribute((Object)null); | 54 | ····················bspTree.setAttribute((Object)null); |
54 | ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE); | 55 | ····················bspTree.getPlus().setAttribute((Object)Boolean.FALSE); |
55 | ····················bspTree·=·bspTree.getMinus(); | 56 | ····················bspTree·=·bspTree.getMinus(); |
56 | ····················bspTree.setAttribute((Object)Boolean.TRUE); | 57 | ····················bspTree.setAttribute((Object)Boolean.TRUE); |
57 | ················} | 58 | ················} |
59 | ················++i; | ||
58 | ············} | 60 | ············} |
59 | ········} | 61 | ········} |
60 | ····} | 62 | ····} |
61 | ···· | 63 | ···· |
62 | ····private·void·insertCuts(final·BSPTree·bspTree,·final·Collection·collection)·{ | 64 | ····private·void·insertCuts(final·BSPTree·bspTree,·final·Collection·collection)·{ |
63 | ········Iterator<SubHyperplane>·iterator; | 65 | ········Iterator<SubHyperplane>·iterator; |
64 | ········Hyperplane·hyperplane; | 66 | ········Hyperplane·hyperplane; |
Offset 486, 21 lines modified | Offset 486, 23 lines modified | ||
486 | ················} | 486 | ················} |
487 | ············} | 487 | ············} |
488 | ········} | 488 | ········} |
489 | ········return·b; | 489 | ········return·b; |
490 | ····} | 490 | ····} |
491 | ···· | 491 | ···· |
492 | ····public·boolean·isNaN()·{ | 492 | ····public·boolean·isNaN()·{ |
493 | ········boolean·b·=·false; | ||
493 | ········final·double[]·data·=·this.data; | 494 | ········final·double[]·data·=·this.data; |
494 | ········for·(int·length·=·data.length,·i·=·0;·i·<·length;·++i)·{ | 495 | ········for·(int·length·=·data.length,·i·=·0;·i·<·length;·++i)·{ |
495 | ············if·(Double.isNaN(data[i]))·{ | 496 | ············if·(Double.isNaN(data[i]))·{ |
496 | ················ | 497 | ················b·=·true; |
498 | ················break; | ||
497 | ············} | 499 | ············} |
498 | ········} | 500 | ········} |
499 | ········return· | 501 | ········return·b; |
500 | ····} | 502 | ····} |
501 | ···· | 503 | ···· |
502 | ····public·ArrayRealVector·map(final·UnivariateFunction·univariateFunction)·{ | 504 | ····public·ArrayRealVector·map(final·UnivariateFunction·univariateFunction)·{ |
503 | ········return·this.copy().mapToSelf(univariateFunction); | 505 | ········return·this.copy().mapToSelf(univariateFunction); |
504 | ····} | 506 | ····} |
505 | ···· | 507 | ···· |
506 | ····public·RealVector·mapAddToSelf(final·double·n)·{ | 508 | ····public·RealVector·mapAddToSelf(final·double·n)·{ |
Offset 19, 21 lines modified | Offset 19, 23 lines modified | ||
19 | ····} | 19 | ····} |
20 | ···· | 20 | ···· |
21 | ····public·RealMatrix·getInverse()·{ | 21 | ····public·RealMatrix·getInverse()·{ |
22 | ········return·this.solve(MatrixUtils.createRealIdentityMatrix(this.qrt[0].length)); | 22 | ········return·this.solve(MatrixUtils.createRealIdentityMatrix(this.qrt[0].length)); |
23 | ····} | 23 | ····} |
24 | ···· | 24 | ···· |
25 | ····public·boolean·isNonSingular()·{ | 25 | ····public·boolean·isNonSingular()·{ |
26 | ········boolean·b·=·false; | ||
26 | ········final·double[]·rDiag·=·this.rDiag; | 27 | ········final·double[]·rDiag·=·this.rDiag; |
27 | ········for·(int·length·=·rDiag.length,·i·=·0;·i·<·length;·++i)·{ | 28 | ········for·(int·length·=·rDiag.length,·i·=·0;·i·<·length;·++i)·{ |
28 | ············if·(FastMath.abs(rDiag[i])·<=·this.threshold)·{ | 29 | ············if·(FastMath.abs(rDiag[i])·<=·this.threshold)·{ |
29 | ················return· | 30 | ················return·b; |
30 | ············} | 31 | ············} |
31 | ········} | 32 | ········} |
33 | ········b·=·true; | ||
32 | ········return· | 34 | ········return·b; |
33 | ····} | 35 | ····} |
34 | ···· | 36 | ···· |
35 | ····public·RealMatrix·solve(final·RealMatrix·realMatrix)·{ | 37 | ····public·RealMatrix·solve(final·RealMatrix·realMatrix)·{ |
36 | ········final·int·length·=·this.qrt.length; | 38 | ········final·int·length·=·this.qrt.length; |
37 | ········final·int·length2; | 39 | ········final·int·length2; |
38 | ········final·int·n·=·length2·=·this.qrt[0].length; | 40 | ········final·int·n·=·length2·=·this.qrt[0].length; |
39 | ········if·(realMatrix.getRowDimension()·!=·n)·{ | 41 | ········if·(realMatrix.getRowDimension()·!=·n)·{ |
Offset 81, 39 lines modified | Offset 81, 39 lines modified | ||
81 | ·········7:·astore_2 | 81 | ·········7:·astore_2 |
82 | ·········8:·aload_2 | 82 | ·········8:·aload_2 |
83 | ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V | 83 | ·········9:·invokespecial·#15·················//·Method·java/util/LinkedHashSet."<init>":()V |
84 | ········12:·aload_0 | 84 | ········12:·aload_0 |
85 | ········13:·aload_2 | 85 | ········13:·aload_2 |
86 | ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set; | 86 | ········14:·putfield······#17·················//·Field·linearConstraints:Ljava/util/Set; |
87 | ········17:·aload_1 | 87 | ········17:·aload_1 |
88 | ········18:·astore_3 | ||
89 | ········19:·aload_1 | ||
90 | ········ | 88 | ········18:·arraylength |
89 | ········19:·istore_3 | ||
90 | ········20:·iconst_0 | ||
91 | ········21:·istore········4 | 91 | ········21:·istore········4 |
92 | ········23:· | 92 | ········23:·aconst_null |
93 | ········24:·astore_2 | ||
93 | ········24:·istore········5 | ||
94 | ········26:·iload·········5 | ||
95 | ········2 | 94 | ········25:·iload·········4 |
95 | ········27:·iload_3 | ||
96 | ········ | 96 | ········28:·if_icmpge·····62 |
97 | ········3 | 97 | ········31:·aload_1 |
98 | ········3 | 98 | ········32:·iload·········4 |
99 | ········3 | 99 | ········34:·aaload |
100 | ········3 | 100 | ········35:·astore········5 |
101 | ········3 | 101 | ········37:·aload_0 |
102 | ········ | 102 | ········38:·getfield······#17·················//·Field·linearConstraints:Ljava/util/Set; |
103 | ········41:·astore········6 | ||
103 | ········43:·astore_2 | ||
104 | ········44:·aload_2 | ||
105 | ········4 | 104 | ········43:·aload·········6 |
105 | ········45:·aload·········5 | ||
106 | ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 106 | ········47:·invokeinterface·#27,··2···········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
107 | ········52:·pop | 107 | ········52:·pop |
108 | ········53:·iload········· | 108 | ········53:·iload·········4 |
109 | ········55:·iconst_1 | 109 | ········55:·iconst_1 |
110 | ········56:·iadd | 110 | ········56:·iadd |
111 | ········57:·istore········ | 111 | ········57:·istore········4 |
112 | ········59:·goto··········2 | 112 | ········59:·goto··········25 |
113 | ········62:·return | 113 | ········62:·return |
114 | ··public·java.util.Collection·getConstraints(); | 114 | ··public·java.util.Collection·getConstraints(); |
115 | ····descriptor:·()Ljava/util/Collection; | 115 | ····descriptor:·()Ljava/util/Collection; |
116 | ····flags:·(0x0001)·ACC_PUBLIC | 116 | ····flags:·(0x0001)·ACC_PUBLIC |
117 | ····Code: | 117 | ····Code: |
118 | ······stack=300,·locals=1,·args_size=1 | 118 | ······stack=300,·locals=1,·args_size=1 |
Offset 37, 38 lines modified | Offset 37, 38 lines modified | ||
37 | ········this.function·=·function; | 37 | ········this.function·=·function; |
38 | ········this.observations·=·array.clone(); | 38 | ········this.observations·=·array.clone(); |
39 | ········this.weights·=·array2.clone(); | 39 | ········this.weights·=·array2.clone(); |
40 | ········this.scale·=·null; | 40 | ········this.scale·=·null; |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·double·value(final·double[]·array)·{ | 43 | ····public·double·value(final·double[]·array)·{ |
44 | ········int·i·=·0; | ||
44 | ········final·double[]·value·=·this.function.value(array); | 45 | ········final·double[]·value·=·this.function.value(array); |
45 | ········if·(value.length·!=·this.observations.length)·{ | 46 | ········if·(value.length·!=·this.observations.length)·{ |
46 | ············throw·new·DimensionMismatchException(value.length,·this.observations.length); | 47 | ············throw·new·DimensionMismatchException(value.length,·this.observations.length); |
47 | ········} | 48 | ········} |
48 | ········for·(int· | 49 | ········for·(int·j·=·0;·j·<·value.length;·++j)·{ |
49 | ············value[ | 50 | ············value[j]·-=·this.observations[j]; |
50 | ········} | 51 | ········} |
51 | ········double·n·=·0.0; | 52 | ········double·n·=·0.0; |
52 | ········if·(this.weights·!=·null)·{ | 53 | ········if·(this.weights·!=·null)·{ |
53 | ············for·(int· | 54 | ············for·(int·k·=·0;·k·<·value.length;·++k)·{ |
54 | ················final·double·n2·=·value[ | 55 | ················final·double·n2·=·value[k]; |
55 | ················n·+=·this.weights[ | 56 | ················n·+=·this.weights[k]·*·n2·*·n2; |
56 | ············} | 57 | ············} |
57 | ········} | 58 | ········} |
58 | ········else·if·(this.scale·!=·null)·{ | 59 | ········else·if·(this.scale·!=·null)·{ |
59 | ············f | 60 | ············for·(double[]·operate·=·this.scale.operate(value);·i·<·operate.length;·++i)·{ |
60 | ············for·(int·length·=·operate.length,·k·=·0;·k·<·length;·++k)·{ | ||
61 | ················final·double·n3·=·operate[ | 61 | ················final·double·n3·=·operate[i]; |
62 | ················n·+=·n3·*·n3; | 62 | ················n·+=·n3·*·n3; |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ········else·{ | 65 | ········else·{ |
66 | ············while·(i·<·value.length)·{ | ||
66 | ············final·double[]·array2·=·value; | ||
67 | ············for·(int·length2·=·value.length,·l·=·0;·l·<·length2;·++l)·{ | ||
68 | ················final·double·n4·=· | 67 | ················final·double·n4·=·value[i]; |
69 | ················n·+=·n4·*·n4; | 68 | ················n·+=·n4·*·n4; |
69 | ················++i; | ||
70 | ············} | 70 | ············} |
71 | ········} | 71 | ········} |
72 | ········return·n; | 72 | ········return·n; |
73 | ····} | 73 | ····} |
74 | } | 74 | } |
Offset 37, 38 lines modified | Offset 37, 38 lines modified | ||
37 | ········this.function·=·function; | 37 | ········this.function·=·function; |
38 | ········this.observations·=·array.clone(); | 38 | ········this.observations·=·array.clone(); |
39 | ········this.weights·=·array2.clone(); | 39 | ········this.weights·=·array2.clone(); |
40 | ········this.scale·=·null; | 40 | ········this.scale·=·null; |
41 | ····} | 41 | ····} |
42 | ···· | 42 | ···· |
43 | ····public·double·value(final·double[]·array)·{ | 43 | ····public·double·value(final·double[]·array)·{ |
44 | ········int·i·=·0; | ||
44 | ········final·double[]·value·=·this.function.value(array); | 45 | ········final·double[]·value·=·this.function.value(array); |
45 | ········if·(value.length·!=·this.observations.length)·{ | 46 | ········if·(value.length·!=·this.observations.length)·{ |
46 | ············throw·new·DimensionMismatchException(value.length,·this.observations.length); | 47 | ············throw·new·DimensionMismatchException(value.length,·this.observations.length); |
47 | ········} | 48 | ········} |
48 | ········for·(int· | 49 | ········for·(int·j·=·0;·j·<·value.length;·++j)·{ |
49 | ············value[ | 50 | ············value[j]·-=·this.observations[j]; |
50 | ········} | 51 | ········} |
51 | ········double·n·=·0.0; | 52 | ········double·n·=·0.0; |
52 | ········if·(this.weights·!=·null)·{ | 53 | ········if·(this.weights·!=·null)·{ |
53 | ············for·(int· | 54 | ············for·(int·k·=·0;·k·<·value.length;·++k)·{ |
54 | ················final·double·n2·=·value[ | 55 | ················final·double·n2·=·value[k]; |
55 | ················n·+=·this.weights[ | 56 | ················n·+=·this.weights[k]·*·n2·*·n2; |
56 | ············} | 57 | ············} |
57 | ········} | 58 | ········} |
58 | ········else·if·(this.scale·!=·null)·{ | 59 | ········else·if·(this.scale·!=·null)·{ |
59 | ············f | 60 | ············for·(double[]·operate·=·this.scale.operate(value);·i·<·operate.length;·++i)·{ |
60 | ············for·(int·length·=·operate.length,·k·=·0;·k·<·length;·++k)·{ | ||
61 | ················final·double·n3·=·operate[ | 61 | ················final·double·n3·=·operate[i]; |
62 | ················n·+=·n3·*·n3; | 62 | ················n·+=·n3·*·n3; |
63 | ············} | 63 | ············} |
64 | ········} | 64 | ········} |
65 | ········else·{ | 65 | ········else·{ |
66 | ············while·(i·<·value.length)·{ | ||
66 | ············final·double[]·array2·=·value; | ||
67 | ············for·(int·length2·=·value.length,·l·=·0;·l·<·length2;·++l)·{ | ||
68 | ················final·double·n4·=· | 67 | ················final·double·n4·=·value[i]; |
69 | ················n·+=·n4·*·n4; | 68 | ················n·+=·n4·*·n4; |
69 | ················++i; | ||
70 | ············} | 70 | ············} |
71 | ········} | 71 | ········} |
72 | ········return·n; | 72 | ········return·n; |
73 | ····} | 73 | ····} |
74 | } | 74 | } |
Offset 415, 45 lines modified | Offset 415, 43 lines modified | ||
415 | ····descriptor:·(J)V | 415 | ····descriptor:·(J)V |
416 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT | 416 | ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT |
417 | ··public·void·setSeed(int[]); | 417 | ··public·void·setSeed(int[]); |
418 | ····descriptor:·([I)V | 418 | ····descriptor:·([I)V |
419 | ····flags:·(0x0001)·ACC_PUBLIC | 419 | ····flags:·(0x0001)·ACC_PUBLIC |
420 | ····Code: | 420 | ····Code: |
421 | ······stack=300,·locals=1 | 421 | ······stack=300,·locals=11,·args_size=2 |
422 | ·········0:·lconst_0 | 422 | ·········0:·lconst_0 |
423 | ·········1:·lstore_2 | 423 | ·········1:·lstore_2 |
424 | ·········2:·aload_1 | 424 | ·········2:·aload_1 |
425 | ·········3:·astore········4 | ||
426 | ·········5:·aload_1 | ||
427 | ········· | 425 | ·········3:·arraylength |
426 | ·········4:·istore········4 | ||
427 | ·········6:·iconst_0 | ||
428 | ·········7:·istore········5 | 428 | ·········7:·istore········5 |
429 | ·········9:·iload·········5 | ||
429 | ·········9:·iconst_0 | ||
430 | ········10:·istore········6 | ||
431 | ········1 | 430 | ········11:·iload·········4 |
431 | ········13:·if_icmpge·····49 | ||
432 | ········16:·aload_1 | ||
432 | ········1 | 433 | ········17:·iload·········5 |
433 | ········16:·if_icmpge·····53 | ||
434 | ········19:·aload·········4 | ||
435 | ········21:·iload·········6 | ||
436 | ········ | 434 | ········19:·iaload |
437 | ········2 | 435 | ········20:·istore········6 |
438 | ········2 | 436 | ········22:·ldc2_w········#81·················//·long·4294967291l |
439 | ········2 | 437 | ········25:·lload_2 |
440 | ········ | 438 | ········26:·lmul |
441 | ········ | 439 | ········27:·lstore········7 |
442 | ········ | 440 | ········29:·iload·········6 |
443 | ········3 | 441 | ········31:·i2l |
444 | ········3 | 442 | ········32:·lstore········9 |
445 | ········3 | 443 | ········34:·lload·········7 |
446 | ········ | 444 | ········36:·lload·········9 |
447 | ········ | 445 | ········38:·ladd |
448 | ········ | 446 | ········39:·lstore_2 |
449 | ········4 | 447 | ········40:·iload·········5 |
450 | ········4 | 448 | ········42:·iconst_1 |
451 | ········4 | 449 | ········43:·iadd |
452 | ········4 | 450 | ········44:·istore········5 |
453 | ········ | 451 | ········46:·goto··········9 |
454 | ········ | 452 | ········49:·aload_0 |
455 | ········5 | 453 | ········50:·lload_2 |
456 | ········5 | 454 | ········51:·invokevirtual·#80·················//·Method·setSeed:(J)V |
457 | ········5 | 455 | ········54:·return |
458 | } | 456 | } |
Offset 62, 17 lines modified | Offset 62, 16 lines modified | ||
62 | ········if·(l·>·0L)·{ | 62 | ········if·(l·>·0L)·{ |
63 | ············final·byte[]·array·=·new·byte[8]; | 63 | ············final·byte[]·array·=·new·byte[8]; |
64 | ············long·n; | 64 | ············long·n; |
65 | ············long·n2; | 65 | ············long·n2; |
66 | ············do·{ | 66 | ············do·{ |
67 | ················randomGenerator.nextBytes(array); | 67 | ················randomGenerator.nextBytes(array); |
68 | ················long·n3·=·0L; | 68 | ················long·n3·=·0L; |
69 | ················final·byte[]·array2·=·array; | ||
70 | ················for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 69 | ················for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
71 | ····················n3·=·(n3·<<·8·|·((long)array | 70 | ····················n3·=·(n3·<<·8·|·((long)array[i]·&·0xFFL)); |
72 | ················} | 71 | ················} |
73 | ················n·=·(n3·&·Long.MAX_VALUE); | 72 | ················n·=·(n3·&·Long.MAX_VALUE); |
74 | ················n2·=·n·%·l; | 73 | ················n2·=·n·%·l; |
75 | ············}·while·(n·-·n2·+·(l·-·1L)·<·0L); | 74 | ············}·while·(n·-·n2·+·(l·-·1L)·<·0L); |
76 | ············return·n2; | 75 | ············return·n2; |
77 | ········} | 76 | ········} |
78 | ········throw·new·NotStrictlyPositiveException((Number)Long.valueOf(l)); | 77 | ········throw·new·NotStrictlyPositiveException((Number)Long.valueOf(l)); |
Offset 277, 15 lines modified | Offset 277, 15 lines modified | ||
277 | ········94:·dload_2 | 277 | ········94:·dload_2 |
278 | ········95:·dreturn | 278 | ········95:·dreturn |
279 | ··public·double·getNumericalMean(); | 279 | ··public·double·getNumericalMean(); |
280 | ····descriptor:·()D | 280 | ····descriptor:·()D |
281 | ····flags:·(0x0001)·ACC_PUBLIC | 281 | ····flags:·(0x0001)·ACC_PUBLIC |
282 | ····Code: | 282 | ····Code: |
283 | ······stack=300,·locals=1 | 283 | ······stack=300,·locals=11,·args_size=1 |
284 | ·········0:·dconst_0 | 284 | ·········0:·dconst_0 |
285 | ·········1:·dstore_1 | 285 | ·········1:·dstore_1 |
286 | ·········2:·aload_0 | 286 | ·········2:·aload_0 |
287 | ·········3:·getfield······#54·················//·Field·innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; | 287 | ·········3:·getfield······#54·················//·Field·innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
288 | ·········6:·invokevirtual·#66·················//·Method·org/apache/commons/math3/distribution/EnumeratedDistribution.getPmf:()Ljava/util/List; | 288 | ·········6:·invokevirtual·#66·················//·Method·org/apache/commons/math3/distribution/EnumeratedDistribution.getPmf:()Ljava/util/List; |
289 | ·········9:·astore_3 | 289 | ·········9:·astore_3 |
290 | ········10:·aload_3 | 290 | ········10:·aload_3 |
Offset 314, 17 lines modified | Offset 314, 17 lines modified | ||
314 | ········70:·istore········5 | 314 | ········70:·istore········5 |
315 | ········72:·iload·········5 | 315 | ········72:·iload·········5 |
316 | ········74:·i2d | 316 | ········74:·i2d |
317 | ········75:·dstore········9 | 317 | ········75:·dstore········9 |
318 | ········77:·dload·········7 | 318 | ········77:·dload·········7 |
319 | ········79:·dload·········9 | 319 | ········79:·dload·········9 |
320 | ········81:·dmul | 320 | ········81:·dmul |
321 | ········82:·dstore········ | 321 | ········82:·dstore········7 |
322 | ········84:·dload_1 | 322 | ········84:·dload_1 |
323 | ········85:·dload········· | 323 | ········85:·dload·········7 |
324 | ········87:·dadd | 324 | ········87:·dadd |
325 | ········88:·dstore_1 | 325 | ········88:·dstore_1 |
326 | ········89:·goto··········18 | 326 | ········89:·goto··········18 |
327 | ········92:·dload_1 | 327 | ········92:·dload_1 |
328 | ········93:·dreturn | 328 | ········93:·dreturn |
329 | ··public·double·getNumericalVariance(); | 329 | ··public·double·getNumericalVariance(); |
Offset 362, 17 lines modified | Offset 362, 17 lines modified | ||
362 | ········66:·checkcast·····#29·················//·class·java/lang/Integer | 362 | ········66:·checkcast·····#29·················//·class·java/lang/Integer |
363 | ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I | 363 | ········69:·invokevirtual·#87·················//·Method·java/lang/Integer.intValue:()I |
364 | ········72:·i2d | 364 | ········72:·i2d |
365 | ········73:·dstore········11 | 365 | ········73:·dstore········11 |
366 | ········75:·dload·········9 | 366 | ········75:·dload·········9 |
367 | ········77:·dload·········11 | 367 | ········77:·dload·········11 |
368 | ········79:·dmul | 368 | ········79:·dmul |
369 | ········80:·dstore········ | 369 | ········80:·dstore········9 |
370 | ········82:·dload_1 | 370 | ········82:·dload_1 |
371 | ········83:·dload········· | 371 | ········83:·dload·········9 |
372 | ········85:·dadd | 372 | ········85:·dadd |
373 | ········86:·dstore_1 | 373 | ········86:·dstore_1 |
374 | ········87:·aload·········8 | 374 | ········87:·aload·········8 |
375 | ········89:·invokevirtual·#90·················//·Method·org/apache/commons/math3/util/Pair.getValue:()Ljava/lang/Object; | 375 | ········89:·invokevirtual·#90·················//·Method·org/apache/commons/math3/util/Pair.getValue:()Ljava/lang/Object; |
376 | ········92:·checkcast·····#35·················//·class·java/lang/Double | 376 | ········92:·checkcast·····#35·················//·class·java/lang/Double |
377 | ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D | 377 | ········95:·invokevirtual·#94·················//·Method·java/lang/Double.doubleValue:()D |
378 | ········98:·dstore········9 | 378 | ········98:·dstore········9 |
Offset 395, 17 lines modified | Offset 395, 17 lines modified | ||
395 | ·······136:·istore········7 | 395 | ·······136:·istore········7 |
396 | ·······138:·iload·········7 | 396 | ·······138:·iload·········7 |
397 | ·······140:·i2d | 397 | ·······140:·i2d |
398 | ·······141:·dstore········11 | 398 | ·······141:·dstore········11 |
399 | ·······143:·dload·········9 | 399 | ·······143:·dload·········9 |
400 | ·······145:·dload·········11 | 400 | ·······145:·dload·········11 |
401 | ·······147:·dmul | 401 | ·······147:·dmul |
402 | ·······148:·dstore········ | 402 | ·······148:·dstore········9 |
403 | ·······150:·dload_3 | 403 | ·······150:·dload_3 |
404 | ·······151:·dload········· | 404 | ·······151:·dload·········9 |
405 | ·······153:·dadd | 405 | ·······153:·dadd |
406 | ·······154:·dstore_3 | 406 | ·······154:·dstore_3 |
407 | ·······155:·goto··········22 | 407 | ·······155:·goto··········22 |
408 | ·······158:·dload_1 | 408 | ·······158:·dload_1 |
409 | ·······159:·dload_1 | 409 | ·······159:·dload_1 |
410 | ·······160:·dmul | 410 | ·······160:·dmul |
411 | ·······161:·dstore········13 | 411 | ·······161:·dstore········13 |
Offset 313, 34 lines modified | Offset 313, 34 lines modified | ||
313 | ········int·n·=·0; | 313 | ········int·n·=·0; |
314 | ········double·v·=·0.0·/·0.0; | 314 | ········double·v·=·0.0·/·0.0; |
315 | ········double·n2·=·0.0·/·0.0; | 315 | ········double·n2·=·0.0·/·0.0; |
316 | ········for·(final·double[]·array·:·this)·{ | 316 | ········for·(final·double[]·array·:·this)·{ |
317 | ············if·(Double.isNaN(v))·{ | 317 | ············if·(Double.isNaN(v))·{ |
318 | ················v·=·array[0]; | 318 | ················v·=·array[0]; |
319 | ············} | 319 | ············} |
320 | ············Label_011 | 320 | ············Label_0116:·{ |
321 | ················if·(n·==·0)·{ | 321 | ················if·(n·==·0)·{ |
322 | ····················BoundaryProjection·boundaryProjection; | 322 | ····················BoundaryProjection·boundaryProjection; |
323 | ····················if·(alpha·<·array[0])·{ | 323 | ····················if·(alpha·<·array[0])·{ |
324 | ························if·(Double.isNaN(n2))·{ | 324 | ························if·(Double.isNaN(n2))·{ |
325 | ····························n·=·1; | 325 | ····························n·=·1; |
326 | ····························break·Label_011 | 326 | ····························break·Label_0116; |
327 | ························} | 327 | ························} |
328 | ························final·double·n3·=·alpha·-·n2; | 328 | ························final·double·n3·=·alpha·-·n2; |
329 | ························final·double·n4·=·array[0]·-·alpha; | 329 | ························final·double·n4·=·array[0]·-·alpha; |
330 | ························if·(n3·<·n4)·{ | 330 | ························if·(n3·<·n4)·{ |
331 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(n2),·n3); | 331 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(n2),·n3); |
332 | ························} | 332 | ························} |
333 | ························else·{ | 333 | ························else·{ |
334 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[0]),·n4); | 334 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[0]),·n4); |
335 | ························} | 335 | ························} |
336 | ····················} | 336 | ····················} |
337 | ····················else·{ | 337 | ····················else·{ |
338 | ························if·(alpha·>·array[1])·{ | 338 | ························if·(alpha·>·array[1])·{ |
339 | ····························break·Label_011 | 339 | ····························break·Label_0116; |
340 | ························} | 340 | ························} |
341 | ························final·double·n5·=·array[0]·-·alpha; | 341 | ························final·double·n5·=·array[0]·-·alpha; |
342 | ························final·double·n6·=·alpha·-·array[1]; | 342 | ························final·double·n6·=·alpha·-·array[1]; |
343 | ························if·(n5·<·n6)·{ | 343 | ························if·(n5·<·n6)·{ |
344 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[1]),·n6); | 344 | ····························boundaryProjection·=·new·BoundaryProjection(point,·(Point)new·S1Point(array[1]),·n6); |
345 | ························} | 345 | ························} |
346 | ························else·{ | 346 | ························else·{ |
Offset 134, 17 lines modified | Offset 134, 16 lines modified | ||
134 | ················final·Vertex·vertex2·=·vertex; | 134 | ················final·Vertex·vertex2·=·vertex; |
135 | ················vertex·=·array2[j]; | 135 | ················vertex·=·array2[j]; |
136 | ················Circle·sharedCircleWith·=·vertex2.sharedCircleWith(vertex); | 136 | ················Circle·sharedCircleWith·=·vertex2.sharedCircleWith(vertex); |
137 | ················if·(sharedCircleWith·==·null)·{ | 137 | ················if·(sharedCircleWith·==·null)·{ |
138 | ····················sharedCircleWith·=·new·Circle(vertex2.getLocation(),·vertex.getLocation(),·n); | 138 | ····················sharedCircleWith·=·new·Circle(vertex2.getLocation(),·vertex.getLocation(),·n); |
139 | ················} | 139 | ················} |
140 | ················list.add(new·Edge(vertex2,·vertex,·Vector3D.angle(vertex2.getLocation().getVector(),·vertex.getLocation().getVector()),·sharedCircleWith)); | 140 | ················list.add(new·Edge(vertex2,·vertex,·Vector3D.angle(vertex2.getLocation().getVector(),·vertex.getLocation().getVector()),·sharedCircleWith)); |
141 | ················final·Vertex[]·array3·=·array2; | ||
142 | ················for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{ | 141 | ················for·(int·length2·=·array2.length,·k·=·0;·k·<·length2;·++k)·{ |
143 | ····················final·Vertex·vertex3·=·array | 142 | ····················final·Vertex·vertex3·=·array2[k]; |
144 | ····················if·(vertex3·!=·vertex2·&&·vertex3·!=·vertex·&&·FastMath.abs(sharedCircleWith.getOffset((Point)vertex3.getLocation()))·<=·n)·{ | 143 | ····················if·(vertex3·!=·vertex2·&&·vertex3·!=·vertex·&&·FastMath.abs(sharedCircleWith.getOffset((Point)vertex3.getLocation()))·<=·n)·{ |
145 | ························vertex3.bindWith(sharedCircleWith); | 144 | ························vertex3.bindWith(sharedCircleWith); |
146 | ····················} | 145 | ····················} |
147 | ················} | 146 | ················} |
148 | ············} | 147 | ············} |
149 | ············bspTree·=·new·BSPTree(); | 148 | ············bspTree·=·new·BSPTree(); |
150 | ············insertEdges(n,·bspTree,·list); | 149 | ············insertEdges(n,·bspTree,·list); |
Offset 116, 25 lines modified | Offset 116, 27 lines modified | ||
116 | ········this.checkColumnIndex(l); | 116 | ········this.checkColumnIndex(l); |
117 | ········if·(l·<·k)·{ | 117 | ········if·(l·<·k)·{ |
118 | ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·b); | 118 | ············throw·new·NumberIsTooSmallException((Localizable)LocalizedFormats.INITIAL_COLUMN_AFTER_FINAL_COLUMN,·(Number)Integer.valueOf(l),·(Number)Integer.valueOf(k),·b); |
119 | ········} | 119 | ········} |
120 | ····} | 120 | ····} |
121 | ···· | 121 | ···· |
122 | ····protected·void·checkSubMatrixIndex(final·int[]·array,·final·int[]·array2)·{ | 122 | ····protected·void·checkSubMatrixIndex(final·int[]·array,·final·int[]·array2)·{ |
123 | ········int·i·=·0; | ||
123 | ········if·(array·==·null·||·array2·==·null)·{ | 124 | ········if·(array·==·null·||·array2·==·null)·{ |
124 | ············throw·new·NullArgumentException(); | 125 | ············throw·new·NullArgumentException(); |
125 | ········} | 126 | ········} |
126 | ········if·(array.length·==·0·||·array2.length·==·0)·{ | 127 | ········if·(array.length·==·0·||·array2.length·==·0)·{ |
127 | ············throw·new·NoDataException(); | 128 | ············throw·new·NoDataException(); |
128 | ········} | 129 | ········} |
129 | ········for·(int·length·=·array.length,· | 130 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
130 | ············this.checkRowIndex(array[ | 131 | ············this.checkRowIndex(array[j]); |
131 | ········} | 132 | ········} |
132 | ········ | 133 | ········while·(i·<·array2.length)·{ |
133 | ············this.checkColumnIndex(array2[ | 134 | ············this.checkColumnIndex(array2[i]); |
135 | ············++i; | ||
134 | ········} | 136 | ········} |
135 | ····} | 137 | ····} |
136 | ···· | 138 | ···· |
137 | ····protected·void·checkSubtractionCompatible(final·FieldMatrix·fieldMatrix)·{ | 139 | ····protected·void·checkSubtractionCompatible(final·FieldMatrix·fieldMatrix)·{ |
138 | ········if·(this.getRowDimension()·!=·fieldMatrix.getRowDimension()·||·this.getColumnDimension()·!=·fieldMatrix.getColumnDimension())·{ | 140 | ········if·(this.getRowDimension()·!=·fieldMatrix.getRowDimension()·||·this.getColumnDimension()·!=·fieldMatrix.getColumnDimension())·{ |
139 | ············throw·new·MatrixDimensionMismatchException(fieldMatrix.getRowDimension(),·fieldMatrix.getColumnDimension(),·this.getRowDimension(),·this.getColumnDimension()); | 141 | ············throw·new·MatrixDimensionMismatchException(fieldMatrix.getRowDimension(),·fieldMatrix.getColumnDimension(),·this.getRowDimension(),·this.getColumnDimension()); |
140 | ········} | 142 | ········} |
Offset 762, 21 lines modified | Offset 762, 21 lines modified | ||
762 | ····································} | 762 | ····································} |
763 | ····································copyColumn(realMatrix,·0,·zeros,·n2); | 763 | ····································copyColumn(realMatrix,·0,·zeros,·n2); |
764 | ····································realMatrix2·=·zeros; | 764 | ····································realMatrix2·=·zeros; |
765 | ····································try·{ | 765 | ····································try·{ |
766 | ········································array[n2]·=·cmaesOptimizer$FitnessFunction.value(realMatrix2.getColumn(n2)); | 766 | ········································array[n2]·=·cmaesOptimizer$FitnessFunction.value(realMatrix2.getColumn(n2)); |
767 | ········································++n2; | 767 | ········································++n2; |
768 | ········································continue·Label_0281_Outer; | 768 | ········································continue·Label_0281_Outer; |
769 | ········································realMatrix·=·this.xmean.add(times(this.diagD,·randn1.getColumnMatrix(n2)).scalarMultiply(this.sigma)); | ||
770 | ········································continue; | ||
769 | ········································n·=·-value; | 771 | ········································n·=·-value; |
770 | ········································continue·Label_0163_Outer; | 772 | ········································continue·Label_0163_Outer; |
771 | ········································randn1.setColumn(n2,·this.randn(this.dimension)); | 773 | ········································randn1.setColumn(n2,·this.randn(this.dimension)); |
772 | ········································++n3; | 774 | ········································++n3; |
773 | ········································continue·Label_0381_Outer; | 775 | ········································continue·Label_0381_Outer; |
774 | ········································realMatrix·=·this.xmean.add(times(this.diagD,·randn1.getColumnMatrix(n2)).scalarMultiply(this.sigma)); | ||
775 | ········································continue; | ||
776 | ····································} | 776 | ····································} |
777 | ····································catch·(TooManyEvaluationsException·ex)·{} | 777 | ····································catch·(TooManyEvaluationsException·ex)·{} |
778 | ································} | 778 | ································} |
779 | ································break; | 779 | ································break; |
780 | ····························} | 780 | ····························} |
781 | ························} | 781 | ························} |
782 | ························break; | 782 | ························break; |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·9 | 25 | ····.line·9 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·45 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·9 | 28 | ····.line·9 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·190 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 20, 29 lines modified | Offset 20, 29 lines modified | ||
20 | .end·method | 20 | .end·method |
21 | .method·private·static·closeQuietly(Ljava/io/Closeable;)V | 21 | .method·private·static·closeQuietly(Ljava/io/Closeable;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p0,·"closeable"····#·Ljava/io/Closeable; | 23 | ····.param·p0,·"closeable"····#·Ljava/io/Closeable; |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line· | 25 | ····.line·110 |
26 | ····if-eqz·p0,·:cond_0 | 26 | ····if-eqz·p0,·:cond_0 |
27 | ····.line· | 27 | ····.line·112 |
28 | ····:try_start_0 | 28 | ····:try_start_0 |
29 | ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V | 29 | ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V |
30 | ····:try_end_0 | 30 | ····:try_end_0 |
31 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 31 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
32 | ····.line· | 32 | ····.line·117 |
33 | ····:cond_0 | 33 | ····:cond_0 |
34 | ····:goto_0 | 34 | ····:goto_0 |
35 | ····return-void | 35 | ····return-void |
36 | ····.line· | 36 | ····.line·113 |
37 | ····:catch_0 | 37 | ····:catch_0 |
38 | ····move-exception·v0 | 38 | ····move-exception·v0 |
39 | ····goto·:goto_0 | 39 | ····goto·:goto_0 |
40 | .end·method | 40 | .end·method |
41 | .method·static·convertDpToPx(Landroid/content/Context;F)I | 41 | .method·static·convertDpToPx(Landroid/content/Context;F)I |
Offset 50, 400 lines modified | Offset 50, 531 lines modified | ||
50 | ····.param·p0,·"context"····#·Landroid/content/Context; | 50 | ····.param·p0,·"context"····#·Landroid/content/Context; |
51 | ····.param·p1,·"dp"····#·F | 51 | ····.param·p1,·"dp"····#·F |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·46 | 53 | ····.line·46 |
54 | ····const/4·v0,·0x1 | 54 | ····const/4·v0,·0x1 |
55 | ····.line·47 | ||
55 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 56 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
56 | ····move-result-object·v1 | 57 | ····move-result-object·v1 |
57 | ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 58 | ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
58 | ····move-result-object·v1 | 59 | ····move-result-object·v1 |
60 | ····.line·46 | ||
59 | ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | 61 | ····invoke-static·{v0,·p1,·v1},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
60 | ····move-result·v0 | 62 | ····move-result·v0 |
61 | ····float-to-int·v0,·v0 | 63 | ····float-to-int·v0,·v0 |
62 | ····return·v0 | 64 | ····return·v0 |
63 | .end·method | 65 | .end·method |
66 | .method·private·static·copy(Ljava/io/InputStream;Ljava/io/File;)V | ||
67 | ····.locals·5 | ||
68 | ····.param·p0,·"inputStream"····#·Ljava/io/InputStream; | ||
69 | ····.param·p1,·"outputFile"····#·Ljava/io/File; | ||
70 | ····.annotation·system·Ldalvik/annotation/Throws; | ||
71 | ········value·=·{ | ||
72 | ············Ljava/io/IOException; | ||
73 | ········} | ||
74 | ····.end·annotation | ||
75 | ····.prologue | ||
76 | ····.line·95 | ||
77 | ····const/4·v0,·0x0 | ||
78 | ····.line·97 | ||
79 | ····.local·v0,·"bos":Ljava/io/BufferedOutputStream; | ||
80 | ····:try_start_0 | ||
81 | ····invoke-virtual·{p0},·Ljava/io/InputStream;->available()I | ||
82 | ····move-result·v4 | ||
83 | ····new-array·v2,·v4,·[B | ||
84 | ····.line·98 | ||
85 | ····.local·v2,·"buffer":[B | ||
86 | ····new-instance·v1,·Ljava/io/BufferedOutputStream; | ||
87 | ····new-instance·v4,·Ljava/io/FileOutputStream; | ||
88 | ····invoke-direct·{v4,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V | ||
89 | ····invoke-direct·{v1,·v4},·Ljava/io/BufferedOutputStream;-><init>(Ljava/io/OutputStream;)V | ||
90 | ····:try_end_0 | ||
91 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | ||
92 | ····.line·100 | ||
93 | ····.end·local·v0····#·"bos":Ljava/io/BufferedOutputStream; | ||
94 | ····.local·v1,·"bos":Ljava/io/BufferedOutputStream; | ||
95 | ····:goto_0 | ||
96 | ····:try_start_1 | ||
97 | ····invoke-virtual·{p0,·v2},·Ljava/io/InputStream;->read([B)I | ||
98 | ····move-result·v3 | ||
99 | ····.local·v3,·"l":I | ||
100 | ····if-lez·v3,·:cond_0 | ||
101 | ····.line·101 | ||
102 | ····const/4·v4,·0x0 | ||
103 | ····invoke-virtual·{v1,·v2,·v4,·v3},·Ljava/io/BufferedOutputStream;->write([BII)V | ||
104 | ····:try_end_1 | ||
105 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | ||
106 | ····goto·:goto_0 | ||
107 | ····.line·104 | ||
108 | ····.end·local·v3····#·"l":I | ||
109 | ····:catchall_0 | ||
110 | ····move-exception·v4 | ||
111 | ····move-object·v0,·v1 | ||
112 | ····.end·local·v1····#·"bos":Ljava/io/BufferedOutputStream; | ||
113 | ····.end·local·v2····#·"buffer":[B | ||
114 | ····.restart·local·v0····#·"bos":Ljava/io/BufferedOutputStream; | ||
115 | ····:goto_1 | ||
116 | ····invoke-static·{v0},·Lcom/joanzapata/android/iconify/Utils;->closeQuietly(Ljava/io/Closeable;)V | ||
117 | ····.line·105 | ||
118 | ····invoke-static·{p0},·Lcom/joanzapata/android/iconify/Utils;->closeQuietly(Ljava/io/Closeable;)V | ||
Max diff block lines reached; 18660/22774 bytes (81.94%) of diff not shown. |
Offset 1, 11 lines modified | Offset 1, 14 lines modified | ||
1 | .class·public·final·enum·Lcom/joanzapata/android/iconify/Iconify$IconValue; | 1 | .class·public·final·enum·Lcom/joanzapata/android/iconify/Iconify$IconValue; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Iconify.java" | 3 | .source·"Iconify.java" |
4 | #·interfaces | ||
5 | .implements·Lcom/joanzapata/android/iconify/BaseIconValue; | ||
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/joanzapata/android/iconify/Iconify; | 8 | ····value·=·Lcom/joanzapata/android/iconify/Iconify; |
7 | .end·annotation | 9 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
Offset 14, 40 lines modified | Offset 17, 47 lines modified | ||
14 | .end·annotation | 17 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 18 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 19 | ····value·=·{ |
17 | ········"Ljava/lang/Enum", | 20 | ········"Ljava/lang/Enum", |
18 | ········"<", | 21 | ········"<", |
19 | ········"Lcom/joanzapata/android/iconify/Iconify$IconValue;", | 22 | ········"Lcom/joanzapata/android/iconify/Iconify$IconValue;", |
20 | ········">;" | 23 | ········">;", |
24 | ········"Lcom/joanzapata/android/iconify/BaseIconValue;" | ||
21 | ····} | 25 | ····} |
22 | .end·annotation | 26 | .end·annotation |
23 | #·static·fields | 27 | #·static·fields |
24 | .field·private·static·final·synthetic·$VALUES:[Lcom/joanzapata/android/iconify/Iconify$IconValue; | 28 | .field·private·static·final·synthetic·$VALUES:[Lcom/joanzapata/android/iconify/Iconify$IconValue; |
29 | .field·public·static·final·enum·fa_500px:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
25 | .field·public·static·final·enum·fa_adjust:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 30 | .field·public·static·final·enum·fa_adjust:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
26 | .field·public·static·final·enum·fa_adn:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 31 | .field·public·static·final·enum·fa_adn:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
27 | .field·public·static·final·enum·fa_align_center:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 32 | .field·public·static·final·enum·fa_align_center:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
28 | .field·public·static·final·enum·fa_align_justify:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 33 | .field·public·static·final·enum·fa_align_justify:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
29 | .field·public·static·final·enum·fa_align_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 34 | .field·public·static·final·enum·fa_align_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
30 | .field·public·static·final·enum·fa_align_right:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 35 | .field·public·static·final·enum·fa_align_right:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
36 | .field·public·static·final·enum·fa_amazon:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
31 | .field·public·static·final·enum·fa_ambulance:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 37 | .field·public·static·final·enum·fa_ambulance:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
32 | .field·public·static·final·enum·fa_anchor:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 38 | .field·public·static·final·enum·fa_anchor:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
33 | .field·public·static·final·enum·fa_android:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 39 | .field·public·static·final·enum·fa_android:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
40 | .field·public·static·final·enum·fa_angellist:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
34 | .field·public·static·final·enum·fa_angle_double_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 41 | .field·public·static·final·enum·fa_angle_double_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
35 | .field·public·static·final·enum·fa_angle_double_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 42 | .field·public·static·final·enum·fa_angle_double_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
36 | .field·public·static·final·enum·fa_angle_double_right:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 43 | .field·public·static·final·enum·fa_angle_double_right:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
37 | .field·public·static·final·enum·fa_angle_double_up:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 44 | .field·public·static·final·enum·fa_angle_double_up:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
Offset 60, 14 lines modified | Offset 70, 16 lines modified | ||
60 | .field·public·static·final·enum·fa_angle_up:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 70 | .field·public·static·final·enum·fa_angle_up:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
61 | .field·public·static·final·enum·fa_apple:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 71 | .field·public·static·final·enum·fa_apple:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
62 | .field·public·static·final·enum·fa_archive:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 72 | .field·public·static·final·enum·fa_archive:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
73 | .field·public·static·final·enum·fa_area_chart:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
63 | .field·public·static·final·enum·fa_arrow_circle_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 74 | .field·public·static·final·enum·fa_arrow_circle_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
64 | .field·public·static·final·enum·fa_arrow_circle_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 75 | .field·public·static·final·enum·fa_arrow_circle_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
65 | .field·public·static·final·enum·fa_arrow_circle_o_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 76 | .field·public·static·final·enum·fa_arrow_circle_o_down:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
66 | .field·public·static·final·enum·fa_arrow_circle_o_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 77 | .field·public·static·final·enum·fa_arrow_circle_o_left:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
Offset 94, 44 lines modified | Offset 106, 84 lines modified | ||
94 | .field·public·static·final·enum·fa_arrows_h:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 106 | .field·public·static·final·enum·fa_arrows_h:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
95 | .field·public·static·final·enum·fa_arrows_v:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 107 | .field·public·static·final·enum·fa_arrows_v:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
96 | .field·public·static·final·enum·fa_asterisk:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 108 | .field·public·static·final·enum·fa_asterisk:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
109 | .field·public·static·final·enum·fa_at:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
97 | .field·public·static·final·enum·fa_automobile:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 110 | .field·public·static·final·enum·fa_automobile:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
98 | .field·public·static·final·enum·fa_backward:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 111 | .field·public·static·final·enum·fa_backward:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
112 | .field·public·static·final·enum·fa_balance_scale:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
99 | .field·public·static·final·enum·fa_ban:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 113 | .field·public·static·final·enum·fa_ban:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
100 | .field·public·static·final·enum·fa_bank:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 114 | .field·public·static·final·enum·fa_bank:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
115 | .field·public·static·final·enum·fa_bar_chart:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
101 | .field·public·static·final·enum·fa_bar_chart_o:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 116 | .field·public·static·final·enum·fa_bar_chart_o:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
102 | .field·public·static·final·enum·fa_barcode:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 117 | .field·public·static·final·enum·fa_barcode:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
103 | .field·public·static·final·enum·fa_bars:Lcom/joanzapata/android/iconify/Iconify$IconValue; | 118 | .field·public·static·final·enum·fa_bars:Lcom/joanzapata/android/iconify/Iconify$IconValue; |
119 | .field·public·static·final·enum·fa_battery_0:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
120 | .field·public·static·final·enum·fa_battery_1:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
121 | .field·public·static·final·enum·fa_battery_2:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
122 | .field·public·static·final·enum·fa_battery_3:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
123 | .field·public·static·final·enum·fa_battery_4:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
124 | .field·public·static·final·enum·fa_battery_empty:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
125 | .field·public·static·final·enum·fa_battery_full:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
126 | .field·public·static·final·enum·fa_battery_half:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
127 | .field·public·static·final·enum·fa_battery_quarter:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
128 | .field·public·static·final·enum·fa_battery_three_quarters:Lcom/joanzapata/android/iconify/Iconify$IconValue; | ||
Max diff block lines reached; 565443/571239 bytes (98.99%) of diff not shown. |
Offset 8, 235 lines modified | Offset 8, 337 lines modified | ||
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lcom/joanzapata/android/iconify/Iconify$IconValue; | 9 | ········Lcom/joanzapata/android/iconify/Iconify$IconValue; |
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
12 | #·static·fields | 12 | #·static·fields |
13 | .field·p | 13 | .field·private·static·final·FONTAWESOME_TTF_FILE:Ljava/lang/String;·=·"res:fontawesome-webfont-4.4.0.ttf" |
14 | .field·p | 14 | .field·public·static·final·TAG:Ljava/lang/String; |
15 | .field·private·static·typeface:L | 15 | .field·private·static·typefaces:Ljava/util/Map; |
16 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
17 | ········value·=·{ | ||
18 | ············"Ljava/util/Map", | ||
19 | ············"<", | ||
20 | ············"Ljava/lang/String;", | ||
21 | ············"Landroid/graphics/Typeface;", | ||
22 | ············">;" | ||
23 | ········} | ||
24 | ····.end·annotation | ||
25 | .end·field | ||
16 | #·direct·methods | 26 | #·direct·methods |
17 | .method·static·constructor·<clinit>()V | 27 | .method·static·constructor·<clinit>()V |
18 | ····.locals·1 | 28 | ····.locals·1 |
19 | ····.prologue | 29 | ····.prologue |
20 | ····.line·4 | 30 | ····.line·42 |
21 | ····const-class·v0,·Lcom/joanzapata/android/iconify/Iconify; | 31 | ····const-class·v0,·Lcom/joanzapata/android/iconify/Iconify; |
22 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 32 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
23 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
24 | ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->TAG:Ljava/lang/String; | 34 | ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->TAG:Ljava/lang/String; |
25 | ····.line·4 | 35 | ····.line·44 |
26 | ···· | 36 | ····new-instance·v0,·Ljava/util/HashMap; |
37 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | ||
27 | ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->typeface:L | 38 | ····sput-object·v0,·Lcom/joanzapata/android/iconify/Iconify;->typefaces:Ljava/util/Map; |
28 | ····return-void | 39 | ····return-void |
29 | .end·method | 40 | .end·method |
30 | .method·private·constructor·<init>()V | 41 | .method·private·constructor·<init>()V |
31 | ····.locals·0 | 42 | ····.locals·0 |
32 | ····.prologue | 43 | ····.prologue |
33 | ····.line·4 | 44 | ····.line·46 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·4 | 46 | ····.line·48 |
36 | ····return-void | 47 | ····return-void |
37 | .end·method | 48 | .end·method |
38 | .method·public·static· | 49 | .method·public·static·varargs·addIcons(Ljava/lang/Enum;[Landroid/widget/TextView;)V |
39 | ····.locals·5 | 50 | ····.locals·5 |
40 | ····.param·p | 51 | ····.param·p1,·"textViews"····#·[Landroid/widget/TextView; |
52 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
53 | ········value·=·{ | ||
54 | ············"<T:", | ||
55 | ············"Ljava/lang/Enum", | ||
56 | ············"<TT;>;:", | ||
57 | ············"Lcom/joanzapata/android/iconify/BaseIconValue;", | ||
58 | ············">(TT;[", | ||
59 | ············"Landroid/widget/TextView;", | ||
60 | ············")V" | ||
61 | ········} | ||
62 | ····.end·annotation | ||
41 | ····.prologue | 63 | ····.prologue |
42 | ····.line·5 | 64 | ····.line·59 |
65 | ····.local·p0,·"icon":Ljava/lang/Enum;,·"TT;" | ||
43 | ····move-object·v0,·p0 | ||
44 | ····.local·v0,·"arr$":[Landroid/widget/TextView; | ||
45 | ····array-length·v | 66 | ····array-length·v3,·p1 |
46 | ····.local·v2,·"len$":I | ||
47 | ····const/4·v1,·0x0 | 67 | ····const/4·v1,·0x0 |
48 | ···· | 68 | ····move·v2,·v1 |
49 | ····:goto_0 | 69 | ····:goto_0 |
50 | ····if-ge·v | 70 | ····if-ge·v2,·v3,·:cond_0 |
51 | ····aget-object·v | 71 | ····aget-object·v0,·p1,·v2 |
52 | ····.line· | 72 | ····.line·60 |
53 | ····.local·v | 73 | ····.local·v0,·"textView":Landroid/widget/TextView; |
54 | ····invoke-virtual·{v | 74 | ····invoke-virtual·{v0},·Landroid/widget/TextView;->getContext()Landroid/content/Context; |
55 | ····move-result-object·v4 | 75 | ····move-result-object·v4 |
56 | ···· | 76 | ····move-object·v1,·p0 |
57 | ····mo | 77 | ····check-cast·v1,·Lcom/joanzapata/android/iconify/BaseIconValue; |
58 | ····invoke- | 78 | ····invoke-interface·{v1},·Lcom/joanzapata/android/iconify/BaseIconValue;->getTtfFilename()Ljava/lang/String; |
79 | ····move-result-object·v1 | ||
59 | ····.line·54 | ||
60 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | ||
61 | ···· | 80 | ····invoke-static·{v4,·v1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/Typeface; |
62 | ···· | 81 | ····move-result-object·v1 |
63 | ···· | 82 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V |
83 | ····.line·61 | ||
64 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v0},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
85 | ····move-result-object·v1 | ||
86 | ····invoke-static·{p0,·v1},·Lcom/joanzapata/android/iconify/Iconify;->compute(Ljava/lang/Enum;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; | ||
87 | ····move-result-object·v1 | ||
88 | ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | ||
65 | ····.line·5 | 89 | ····.line·59 |
66 | ····add-int/lit8·v1,·v | 90 | ····add-int/lit8·v1,·v2,·0x1 |
Max diff block lines reached; 8650/13512 bytes (64.02%) of diff not shown. |
Offset 8, 439 lines modified | Offset 8, 437 lines modified | ||
8 | #·instance·fields | 8 | #·instance·fields |
9 | .field·private·alpha:I | 9 | .field·private·alpha:I |
10 | .field·private·final·context:Landroid/content/Context; | 10 | .field·private·final·context:Landroid/content/Context; |
11 | .field·private·final·icon:Lcom/joanzapata/android/iconify/ | 11 | .field·private·final·icon:Lcom/joanzapata/android/iconify/BaseIconValue; |
12 | .field·private·paint:Landroid/text/TextPaint; | 12 | .field·private·paint:Landroid/text/TextPaint; |
13 | .field·private·size:I | 13 | .field·private·size:I |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/ | 15 | .method·public·constructor·<init>(Landroid/content/Context;Lcom/joanzapata/android/iconify/BaseIconValue;)V |
16 | ····.locals·2 | 16 | ····.locals·2 |
17 | ····.param·p1,·"context"····#·Landroid/content/Context; | 17 | ····.param·p1,·"context"····#·Landroid/content/Context; |
18 | ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/ | 18 | ····.param·p2,·"icon"····#·Lcom/joanzapata/android/iconify/BaseIconValue; |
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·6 | 20 | ····.line·65 |
21 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V | 21 | ····invoke-direct·{p0},·Landroid/graphics/drawable/Drawable;-><init>()V |
22 | ····.line·5 | 22 | ····.line·56 |
23 | ····const/4·v0,·-0x1 | 23 | ····const/4·v0,·-0x1 |
24 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I | 24 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->size:I |
25 | ····.line·5 | 25 | ····.line·58 |
26 | ····const/16·v0,·0xff | 26 | ····const/16·v0,·0xff |
27 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I | 27 | ····iput·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->alpha:I |
28 | ····.line·6 | 28 | ····.line·66 |
29 | ····iput-object·p1,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->context:Landroid/content/Context; | 29 | ····iput-object·p1,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->context:Landroid/content/Context; |
30 | ····.line·6 | 30 | ····.line·67 |
31 | ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/ | 31 | ····iput-object·p2,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->icon:Lcom/joanzapata/android/iconify/BaseIconValue; |
32 | ····.line·6 | 32 | ····.line·68 |
33 | ····new-instance·v0,·Landroid/text/TextPaint; | 33 | ····new-instance·v0,·Landroid/text/TextPaint; |
34 | ····invoke-direct·{v0},·Landroid/text/TextPaint;-><init>()V | 34 | ····invoke-direct·{v0},·Landroid/text/TextPaint;-><init>()V |
35 | ····iput-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 35 | ····iput-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
36 | ····.line· | 36 | ····.line·69 |
37 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 37 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
38 | ····invoke-interface·{p2},·Lcom/joanzapata/android/iconify/BaseIconValue;->getTtfFilename()Ljava/lang/String; | ||
39 | ····move-result-object·v1 | ||
38 | ····invoke-static·{p1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;)Landroid/graphics/Typeface; | 40 | ····invoke-static·{p1,·v1},·Lcom/joanzapata/android/iconify/Iconify;->getTypeface(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/Typeface; |
39 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
40 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; | 42 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; |
41 | ····.line·7 | 43 | ····.line·70 |
42 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 44 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
43 | ····sget-object·v1,·Landroid/graphics/Paint$Style;-> | 45 | ····sget-object·v1,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; |
44 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setStyle(Landroid/graphics/Paint$Style;)V | 46 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setStyle(Landroid/graphics/Paint$Style;)V |
45 | ····.line·7 | 47 | ····.line·71 |
46 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 48 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
47 | ····sget-object·v1,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; | 49 | ····sget-object·v1,·Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align; |
48 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V | 50 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setTextAlign(Landroid/graphics/Paint$Align;)V |
49 | ····.line·7 | 51 | ····.line·72 |
50 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 52 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
51 | ····const/4·v1,·0x0 | 53 | ····const/4·v1,·0x0 |
52 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V | 54 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setUnderlineText(Z)V |
53 | ····.line·7 | 55 | ····.line·73 |
54 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 56 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
55 | ····const/high16·v1,·-0x1000000 | 57 | ····const/high16·v1,·-0x1000000 |
56 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V | 58 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setColor(I)V |
57 | ····.line·7 | 59 | ····.line·74 |
58 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; | 60 | ····iget-object·v0,·p0,·Lcom/joanzapata/android/iconify/IconDrawable;->paint:Landroid/text/TextPaint; |
59 | ····const/4·v1,·0x1 | 61 | ····const/4·v1,·0x1 |
60 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V | 62 | ····invoke-virtual·{v0,·v1},·Landroid/text/TextPaint;->setAntiAlias(Z)V |
61 | ····.line·7 | 63 | ····.line·75 |
62 | ····return-void | 64 | ····return-void |
63 | .end·method | 65 | .end·method |
64 | #·virtual·methods | 66 | #·virtual·methods |
65 | .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable; | 67 | .method·public·actionBarSize()Lcom/joanzapata/android/iconify/IconDrawable; |
66 | ····.locals·1 | 68 | ····.locals·1 |
67 | ····.prologue | 69 | ····.prologue |
68 | ····.line·8 | 70 | ····.line·82 |
69 | ····const/16·v0,·0x18 | 71 | ····const/16·v0,·0x18 |
70 | ····invoke-virtual·{p0,·v0},·Lcom/joanzapata/android/iconify/IconDrawable;->sizeDp(I)Lcom/joanzapata/android/iconify/IconDrawable; | 72 | ····invoke-virtual·{p0,·v0},·Lcom/joanzapata/android/iconify/IconDrawable;->sizeDp(I)Lcom/joanzapata/android/iconify/IconDrawable; |
71 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
72 | ····return-object·v0 | 74 | ····return-object·v0 |
73 | .end·method | 75 | .end·method |
74 | .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable; | 76 | .method·public·alpha(I)Lcom/joanzapata/android/iconify/IconDrawable; |
75 | ····.locals·0 | 77 | ····.locals·0 |
76 | ····.param·p1,·"alpha"····#·I | 78 | ····.param·p1,·"alpha"····#·I |
77 | ····.prologue | 79 | ····.prologue |
78 | ····.line·14 | 80 | ····.line·143 |
79 | ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V | 81 | ····invoke-virtual·{p0,·p1},·Lcom/joanzapata/android/iconify/IconDrawable;->setAlpha(I)V |
80 | ····.line·14 | 82 | ····.line·144 |
81 | ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V | 83 | ····invoke-virtual·{p0},·Lcom/joanzapata/android/iconify/IconDrawable;->invalidateSelf()V |
82 | ····.line·14 | 84 | ····.line·145 |
Max diff block lines reached; 11699/16602 bytes (70.47%) of diff not shown. |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·9 | 21 | ····.line·9 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·29 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
45 | ····return-void | 45 | ····return-void |
46 | .end·method | 46 | .end·method |
47 | #·virtual·methods | 47 | #·virtual·methods |
48 | .method·public·computeDerivatives(D[D[D[D[D)V | 48 | .method·public·computeDerivatives(D[D[D[D[D)V |
49 | ····.locals·2 | 49 | ····.locals·26 |
50 | ····.param·p1,·"t"····#·D | 50 | ····.param·p1,·"t"····#·D |
51 | ····.param·p3,·"y"····#·[D | 51 | ····.param·p3,·"y"····#·[D |
52 | ····.param·p4,·"yDot"····#·[D | 52 | ····.param·p4,·"yDot"····#·[D |
53 | ····.param·p5,·"z"····#·[D | 53 | ····.param·p5,·"z"····#·[D |
54 | ····.param·p6,·"zDot"····#·[D | 54 | ····.param·p6,·"zDot"····#·[D |
55 | ····.annotation·system·Ldalvik/annotation/Throws; | 55 | ····.annotation·system·Ldalvik/annotation/Throws; |
56 | ········value·=·{ | 56 | ········value·=·{ |
Offset 177, 139 lines modified | Offset 177, 139 lines modified | ||
177 | ····move-object/from16·v5,·p3 | 177 | ····move-object/from16·v5,·p3 |
178 | ····move-object/from16·v6,·p4 | 178 | ····move-object/from16·v6,·p4 |
179 | ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V | 179 | ····invoke-interface/range·{v2·..·v7},·Lorg/apache/commons/math3/ode/MainStateJacobianProvider;->computeMainStateJacobian(D[D[D[[D)V |
180 | ····.line·370 | 180 | ····.line·370 |
181 | ····const/16·v1 | 181 | ····const/16·v17,·0x0 |
182 | ····.local·v1 | 182 | ····.local·v17,·"i":I |
183 | ····:goto_0 | 183 | ····:goto_0 |
184 | ····move-object/from16·v0,·p0 | 184 | ····move-object/from16·v0,·p0 |
185 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; | 185 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; |
186 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I | 186 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
187 | ····move-result·v2 | 187 | ····move-result·v2 |
188 | ····move/from16·v0,·v1 | 188 | ····move/from16·v0,·v17 |
189 | ····if-ge·v0,·v2,·:cond_3 | 189 | ····if-ge·v0,·v2,·:cond_3 |
190 | ····.line·371 | 190 | ····.line·371 |
191 | ····aget-object·v1 | 191 | ····aget-object·v15,·v7,·v17 |
192 | ····.line·372 | 192 | ····.line·372 |
193 | ····.local·v1 | 193 | ····.local·v15,·"dFdYi":[D |
194 | ····const/16·v | 194 | ····const/16·v18,·0x0 |
195 | ····.local·v | 195 | ····.local·v18,·"j":I |
196 | ····:goto_1 | 196 | ····:goto_1 |
197 | ····move-object/from16·v0,·p0 | 197 | ····move-object/from16·v0,·p0 |
198 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; | 198 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; |
199 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I | 199 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
200 | ····move-result·v2 | 200 | ····move-result·v2 |
201 | ····move/from16·v0,·v | 201 | ····move/from16·v0,·v18 |
202 | ····if-ge·v0,·v2,·:cond_2 | 202 | ····if-ge·v0,·v2,·:cond_2 |
203 | ····.line·373 | 203 | ····.line·373 |
204 | ····const-wide/16·v2 | 204 | ····const-wide/16·v22,·0x0 |
205 | ····.line·374 | 205 | ····.line·374 |
206 | ····.local·v2 | 206 | ····.local·v22,·"s":D |
207 | ····move/from16·v2 | 207 | ····move/from16·v24,·v18 |
208 | ····.line·375 | 208 | ····.line·375 |
209 | ····.local·v2 | 209 | ····.local·v24,·"startIndex":I |
210 | ····move/from16·v2 | 210 | ····move/from16·v25,·v24 |
211 | ····.line·376 | 211 | ····.line·376 |
212 | ····.local·v2 | 212 | ····.local·v25,·"zIndex":I |
213 | ····const/16·v2 | 213 | ····const/16·v20,·0x0 |
214 | ····.local·v2 | 214 | ····.local·v20,·"l":I |
215 | ····:goto_2 | 215 | ····:goto_2 |
216 | ····move-object/from16·v0,·p0 | 216 | ····move-object/from16·v0,·p0 |
217 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; | 217 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; |
218 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I | 218 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
219 | ····move-result·v2 | 219 | ····move-result·v2 |
220 | ····move/from16·v0,·v2 | 220 | ····move/from16·v0,·v20 |
221 | ····if-ge·v0,·v2,·:cond_1 | 221 | ····if-ge·v0,·v2,·:cond_1 |
222 | ····.line·377 | 222 | ····.line·377 |
223 | ····aget-wide·v2,·v1 | 223 | ····aget-wide·v2,·v15,·v20 |
224 | ····aget-wide·v4,·p5,·v2 | 224 | ····aget-wide·v4,·p5,·v25 |
225 | ····mul-double/2addr·v2,·v4 | 225 | ····mul-double/2addr·v2,·v4 |
226 | ····add-double·v2 | 226 | ····add-double·v22,·v22,·v2 |
227 | ····.line·378 | 227 | ····.line·378 |
228 | ····move-object/from16·v0,·p0 | 228 | ····move-object/from16·v0,·p0 |
229 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; | 229 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; |
230 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I | 230 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
231 | ····move-result·v2 | 231 | ····move-result·v2 |
232 | ····add-int·v2 | 232 | ····add-int·v25,·v25,·v2 |
233 | ····.line·376 | 233 | ····.line·376 |
234 | ····add-int/lit8·v2 | 234 | ····add-int/lit8·v20,·v20,·0x1 |
235 | ····goto·:goto_2 | 235 | ····goto·:goto_2 |
236 | ····.line·380 | 236 | ····.line·380 |
237 | ····:cond_1 | 237 | ····:cond_1 |
238 | ····move-object/from16·v0,·p0 | 238 | ····move-object/from16·v0,·p0 |
239 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; | 239 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations;->this$0:Lorg/apache/commons/math3/ode/JacobianMatrices; |
240 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I | 240 | ····invoke-static·{v2},·Lorg/apache/commons/math3/ode/JacobianMatrices;->access$200(Lorg/apache/commons/math3/ode/JacobianMatrices;)I |
241 | ····move-result·v2 | 241 | ····move-result·v2 |
242 | ····mul-int·v2,·v2,·v1 | 242 | ····mul-int·v2,·v2,·v17 |
243 | ····add-int·v2,·v2,·v2 | 243 | ····add-int·v2,·v2,·v24 |
Max diff block lines reached; 12288/16279 bytes (75.48%) of diff not shown. |
Offset 84, 536 lines modified | Offset 84, 501 lines modified | ||
84 | ····.line·364 | 84 | ····.line·364 |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | #·virtual·methods | 87 | #·virtual·methods |
88 | .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V | 88 | .method·public·handleStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;Z)V |
89 | ····.locals· | 89 | ····.locals·17 |
90 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 90 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
91 | ····.param·p2,·"isLast"····#·Z | 91 | ····.param·p2,·"isLast"····#·Z |
92 | ····.annotation·system·Ldalvik/annotation/Throws; | 92 | ····.annotation·system·Ldalvik/annotation/Throws; |
93 | ········value·=·{ | 93 | ········value·=·{ |
94 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException; | 94 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException; |
95 | ········} | 95 | ········} |
96 | ····.end·annotation | 96 | ····.end·annotation |
97 | ····.prologue | 97 | ····.prologue |
98 | ····.line·370 | 98 | ····.line·370 |
99 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D | 99 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getPreviousTime()D |
100 | ····move-result-wide·v1 | 100 | ····move-result-wide·v12 |
101 | ····.line·371 | 101 | ····.line·371 |
102 | ····.local·v1 | 102 | ····.local·v12,·"prev":D |
103 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 103 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
104 | ····move-result-wide·v | 104 | ····move-result-wide·v7 |
105 | ····.line·373 | 105 | ····.line·373 |
106 | ····.local·v | 106 | ····.local·v7,·"curr":D |
107 | ····move-object/from16·v0,·p0 | 107 | ····move-object/from16·v0,·p0 |
108 | ····iget·v | 108 | ····iget·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
109 | ····if-nez·v | 109 | ····if-nez·v1,·:cond_0 |
110 | ····.line·375 | 110 | ····.line·375 |
111 | ····move-object/from16·v0,·p1 | 111 | ····move-object/from16·v0,·p1 |
112 | ····move-wide/from16·v1,·v17 | ||
113 | ····invoke-interface·{v0,·v1,·v | 112 | ····invoke-interface·{v0,·v12,·v13},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->setInterpolatedTime(D)V |
114 | ····.line·376 | 113 | ····.line·376 |
115 | ····move-object/from16·v0,·p0 | 114 | ····move-object/from16·v0,·p0 |
116 | ····iget-object·v | 115 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->t:[D |
117 | ····const/4·v | 116 | ····const/4·v2,·0x0 |
118 | ····aput-wide·v1 | 117 | ····aput-wide·v12,·v1,·v2 |
119 | ····.line·377 | 118 | ····.line·377 |
120 | ····move-object/from16·v0,·p0 | 119 | ····move-object/from16·v0,·p0 |
121 | ····iget-object·v | 120 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; |
122 | ····invoke-virtual·{v | 121 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/MultistepIntegrator;->getExpandable()Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
123 | ····move-result-object·v | 122 | ····move-result-object·v9 |
124 | ····.line·378 | 123 | ····.line·378 |
125 | ····.local·v | 124 | ····.local·v9,·"expandable":Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
126 | ····invoke-virtual·{v | 125 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
127 | ····move-result-object·v1 | 126 | ····move-result-object·v14 |
128 | ····.line·379 | 127 | ····.line·379 |
129 | ····.local·v1 | 128 | ····.local·v14,·"primary":Lorg/apache/commons/math3/ode/EquationsMapper; |
130 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D | 129 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D |
131 | ····move-result-object·v | 130 | ····move-result-object·v1 |
132 | ····move-object/from16·v0,·p0 | 131 | ····move-object/from16·v0,·p0 |
133 | ····iget-object·v | 132 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->y:[[D |
134 | ····move-object/from16·v0,·p0 | 133 | ····move-object/from16·v0,·p0 |
135 | ····iget·v | 134 | ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
136 | ····aget-object·v4,·v4,·v5 | ||
137 | ···· | 135 | ····aget-object·v2,·v2,·v3 |
138 | ····invoke-virtual·{v | 136 | ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
139 | ····.line·380 | 137 | ····.line·380 |
140 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D | 138 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedDerivatives()[D |
141 | ····move-result-object·v | 139 | ····move-result-object·v1 |
142 | ····move-object/from16·v0,·p0 | 140 | ····move-object/from16·v0,·p0 |
143 | ····iget-object·v | 141 | ····iget-object·v2,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->yDot:[[D |
144 | ····move-object/from16·v0,·p0 | 142 | ····move-object/from16·v0,·p0 |
145 | ····iget·v | 143 | ····iget·v3,·v0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer;->count:I |
146 | ····aget-object·v4,·v4,·v5 | ||
147 | ···· | 144 | ····aget-object·v2,·v2,·v3 |
148 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v14,·v1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
149 | ····.line·381 | 146 | ····.line·381 |
150 | ····const/4·v1 | 147 | ····const/4·v10,·0x0 |
151 | ····.line·382 | 148 | ····.line·382 |
152 | ····.local·v1 | 149 | ····.local·v10,·"index":I |
153 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
154 | ····move-result-object·v9 | ||
151 | ····move-result-object·v2 | ||
155 | ····.local·v9,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; | ||
156 | ····array-length·v0,·v9 | ||
157 | ···· | 152 | ····array-length·v3,·v2 |
158 | ····.local·v16,·"len$":I | ||
159 | ····const/4·v1 | 153 | ····const/4·v1,·0x0 |
160 | ····.local·v13,·"i$":I | ||
161 | ····:goto_0 | 154 | ····:goto_0 |
162 | ···· | 155 | ····if-ge·v1,·v3,·:cond_0 |
Max diff block lines reached; 22234/28383 bytes (78.34%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JacobianMatrices.java" | 3 | .source·"JacobianMatrices.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$1;, | ||
8 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;, | 7 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;, |
9 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;, | 8 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;, |
10 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations; | 9 | ········Lorg/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 416, 80 lines modified | Offset 415, 77 lines modified | ||
416 | .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V | 415 | .method·public·getCurrentParameterJacobian(Ljava/lang/String;[D)V |
417 | ····.locals·8 | 416 | ····.locals·8 |
418 | ····.param·p1,·"pName"····#·Ljava/lang/String; | 417 | ····.param·p1,·"pName"····#·Ljava/lang/String; |
419 | ····.param·p2,·"dYdP"····#·[D | 418 | ····.param·p2,·"dYdP"····#·[D |
420 | ····.prologue | 419 | ····.prologue |
420 | ····const/4·v4,·0x0 | ||
421 | ····.line·312 | 421 | ····.line·312 |
422 | ····iget-object·v | 422 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->efode:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
423 | ····iget·v | 423 | ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->index:I |
424 | ····invoke-virtual·{v | 424 | ····invoke-virtual·{v3,·v5},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryState(I)[D |
425 | ····move-result-object·v | 425 | ····move-result-object·v1 |
426 | ····.line·314 | 426 | ····.line·314 |
427 | ····.local·v | 427 | ····.local·v1,·"p":[D |
428 | ····iget·v | 428 | ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
429 | ····iget·v | 429 | ····iget·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
430 | ····mul-int·v | 430 | ····mul-int·v0,·v3,·v5 |
431 | ····.line·315 | 431 | ····.line·315 |
432 | ····.local·v | 432 | ····.local·v0,·"i":I |
433 | ····iget-object·v | 433 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->selectedParameters:[Lorg/apache/commons/math3/ode/ParameterConfiguration; |
434 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/ParameterConfiguration; | ||
435 | ····array-length·v | 434 | ····array-length·v6,·v5 |
435 | ····move·v3,·v4 | ||
436 | ····.local·v3,·"len$":I | ||
437 | ····const/4·v2,·0x0 | ||
438 | ····.local·v2,·"i$":I | ||
439 | ····:goto_0 | 436 | ····:goto_0 |
440 | ····if-ge·v | 437 | ····if-ge·v3,·v6,·:cond_0 |
441 | ····aget-object·v | 438 | ····aget-object·v2,·v5,·v3 |
442 | ····.line·316 | 439 | ····.line·316 |
443 | ····.local·v | 440 | ····.local·v2,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
444 | ····invoke-virtual·{v | 441 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String; |
445 | ····move-result-object·v | 442 | ····move-result-object·v7 |
446 | ····invoke-virtual·{v | 443 | ····invoke-virtual·{v7,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
447 | ····move-result·v | 444 | ····move-result·v7 |
448 | ····if-eqz·v | 445 | ····if-eqz·v7,·:cond_1 |
449 | ····.line·317 | 446 | ····.line·317 |
450 | ····const/4·v6,·0x0 | ||
451 | ····iget·v | 447 | ····iget·v3,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
452 | ····invoke-static·{v | 448 | ····invoke-static·{v1,·v0,·p2,·v4,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
453 | ····.line·323 | 449 | ····.line·323 |
454 | ····.end·local·v | 450 | ····.end·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
455 | ····:cond_0 | 451 | ····:cond_0 |
456 | ····return-void | 452 | ····return-void |
457 | ····.line·320 | 453 | ····.line·320 |
458 | ····.restart·local·v | 454 | ····.restart·local·v2····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
459 | ····:cond_1 | 455 | ····:cond_1 |
460 | ····iget·v | 456 | ····iget·v7,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->stateDim:I |
461 | ····add-int/2addr·v | 457 | ····add-int/2addr·v0,·v7 |
462 | ····.line·315 | 458 | ····.line·315 |
463 | ····add-int/lit8·v | 459 | ····add-int/lit8·v3,·v3,·0x1 |
464 | ····goto·:goto_0 | 460 | ····goto·:goto_0 |
465 | .end·method | 461 | .end·method |
466 | .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V | 462 | .method·public·registerVariationalEquations(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;)V |
467 | ····.locals·4 | 463 | ····.locals·4 |
468 | ····.param·p1,·"expandable"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; | 464 | ····.param·p1,·"expandable"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
Offset 508, 14 lines modified | Offset 504, 15 lines modified | ||
508 | ····if-eqz·v1,·:cond_0 | 504 | ····if-eqz·v1,·:cond_0 |
509 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider; | 505 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider; |
510 | ····check-cast·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper; | 506 | ····check-cast·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper; |
507 | ····.line·169 | ||
511 | ····invoke-static·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;->access$000(Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;)Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 508 | ····invoke-static·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;->access$000(Lorg/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper;)Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
512 | ····move-result-object·v0 | 509 | ····move-result-object·v0 |
513 | ····.line·171 | 510 | ····.line·171 |
514 | ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 511 | ····.local·v0,·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
515 | ····:goto_0 | 512 | ····:goto_0 |
Offset 528, 15 lines modified | Offset 525, 15 lines modified | ||
528 | ····.line·172 | 525 | ····.line·172 |
529 | ····new-instance·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations; | 526 | ····new-instance·v1,·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations; |
530 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;-><init>()V | 527 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations;-><init>()V |
531 | ····throw·v1 | 528 | ····throw·v1 |
532 | ····.line·16 | 529 | ····.line·169 |
533 | ····.end·local·v0····#·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 530 | ····.end·local·v0····#·"ode":Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
534 | ····:cond_0 | 531 | ····:cond_0 |
535 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider; | 532 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/JacobianMatrices;->jode:Lorg/apache/commons/math3/ode/MainStateJacobianProvider; |
Max diff block lines reached; 12300/18164 bytes (67.72%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | .end·field | 22 | .end·field |
23 | .field·private·final·pode:Lorg/apache/commons/math3/ode/ParameterizedODE; | 23 | .field·private·final·pode:Lorg/apache/commons/math3/ode/ParameterizedODE; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;Lorg/apache/commons/math3/ode/ParameterizedODE;[Lorg/apache/commons/math3/ode/ParameterConfiguration;)V | 25 | .method·public·constructor·<init>(Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations;Lorg/apache/commons/math3/ode/ParameterizedODE;[Lorg/apache/commons/math3/ode/ParameterConfiguration;)V |
26 | ····.locals· | 26 | ····.locals·7 |
27 | ····.param·p1,·"fode"····#·Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 27 | ····.param·p1,·"fode"····#·Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
28 | ····.param·p2,·"pode"····#·Lorg/apache/commons/math3/ode/ParameterizedODE; | 28 | ····.param·p2,·"pode"····#·Lorg/apache/commons/math3/ode/ParameterizedODE; |
29 | ····.param·p3,·"paramsAndSteps"····#·[Lorg/apache/commons/math3/ode/ParameterConfiguration; | 29 | ····.param·p3,·"paramsAndSteps"····#·[Lorg/apache/commons/math3/ode/ParameterConfiguration; |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·52 | 31 | ····.line·52 |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 71 lines modified | Offset 38, 66 lines modified | ||
38 | ····.line·53 | 38 | ····.line·53 |
39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->fode:Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->fode:Lorg/apache/commons/math3/ode/FirstOrderDifferentialEquations; |
40 | ····.line·54 | 40 | ····.line·54 |
41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->pode:Lorg/apache/commons/math3/ode/ParameterizedODE; | 41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->pode:Lorg/apache/commons/math3/ode/ParameterizedODE; |
42 | ····.line·55 | 42 | ····.line·55 |
43 | ····new-instance·v | 43 | ····new-instance·v2,·Ljava/util/HashMap; |
44 | ····invoke-direct·{v | 44 | ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V |
45 | ····iput-object·v | 45 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map; |
46 | ····.line·58 | 46 | ····.line·58 |
47 | ···· | 47 | ····array-length·v3,·p3 |
48 | ····const/4·v2,·0x0 | ||
48 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/ParameterConfiguration; | ||
49 | ····array-length·v2,·v0 | ||
50 | ····.local·v2,·"len$":I | ||
51 | ····const/4·v1,·0x0 | ||
52 | ····.local·v1,·"i$":I | ||
53 | ····:goto_0 | 49 | ····:goto_0 |
54 | ····if-ge·v | 50 | ····if-ge·v2,·v3,·:cond_1 |
55 | ····aget-object·v | 51 | ····aget-object·v1,·p3,·v2 |
56 | ····.line·59 | 52 | ····.line·59 |
57 | ····.local·v | 53 | ····.local·v1,·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
58 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getParameterName()Ljava/lang/String; |
59 | ····move-result-object·v | 55 | ····move-result-object·v0 |
60 | ····.line·60 | 56 | ····.line·60 |
61 | ····.local·v | 57 | ····.local·v0,·"name":Ljava/lang/String; |
62 | ····invoke-interface·{p2,·v | 58 | ····invoke-interface·{p2,·v0},·Lorg/apache/commons/math3/ode/ParameterizedODE;->isSupported(Ljava/lang/String;)Z |
63 | ····move-result·v | 59 | ····move-result·v4 |
64 | ····if-eqz·v | 60 | ····if-eqz·v4,·:cond_0 |
65 | ····.line·61 | 61 | ····.line·61 |
66 | ····iget-object·v | 62 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ParameterJacobianWrapper;->hParam:Ljava/util/Map; |
67 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ode/ParameterConfiguration;->getHP()D |
68 | ····move-result-wide·v | 64 | ····move-result-wide·v5 |
69 | ····invoke-static·{v | 65 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
70 | ····move-result-object·v | 66 | ····move-result-object·v5 |
71 | ····invoke-interface·{v | 67 | ····invoke-interface·{v4,·v0,·v5},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
72 | ····.line·58 | 68 | ····.line·58 |
73 | ····:cond_0 | 69 | ····:cond_0 |
74 | ····add-int/lit8·v | 70 | ····add-int/lit8·v2,·v2,·0x1 |
75 | ····goto·:goto_0 | 71 | ····goto·:goto_0 |
76 | ····.line·64 | 72 | ····.line·64 |
77 | ····.end·local·v | 73 | ····.end·local·v0····#·"name":Ljava/lang/String; |
78 | ····.end·local·v | 74 | ····.end·local·v1····#·"param":Lorg/apache/commons/math3/ode/ParameterConfiguration; |
79 | ····:cond_1 | 75 | ····:cond_1 |
80 | ····return-void | 76 | ····return-void |
81 | .end·method | 77 | .end·method |
82 | #·virtual·methods | 78 | #·virtual·methods |
83 | .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V | 79 | .method·public·computeParameterJacobian(D[D[DLjava/lang/String;[D)V |
Offset 214, 15 lines modified | Offset 214, 14 lines modified | ||
214 | ····.line·122 | 214 | ····.line·122 |
215 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List; | 215 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List; |
216 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 216 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
217 | ····move-result-object·v8 | 217 | ····move-result-object·v8 |
218 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
219 | ····:goto_0 | 218 | ····:goto_0 |
220 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z | 219 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
221 | ····move-result·v0 | 220 | ····move-result·v0 |
222 | ····if-eqz·v0,·:cond_0 | 221 | ····if-eqz·v0,·:cond_0 |
Offset 249, 24 lines modified | Offset 248, 26 lines modified | ||
249 | ····move-result-object·v0 | 248 | ····move-result-object·v0 |
250 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D | 249 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
251 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryStateDot:[D | 250 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryStateDot:[D |
251 | ····.line·125 | ||
252 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$100(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D | 252 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$100(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D |
253 | ····move-result-object·v5 | 253 | ····move-result-object·v5 |
254 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D | 254 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$200(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)[D |
255 | ····move-result-object·v6 | 255 | ····move-result-object·v6 |
256 | ····move-wide·v1,·p1 | 256 | ····move-wide·v1,·p1 |
257 | ····.line·124 | ||
257 | ····invoke-interface/range·{v0·..·v6},·Lorg/apache/commons/math3/ode/SecondaryEquations;->computeDerivatives(D[D[D[D[D)V | 258 | ····invoke-interface/range·{v0·..·v6},·Lorg/apache/commons/math3/ode/SecondaryEquations;->computeDerivatives(D[D[D[D[D)V |
258 | ····.line·126 | 259 | ····.line·126 |
259 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$000(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)Lorg/apache/commons/math3/ode/EquationsMapper; | 260 | ····invoke-static·{v7},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;->access$000(Lorg/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent;)Lorg/apache/commons/math3/ode/EquationsMapper; |
260 | ····move-result-object·v0 | 261 | ····move-result-object·v0 |
Offset 299, 34 lines modified | Offset 300, 33 lines modified | ||
299 | ········} | 300 | ········} |
300 | ····.end·annotation | 301 | ····.end·annotation |
301 | ····.prologue | 302 | ····.prologue |
302 | ····.line·290 | 303 | ····.line·290 |
303 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 304 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
304 | ····move-result·v | 305 | ····move-result·v2 |
305 | ····new-array·v0,·v | 306 | ····new-array·v0,·v2,·[D |
306 | ····.line·293 | 307 | ····.line·293 |
307 | ····.local·v0,·"completeState":[D | 308 | ····.local·v0,·"completeState":[D |
308 | ····iget-object·v | 309 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
309 | ····iget-object·v | 310 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
310 | ····invoke-virtual·{v | 311 | ····invoke-virtual·{v2,·v3,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
311 | ····.line·294 | 312 | ····.line·294 |
312 | ····iget-object·v | 313 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List; |
313 | ····invoke-interface·{v | 314 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
314 | ····move-result-object·v2 | 315 | ····move-result-object·v2 |
315 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
316 | ····:goto_0 | 316 | ····:goto_0 |
317 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 317 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
318 | ····move-result·v3 | 318 | ····move-result·v3 |
319 | ····if-eqz·v3,·:cond_0 | 319 | ····if-eqz·v3,·:cond_0 |
Offset 578, 61 lines modified | Offset 578, 60 lines modified | ||
578 | ····add-int/2addr·v1,·v2 | 578 | ····add-int/2addr·v1,·v2 |
579 | ····goto·:goto_0 | 579 | ····goto·:goto_0 |
580 | .end·method | 580 | .end·method |
581 | .method·public·setCompleteState([D)V | 581 | .method·public·setCompleteState([D)V |
582 | ····.locals· | 582 | ····.locals·4 |
583 | ····.param·p1,·"completeState"····#·[D | 583 | ····.param·p1,·"completeState"····#·[D |
584 | ····.annotation·system·Ldalvik/annotation/Throws; | 584 | ····.annotation·system·Ldalvik/annotation/Throws; |
585 | ········value·=·{ | 585 | ········value·=·{ |
586 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 586 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
587 | ········} | 587 | ········} |
588 | ····.end·annotation | 588 | ····.end·annotation |
589 | ····.prologue | 589 | ····.prologue |
590 | ····.line·270 | 590 | ····.line·270 |
591 | ····array-length·v | 591 | ····array-length·v1,·p1 |
592 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 592 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
593 | ····move-result·v | 593 | ····move-result·v2 |
594 | ····if-eq·v | 594 | ····if-eq·v1,·v2,·:cond_0 |
595 | ····.line·271 | 595 | ····.line·271 |
596 | ····new-instance·v | 596 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
597 | ····array-length·v | 597 | ····array-length·v2,·p1 |
598 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I | 598 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
599 | ····move-result·v | 599 | ····move-result·v3 |
600 | ····invoke-direct·{v | 600 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
601 | ····throw·v | 601 | ····throw·v1 |
602 | ····.line·275 | 602 | ····.line·275 |
603 | ····:cond_0 | 603 | ····:cond_0 |
604 | ····iget-object·v | 604 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
605 | ····iget-object·v | 605 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->primaryState:[D |
606 | ····invoke-virtual·{v | 606 | ····invoke-virtual·{v1,·p1,·v2},·Lorg/apache/commons/math3/ode/EquationsMapper;->extractEquationData([D[D)V |
607 | ····.line·276 | 607 | ····.line·276 |
608 | ····iget-object·v | 608 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->components:Ljava/util/List; |
Max diff block lines reached; 195/5760 bytes (3.39%) of diff not shown. |
Offset 118, 15 lines modified | Offset 118, 15 lines modified | ||
118 | ····.line·94 | 118 | ····.line·94 |
119 | ····return-void | 119 | ····return-void |
120 | .end·method | 120 | .end·method |
121 | #·virtual·methods | 121 | #·virtual·methods |
122 | .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D | 122 | .method·protected·acceptStep(Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;[D[DD)D |
123 | ····.locals·2 | 123 | ····.locals·26 |
124 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator; | 124 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator; |
125 | ····.param·p2,·"y"····#·[D | 125 | ····.param·p2,·"y"····#·[D |
126 | ····.param·p3,·"yDot"····#·[D | 126 | ····.param·p3,·"yDot"····#·[D |
127 | ····.param·p4,·"tEnd"····#·D | 127 | ····.param·p4,·"tEnd"····#·D |
128 | ····.annotation·system·Ldalvik/annotation/Throws; | 128 | ····.annotation·system·Ldalvik/annotation/Throws; |
129 | ········value·=·{ | 129 | ········value·=·{ |
130 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, | 130 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, |
Offset 135, 870 lines modified | Offset 135, 859 lines modified | ||
135 | ········} | 135 | ········} |
136 | ····.end·annotation | 136 | ····.end·annotation |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·317 | 138 | ····.line·317 |
139 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D | 139 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalPreviousTime()D |
140 | ····move-result-wide·v | 140 | ····move-result-wide·v18 |
141 | ····.line·318 | 141 | ····.line·318 |
142 | ····.local·v | 142 | ····.local·v18,·"previousT":D |
143 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D | 143 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->getGlobalCurrentTime()D |
144 | ····move-result-wide·v | 144 | ····move-result-wide·v5 |
145 | ····.line·321 | 145 | ····.line·321 |
146 | ····.local·v | 146 | ····.local·v5,·"currentT":D |
147 | ····move-object/from16·v0,·p0 | 147 | ····move-object/from16·v0,·p0 |
148 | ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z | 148 | ····iget-boolean·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z |
149 | ····move/from16·v2 | 149 | ····move/from16·v22,·v0 |
150 | ····if-nez·v2 | 150 | ····if-nez·v22,·:cond_1 |
151 | ····.line·322 | 151 | ····.line·322 |
152 | ····move-object/from16·v0,·p0 | 152 | ····move-object/from16·v0,·p0 |
153 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection; | 153 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection; |
154 | ····move-object/from16·v2 | 154 | ····move-object/from16·v22,·v0 |
155 | ····invoke-interface/range·{v2 | 155 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
156 | ····move-result-object·v | 156 | ····move-result-object·v22 |
157 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
158 | ····:goto_0 | 157 | ····:goto_0 |
159 | ····invoke-interface·{v | 158 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z |
160 | ····move-result·v2 | 159 | ····move-result·v23 |
161 | ····if-eqz·v2 | 160 | ····if-eqz·v23,·:cond_0 |
162 | ····invoke-interface·{v | 161 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
163 | ····move-result-object·v2 | 162 | ····move-result-object·v21 |
164 | ····check-cast·v2 | 163 | ····check-cast·v21,·Lorg/apache/commons/math3/ode/events/EventState; |
165 | ····.line·323 | 164 | ····.line·323 |
166 | ····.local·v2 | 165 | ····.local·v21,·"state":Lorg/apache/commons/math3/ode/events/EventState; |
167 | ····move-object/from16·v0,·v2 | 166 | ····move-object/from16·v0,·v21 |
168 | ····move-object/from16·v1,·p1 | 167 | ····move-object/from16·v1,·p1 |
169 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/ode/events/EventState;->reinitializeBegin(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V | 168 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/ode/events/EventState;->reinitializeBegin(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V |
170 | ····goto·:goto_0 | 169 | ····goto·:goto_0 |
171 | ····.line·325 | 170 | ····.line·325 |
172 | ····.end·local·v2 | 171 | ····.end·local·v21····#·"state":Lorg/apache/commons/math3/ode/events/EventState; |
173 | ····:cond_0 | 172 | ····:cond_0 |
174 | ····const/16·v2 | 173 | ····const/16·v22,·0x1 |
175 | ····move/from16·v0,·v2 | 174 | ····move/from16·v0,·v22 |
176 | ····move-object/from16·v1,·p0 | 175 | ····move-object/from16·v1,·p0 |
177 | ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z | 176 | ····iput-boolean·v0,·v1,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->statesInitialized:Z |
178 | ····.line·329 | 177 | ····.line·329 |
179 | ····.end·local·v13····#·"i$":Ljava/util/Iterator; | ||
180 | ····:cond_1 | 178 | ····:cond_1 |
181 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z | 179 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->isForward()Z |
182 | ····move-result·v2 | 180 | ····move-result·v22 |
183 | ····if-eqz·v2 | 181 | ····if-eqz·v22,·:cond_3 |
184 | ····const/16·v | 182 | ····const/16·v17,·0x1 |
185 | ····.line·330 | 183 | ····.line·330 |
186 | ····.local·v | 184 | ····.local·v17,·"orderingSign":I |
187 | ····:goto_1 | 185 | ····:goto_1 |
188 | ····new-instance·v1 | 186 | ····new-instance·v16,·Ljava/util/TreeSet; |
189 | ····new-instance·v2 | 187 | ····new-instance·v22,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1; |
190 | ····move-object/from16·v0,·v2 | 188 | ····move-object/from16·v0,·v22 |
191 | ····move-object/from16·v1,·p0 | 189 | ····move-object/from16·v1,·p0 |
192 | ····move/from16·v2,·v | 190 | ····move/from16·v2,·v17 |
193 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;-><init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V | 191 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;-><init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V |
194 | ····move-object/from16·v0,·v1 | 192 | ····move-object/from16·v0,·v16 |
195 | ····move-object/from16·v1,·v2 | 193 | ····move-object/from16·v1,·v22 |
196 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V | 194 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeSet;-><init>(Ljava/util/Comparator;)V |
197 | ····.line·339 | 195 | ····.line·339 |
198 | ····.local·v1 | 196 | ····.local·v16,·"occurringEvents":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Lorg/apache/commons/math3/ode/events/EventState;>;" |
199 | ····move-object/from16·v0,·p0 | 197 | ····move-object/from16·v0,·p0 |
200 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection; | 198 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ode/AbstractIntegrator;->eventsStates:Ljava/util/Collection; |
201 | ····move-object/from16·v2 | 199 | ····move-object/from16·v22,·v0 |
Max diff block lines reached; 42816/48103 bytes (89.01%) of diff not shown. |
Offset 50, 56 lines modified | Offset 50, 51 lines modified | ||
50 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z | 50 | ····invoke-interface·{v0,·p1},·Ljava/util/Collection;->addAll(Ljava/util/Collection;)Z |
51 | ····.line·49 | 51 | ····.line·49 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V | 54 | .method·protected·varargs·constructor·<init>([Ljava/lang/String;)V |
55 | ····.locals· | 55 | ····.locals·4 |
56 | ····.param·p1,·"names"····#·[Ljava/lang/String; | 56 | ····.param·p1,·"names"····#·[Ljava/lang/String; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·36 | 58 | ····.line·36 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·37 | 60 | ····.line·37 |
61 | ····new-instance·v | 61 | ····new-instance·v1,·Ljava/util/ArrayList; |
62 | ····invoke-direct·{v | 62 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
63 | ····iput-object·v | 63 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
64 | ····.line·38 | 64 | ····.line·38 |
65 | ···· | 65 | ····array-length·v2,·p1 |
66 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
67 | ····array-length·v2,·v0 | ||
68 | ····.local·v2,·"len$":I | ||
69 | ····const/4·v1,·0x0 | 66 | ····const/4·v1,·0x0 |
70 | ····.local·v1,·"i$":I | ||
71 | ····:goto_0 | 67 | ····:goto_0 |
72 | ····if-ge·v1,·v2,·:cond_0 | 68 | ····if-ge·v1,·v2,·:cond_0 |
73 | ····aget-object·v | 69 | ····aget-object·v0,·p1,·v1 |
74 | ····.line·39 | 70 | ····.line·39 |
75 | ····.local·v | 71 | ····.local·v0,·"name":Ljava/lang/String; |
76 | ····iget-object·v | 72 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
77 | ····invoke-interface·{v | 73 | ····invoke-interface·{v3,·v0},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
78 | ····.line·38 | 74 | ····.line·38 |
79 | ····add-int/lit8·v1,·v1,·0x1 | 75 | ····add-int/lit8·v1,·v1,·0x1 |
80 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
81 | ····.line·41 | 77 | ····.line·41 |
82 | ····.end·local·v | 78 | ····.end·local·v0····#·"name":Ljava/lang/String; |
83 | ····:cond_0 | 79 | ····:cond_0 |
84 | ····return-void | 80 | ····return-void |
85 | .end·method | 81 | .end·method |
86 | #·virtual·methods | 82 | #·virtual·methods |
87 | .method·public·complainIfNotSupported(Ljava/lang/String;)V | 83 | .method·public·complainIfNotSupported(Ljava/lang/String;)V |
Offset 152, 48 lines modified | Offset 147, 47 lines modified | ||
152 | .method·public·isSupported(Ljava/lang/String;)Z | 147 | .method·public·isSupported(Ljava/lang/String;)Z |
153 | ····.locals·3 | 148 | ····.locals·3 |
154 | ····.param·p1,·"name"····#·Ljava/lang/String; | 149 | ····.param·p1,·"name"····#·Ljava/lang/String; |
155 | ····.prologue | 150 | ····.prologue |
156 | ····.line·58 | 151 | ····.line·58 |
157 | ····iget-object·v | 152 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/ode/AbstractParameterizable;->parametersNames:Ljava/util/Collection; |
158 | ····invoke-interface·{v | 153 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
159 | ····move-result-object·v | 154 | ····move-result-object·v1 |
160 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
161 | ····:cond_0 | 155 | ····:cond_0 |
162 | ····invoke-interface·{v | 156 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
163 | ····move-result·v2 | 157 | ····move-result·v2 |
164 | ····if-eqz·v2,·:cond_1 | 158 | ····if-eqz·v2,·:cond_1 |
165 | ····invoke-interface·{v | 159 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
166 | ····move-result-object·v | 160 | ····move-result-object·v0 |
167 | ····check-cast·v | 161 | ····check-cast·v0,·Ljava/lang/String; |
168 | ····.line·59 | 162 | ····.line·59 |
169 | ····.local·v | 163 | ····.local·v0,·"supportedName":Ljava/lang/String; |
170 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
171 | ····move-result·v2 | 165 | ····move-result·v2 |
172 | ····if-eqz·v2,·:cond_0 | 166 | ····if-eqz·v2,·:cond_0 |
173 | ····.line·60 | 167 | ····.line·60 |
174 | ····const/4·v | 168 | ····const/4·v1,·0x1 |
175 | ····.line·63 | 169 | ····.line·63 |
176 | ····.end·local·v | 170 | ····.end·local·v0····#·"supportedName":Ljava/lang/String; |
177 | ····:goto_0 | 171 | ····:goto_0 |
178 | ····return·v | 172 | ····return·v1 |
179 | ····:cond_1 | 173 | ····:cond_1 |
180 | ····const/4·v | 174 | ····const/4·v1,·0x0 |
181 | ····goto·:goto_0 | 175 | ····goto·:goto_0 |
182 | .end·method | 176 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/MultistepIntegrator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/MultistepIntegrator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·235 | 27 | ····.line·235 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/MultistepIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/MultistepIntegrator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$orderingSign:I | 32 | .field·final·synthetic·val$orderingSign:I |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/AbstractIntegrator;I)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/AbstractIntegrator; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·330 | 38 | ····.line·330 |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/AbstractIntegrator; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->this$0:Lorg/apache/commons/math3/ode/AbstractIntegrator; |
39 | ····iput·p2,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->val$orderingSign:I | 40 | ····iput·p2,·p0,·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->val$orderingSign:I |
Offset 48, 25 lines modified | Offset 49, 21 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
54 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·330 | 55 | ····.line·330 |
57 | ····check-cast·p1,·Lorg/apache/commons/math3/ode/events/EventState; | 56 | ····check-cast·p1,·Lorg/apache/commons/math3/ode/events/EventState; |
58 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
59 | ····check-cast·p2,·Lorg/apache/commons/math3/ode/events/EventState; | 57 | ····check-cast·p2,·Lorg/apache/commons/math3/ode/events/EventState; |
60 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
61 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->compare(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/events/EventState;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ode/AbstractIntegrator$1;->compare(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/events/EventState;)I |
62 | ····move-result·v0 | 59 | ····move-result·v0 |
63 | ····return·v0 | 60 | ····return·v0 |
64 | .end·method | 61 | .end·method |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····if-ge·p2,·v0,·:cond_0 | 69 | ····if-ge·p2,·v0,·:cond_0 |
70 | ····.line·121 | 70 | ····.line·121 |
71 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 71 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
72 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 72 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
73 | ····.line·123 | ||
73 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 74 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
74 | ····move-result-object·v2 | 75 | ····move-result-object·v2 |
75 | ····const/4·v3,·0x2 | 76 | ····const/4·v3,·0x2 |
76 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 77 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 151, 298 lines modified | Offset 151, 297 lines modified | ||
151 | ····.line·379 | 151 | ····.line·379 |
152 | ····goto·:goto_0 | 152 | ····goto·:goto_0 |
153 | .end·method | 153 | .end·method |
154 | #·virtual·methods | 154 | #·virtual·methods |
155 | .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V | 155 | .method·public·append(Lorg/apache/commons/math3/ode/ContinuousOutputModel;)V |
156 | ····.locals·1 | 156 | ····.locals·17 |
157 | ····.param·p1,·"model"····#·Lorg/apache/commons/math3/ode/ContinuousOutputModel; | 157 | ····.param·p1,·"model"····#·Lorg/apache/commons/math3/ode/ContinuousOutputModel; |
158 | ····.annotation·system·Ldalvik/annotation/Throws; | 158 | ····.annotation·system·Ldalvik/annotation/Throws; |
159 | ········value·=·{ | 159 | ········value·=·{ |
160 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 160 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
161 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException; | 161 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException; |
162 | ········} | 162 | ········} |
163 | ····.end·annotation | 163 | ····.end·annotation |
164 | ····.prologue | 164 | ····.prologue |
165 | ····.line·133 | 165 | ····.line·133 |
166 | ····move-object/from16·v0,·p1 | 166 | ····move-object/from16·v0,·p1 |
167 | ····iget-object·v1 | 167 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
168 | ····invoke-interface·{v1 | 168 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
169 | ····move-result·v1 | 169 | ····move-result·v11 |
170 | ····if-nez·v1 | 170 | ····if-nez·v11,·:cond_0 |
171 | ····.line·170 | 171 | ····.line·170 |
172 | ····:goto_0 | 172 | ····:goto_0 |
173 | ····return-void | 173 | ····return-void |
174 | ····.line·137 | 174 | ····.line·137 |
175 | ····:cond_0 | 175 | ····:cond_0 |
176 | ····move-object/from16·v0,·p0 | 176 | ····move-object/from16·v0,·p0 |
177 | ····iget-object·v1 | 177 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
178 | ····invoke-interface·{v1 | 178 | ····invoke-interface·{v11},·Ljava/util/List;->size()I |
179 | ····move-result·v1 | 179 | ····move-result·v11 |
180 | ····if-nez·v1 | 180 | ····if-nez·v11,·:cond_2 |
181 | ····.line·138 | 181 | ····.line·138 |
182 | ····move-object/from16·v0,·p1 | 182 | ····move-object/from16·v0,·p1 |
183 | ····iget-wide·v1 | 183 | ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D |
184 | ····move-object/from16·v0,·p0 | 184 | ····move-object/from16·v0,·p0 |
185 | ····iput-wide·v1 | 185 | ····iput-wide·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->initialTime:D |
186 | ····.line·139 | 186 | ····.line·139 |
187 | ····move-object/from16·v0,·p1 | 187 | ····move-object/from16·v0,·p1 |
188 | ····iget-boolean·v1 | 188 | ····iget-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z |
189 | ····move-object/from16·v0,·p0 | 189 | ····move-object/from16·v0,·p0 |
190 | ····iput-boolean·v1 | 190 | ····iput-boolean·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->forward:Z |
191 | ····.line·163 | 191 | ····.line·163 |
192 | ····:cond_1 | 192 | ····:cond_1 |
193 | ····move-object/from16·v0,·p1 | 193 | ····move-object/from16·v0,·p1 |
194 | ····iget-object·v1 | 194 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
195 | ····invoke-interface·{v1 | 195 | ····invoke-interface·{v11},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
196 | ····move-result-object·v | 196 | ····move-result-object·v11 |
197 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
198 | ····:goto_1 | 197 | ····:goto_1 |
199 | ····invoke-interface·{v | 198 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
200 | ····move-result·v12 | 199 | ····move-result·v12 |
201 | ····if-eqz·v12,·:cond_5 | 200 | ····if-eqz·v12,·:cond_5 |
202 | ····invoke-interface·{v | 201 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
203 | ····move-result-object·v | 202 | ····move-result-object·v5 |
204 | ····check-cast·v | 203 | ····check-cast·v5,·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
205 | ····.line·164 | 204 | ····.line·164 |
206 | ····.local·v | 205 | ····.local·v5,·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
207 | ····move-object/from16·v0,·p0 | 206 | ····move-object/from16·v0,·p0 |
208 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; | 207 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->steps:Ljava/util/List; |
209 | ····invoke-interface·{v | 208 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
210 | ····move-result-object·v13 | 209 | ····move-result-object·v13 |
211 | ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 210 | ····invoke-interface·{v12,·v13},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
212 | ····goto·:goto_1 | 211 | ····goto·:goto_1 |
213 | ····.line·142 | 212 | ····.line·142 |
214 | ····.end·local·v5····#·"i$":Ljava/util/Iterator; | ||
215 | ····.end·local·v | 213 | ····.end·local·v5····#·"interpolator":Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
216 | ····:cond_2 | 214 | ····:cond_2 |
217 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 215 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
218 | ····move-result-object·v1 | 216 | ····move-result-object·v11 |
219 | ····array-length·v1 | 217 | ····array-length·v11,·v11 |
220 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 218 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
221 | ····move-result-object·v1 | 219 | ····move-result-object·v12 |
222 | ····array-length·v1 | 220 | ····array-length·v12,·v12 |
223 | ····if-eq·v1 | 221 | ····if-eq·v11,·v12,·:cond_3 |
224 | ····.line·143 | 222 | ····.line·143 |
225 | ····new-instance·v1 | 223 | ····new-instance·v11,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
226 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D | 224 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ContinuousOutputModel;->getInterpolatedState()[D |
227 | ····move-result-object·v1 | 225 | ····move-result-object·v12 |
228 | ····array-length·v1 | 226 | ····array-length·v12,·v12 |
Max diff block lines reached; 8829/14468 bytes (61.02%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 22 | .field·final·synthetic·val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/ode/events/EventState;Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/ode/events/EventState; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·239 | 28 | ····.line·239 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->this$0:Lorg/apache/commons/math3/ode/events/EventState; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->this$0:Lorg/apache/commons/math3/ode/events/EventState; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/ode/events/EventState$1;->val$interpolator:Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
Offset 1, 19 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·abstract·enum·Lorg/apache/commons/math3/ode/events/FilterType; | 1 | .class·public·abstract·enum·Lorg/apache/commons/math3/ode/events/FilterType; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"FilterType.java" | 3 | .source·"FilterType.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/ode/events/FilterType$3; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········"Ljava/lang/Enum", | 7 | ········"Ljava/lang/Enum", |
13 | ········"<", | 8 | ········"<", |
14 | ········"Lorg/apache/commons/math3/ode/events/FilterType;", | 9 | ········"Lorg/apache/commons/math3/ode/events/FilterType;", |
15 | ········">;" | 10 | ········">;" |
16 | ····} | 11 | ····} |
Offset 81, 15 lines modified | Offset 75, 14 lines modified | ||
81 | ········} | 75 | ········} |
82 | ····.end·annotation | 76 | ····.end·annotation |
83 | ····.prologue | 77 | ····.prologue |
84 | ····.line·28 | 78 | ····.line·28 |
85 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 79 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
86 | ····.line·146 | ||
87 | ····return-void | 80 | ····return-void |
88 | .end·method | 81 | .end·method |
89 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V | 82 | .method·synthetic·constructor·<init>(Ljava/lang/String;ILorg/apache/commons/math3/ode/events/FilterType$1;)V |
90 | ····.locals·0 | 83 | ····.locals·0 |
91 | ····.param·p1,·"x0"····#·Ljava/lang/String; | 84 | ····.param·p1,·"x0"····#·Ljava/lang/String; |
92 | ····.param·p2,·"x1"····#·I | 85 | ····.param·p2,·"x1"····#·I |
Offset 138, 93 lines modified | Offset 138, 90 lines modified | ||
138 | ····.line·46 | 138 | ····.line·46 |
139 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->handler:Lorg/apache/commons/math3/ode/events/EventHandler; | 139 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->handler:Lorg/apache/commons/math3/ode/events/EventHandler; |
140 | ····return-object·v0 | 140 | ····return-object·v0 |
141 | .end·method | 141 | .end·method |
142 | .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D | 142 | .method·private·getCompleteState(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)[D |
143 | ····.locals· | 143 | ····.locals·8 |
144 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 144 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
145 | ····.prologue | 145 | ····.prologue |
146 | ····.line·203 | 146 | ····.line·203 |
147 | ····iget-object·v | 147 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
148 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTotalDimension()I |
149 | ····move-result·v | 149 | ····move-result·v4 |
150 | ····new-array·v | 150 | ····new-array·v0,·v4,·[D |
151 | ····.line·205 | 151 | ····.line·205 |
152 | ····.local·v | 152 | ····.local·v0,·"complete":[D |
153 | ····iget-object·v | 153 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
154 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
155 | ····move-result-object·v | 155 | ····move-result-object·v4 |
156 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D | 156 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedState()[D |
157 | ····move-result-object·v | 157 | ····move-result-object·v5 |
158 | ····invoke-virtual·{v | 158 | ····invoke-virtual·{v4,·v5,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
159 | ····.line·207 | 159 | ····.line·207 |
160 | ····const/4·v | 160 | ····const/4·v1,·0x0 |
161 | ····.line·208 | 161 | ····.line·208 |
162 | ····.local·v | 162 | ····.local·v1,·"index":I |
163 | ····iget-object·v | 163 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/events/EventState;->expandable:Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
164 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
165 | ····move-result-object·v | 165 | ····move-result-object·v5 |
166 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; | ||
167 | ····array-length·v | 166 | ····array-length·v6,·v5 |
168 | ····.local·v5,·"len$":I | ||
169 | ····const/4·v | 167 | ····const/4·v4,·0x0 |
170 | ····.local·v2,·"i$":I | ||
171 | ····move·v | 168 | ····move·v2,·v1 |
172 | ····.end·local·v | 169 | ····.end·local·v1····#·"index":I |
173 | ····.local·v | 170 | ····.local·v2,·"index":I |
174 | ····:goto_0 | 171 | ····:goto_0 |
175 | ····if-ge·v | 172 | ····if-ge·v4,·v6,·:cond_0 |
176 | ····aget-object·v | 173 | ····aget-object·v3,·v5,·v4 |
177 | ····.line·209 | 174 | ····.line·209 |
178 | ····.local·v | 175 | ····.local·v3,·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper; |
179 | ····add-int/lit8·v | 176 | ····add-int/lit8·v1,·v2,·0x1 |
180 | ····.end·local·v | 177 | ····.end·local·v2····#·"index":I |
181 | ····.restart·local·v | 178 | ····.restart·local·v1····#·"index":I |
182 | ····invoke-interface·{p1,·v | 179 | ····invoke-interface·{p1,·v2},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getInterpolatedSecondaryState(I)[D |
183 | ····move-result-object·v7 | 180 | ····move-result-object·v7 |
184 | ····invoke-virtual·{v | 181 | ····invoke-virtual·{v3,·v7,·v0},·Lorg/apache/commons/math3/ode/EquationsMapper;->insertEquationData([D[D)V |
185 | ····.line·208 | 182 | ····.line·208 |
186 | ····add-int/lit8·v | 183 | ····add-int/lit8·v4,·v4,·0x1 |
187 | ····move·v | 184 | ····move·v2,·v1 |
188 | ····.end·local·v | 185 | ····.end·local·v1····#·"index":I |
189 | ····.restart·local·v | 186 | ····.restart·local·v2····#·"index":I |
190 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
191 | ····.line·213 | 188 | ····.line·213 |
192 | ····.end·local·v | 189 | ····.end·local·v3····#·"secondary":Lorg/apache/commons/math3/ode/EquationsMapper; |
193 | ····:cond_0 | 190 | ····:cond_0 |
194 | ····return-object·v | 191 | ····return-object·v0 |
195 | .end·method | 192 | .end·method |
196 | #·virtual·methods | 193 | #·virtual·methods |
197 | .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z | 194 | .method·public·evaluateStep(Lorg/apache/commons/math3/ode/sampling/StepInterpolator;)Z |
198 | ····.locals·35 | 195 | ····.locals·35 |
199 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 196 | ····.param·p1,·"interpolator"····#·Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
Offset 437, 14 lines modified | Offset 434, 15 lines modified | ||
437 | ····move-object/from16·v0,·p0 | 434 | ····move-object/from16·v0,·p0 |
438 | ····iget·v4,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->maxIterationCount:I | 435 | ····iget·v4,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->maxIterationCount:I |
439 | ····sget-object·v10,·Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;->RIGHT_SIDE:Lorg/apache/commons/math3/analysis/solvers/AllowedSolution; | 436 | ····sget-object·v10,·Lorg/apache/commons/math3/analysis/solvers/AllowedSolution;->RIGHT_SIDE:Lorg/apache/commons/math3/analysis/solvers/AllowedSolution; |
437 | ····.line·273 | ||
440 | ····invoke-interface/range·{v3·..·v10},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDLorg/apache/commons/math3/analysis/solvers/AllowedSolution;)D | 438 | ····invoke-interface/range·{v3·..·v10},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDLorg/apache/commons/math3/analysis/solvers/AllowedSolution;)D |
441 | ····move-result-wide·v31 | 439 | ····move-result-wide·v31 |
442 | ····.line·289 | 440 | ····.line·289 |
443 | ····.local·v31,·"root":D | 441 | ····.local·v31,·"root":D |
444 | ····:goto_4 | 442 | ····:goto_4 |
Offset 456, 14 lines modified | Offset 454, 15 lines modified | ||
456 | ····move-result·v4 | 454 | ····move-result·v4 |
457 | ····if-nez·v4,·:cond_c | 455 | ····if-nez·v4,·:cond_c |
458 | ····sub-double·v11,·v31,·v6 | 456 | ····sub-double·v11,·v31,·v6 |
457 | ····.line·290 | ||
459 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 458 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
460 | ····move-result-wide·v11 | 459 | ····move-result-wide·v11 |
461 | ····move-object/from16·v0,·p0 | 460 | ····move-object/from16·v0,·p0 |
462 | ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D | 461 | ····iget-wide·v15,·v0,·Lorg/apache/commons/math3/ode/events/EventState;->convergence:D |
Offset 474, 14 lines modified | Offset 473, 15 lines modified | ||
Max diff block lines reached; 6181/12231 bytes (50.54%) of diff not shown. |
Offset 204, 31 lines modified | Offset 204, 35 lines modified | ||
204 | ····const/4·v1,·0x0 | 204 | ····const/4·v1,·0x0 |
205 | ····.line·268 | 205 | ····.line·268 |
206 | ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z | 206 | ····iget-boolean·v2,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->forward:Z |
207 | ····if-eqz·v2,·:cond_2 | 207 | ····if-eqz·v2,·:cond_2 |
208 | ····.line·269 | ||
208 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 209 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
209 | ····move-result-wide·v2 | 210 | ····move-result-wide·v2 |
210 | ····cmpg-double·v2,·p1,·v2 | 211 | ····cmpg-double·v2,·p1,·v2 |
211 | ····if-gtz·v2,·:cond_1 | 212 | ····if-gtz·v2,·:cond_1 |
213 | ····.line·268 | ||
212 | ····:cond_0 | 214 | ····:cond_0 |
213 | ····:goto_0 | 215 | ····:goto_0 |
214 | ····return·v0 | 216 | ····return·v0 |
215 | ····:cond_1 | 217 | ····:cond_1 |
216 | ····move·v0,·v1 | 218 | ····move·v0,·v1 |
219 | ····.line·269 | ||
217 | ····goto·:goto_0 | 220 | ····goto·:goto_0 |
221 | ····.line·270 | ||
218 | ····:cond_2 | 222 | ····:cond_2 |
219 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 223 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
220 | ····move-result-wide·v2 | 224 | ····move-result-wide·v2 |
221 | ····cmpl-double·v2,·p1,·v2 | 225 | ····cmpl-double·v2,·p1,·v2 |
Offset 406, 14 lines modified | Offset 410, 15 lines modified | ||
406 | ····sget-object·v7,·Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;->MULTIPLES:Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode; | 410 | ····sget-object·v7,·Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode;->MULTIPLES:Lorg/apache/commons/math3/ode/sampling/StepNormalizerMode; |
407 | ····if-ne·v4,·v7,·:cond_1 | 411 | ····if-ne·v4,·v7,·:cond_1 |
408 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 412 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D |
413 | ····.line·225 | ||
409 | ····invoke-static·{v2,·v3,·v7,·v8,·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z | 414 | ····invoke-static·{v2,·v3,·v7,·v8,·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z |
410 | ····move-result·v4 | 415 | ····move-result·v4 |
411 | ····if-eqz·v4,·:cond_1 | 416 | ····if-eqz·v4,·:cond_1 |
412 | ····.line·226 | 417 | ····.line·226 |
Offset 462, 14 lines modified | Offset 467, 15 lines modified | ||
462 | ····:cond_3 | 467 | ····:cond_3 |
463 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 468 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D |
464 | ····iget-wide·v9,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->h:D | 469 | ····iget-wide·v9,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->h:D |
465 | ····div-double/2addr·v7,·v9 | 470 | ····div-double/2addr·v7,·v9 |
471 | ····.line·223 | ||
466 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D | 472 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D |
467 | ····move-result-wide·v7 | 473 | ····move-result-wide·v7 |
468 | ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0 | 474 | ····const-wide/high16·v9,·0x3ff0000000000000L····#·1.0 |
469 | ····add-double/2addr·v7,·v9 | 475 | ····add-double/2addr·v7,·v9 |
Offset 493, 14 lines modified | Offset 499, 15 lines modified | ||
493 | ····move-result·v4 | 499 | ····move-result·v4 |
494 | ····if-eqz·v4,·:cond_7 | 500 | ····if-eqz·v4,·:cond_7 |
495 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D | 501 | ····iget-wide·v7,·p0,·Lorg/apache/commons/math3/ode/sampling/StepNormalizer;->lastTime:D |
502 | ····.line·248 | ||
496 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D | 503 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/ode/sampling/StepInterpolator;->getCurrentTime()D |
497 | ····move-result-wide·v9 | 504 | ····move-result-wide·v9 |
498 | ····cmpl-double·v4,·v7,·v9 | 505 | ····cmpl-double·v4,·v7,·v9 |
499 | ····if-eqz·v4,·:cond_7 | 506 | ····if-eqz·v4,·:cond_7 |
Offset 534, 15 lines modified | Offset 541, 15 lines modified | ||
534 | ····.end·local·v0····#·"addLast":Z | 541 | ····.end·local·v0····#·"addLast":Z |
535 | ····:cond_6 | 542 | ····:cond_6 |
536 | ····return-void | 543 | ····return-void |
537 | ····:cond_7 | 544 | ····:cond_7 |
538 | ····move·v0,·v6 | 545 | ····move·v0,·v6 |
539 | ····.line·24 | 546 | ····.line·248 |
540 | ····goto·:goto_3 | 547 | ····goto·:goto_3 |
541 | .end·method | 548 | .end·method |
542 | .method·public·init(D[DD)V | 549 | .method·public·init(D[DD)V |
543 | ····.locals·6 | 550 | ····.locals·6 |
544 | ····.param·p1,·"t0"····#·D | 551 | ····.param·p1,·"t0"····#·D |
545 | ····.param·p3,·"y0"····#·[D | 552 | ····.param·p3,·"y0"····#·[D |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler; | 6 | .implements·Lorg/apache/commons/math3/ode/sampling/StepHandler; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$1;, | ||
11 | ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$LazyHolder; | 10 | ········Lorg/apache/commons/math3/ode/sampling/DummyStepHandler$LazyHolder; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·direct·methods | 13 | #·direct·methods |
15 | .method·private·constructor·<init>()V | 14 | .method·private·constructor·<init>()V |
Offset 188, 14 lines modified | Offset 188, 15 lines modified | ||
188 | ····.line·204 | 188 | ····.line·204 |
189 | ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; | 189 | ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
190 | ····if-nez·v1,·:cond_2 | 190 | ····if-nez·v1,·:cond_2 |
191 | ····move-object·v1,·v2 | 191 | ····move-object·v1,·v2 |
192 | ····.line·205 | ||
192 | ····:goto_0 | 193 | ····:goto_0 |
193 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; | 194 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
194 | ····.line·207 | 195 | ····.line·207 |
195 | ····return-void | 196 | ····return-void |
196 | ····.line·187 | 197 | ····.line·187 |
Offset 319, 14 lines modified | Offset 320, 15 lines modified | ||
319 | ····goto·:goto_1 | 320 | ····goto·:goto_1 |
320 | ····.line·204 | 321 | ····.line·204 |
321 | ····.end·local·v0····#·"i":I | 322 | ····.end·local·v0····#·"i":I |
322 | ····:cond_2 | 323 | ····:cond_2 |
323 | ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; | 324 | ····iget-object·v1,·p1,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
325 | ····.line·205 | ||
324 | ····invoke-virtual·{v1},·[Lorg/apache/commons/math3/ode/EquationsMapper;->clone()Ljava/lang/Object; | 326 | ····invoke-virtual·{v1},·[Lorg/apache/commons/math3/ode/EquationsMapper;->clone()Ljava/lang/Object; |
325 | ····move-result-object·v1 | 327 | ····move-result-object·v1 |
326 | ····check-cast·v1,·[Lorg/apache/commons/math3/ode/EquationsMapper; | 328 | ····check-cast·v1,·[Lorg/apache/commons/math3/ode/EquationsMapper; |
327 | ····goto·:goto_0 | 329 | ····goto·:goto_0 |
Offset 1219, 182 lines modified | Offset 1221, 173 lines modified | ||
1219 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z | 1221 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->finalized:Z |
1220 | ····.line·308 | 1222 | ····.line·308 |
1221 | ····return-void | 1223 | ····return-void |
1222 | .end·method | 1224 | .end·method |
1223 | .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V | 1225 | .method·protected·writeBaseExternal(Ljava/io/ObjectOutput;)V |
1224 | ····.locals· | 1226 | ····.locals·7 |
1225 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutput; | 1227 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutput; |
1226 | ····.annotation·system·Ldalvik/annotation/Throws; | 1228 | ····.annotation·system·Ldalvik/annotation/Throws; |
1227 | ········value·=·{ | 1229 | ········value·=·{ |
1228 | ············Ljava/io/IOException; | 1230 | ············Ljava/io/IOException; |
1229 | ········} | 1231 | ········} |
1230 | ····.end·annotation | 1232 | ····.end·annotation |
1231 | ····.prologue | 1233 | ····.prologue |
1232 | ····.line·520 | 1234 | ····.line·520 |
1233 | ····iget-object·v | 1235 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->currentState:[D |
1234 | ····if-nez·v | 1236 | ····if-nez·v4,·:cond_0 |
1235 | ····.line·521 | 1237 | ····.line·521 |
1236 | ····const/4·v | 1238 | ····const/4·v4,·-0x1 |
1237 | ····invoke-interface·{p1,·v | 1239 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeInt(I)V |
1238 | ····.line·525 | 1240 | ····.line·525 |
1239 | ····:goto_0 | 1241 | ····:goto_0 |
1240 | ····iget-wide·v | 1242 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalPreviousTime:D |
1241 | ····invoke-interface·{p1,·v | 1243 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1242 | ····.line·526 | 1244 | ····.line·526 |
1243 | ····iget-wide·v | 1245 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->globalCurrentTime:D |
1244 | ····invoke-interface·{p1,·v | 1246 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1245 | ····.line·527 | 1247 | ····.line·527 |
1246 | ····iget-wide·v | 1248 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softPreviousTime:D |
1247 | ····invoke-interface·{p1,·v | 1249 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1248 | ····.line·528 | 1250 | ····.line·528 |
1249 | ····iget-wide·v | 1251 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->softCurrentTime:D |
1250 | ····invoke-interface·{p1,·v | 1252 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1251 | ····.line·529 | 1253 | ····.line·529 |
1252 | ····iget-wide·v | 1254 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->h:D |
1253 | ····invoke-interface·{p1,·v | 1255 | ····invoke-interface·{p1,·v4,·v5},·Ljava/io/ObjectOutput;->writeDouble(D)V |
1254 | ····.line·530 | 1256 | ····.line·530 |
1255 | ····iget-boolean·v | 1257 | ····iget-boolean·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->forward:Z |
1256 | ····invoke-interface·{p1,·v | 1258 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeBoolean(Z)V |
1257 | ····.line·531 | 1259 | ····.line·531 |
1258 | ····iget-object·v | 1260 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->primaryMapper:Lorg/apache/commons/math3/ode/EquationsMapper; |
1259 | ····invoke-interface·{p1,·v | 1261 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V |
1260 | ····.line·532 | 1262 | ····.line·532 |
1261 | ····iget-object·v | 1263 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
1262 | ····array-length·v | 1264 | ····array-length·v4,·v4 |
1263 | ····invoke-interface·{p1,·v | 1265 | ····invoke-interface·{p1,·v4},·Ljava/io/ObjectOutput;->write(I)V |
1264 | ····.line·533 | 1266 | ····.line·533 |
1265 | ····iget-object·v | 1267 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/ode/sampling/AbstractStepInterpolator;->secondaryMappers:[Lorg/apache/commons/math3/ode/EquationsMapper; |
1266 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; | ||
1267 | ····array-length·v | 1268 | ····array-length·v6,·v5 |
1268 | ····.local·v4,·"len$":I | ||
1269 | ····const/4·v | 1269 | ····const/4·v4,·0x0 |
1270 | ····.local·v2,·"i$":I | ||
1271 | ····:goto_1 | 1270 | ····:goto_1 |
1272 | ····if-ge·v | 1271 | ····if-ge·v4,·v6,·:cond_1 |
1273 | ····aget-object·v | 1272 | ····aget-object·v2,·v5,·v4 |
1274 | ····.line·534 | 1273 | ····.line·534 |
1275 | ····.local·v | 1274 | ····.local·v2,·"mapper":Lorg/apache/commons/math3/ode/EquationsMapper; |
1276 | ····invoke-interface·{p1,·v | 1275 | ····invoke-interface·{p1,·v2},·Ljava/io/ObjectOutput;->writeObject(Ljava/lang/Object;)V |
1277 | ····.line·533 | 1276 | ····.line·533 |
1278 | ····add-int/lit8·v | 1277 | ····add-int/lit8·v4,·v4,·0x1 |
1279 | ····goto·:goto_1 | 1278 | ····goto·:goto_1 |
1280 | ····.line·523 | 1279 | ····.line·523 |
1281 | ····.end·local·v0····#·"arr$":[Lorg/apache/commons/math3/ode/EquationsMapper; | ||
Max diff block lines reached; 4010/10687 bytes (37.52%) of diff not shown. |
Offset 81, 15 lines modified | Offset 81, 15 lines modified | ||
81 | ····.line·190 | 81 | ····.line·190 |
82 | ····return-void | 82 | ····return-void |
83 | .end·method | 83 | .end·method |
84 | #·virtual·methods | 84 | #·virtual·methods |
85 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V | 85 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V |
86 | ····.locals· | 86 | ····.locals·59 |
87 | ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; | 87 | ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
88 | ····.param·p2,·"t"····#·D | 88 | ····.param·p2,·"t"····#·D |
89 | ····.annotation·system·Ldalvik/annotation/Throws; | 89 | ····.annotation·system·Ldalvik/annotation/Throws; |
90 | ········value·=·{ | 90 | ········value·=·{ |
91 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, | 91 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, |
92 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, | 92 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, |
93 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, | 93 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, |
Offset 109, 18 lines modified | Offset 109, 18 lines modified | ||
109 | ····move-result-wide·v5 | 109 | ····move-result-wide·v5 |
110 | ····cmpl-double·v5,·p2,·v5 | 110 | ····cmpl-double·v5,·p2,·v5 |
111 | ····if-lez·v5,·:cond_2 | 111 | ····if-lez·v5,·:cond_2 |
112 | ····const/16·v | 112 | ····const/16·v39,·0x1 |
113 | ····.line·203 | 113 | ····.line·203 |
114 | ····.local·v | 114 | ····.local·v39,·"forward":Z |
115 | ····:goto_0 | 115 | ····:goto_0 |
116 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D | 116 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D |
117 | ····move-result-object·v8 | 117 | ····move-result-object·v8 |
118 | ····.line·204 | 118 | ····.line·204 |
119 | ····.local·v8,·"y0":[D | 119 | ····.local·v8,·"y0":[D |
Offset 140, 27 lines modified | Offset 140, 28 lines modified | ||
140 | ····.line·208 | 140 | ····.line·208 |
141 | ····.local·v23,·"yDot":[D | 141 | ····.local·v23,·"yDot":[D |
142 | ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; | 142 | ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; |
143 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V | 143 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V |
144 | ····.line·2 | 144 | ····.line·210 |
145 | ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; | 145 | ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; |
146 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; | 146 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
147 | ····move-result-object·v5 | 147 | ····move-result-object·v5 |
148 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; | 148 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
149 | ····move-result-object·v6 | 149 | ····move-result-object·v6 |
150 | ····.line·209 | ||
150 | ····move-object/from16·v0,·v21 | 151 | ····move-object/from16·v0,·v21 |
151 | ····move/from16·v1,·v | 152 | ····move/from16·v1,·v39 |
152 | ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V | 153 | ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V |
153 | ····.line·213 | 154 | ····.line·213 |
154 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 155 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
155 | ····move-result-wide·v6 | 156 | ····move-result-wide·v6 |
Offset 223, 240 lines modified | Offset 224, 240 lines modified | ||
223 | ····iget-object·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->nordsieck:Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; | 224 | ····iget-object·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->nordsieck:Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
224 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;->getRowDimension()I | 225 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;->getRowDimension()I |
225 | ····move-result·v5 | 226 | ····move-result·v5 |
226 | ····add-int/lit8·v4 | 227 | ····add-int/lit8·v45,·v5,·-0x1 |
227 | ····.line·222 | 228 | ····.line·222 |
228 | ····.local·v4 | 229 | ····.local·v45,·"lastRow":I |
229 | ····move-object/from16·v0,·p0 | 230 | ····move-object/from16·v0,·p0 |
230 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D | 231 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D |
231 | ····move-wide/from16·v4 | 232 | ····move-wide/from16·v40,·v0 |
232 | ····.line·223 | 233 | ····.line·223 |
233 | ····.local·v4 | 234 | ····.local·v40,·"hNew":D |
234 | ····move-object/from16·v0,·v21 | 235 | ····move-object/from16·v0,·v21 |
235 | ····move-wide/from16·v1,·v4 | 236 | ····move-wide/from16·v1,·v40 |
236 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V | 237 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V |
237 | ····.line·226 | 238 | ····.line·226 |
238 | ····const/4·v5,·0x0 | 239 | ····const/4·v5,·0x0 |
239 | ····move-object/from16·v0,·p0 | 240 | ····move-object/from16·v0,·p0 |
240 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z | 241 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->isLastStep:Z |
241 | ····.line·229 | 242 | ····.line·229 |
242 | ····:cond_0 | 243 | ····:cond_0 |
243 | ····const-wide/high16·v3 | 244 | ····const-wide/high16·v31,·0x4024000000000000L····#·10.0 |
244 | ····.line·230 | 245 | ····.line·230 |
245 | ····.local·v3 | 246 | ····.local·v31,·"error":D |
246 | ····:cond_1 | 247 | ····:cond_1 |
247 | ····:goto_1 | 248 | ····:goto_1 |
248 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 | 249 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 |
249 | ····cmpl-double·v5,·v3 | 250 | ····cmpl-double·v5,·v31,·v5 |
250 | ····if-ltz·v5,·:cond_5 | 251 | ····if-ltz·v5,·:cond_5 |
251 | ····.line·232 | 252 | ····.line·232 |
252 | ····move-wide/from16·v0,·v4 | 253 | ····move-wide/from16·v0,·v40 |
253 | ····move-object/from16·v2,·p0 | 254 | ····move-object/from16·v2,·p0 |
254 | ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D | 255 | ····iput-wide·v0,·v2,·Lorg/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator;->stepSize:D |
255 | ····.line·235 | 256 | ····.line·235 |
256 | ····const-wide/16·v3 | 257 | ····const-wide/16·v31,·0x0 |
257 | ····.line·236 | 258 | ····.line·236 |
258 | ····const/16·v4 | 259 | ····const/16·v42,·0x0 |
259 | ····.local·v4 | 260 | ····.local·v42,·"i":I |
260 | ····:goto_2 | 261 | ····:goto_2 |
261 | ····move-object/from16·v0,·p0 | 262 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 15473/19796 bytes (78.16%) of diff not shown. |
Offset 89, 15 lines modified | Offset 89, 15 lines modified | ||
89 | ····.line·206 | 89 | ····.line·206 |
90 | ····return-void | 90 | ····return-void |
91 | .end·method | 91 | .end·method |
92 | #·virtual·methods | 92 | #·virtual·methods |
93 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V | 93 | .method·public·integrate(Lorg/apache/commons/math3/ode/ExpandableStatefulODE;D)V |
94 | ····.locals·5 | 94 | ····.locals·54 |
95 | ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; | 95 | ····.param·p1,·"equations"····#·Lorg/apache/commons/math3/ode/ExpandableStatefulODE; |
96 | ····.param·p2,·"t"····#·D | 96 | ····.param·p2,·"t"····#·D |
97 | ····.annotation·system·Ldalvik/annotation/Throws; | 97 | ····.annotation·system·Ldalvik/annotation/Throws; |
98 | ········value·=·{ | 98 | ········value·=·{ |
99 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, | 99 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, |
100 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, | 100 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, |
101 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, | 101 | ············Lorg/apache/commons/math3/exception/MaxCountExceededException;, |
Offset 117, 18 lines modified | Offset 117, 18 lines modified | ||
117 | ····move-result-wide·v5 | 117 | ····move-result-wide·v5 |
118 | ····cmpl-double·v5,·p2,·v5 | 118 | ····cmpl-double·v5,·p2,·v5 |
119 | ····if-lez·v5,·:cond_2 | 119 | ····if-lez·v5,·:cond_2 |
120 | ····const/16·v | 120 | ····const/16·v39,·0x1 |
121 | ····.line·220 | 121 | ····.line·220 |
122 | ····.local·v | 122 | ····.local·v39,·"forward":Z |
123 | ····:goto_0 | 123 | ····:goto_0 |
124 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D | 124 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getCompleteState()[D |
125 | ····move-result-object·v8 | 125 | ····move-result-object·v8 |
126 | ····.line·221 | 126 | ····.line·221 |
127 | ····.local·v8,·"y0":[D | 127 | ····.local·v8,·"y0":[D |
Offset 148, 47 lines modified | Offset 148, 48 lines modified | ||
148 | ····.line·223 | 148 | ····.line·223 |
149 | ····.local·v23,·"yDot":[D | 149 | ····.local·v23,·"yDot":[D |
150 | ····array-length·v5,·v12 | 150 | ····array-length·v5,·v12 |
151 | ····new-array·v0,·v5,·[D | 151 | ····new-array·v0,·v5,·[D |
152 | ····move-object/from16·v5 | 152 | ····move-object/from16·v53,·v0 |
153 | ····.line·224 | 153 | ····.line·224 |
154 | ····.local·v5 | 154 | ····.local·v53,·"yTmp":[D |
155 | ····array-length·v5,·v12 | 155 | ····array-length·v5,·v12 |
156 | ····new-array·v0,·v5,·[D | 156 | ····new-array·v0,·v5,·[D |
157 | ····move-object/from16·v | 157 | ····move-object/from16·v48,·v0 |
158 | ····.line·225 | 158 | ····.line·225 |
159 | ····.local·v | 159 | ····.local·v48,·"predictedScaled":[D |
160 | ····const/16·v | 160 | ····const/16·v47,·0x0 |
161 | ····.line·228 | 161 | ····.line·228 |
162 | ····.local·v | 162 | ····.local·v47,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
163 | ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; | 163 | ····new-instance·v21,·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; |
164 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V | 164 | ····invoke-direct/range·{v21·..·v21},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;-><init>()V |
165 | ····.line·2 | 165 | ····.line·230 |
166 | ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; | 166 | ····.local·v21,·"interpolator":Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator; |
167 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; | 167 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
168 | ····move-result-object·v5 | 168 | ····move-result-object·v5 |
169 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; | 169 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
170 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
171 | ····.line·229 | ||
171 | ····move-object/from16·v0,·v21 | 172 | ····move-object/from16·v0,·v21 |
172 | ····move/from16·v1,·v | 173 | ····move/from16·v1,·v39 |
173 | ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V | 174 | ····invoke-virtual·{v0,·v12,·v1,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->reinitialize([DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V |
174 | ····.line·233 | 175 | ····.line·233 |
175 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 176 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
176 | ····move-result-wide·v6 | 177 | ····move-result-wide·v6 |
Offset 247, 51 lines modified | Offset 248, 51 lines modified | ||
247 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V | 248 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->storeTime(D)V |
248 | ····.line·240 | 249 | ····.line·240 |
249 | ····move-object/from16·v0,·p0 | 250 | ····move-object/from16·v0,·p0 |
250 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D | 251 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->stepSize:D |
251 | ····move-wide/from16·v4 | 252 | ····move-wide/from16·v40,·v0 |
252 | ····.line·241 | 253 | ····.line·241 |
253 | ····.local·v4 | 254 | ····.local·v40,·"hNew":D |
254 | ····move-object/from16·v0,·v21 | 255 | ····move-object/from16·v0,·v21 |
255 | ····move-wide/from16·v1,·v4 | 256 | ····move-wide/from16·v1,·v40 |
256 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V | 257 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/ode/sampling/NordsieckStepInterpolator;->rescale(D)V |
257 | ····.line·243 | 258 | ····.line·243 |
258 | ····const/4·v5,·0x0 | 259 | ····const/4·v5,·0x0 |
259 | ····move-object/from16·v0,·p0 | 260 | ····move-object/from16·v0,·p0 |
260 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z | 261 | ····iput-boolean·v5,·v0,·Lorg/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator;->isLastStep:Z |
261 | ····move-object/from16·v19,·v | 262 | ····move-object/from16·v19,·v47 |
262 | ····.line·246 | 263 | ····.line·246 |
263 | ····.end·local·v | 264 | ····.end·local·v47····#·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
264 | ····.local·v19,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; | 265 | ····.local·v19,·"nordsieckTmp":Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
265 | ····:cond_0 | 266 | ····:cond_0 |
266 | ····const-wide/high16·v3 | 267 | ····const-wide/high16·v31,·0x4024000000000000L····#·10.0 |
267 | ····.line·247 | 268 | ····.line·247 |
268 | ····.local·v3 | 269 | ····.local·v31,·"error":D |
269 | ····:cond_1 | 270 | ····:cond_1 |
270 | ····:goto_1 | 271 | ····:goto_1 |
271 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 | 272 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 |
272 | ····cmpl-double·v5,·v3 | 273 | ····cmpl-double·v5,·v31,·v5 |
273 | ····if-ltz·v5,·:cond_5 | 274 | ····if-ltz·v5,·:cond_5 |
274 | ····.line·249 | 275 | ····.line·249 |
Max diff block lines reached; 17863/22408 bytes (79.72%) of diff not shown. |
Offset 180, 26 lines modified | Offset 180, 27 lines modified | ||
180 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 180 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
181 | ····move-result-object·v2 | 181 | ····move-result-object·v2 |
182 | ····check-cast·v2,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; | 182 | ····check-cast·v2,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; |
183 | ····.line·11 | 183 | ····.line·118 |
184 | ····.local·v2,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; | 184 | ····.local·v2,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; |
185 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; | 185 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
186 | ····move-result-object·v7 | 186 | ····move-result-object·v7 |
187 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; | 187 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
188 | ····move-result-object·v8 | 188 | ····move-result-object·v8 |
189 | ····move-object/from16·v3,·p0 | 189 | ····move-object/from16·v3,·p0 |
190 | ····.line·117 | ||
190 | ····invoke-virtual/range·{v2·..·v8},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V | 191 | ····invoke-virtual/range·{v2·..·v8},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V |
191 | ····.line·119 | 192 | ····.line·119 |
192 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 193 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
193 | ····move-result-wide·v7 | 194 | ····move-result-wide·v7 |
Offset 320, 26 lines modified | Offset 320, 27 lines modified | ||
320 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; | 320 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->copy()Lorg/apache/commons/math3/ode/sampling/StepInterpolator; |
321 | ····move-result-object·v4 | 321 | ····move-result-object·v4 |
322 | ····check-cast·v4,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; | 322 | ····check-cast·v4,·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; |
323 | ····.line·21 | 323 | ····.line·212 |
324 | ····.local·v4,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; | 324 | ····.local·v4,·"interpolator":Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator; |
325 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; | 325 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
326 | ····move-result-object·v9 | 326 | ····move-result-object·v9 |
327 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; | 327 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
328 | ····move-result-object·v10 | 328 | ····move-result-object·v10 |
329 | ····move-object/from16·v5,·p0 | 329 | ····move-object/from16·v5,·p0 |
330 | ····.line·211 | ||
330 | ····invoke-virtual/range·{v4·..·v10},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V | 331 | ····invoke-virtual/range·{v4·..·v10},·Lorg/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator;->reinitialize(Lorg/apache/commons/math3/ode/AbstractIntegrator;[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V |
331 | ····.line·213 | 332 | ····.line·213 |
332 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D | 333 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getTime()D |
333 | ····move-result-wide·v9 | 334 | ····move-result-wide·v9 |
Offset 928, 14 lines modified | Offset 929, 15 lines modified | ||
928 | ····move-object/from16·v0,·p0 | 929 | ····move-object/from16·v0,·p0 |
929 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D | 930 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D |
930 | ····move-wide/from16·v20,·v0 | 931 | ····move-wide/from16·v20,·v0 |
932 | ····.line·293 | ||
931 | ····move-wide/from16·v0,·v23 | 933 | ····move-wide/from16·v0,·v23 |
932 | ····move-wide/from16·v2,·v20 | 934 | ····move-wide/from16·v2,·v20 |
933 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 935 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
934 | ····move-result-wide·v20 | 936 | ····move-result-wide·v20 |
Offset 944, 14 lines modified | Offset 946, 15 lines modified | ||
944 | ····move-wide/from16·v0,·v17 | 946 | ····move-wide/from16·v0,·v17 |
945 | ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 947 | ····invoke-static·{v13,·v14,·v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
946 | ····move-result-wide·v13 | 948 | ····move-result-wide·v13 |
949 | ····.line·292 | ||
947 | ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D | 950 | ····invoke-static·{v9,·v10,·v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D |
948 | ····move-result-wide·v25 | 951 | ····move-result-wide·v25 |
949 | ····.line·294 | 952 | ····.line·294 |
950 | ····.local·v25,·"factor":D | 953 | ····.local·v25,·"factor":D |
951 | ····move-object/from16·v0,·p0 | 954 | ····move-object/from16·v0,·p0 |
Offset 1098, 14 lines modified | Offset 1101, 15 lines modified | ||
1098 | ····move-object/from16·v0,·p0 | 1101 | ····move-object/from16·v0,·p0 |
1099 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D | 1102 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator;->exp:D |
1100 | ····move-wide/from16·v20,·v0 | 1103 | ····move-wide/from16·v20,·v0 |
1104 | ····.line·318 | ||
1101 | ····move-wide/from16·v0,·v23 | 1105 | ····move-wide/from16·v0,·v23 |
1102 | ····move-wide/from16·v2,·v20 | 1106 | ····move-wide/from16·v2,·v20 |
1103 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 1107 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
1104 | ····move-result-wide·v20 | 1108 | ····move-result-wide·v20 |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····const-wide/high16·v2,·0x4028000000000000L····#·12.0 | 59 | ····const-wide/high16·v2,·0x4028000000000000L····#·12.0 |
60 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 60 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
61 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 61 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
62 | ····.line·64 | ||
62 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 63 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
63 | ····move-result-wide·v6 | 64 | ····move-result-wide·v6 |
64 | ····mul-double/2addr·v4,·v6 | 65 | ····mul-double/2addr·v4,·v6 |
65 | ····sub-double/2addr·v2,·v4 | 66 | ····sub-double/2addr·v2,·v4 |
Offset 115, 14 lines modified | Offset 116, 15 lines modified | ||
115 | ····const/4·v1,·0x3 | 116 | ····const/4·v1,·0x3 |
116 | ····const-wide/high16·v2,·0x4018000000000000L····#·6.0 | 117 | ····const-wide/high16·v2,·0x4018000000000000L····#·6.0 |
117 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 118 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
119 | ····.line·65 | ||
118 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 120 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
119 | ····move-result-wide·v4 | 121 | ····move-result-wide·v4 |
120 | ····add-double/2addr·v2,·v4 | 122 | ····add-double/2addr·v2,·v4 |
121 | ····const-wide/high16·v4,·0x403e000000000000L····#·30.0 | 123 | ····const-wide/high16·v4,·0x403e000000000000L····#·30.0 |
Offset 196, 14 lines modified | Offset 198, 15 lines modified | ||
196 | ····const-wide/high16·v4,·0x4028000000000000L····#·12.0 | 198 | ····const-wide/high16·v4,·0x4028000000000000L····#·12.0 |
197 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 | 199 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
198 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 200 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
201 | ····.line·73 | ||
199 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 202 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
200 | ····move-result-wide·v8 | 203 | ····move-result-wide·v8 |
201 | ····mul-double/2addr·v6,·v8 | 204 | ····mul-double/2addr·v6,·v8 |
202 | ····sub-double/2addr·v4,·v6 | 205 | ····sub-double/2addr·v4,·v6 |
Offset 224, 14 lines modified | Offset 227, 15 lines modified | ||
224 | ····const/4·v3,·0x0 | 227 | ····const/4·v3,·0x0 |
225 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 228 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
226 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 229 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
230 | ····.line·76 | ||
227 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 231 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
228 | ····move-result-wide·v6 | 232 | ····move-result-wide·v6 |
229 | ····sub-double/2addr·v4,·v6 | 233 | ····sub-double/2addr·v4,·v6 |
230 | ····const-wide·v6,·0x4066800000000000L····#·180.0 | 234 | ····const-wide·v6,·0x4066800000000000L····#·180.0 |
Offset 268, 14 lines modified | Offset 272, 15 lines modified | ||
268 | ····const/4·v3,·0x0 | 272 | ····const/4·v3,·0x0 |
269 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 | 273 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
270 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 274 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
275 | ····.line·79 | ||
271 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 276 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
272 | ····move-result-wide·v6 | 277 | ····move-result-wide·v6 |
273 | ····sub-double/2addr·v4,·v6 | 278 | ····sub-double/2addr·v4,·v6 |
274 | ····const-wide/high16·v6,·0x405e000000000000L····#·120.0 | 279 | ····const-wide/high16·v6,·0x405e000000000000L····#·120.0 |
Offset 320, 14 lines modified | Offset 325, 15 lines modified | ||
320 | ····const-wide·v4,·0x407ce00000000000L····#·462.0 | 325 | ····const-wide·v4,·0x407ce00000000000L····#·462.0 |
321 | ····const-wide·v6,·0x405ac00000000000L····#·107.0 | 326 | ····const-wide·v6,·0x405ac00000000000L····#·107.0 |
322 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 327 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
328 | ····.line·82 | ||
323 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 329 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
324 | ····move-result-wide·v8 | 330 | ····move-result-wide·v8 |
325 | ····mul-double/2addr·v6,·v8 | 331 | ····mul-double/2addr·v6,·v8 |
326 | ····add-double/2addr·v4,·v6 | 332 | ····add-double/2addr·v4,·v6 |
Offset 348, 14 lines modified | Offset 354, 15 lines modified | ||
348 | ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0 | 354 | ····const-wide·v4,·-0x3f86e00000000000L····#·-402.0 |
349 | ····const-wide·v6,·0x4068a00000000000L····#·197.0 | 355 | ····const-wide·v6,·0x4068a00000000000L····#·197.0 |
350 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 | 356 | ····const-wide/high16·v8,·0x4018000000000000L····#·6.0 |
357 | ····.line·83 | ||
351 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 358 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
352 | ····move-result-wide·v8 | 359 | ····move-result-wide·v8 |
353 | ····mul-double/2addr·v6,·v8 | 360 | ····mul-double/2addr·v6,·v8 |
354 | ····sub-double/2addr·v4,·v6 | 361 | ····sub-double/2addr·v4,·v6 |
Offset 416, 14 lines modified | Offset 423, 15 lines modified | ||
416 | ····const/4·v3,·0x3 | 423 | ····const/4·v3,·0x3 |
417 | ····const-wide/high16·v4,·0x4030000000000000L····#·16.0 | 424 | ····const-wide/high16·v4,·0x4030000000000000L····#·16.0 |
418 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 | 425 | ····const-wide/high16·v6,·0x4018000000000000L····#·6.0 |
426 | ····.line·86 | ||
419 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 427 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
420 | ····move-result-wide·v6 | 428 | ····move-result-wide·v6 |
421 | ····add-double/2addr·v4,·v6 | 429 | ····add-double/2addr·v4,·v6 |
422 | ····const-wide/high16·v6,·0x405b000000000000L····#·108.0 | 430 | ····const-wide/high16·v6,·0x405b000000000000L····#·108.0 |
Max diff block lines reached; 4905/7926 bytes (61.88%) of diff not shown. |
Offset 1427, 36 lines modified | Offset 1427, 41 lines modified | ||
1427 | ····const-wide·v19,·0x3fe3333333333333L····#·0.6 | 1427 | ····const-wide·v19,·0x3fe3333333333333L····#·0.6 |
1428 | ····mul-double·v19,·v19,·v62 | 1428 | ····mul-double·v19,·v19,·v62 |
1429 | ····sub-double·v15,·v15,·v19 | 1429 | ····sub-double·v15,·v15,·v19 |
1430 | ····.line·603 | ||
1430 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D | 1431 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->floor(D)D |
1431 | ····move-result-wide·v15 | 1432 | ····move-result-wide·v15 |
1432 | ····double-to-int·v13,·v15 | 1433 | ····double-to-int·v13,·v15 |
1434 | ····.line·602 | ||
1433 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I | 1435 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->min(II)I |
1434 | ····move-result·v12 | 1436 | ····move-result·v12 |
1437 | ····.line·601 | ||
1435 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I | 1438 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(II)I |
1436 | ····move-result·v80 | 1439 | ····move-result·v80 |
1437 | ····.line·606 | 1440 | ····.line·606 |
1438 | ····.local·v80,·"targetIter":I | 1441 | ····.local·v80,·"targetIter":I |
1439 | ····new-instance·v4,·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator; | 1442 | ····new-instance·v4,·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator; |
1443 | ····.line·610 | ||
1440 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; | 1444 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getPrimaryMapper()Lorg/apache/commons/math3/ode/EquationsMapper; |
1441 | ····move-result-object·v11 | 1445 | ····move-result-object·v11 |
1446 | ····.line·611 | ||
1442 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; | 1447 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/ode/ExpandableStatefulODE;->getSecondaryMappers()[Lorg/apache/commons/math3/ode/EquationsMapper; |
1443 | ····move-result-object·v12 | 1448 | ····move-result-object·v12 |
1444 | ····invoke-direct/range·{v4·..·v12},·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;-><init>([D[D[D[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V | 1449 | ····invoke-direct/range·{v4·..·v12},·Lorg/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator;-><init>([D[D[D[D[[DZLorg/apache/commons/math3/ode/EquationsMapper;[Lorg/apache/commons/math3/ode/EquationsMapper;)V |
1445 | ····.line·612 | 1450 | ····.line·612 |
Offset 42, 14 lines modified | Offset 42, 15 lines modified | ||
42 | ····aput-wide·v2,·v1,·v8 | 42 | ····aput-wide·v2,·v1,·v8 |
43 | ····aput-object·v1,·v0,·v8 | 43 | ····aput-object·v1,·v0,·v8 |
44 | ····new-array·v1,·v10,·[D | 44 | ····new-array·v1,·v10,·[D |
45 | ····.line·58 | ||
45 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 46 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
46 | ····move-result-wide·v2 | 47 | ····move-result-wide·v2 |
47 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 48 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
48 | ····sub-double/2addr·v2,·v4 | 49 | ····sub-double/2addr·v2,·v4 |
Offset 72, 14 lines modified | Offset 73, 15 lines modified | ||
72 | ····new-array·v1,·v11,·[D | 73 | ····new-array·v1,·v11,·[D |
73 | ····const-wide/16·v2,·0x0 | 74 | ····const-wide/16·v2,·0x0 |
74 | ····aput-wide·v2,·v1,·v8 | 75 | ····aput-wide·v2,·v1,·v8 |
76 | ····.line·59 | ||
75 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 77 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
76 | ····move-result-wide·v2 | 78 | ····move-result-wide·v2 |
77 | ····neg-double·v2,·v2 | 79 | ····neg-double·v2,·v2 |
78 | ····div-double/2addr·v2,·v6 | 80 | ····div-double/2addr·v2,·v6 |
Offset 105, 14 lines modified | Offset 107, 15 lines modified | ||
105 | ····new-array·v0,·v0,·[D | 107 | ····new-array·v0,·v0,·[D |
106 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 | 108 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 |
107 | ····aput-wide·v1,·v0,·v8 | 109 | ····aput-wide·v1,·v0,·v8 |
110 | ····.line·64 | ||
108 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 111 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
109 | ····move-result-wide·v1 | 112 | ····move-result-wide·v1 |
110 | ····sub-double·v1,·v6,·v1 | 113 | ····sub-double·v1,·v6,·v1 |
111 | ····const-wide/high16·v3,·0x4018000000000000L····#·6.0 | 114 | ····const-wide/high16·v3,·0x4018000000000000L····#·6.0 |
Offset 135, 14 lines modified | Offset 138, 15 lines modified | ||
135 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 | 138 | ····const-wide·v1,·0x3fc5555555555555L····#·0.16666666666666666 |
136 | ····aput-wide·v1,·v0,·v11 | 139 | ····aput-wide·v1,·v0,·v11 |
137 | ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D | 140 | ····sput-object·v0,·Lorg/apache/commons/math3/ode/nonstiff/GillIntegrator;->STATIC_B:[D |
141 | ····.line·63 | ||
138 | ····return-void | 142 | ····return-void |
139 | ····.line·51 | 143 | ····.line·51 |
140 | ····nop | 144 | ····nop |
141 | ····:array_0 | 145 | ····:array_0 |
142 | ····.array-data·8 | 146 | ····.array-data·8 |
Offset 150, 14 lines modified | Offset 150, 15 lines modified | ||
150 | ····.line·329 | 150 | ····.line·329 |
151 | ····:cond_3 | 151 | ····:cond_3 |
152 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 152 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
153 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 153 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
154 | ····.line·330 | ||
154 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 155 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
155 | ····move-result-wide·v4 | 156 | ····move-result-wide·v4 |
156 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 157 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
157 | ····move-result-object·v4 | 158 | ····move-result-object·v4 |
Offset 396, 14 lines modified | Offset 397, 15 lines modified | ||
396 | ····.line·270 | 397 | ····.line·270 |
397 | ····.end·local·v5····#·"h":D | 398 | ····.end·local·v5····#·"h":D |
398 | ····:cond_5 | 399 | ····:cond_5 |
399 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 | 400 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 |
400 | ····div-double·v22,·v18,·v16 | 401 | ····div-double·v22,·v18,·v16 |
402 | ····.line·271 | ||
401 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 403 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
402 | ····move-result-wide·v22 | 404 | ····move-result-wide·v22 |
403 | ····mul-double·v5,·v20,·v22 | 405 | ····mul-double·v5,·v20,·v22 |
404 | ····goto·:goto_2 | 406 | ····goto·:goto_2 |
Offset 491, 14 lines modified | Offset 493, 15 lines modified | ||
491 | ····if-gez·v20,·:cond_b | 493 | ····if-gez·v20,·:cond_b |
492 | ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 | 494 | ····const-wide·v20,·0x3eb0c6f7a0b5ed8dL····#·1.0E-6 |
493 | ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001 | 495 | ····const-wide·v22,·0x3f50624dd2f1a9fcL····#·0.001 |
496 | ····.line·294 | ||
494 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 497 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
495 | ····move-result-wide·v24 | 498 | ····move-result-wide·v24 |
496 | ····mul-double·v22,·v22,·v24 | 499 | ····mul-double·v22,·v22,·v24 |
497 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 500 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
Offset 575, 15 lines modified | Offset 578, 15 lines modified | ||
575 | ····:cond_a | 578 | ····:cond_a |
576 | ····move-wide/from16·v20,·v5 | 579 | ····move-wide/from16·v20,·v5 |
577 | ····.line·308 | 580 | ····.line·308 |
578 | ····goto/16·:goto_0 | 581 | ····goto/16·:goto_0 |
579 | ····.line·29 | 582 | ····.line·294 |
580 | ····.end·local·v7····#·"h1":D | 583 | ····.end·local·v7····#·"h1":D |
581 | ····:cond_b | 584 | ····:cond_b |
582 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 | 585 | ····const-wide·v20,·0x3f847ae147ae147bL····#·0.01 |
583 | ····div-double·v20,·v20,·v10 | 586 | ····div-double·v20,·v20,·v10 |
584 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 | 587 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 |
Offset 592, 14 lines modified | Offset 595, 15 lines modified | ||
592 | ····int-to-double·v0,·v0 | 595 | ····int-to-double·v0,·v0 |
593 | ····move-wide/from16·v24,·v0 | 596 | ····move-wide/from16·v24,·v0 |
594 | ····div-double·v22,·v22,·v24 | 597 | ····div-double·v22,·v22,·v24 |
598 | ····.line·295 | ||
595 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 599 | ····invoke-static/range·{v20·..·v23},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
596 | ····move-result-wide·v7 | 600 | ····move-result-wide·v7 |
597 | ····goto·:goto_5 | 601 | ····goto·:goto_5 |
598 | .end·method | 602 | .end·method |
Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
55 | ····.line·155 | 55 | ····.line·155 |
56 | ····.local·v2,·"bigP":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;" | 56 | ····.local·v2,·"bigP":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;" |
57 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/FieldLUDecomposition; | 57 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/FieldLUDecomposition; |
58 | ····invoke-direct·{v7,·v2},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;-><init>(Lorg/apache/commons/math3/linear/FieldMatrix;)V | 58 | ····invoke-direct·{v7,·v2},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;-><init>(Lorg/apache/commons/math3/linear/FieldMatrix;)V |
59 | ····.line·156 | ||
59 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/FieldDecompositionSolver; | 60 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/linear/FieldLUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/FieldDecompositionSolver; |
60 | ····move-result-object·v4 | 61 | ····move-result-object·v4 |
61 | ····.line·158 | 62 | ····.line·158 |
62 | ····.local·v4,·"pSolver":Lorg/apache/commons/math3/linear/FieldDecompositionSolver;,·"Lorg/apache/commons/math3/linear/FieldDecompositionSolver<Lorg/apache/commons/math3/fraction/BigFraction;>;" | 63 | ····.local·v4,·"pSolver":Lorg/apache/commons/math3/linear/FieldDecompositionSolver;,·"Lorg/apache/commons/math3/linear/FieldDecompositionSolver<Lorg/apache/commons/math3/fraction/BigFraction;>;" |
63 | ····new-array·v6,·p1,·[Lorg/apache/commons/math3/fraction/BigFraction; | 64 | ····new-array·v6,·p1,·[Lorg/apache/commons/math3/fraction/BigFraction; |
Offset 74, 14 lines modified | Offset 75, 15 lines modified | ||
74 | ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V | 75 | ····invoke-static·{v6,·v7},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V |
75 | ····.line·160 | 76 | ····.line·160 |
76 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/ArrayFieldVector; | 77 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/ArrayFieldVector; |
77 | ····invoke-direct·{v7,·v6,·v9},·Lorg/apache/commons/math3/linear/ArrayFieldVector;-><init>([Lorg/apache/commons/math3/FieldElement;Z)V | 78 | ····invoke-direct·{v7,·v6,·v9},·Lorg/apache/commons/math3/linear/ArrayFieldVector;-><init>([Lorg/apache/commons/math3/FieldElement;Z)V |
79 | ····.line·161 | ||
78 | ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector; | 80 | ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldVector;)Lorg/apache/commons/math3/linear/FieldVector; |
79 | ····move-result-object·v7 | 81 | ····move-result-object·v7 |
80 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; | 82 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; |
81 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
Offset 132, 14 lines modified | Offset 134, 15 lines modified | ||
132 | ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V | 134 | ····invoke-static·{v7,·v8},·Ljava/util/Arrays;->fill([Ljava/lang/Object;Ljava/lang/Object;)V |
133 | ····.line·173 | 135 | ····.line·173 |
134 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix; | 136 | ····new-instance·v7,·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix; |
135 | ····invoke-direct·{v7,·v5,·v9},·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;-><init>([[Lorg/apache/commons/math3/FieldElement;Z)V | 137 | ····invoke-direct·{v7,·v5,·v9},·Lorg/apache/commons/math3/linear/Array2DRowFieldMatrix;-><init>([[Lorg/apache/commons/math3/FieldElement;Z)V |
138 | ····.line·174 | ||
136 | ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix; | 139 | ····invoke-interface·{v4,·v7},·Lorg/apache/commons/math3/linear/FieldDecompositionSolver;->solve(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/FieldMatrix; |
137 | ····move-result-object·v1 | 140 | ····move-result-object·v1 |
138 | ····.line·177 | 141 | ····.line·177 |
139 | ····.local·v1,·"bigMSupdate":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;" | 142 | ····.local·v1,·"bigMSupdate":Lorg/apache/commons/math3/linear/FieldMatrix;,·"Lorg/apache/commons/math3/linear/FieldMatrix<Lorg/apache/commons/math3/fraction/BigFraction;>;" |
140 | ····invoke-static·{v1},·Lorg/apache/commons/math3/linear/MatrixUtils;->bigFractionMatrixToRealMatrix(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; | 143 | ····invoke-static·{v1},·Lorg/apache/commons/math3/linear/MatrixUtils;->bigFractionMatrixToRealMatrix(Lorg/apache/commons/math3/linear/FieldMatrix;)Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/transform/FastFourierTransformer$1;, | ||
11 | ········Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; | 10 | ········Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·static·final·synthetic·$assertionsDisabled:Z | 14 | .field·static·final·synthetic·$assertionsDisabled:Z |
Offset 728, 14 lines modified | Offset 727, 15 lines modified | ||
728 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 727 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
729 | ····move-object/from16·v54,·v0 | 728 | ····move-object/from16·v54,·v0 |
730 | ····const/16·v55,·0x0 | 729 | ····const/16·v55,·0x0 |
730 | ····.line·231 | ||
731 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 731 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
732 | ····move-result-object·v56 | 732 | ····move-result-object·v56 |
733 | ····aput-object·v56,·v54,·v55 | 733 | ····aput-object·v56,·v54,·v55 |
734 | ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 734 | ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 1362, 14 lines modified | Offset 1362, 15 lines modified | ||
1362 | ····.prologue | 1362 | ····.prologue |
1363 | ····.line·438 | 1363 | ····.line·438 |
1364 | ····new-instance·v3,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; | 1364 | ····new-instance·v3,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; |
1365 | ····invoke-direct·{v3,·p1},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;-><init>(Ljava/lang/Object;)V | 1365 | ····invoke-direct·{v3,·p1},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;-><init>(Ljava/lang/Object;)V |
1366 | ····.line·439 | ||
1366 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->clone()Ljava/lang/Object; | 1367 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->clone()Ljava/lang/Object; |
1367 | ····move-result-object·v2 | 1368 | ····move-result-object·v2 |
1368 | ····check-cast·v2,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; | 1369 | ····check-cast·v2,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; |
1369 | ····.line·440 | 1370 | ····.line·440 |
Offset 1443, 14 lines modified | Offset 1444, 15 lines modified | ||
1443 | ····new-array·v0,·v1,·[[D | 1444 | ····new-array·v0,·v1,·[[D |
1444 | ····const/4·v1,·0x0 | 1445 | ····const/4·v1,·0x0 |
1445 | ····array-length·v2,·p1 | 1446 | ····array-length·v2,·p1 |
1447 | ····.line·372 | ||
1446 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D | 1448 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->copyOf([DI)[D |
1447 | ····move-result-object·v2 | 1449 | ····move-result-object·v2 |
1448 | ····aput-object·v2,·v0,·v1 | 1450 | ····aput-object·v2,·v0,·v1 |
1449 | ····const/4·v1,·0x1 | 1451 | ····const/4·v1,·0x1 |
Offset 58, 14 lines modified | Offset 58, 15 lines modified | ||
58 | ····const/4·v10,·0x1 | 58 | ····const/4·v10,·0x1 |
59 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 59 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
60 | ····const/4·v11,·0x0 | 60 | ····const/4·v11,·0x0 |
61 | ····.line·237 | ||
61 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 62 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
62 | ····move-result-object·v12 | 63 | ····move-result-object·v12 |
63 | ····aput-object·v12,·v10,·v11 | 64 | ····aput-object·v12,·v10,·v11 |
64 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 65 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 209, 14 lines modified | Offset 210, 15 lines modified | ||
209 | ····const/4·v10,·0x1 | 210 | ····const/4·v10,·0x1 |
210 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 211 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
211 | ····const/4·v11,·0x0 | 212 | ····const/4·v11,·0x0 |
213 | ····.line·288 | ||
212 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 214 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
213 | ····move-result-object·v12 | 215 | ····move-result-object·v12 |
214 | ····aput-object·v12,·v10,·v11 | 216 | ····aput-object·v12,·v10,·v11 |
215 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 217 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····const/4·v14,·0x0 | 75 | ····const/4·v14,·0x0 |
76 | ····move-object/from16·v0,·p1 | 76 | ····move-object/from16·v0,·p1 |
77 | ····array-length·v15,·v0 | 77 | ····array-length·v15,·v0 |
78 | ····.line·144 | ||
78 | ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 79 | ····invoke-static·{v15},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
79 | ····move-result-object·v15 | 80 | ····move-result-object·v15 |
80 | ····aput-object·v15,·v13,·v14 | 81 | ····aput-object·v15,·v13,·v14 |
81 | ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 82 | ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 112, 14 lines modified | Offset 113, 15 lines modified | ||
112 | ····const/4·v14,·0x0 | 113 | ····const/4·v14,·0x0 |
113 | ····const/4·v15,·0x0 | 114 | ····const/4·v15,·0x0 |
114 | ····aget-wide·v15,·p1,·v15 | 115 | ····aget-wide·v15,·p1,·v15 |
116 | ····.line·149 | ||
115 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 117 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
116 | ····move-result-object·v15 | 118 | ····move-result-object·v15 |
117 | ····aput-object·v15,·v13,·v14 | 119 | ····aput-object·v15,·v13,·v14 |
118 | ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 120 | ····invoke-direct·{v11,·v12,·v13},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 93, 14 lines modified | Offset 93, 15 lines modified | ||
93 | ····move-object/from16·v0,·p1 | 93 | ····move-object/from16·v0,·p1 |
94 | ····array-length·v0,·v0 | 94 | ····array-length·v0,·v0 |
95 | ····move/from16·v20,·v0 | 95 | ····move/from16·v20,·v0 |
96 | ····.line·145 | ||
96 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 97 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v20 | 98 | ····move-result-object·v20 |
98 | ····aput-object·v20,·v18,·v19 | 99 | ····aput-object·v20,·v18,·v19 |
99 | ····invoke-direct/range·{v16·..·v18},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 100 | ····invoke-direct/range·{v16·..·v18},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 126, 167 lines modified | Offset 126, 158 lines modified | ||
126 | ····.line·546 | 126 | ····.line·546 |
127 | ····.end·local·v0····#·"array":[Ljava/lang/Object; | 127 | ····.end·local·v0····#·"array":[Ljava/lang/Object; |
128 | ····:cond_1 | 128 | ····:cond_1 |
129 | ····return-void | 129 | ····return-void |
130 | .end·method | 130 | .end·method |
131 | .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V | 131 | .method·private·clone(Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;)V |
132 | ····.locals·1 | 132 | ····.locals·10 |
133 | ····.param·p1,·"mdcm"····#·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; | 133 | ····.param·p1,·"mdcm"····#·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix; |
134 | ····.prologue | 134 | ····.prologue |
135 | ····const/4·v | 135 | ····const/4·v5,·0x0 |
136 | ····.line·651 | 136 | ····.line·651 |
137 | ····iget-object·v | 137 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
138 | ····array-length·v | 138 | ····array-length·v6,·v6 |
139 | ····new-array·v | 139 | ····new-array·v3,·v6,·[I |
140 | ····.line·652 | 140 | ····.line·652 |
141 | ····.local·v | 141 | ····.local·v3,·"vector":[I |
142 | ····const/4·v | 142 | ····const/4·v2,·0x1 |
143 | ····.line·653 | 143 | ····.line·653 |
144 | ····.local·v | 144 | ····.local·v2,·"size":I |
145 | ····const/4·v | 145 | ····const/4·v0,·0x0 |
146 | ····.local·v | 146 | ····.local·v0,·"i":I |
147 | ····:goto_0 | 147 | ····:goto_0 |
148 | ····iget-object·v | 148 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
149 | ····array-length·v | 149 | ····array-length·v6,·v6 |
150 | ····if-ge·v | 150 | ····if-ge·v0,·v6,·:cond_0 |
151 | ····.line·654 | 151 | ····.line·654 |
152 | ····iget-object·v | 152 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
153 | ····aget·v | 153 | ····aget·v6,·v6,·v0 |
154 | ····mul-int/2addr·v | 154 | ····mul-int/2addr·v2,·v6 |
155 | ····.line·653 | 155 | ····.line·653 |
156 | ····add-int/lit8·v | 156 | ····add-int/lit8·v0,·v0,·0x1 |
157 | ····goto·:goto_0 | 157 | ····goto·:goto_0 |
158 | ····.line·656 | 158 | ····.line·656 |
159 | ····:cond_0 | 159 | ····:cond_0 |
160 | ····iget-object·v | 160 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
161 | ····array-length·v | 161 | ····array-length·v6,·v6 |
162 | ····filled-new-array·{v | 162 | ····filled-new-array·{v2,·v6},·[I |
163 | ····move-result-object·v | 163 | ····move-result-object·v6 |
164 | ····sget-object·v | 164 | ····sget-object·v7,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
165 | ····invoke-static·{v | 165 | ····invoke-static·{v7,·v6},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; |
166 | ····move-result-object·v | 166 | ····move-result-object·v4 |
167 | ····check-cast·v | 167 | ····check-cast·v4,·[[I |
168 | ····.line·657 | 168 | ····.line·657 |
169 | ····.local·v | 169 | ····.local·v4,·"vectorList":[[I |
170 | ····move-object·v0,·v7 | ||
171 | ····.local·v0,·"arr$":[[I | ||
172 | ····array-length·v | 170 | ····array-length·v7,·v4 |
171 | ····move·v6,·v5 | ||
173 | ····.local·v3,·"len$":I | ||
174 | ····const/4·v2,·0x0 | ||
175 | ····.local·v2,·"i$":I | ||
176 | ····:goto_1 | 172 | ····:goto_1 |
177 | ····if-ge·v | 173 | ····if-ge·v6,·v7,·:cond_3 |
178 | ····aget-object·v | 174 | ····aget-object·v1,·v4,·v6 |
179 | ····.line·658 | 175 | ····.line·658 |
180 | ····.local·v | 176 | ····.local·v1,·"nextVector":[I |
181 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 177 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
182 | ····array-length·v8,·v8 | 178 | ····array-length·v8,·v8 |
183 | ····invoke-static·{v | 179 | ····invoke-static·{v3,·v5,·v1,·v5,·v8},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
184 | ····.line·660 | 180 | ····.line·660 |
185 | ····const/4·v | 181 | ····const/4·v0,·0x0 |
186 | ····:goto_2 | 182 | ····:goto_2 |
187 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 183 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
188 | ····array-length·v8,·v8 | 184 | ····array-length·v8,·v8 |
189 | ····if-ge·v | 185 | ····if-ge·v0,·v8,·:cond_1 |
190 | ····.line·661 | 186 | ····.line·661 |
191 | ····aget·v8,·v | 187 | ····aget·v8,·v3,·v0 |
192 | ····add-int/lit8·v8,·v8,·0x1 | 188 | ····add-int/lit8·v8,·v8,·0x1 |
193 | ····aput·v8,·v | 189 | ····aput·v8,·v3,·v0 |
194 | ····.line·662 | 190 | ····.line·662 |
195 | ····aget·v8,·v | 191 | ····aget·v8,·v3,·v0 |
196 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I | 192 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix;->dimensionSize:[I |
197 | ····aget·v9,·v9,·v | 193 | ····aget·v9,·v9,·v0 |
198 | ····if-ge·v8,·v9,·:cond_2 | 194 | ····if-ge·v8,·v9,·:cond_2 |
199 | ····.line·657 | 195 | ····.line·657 |
200 | ····:cond_1 | 196 | ····:cond_1 |
201 | ····add-int/lit8·v | 197 | ····add-int/lit8·v6,·v6,·0x1 |
202 | ····goto·:goto_1 | 198 | ····goto·:goto_1 |
203 | ····.line·665 | 199 | ····.line·665 |
204 | ····:cond_2 | 200 | ····:cond_2 |
205 | ····aput·v | 201 | ····aput·v5,·v3,·v0 |
Max diff block lines reached; 2327/7006 bytes (33.21%) of diff not shown. |
Offset 265, 14 lines modified | Offset 265, 15 lines modified | ||
265 | ····const/4·v3,·0x1 | 265 | ····const/4·v3,·0x1 |
266 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 266 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
267 | ····const/4·v4,·0x0 | 267 | ····const/4·v4,·0x0 |
268 | ····.line·160 | ||
268 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 269 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
269 | ····move-result-object·v5 | 270 | ····move-result-object·v5 |
270 | ····aput-object·v5,·v3,·v4 | 271 | ····aput-object·v5,·v3,·v4 |
271 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 272 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 115, 28 lines modified | Offset 115, 30 lines modified | ||
115 | ····cmpg-double·v0,·p2,·v2 | 115 | ····cmpg-double·v0,·p2,·v2 |
116 | ····if-gez·v0,·:cond_1 | 116 | ····if-gez·v0,·:cond_1 |
117 | ····neg-double·v0,·p2 | 117 | ····neg-double·v0,·p2 |
118 | ····.line·123 | ||
118 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 119 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
119 | ····move-result-wide·v0 | 120 | ····move-result-wide·v0 |
120 | ····neg-double·v2,·p0 | 121 | ····neg-double·v2,·p0 |
121 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 122 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
122 | ····move-result-wide·v2 | 123 | ····move-result-wide·v2 |
123 | ····sub-double/2addr·v0,·v2 | 124 | ····sub-double/2addr·v0,·v2 |
124 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
126 | ····.line·124 | ||
125 | ····:cond_1 | 127 | ····:cond_1 |
126 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 128 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
127 | ····move-result-wide·v0 | 129 | ····move-result-wide·v0 |
128 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 130 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
Offset 153, 26 lines modified | Offset 155, 28 lines modified | ||
153 | ····if-lez·v0,·:cond_3 | 155 | ····if-lez·v0,·:cond_3 |
154 | ····cmpl-double·v0,·p0,·v2 | 156 | ····cmpl-double·v0,·p0,·v2 |
155 | ····if-lez·v0,·:cond_3 | 157 | ····if-lez·v0,·:cond_3 |
158 | ····.line·126 | ||
156 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 159 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
157 | ····move-result-wide·v0 | 160 | ····move-result-wide·v0 |
158 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D | 161 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erfc(D)D |
159 | ····move-result-wide·v2 | 162 | ····move-result-wide·v2 |
160 | ····sub-double/2addr·v0,·v2 | 163 | ····sub-double/2addr·v0,·v2 |
161 | ····goto·:goto_0 | 164 | ····goto·:goto_0 |
165 | ····.line·127 | ||
162 | ····:cond_3 | 166 | ····:cond_3 |
163 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 167 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
164 | ····move-result-wide·v0 | 168 | ····move-result-wide·v0 |
165 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D | 169 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/special/Erf;->erf(D)D |
Offset 408, 22 lines modified | Offset 408, 24 lines modified | ||
408 | ····div-double·v12,·v12,·p0 | 408 | ····div-double·v12,·v12,·p0 |
409 | ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5 | 409 | ····const-wide/high16·v14,·0x3fe0000000000000L····#·0.5 |
410 | ····add-double/2addr·v14,·v0 | 410 | ····add-double/2addr·v14,·v0 |
411 | ····.line·692 | ||
411 | ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 412 | ····invoke-static·{v10,·v11,·v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
412 | ····move-result-wide·v14 | 413 | ····move-result-wide·v14 |
413 | ····mul-double/2addr·v12,·v14 | 414 | ····mul-double/2addr·v12,·v14 |
414 | ····neg-double·v14,·v10 | 415 | ····neg-double·v14,·v10 |
416 | ····.line·693 | ||
415 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D | 417 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D |
416 | ····move-result-wide·v14 | 418 | ····move-result-wide·v14 |
417 | ····mul-double/2addr·v12,·v14 | 419 | ····mul-double/2addr·v12,·v14 |
418 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D | 420 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D |
Offset 451, 14 lines modified | Offset 453, 15 lines modified | ||
451 | ····:cond_5 | 453 | ····:cond_5 |
452 | ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793 | 454 | ····const-wide·v12,·-0x3ff6de04abbbd2e8L····#·-3.141592653589793 |
453 | ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI | 455 | ····const-wide·v14,·0x400921fb54442d18L····#·Math.PI |
454 | ····mul-double·v14,·v14,·p0 | 456 | ····mul-double·v14,·v14,·p0 |
457 | ····.line·706 | ||
455 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 458 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
456 | ····move-result-wide·v14 | 459 | ····move-result-wide·v14 |
457 | ····mul-double·v14,·v14,·p0 | 460 | ····mul-double·v14,·v14,·p0 |
458 | ····mul-double/2addr·v14,·v2 | 461 | ····mul-double/2addr·v14,·v2 |
Offset 1197, 14 lines modified | Offset 1200, 15 lines modified | ||
1197 | ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D | 1200 | ····sget-wide·v12,·Lorg/apache/commons/math3/special/Gamma;->HALF_LOG_2_PI:D |
1198 | ····add-double/2addr·v10,·v12 | 1201 | ····add-double/2addr·v10,·v12 |
1199 | ····div-double·v12,·v6,·p0 | 1202 | ····div-double·v12,·v6,·p0 |
1203 | ····.line·264 | ||
1200 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 1204 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
1201 | ····move-result-wide·v12 | 1205 | ····move-result-wide·v12 |
1202 | ····add-double·v4,·v10,·v12 | 1206 | ····add-double·v4,·v10,·v12 |
1203 | ····.local·v4,·"ret":D | 1207 | ····.local·v4,·"ret":D |
Offset 523, 26 lines modified | Offset 523, 29 lines modified | ||
523 | ····move-result-wide·v32 | 523 | ····move-result-wide·v32 |
524 | ····mul-double·v30,·v30,·v32 | 524 | ····mul-double·v30,·v30,·v32 |
525 | ····sub-double·v28,·v28,·v30 | 525 | ····sub-double·v28,·v28,·v30 |
526 | ····.line·448 | ||
526 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 527 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
527 | ····move-result-wide·v30 | 528 | ····move-result-wide·v30 |
529 | ····.line·449 | ||
528 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D | 530 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D |
529 | ····move-result-wide·v32 | 531 | ····move-result-wide·v32 |
530 | ····add-double·v30,·v30,·v32 | 532 | ····add-double·v30,·v30,·v32 |
531 | ····add-double·v28,·v28,·v30 | 533 | ····add-double·v28,·v28,·v30 |
534 | ····.line·447 | ||
532 | ····goto/16·:goto_0 | 535 | ····goto/16·:goto_0 |
533 | ····.line·451 | 536 | ····.line·451 |
534 | ····.end·local·v4····#·"ared":D | 537 | ····.end·local·v4····#·"ared":D |
535 | ····.end·local·v14····#·"i":I | 538 | ····.end·local·v14····#·"i":I |
536 | ····.end·local·v15····#·"n":I | 539 | ····.end·local·v15····#·"n":I |
537 | ····.end·local·v16····#·"prod":D | 540 | ····.end·local·v16····#·"prod":D |
Offset 624, 60 lines modified | Offset 627, 68 lines modified | ||
624 | ····.line·465 | 627 | ····.line·465 |
625 | ····:cond_7 | 628 | ····:cond_7 |
626 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 629 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
627 | ····move-result-wide·v28 | 630 | ····move-result-wide·v28 |
631 | ····.line·466 | ||
628 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 632 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
629 | ····move-result-wide·v30 | 633 | ····move-result-wide·v30 |
630 | ····add-double·v28,·v28,·v30 | 634 | ····add-double·v28,·v28,·v30 |
635 | ····.line·467 | ||
631 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 636 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
632 | ····move-result-wide·v30 | 637 | ····move-result-wide·v30 |
638 | ····.line·468 | ||
633 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 639 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
634 | ····move-result-wide·v32 | 640 | ····move-result-wide·v32 |
641 | ····.line·469 | ||
635 | ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D | 642 | ····invoke-static·{v4,·v5,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D |
636 | ····move-result-wide·v34 | 643 | ····move-result-wide·v34 |
637 | ····sub-double·v32,·v32,·v34 | 644 | ····sub-double·v32,·v32,·v34 |
638 | ····add-double·v30,·v30,·v32 | 645 | ····add-double·v30,·v30,·v32 |
639 | ····add-double·v28,·v28,·v30 | 646 | ····add-double·v28,·v28,·v30 |
647 | ····.line·465 | ||
640 | ····goto/16·:goto_0 | 648 | ····goto/16·:goto_0 |
641 | ····.line·471 | 649 | ····.line·471 |
642 | ····.end·local·v8····#·"bred":D | 650 | ····.end·local·v8····#·"bred":D |
643 | ····.end·local·v20····#·"prod2":D | 651 | ····.end·local·v20····#·"prod2":D |
644 | ····:cond_8 | 652 | ····:cond_8 |
645 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 653 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
646 | ····move-result-wide·v28 | 654 | ····move-result-wide·v28 |
655 | ····.line·472 | ||
647 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 656 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
648 | ····move-result-wide·v30 | 657 | ····move-result-wide·v30 |
649 | ····add-double·v28,·v28,·v30 | 658 | ····add-double·v28,·v28,·v30 |
659 | ····.line·473 | ||
650 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D | 660 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/special/Beta;->logGammaMinusLogGammaSum(DD)D |
651 | ····move-result-wide·v30 | 661 | ····move-result-wide·v30 |
652 | ····add-double·v28,·v28,·v30 | 662 | ····add-double·v28,·v28,·v30 |
663 | ····.line·471 | ||
653 | ····goto/16·:goto_0 | 664 | ····goto/16·:goto_0 |
654 | ····.line·476 | 665 | ····.line·476 |
655 | ····.end·local·v4····#·"ared":D | 666 | ····.end·local·v4····#·"ared":D |
656 | ····.end·local·v18····#·"prod1":D | 667 | ····.end·local·v18····#·"prod1":D |
657 | ····:cond_9 | 668 | ····:cond_9 |
658 | ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0 | 669 | ····const-wide/high16·v28,·0x3ff0000000000000L····#·1.0 |
Offset 732, 68 lines modified | Offset 743, 77 lines modified | ||
732 | ····.line·485 | 743 | ····.line·485 |
733 | ····:cond_a | 744 | ····:cond_a |
734 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 745 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
735 | ····move-result-wide·v28 | 746 | ····move-result-wide·v28 |
747 | ····.line·486 | ||
736 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 748 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
737 | ····move-result-wide·v30 | 749 | ····move-result-wide·v30 |
750 | ····.line·487 | ||
738 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 751 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
739 | ····move-result-wide·v32 | 752 | ····move-result-wide·v32 |
753 | ····.line·488 | ||
740 | ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D | 754 | ····invoke-static·{v2,·v3,·v8,·v9},·Lorg/apache/commons/math3/special/Beta;->logGammaSum(DD)D |
741 | ····move-result-wide·v34 | 755 | ····move-result-wide·v34 |
742 | ····sub-double·v32,·v32,·v34 | 756 | ····sub-double·v32,·v32,·v34 |
743 | ····add-double·v30,·v30,·v32 | 757 | ····add-double·v30,·v30,·v32 |
744 | ····add-double·v28,·v28,·v30 | 758 | ····add-double·v28,·v28,·v30 |
Max diff block lines reached; 3443/6409 bytes (53.72%) of diff not shown. |
Offset 397, 57 lines modified | Offset 397, 52 lines modified | ||
397 | ····return-void | 397 | ····return-void |
398 | .end·method | 398 | .end·method |
399 | .method·public·abstract·setSeed(J)V | 399 | .method·public·abstract·setSeed(J)V |
400 | .end·method | 400 | .end·method |
401 | .method·public·setSeed([I)V | 401 | .method·public·setSeed([I)V |
402 | ····.locals·1 | 402 | ····.locals·11 |
403 | ····.param·p1,·"seed"····#·[I | 403 | ····.param·p1,·"seed"····#·[I |
404 | ····.prologue | 404 | ····.prologue |
405 | ····.line·73 | 405 | ····.line·73 |
406 | ····const-wide·v | 406 | ····const-wide·v2,·0xfffffffbL |
407 | ····.line·75 | 407 | ····.line·75 |
408 | ····.local·v | 408 | ····.local·v2,·"prime":J |
409 | ····const-wide/16·v | 409 | ····const-wide/16·v0,·0x0 |
410 | ····.line·76 | 410 | ····.line·76 |
411 | ····.local·v | 411 | ····.local·v0,·"combined":J |
412 | ···· | 412 | ····array-length·v6,·p1 |
413 | ····const/4·v5,·0x0 | ||
413 | ····.local·v0,·"arr$":[I | ||
414 | ····array-length·v4,·v0 | ||
415 | ····.local·v4,·"len$":I | ||
416 | ····const/4·v3,·0x0 | ||
417 | ····.local·v3,·"i$":I | ||
418 | ····:goto_0 | 414 | ····:goto_0 |
419 | ····if-ge·v | 415 | ····if-ge·v5,·v6,·:cond_0 |
420 | ····aget·v | 416 | ····aget·v4,·p1,·v5 |
421 | ····.line·77 | 417 | ····.line·77 |
422 | ····.local·v | 418 | ····.local·v4,·"s":I |
423 | ····const-wide·v | 419 | ····const-wide·v7,·0xfffffffbL |
424 | ····mul-long/2addr·v | 420 | ····mul-long/2addr·v7,·v0 |
425 | ····int-to-long·v | 421 | ····int-to-long·v9,·v4 |
426 | ····add-long·v | 422 | ····add-long·v0,·v7,·v9 |
427 | ····.line·76 | 423 | ····.line·76 |
428 | ····add-int/lit8·v | 424 | ····add-int/lit8·v5,·v5,·0x1 |
429 | ····goto·:goto_0 | 425 | ····goto·:goto_0 |
430 | ····.line·79 | 426 | ····.line·79 |
431 | ····.end·local·v | 427 | ····.end·local·v4····#·"s":I |
432 | ····:cond_0 | 428 | ····:cond_0 |
433 | ····invoke-virtual·{p0,·v | 429 | ····invoke-virtual·{p0,·v0,·v1},·Lorg/apache/commons/math3/random/AbstractRandomGenerator;->setSeed(J)V |
434 | ····.line·80 | 430 | ····.line·80 |
435 | ····return-void | 431 | ····return-void |
436 | .end·method | 432 | .end·method |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····.line·66 | 59 | ····.line·66 |
60 | ····:cond_1 | 60 | ····:cond_1 |
61 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 61 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
62 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_LEFT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 62 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_LEFT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
63 | ····.line·67 | ||
63 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 64 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
64 | ····move-result-object·v2 | 65 | ····move-result-object·v2 |
65 | ····const/4·v3,·0x0 | 66 | ····const/4·v3,·0x0 |
66 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 67 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 99, 14 lines modified | Offset 100, 15 lines modified | ||
99 | ····.line·71 | 100 | ····.line·71 |
100 | ····:cond_3 | 101 | ····:cond_3 |
101 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 102 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
102 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 103 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
104 | ····.line·72 | ||
103 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 105 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
104 | ····move-result-object·v2 | 106 | ····move-result-object·v2 |
105 | ····const/4·v3,·-0x1 | 107 | ····const/4·v3,·-0x1 |
106 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 108 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 325, 20 lines modified | Offset 327, 22 lines modified | ||
325 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D | 327 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D |
326 | ····move-wide/from16·v18,·v0 | 328 | ····move-wide/from16·v18,·v0 |
327 | ····mul-double·v18,·v18,·v12 | 329 | ····mul-double·v18,·v18,·v12 |
330 | ····.line·110 | ||
328 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 331 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
329 | ····move-result-wide·v18 | 332 | ····move-result-wide·v18 |
330 | ····mul-double·v16,·v16,·v18 | 333 | ····mul-double·v16,·v16,·v18 |
334 | ····.line·111 | ||
331 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D | 335 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
332 | ····move-result-wide·v18 | 336 | ····move-result-wide·v18 |
333 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 | 337 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 |
334 | ····move-object/from16·v0,·p0 | 338 | ····move-object/from16·v0,·p0 |
Offset 418, 14 lines modified | Offset 422, 15 lines modified | ||
418 | ····mul-double·v18,·v18,·v20 | 422 | ····mul-double·v18,·v18,·v20 |
419 | ····add-double·v16,·v16,·v18 | 423 | ····add-double·v16,·v16,·v18 |
420 | ····div-double·v16,·v16,·v6 | 424 | ····div-double·v16,·v16,·v6 |
425 | ····.line·121 | ||
421 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D | 426 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
422 | ····move-result-wide·v18 | 427 | ····move-result-wide·v18 |
423 | ····move-object/from16·v0,·p0 | 428 | ····move-object/from16·v0,·p0 |
424 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D | 429 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->zeta:D |
Offset 458, 14 lines modified | Offset 463, 15 lines modified | ||
458 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D | 463 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/random/StableRandomGenerator;->alpha:D |
459 | ····move-wide/from16·v22,·v0 | 464 | ····move-wide/from16·v22,·v0 |
460 | ····div-double·v20,·v20,·v22 | 465 | ····div-double·v20,·v20,·v22 |
466 | ····.line·122 | ||
461 | ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 467 | ····invoke-static/range·{v18·..·v21},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
462 | ····move-result-wide·v18 | 468 | ····move-result-wide·v18 |
463 | ····div-double·v14,·v16,·v18 | 469 | ····div-double·v14,·v16,·v18 |
464 | ····.line·123 | 470 | ····.line·123 |
Offset 509, 14 lines modified | Offset 515, 15 lines modified | ||
509 | ····mul-double·v22,·v22,·v10 | 515 | ····mul-double·v22,·v22,·v10 |
510 | ····mul-double·v22,·v22,·v6 | 516 | ····mul-double·v22,·v22,·v6 |
511 | ····div-double·v22,·v22,·v4 | 517 | ····div-double·v22,·v22,·v4 |
518 | ····.line·126 | ||
512 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 519 | ····invoke-static/range·{v22·..·v23},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
513 | ····move-result-wide·v22 | 520 | ····move-result-wide·v22 |
514 | ····mul-double·v20,·v20,·v22 | 521 | ····mul-double·v20,·v20,·v22 |
515 | ····sub-double·v18,·v18,·v20 | 522 | ····sub-double·v18,·v18,·v20 |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····array-length·v2,·v2 | 70 | ····array-length·v2,·v2 |
71 | ····if-ge·v0,·v2,·:cond_0 | 71 | ····if-ge·v0,·v2,·:cond_0 |
72 | ····.line·413 | 72 | ····.line·413 |
73 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution; | 73 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution; |
74 | ····.line·414 | ||
74 | ····invoke-static·{v2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->access$200(Lorg/apache/commons/math3/random/EmpiricalDistribution;)Ljava/util/List; | 75 | ····invoke-static·{v2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->access$200(Lorg/apache/commons/math3/random/EmpiricalDistribution;)Ljava/util/List; |
75 | ····move-result-object·v2 | 76 | ····move-result-object·v2 |
76 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution; | 77 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->this$0:Lorg/apache/commons/math3/random/EmpiricalDistribution; |
77 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->inputArray:[D | 78 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;->inputArray:[D |
Offset 172, 14 lines modified | Offset 172, 15 lines modified | ||
172 | ····.line·385 | 172 | ····.line·385 |
173 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution; | 173 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution; |
174 | ····if-eqz·v0,·:cond_0 | 174 | ····if-eqz·v0,·:cond_0 |
175 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution; | 175 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/random/ValueServer;->empiricalDistribution:Lorg/apache/commons/math3/random/EmpiricalDistribution; |
176 | ····.line·386 | ||
176 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->getBinStats()Ljava/util/List; | 177 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->getBinStats()Ljava/util/List; |
177 | ····move-result-object·v0 | 178 | ····move-result-object·v0 |
178 | ····invoke-interface·{v0},·Ljava/util/List;->size()I | 179 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
179 | ····move-result·v0 | 180 | ····move-result·v0 |
Offset 607, 24 lines modified | Offset 608, 26 lines modified | ||
607 | ····const/16·v2,·0xd | 608 | ····const/16·v2,·0xd |
608 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 609 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
609 | ····iget·v3,·p0,·Lorg/apache/commons/math3/random/ValueServer;->mode:I | 610 | ····iget·v3,·p0,·Lorg/apache/commons/math3/random/ValueServer;->mode:I |
611 | ····.line·143 | ||
610 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 612 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
611 | ····move-result-object·v3 | 613 | ····move-result-object·v3 |
612 | ····aput-object·v3,·v2,·v4 | 614 | ····aput-object·v3,·v2,·v4 |
613 | ····const-string·v3,·"DIGEST_MODE" | 615 | ····const-string·v3,·"DIGEST_MODE" |
614 | ····aput-object·v3,·v2,·v5 | 616 | ····aput-object·v3,·v2,·v5 |
617 | ····.line·144 | ||
615 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 618 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
616 | ····move-result-object·v3 | 619 | ····move-result-object·v3 |
617 | ····aput-object·v3,·v2,·v6 | 620 | ····aput-object·v3,·v2,·v6 |
618 | ····const-string·v3,·"REPLAY_MODE" | 621 | ····const-string·v3,·"REPLAY_MODE" |
Offset 641, 14 lines modified | Offset 644, 15 lines modified | ||
641 | ····const-string·v4,·"UNIFORM_MODE" | 644 | ····const-string·v4,·"UNIFORM_MODE" |
642 | ····aput-object·v4,·v2,·v3 | 645 | ····aput-object·v4,·v2,·v3 |
643 | ····const/4·v3,·0x6 | 646 | ····const/4·v3,·0x6 |
647 | ····.line·145 | ||
644 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 648 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
645 | ····move-result-object·v4 | 649 | ····move-result-object·v4 |
646 | ····aput-object·v4,·v2,·v3 | 650 | ····aput-object·v4,·v2,·v3 |
647 | ····const/4·v3,·0x7 | 651 | ····const/4·v3,·0x7 |
Offset 669, 14 lines modified | Offset 673, 15 lines modified | ||
669 | ····const-string·v4,·"GAUSSIAN_MODE" | 673 | ····const-string·v4,·"GAUSSIAN_MODE" |
670 | ····aput-object·v4,·v2,·v3 | 674 | ····aput-object·v4,·v2,·v3 |
671 | ····const/16·v3,·0xa | 675 | ····const/16·v3,·0xa |
676 | ····.line·146 | ||
672 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 677 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
673 | ····move-result-object·v4 | 678 | ····move-result-object·v4 |
674 | ····aput-object·v4,·v2,·v3 | 679 | ····aput-object·v4,·v2,·v3 |
675 | ····const/16·v3,·0xb | 680 | ····const/16·v3,·0xb |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/distribution/AbstractRealDistribution; | 2 | .super·Lorg/apache/commons/math3/distribution/AbstractRealDistribution; |
3 | .source·"EmpiricalDistribution.java" | 3 | .source·"EmpiricalDistribution.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$1;, | ||
8 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;, | 7 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter;, |
9 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$StreamDataAdapter;, | 8 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$StreamDataAdapter;, |
10 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$DataAdapter; | 9 | ········Lorg/apache/commons/math3/random/EmpiricalDistribution$DataAdapter; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 360, 14 lines modified | Offset 359, 15 lines modified | ||
360 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D | 359 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D |
361 | ····.line·447 | 360 | ····.line·447 |
362 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D | 361 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->upperBounds:[D |
363 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List; | 362 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List; |
363 | ····.line·448 | ||
364 | ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; | 364 | ····invoke-interface·{v2,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
365 | ····move-result-object·v2 | 365 | ····move-result-object·v2 |
366 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; | 366 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
367 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J | 367 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Offset 405, 14 lines modified | Offset 405, 15 lines modified | ||
405 | ····add-int/lit8·v4,·v0,·-0x1 | 405 | ····add-int/lit8·v4,·v0,·-0x1 |
406 | ····aget-wide·v4,·v2,·v4 | 406 | ····aget-wide·v4,·v2,·v4 |
407 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List; | 407 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binStats:Ljava/util/List; |
408 | ····.line·451 | ||
408 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 409 | ····invoke-interface·{v2,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
409 | ····move-result-object·v2 | 410 | ····move-result-object·v2 |
410 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; | 411 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
411 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J | 412 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Offset 466, 14 lines modified | Offset 467, 15 lines modified | ||
466 | ····sub-double·v0,·p1,·v0 | 467 | ····sub-double·v0,·p1,·v0 |
467 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D | 468 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->delta:D |
468 | ····div-double/2addr·v0,·v2 | 469 | ····div-double/2addr·v0,·v2 |
470 | ····.line·464 | ||
469 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D | 471 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D |
470 | ····move-result-wide·v0 | 472 | ····move-result-wide·v0 |
471 | ····double-to-int·v0,·v0 | 473 | ····double-to-int·v0,·v0 |
472 | ····add-int/lit8·v0,·v0,·-0x1 | 474 | ····add-int/lit8·v0,·v0,·-0x1 |
Offset 484, 14 lines modified | Offset 486, 15 lines modified | ||
484 | ····move-result·v0 | 486 | ····move-result·v0 |
485 | ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I | 487 | ····iget·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->binCount:I |
486 | ····add-int/lit8·v1,·v1,·-0x1 | 488 | ····add-int/lit8·v1,·v1,·-0x1 |
489 | ····.line·463 | ||
487 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I | 490 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->min(II)I |
488 | ····move-result·v0 | 491 | ····move-result·v0 |
489 | ····return·v0 | 492 | ····return·v0 |
490 | .end·method | 493 | .end·method |
Offset 566, 14 lines modified | Offset 569, 15 lines modified | ||
566 | ····:cond_0 | 569 | ····:cond_0 |
567 | ····add-int/lit8·v2,·p1,·-0x1 | 570 | ····add-int/lit8·v2,·p1,·-0x1 |
568 | ····aget-wide·v2,·v0,·v2 | 571 | ····aget-wide·v2,·v0,·v2 |
569 | ····aget-wide·v4,·v0,·p1 | 572 | ····aget-wide·v4,·v0,·p1 |
573 | ····.line·821 | ||
570 | ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D | 574 | ····invoke-interface·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(DD)D |
571 | ····move-result-wide·v2 | 575 | ····move-result-wide·v2 |
572 | ····goto·:goto_0 | 576 | ····goto·:goto_0 |
573 | .end·method | 577 | .end·method |
Offset 718, 15 lines modified | Offset 722, 15 lines modified | ||
718 | ····.line·655 | 722 | ····.line·655 |
719 | ····.local·v7,·"lower":D | 723 | ····.local·v7,·"lower":D |
720 | ····:goto_1 | 724 | ····:goto_1 |
721 | ····invoke-direct/range·{p0·..·p2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->k(D)Lorg/apache/commons/math3/distribution/RealDistribution; | 725 | ····invoke-direct/range·{p0·..·p2},·Lorg/apache/commons/math3/random/EmpiricalDistribution;->k(D)Lorg/apache/commons/math3/distribution/RealDistribution; |
722 | ····move-result-object·v6 | 726 | ····move-result-object·v6 |
723 | ····.line·65 | 727 | ····.line·657 |
724 | ····.local·v6,·"kernel":Lorg/apache/commons/math3/distribution/RealDistribution; | 728 | ····.local·v6,·"kernel":Lorg/apache/commons/math3/distribution/RealDistribution; |
725 | ····move-wide/from16·v0,·p1 | 729 | ····move-wide/from16·v0,·p1 |
726 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D | 730 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/distribution/RealDistribution;->cumulativeProbability(D)D |
727 | ····move-result-wide·v15 | 731 | ····move-result-wide·v15 |
Offset 889, 26 lines modified | Offset 893, 28 lines modified | ||
889 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->randomData:Lorg/apache/commons/math3/random/RandomDataGenerator; | 893 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/random/EmpiricalDistribution;->randomData:Lorg/apache/commons/math3/random/RandomDataGenerator; |
890 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/random/RandomDataGenerator;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; | 894 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/random/RandomDataGenerator;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; |
891 | ····move-result-object·v1 | 895 | ····move-result-object·v1 |
896 | ····.line·854 | ||
892 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D | 897 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D |
893 | ····move-result-wide·v2 | 898 | ····move-result-wide·v2 |
894 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D | 899 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getStandardDeviation()D |
895 | ····move-result-wide·v4 | 900 | ····move-result-wide·v4 |
Max diff block lines reached; 904/4804 bytes (18.82%) of diff not shown. |
Offset 128, 125 lines modified | Offset 128, 117 lines modified | ||
128 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/random/RandomDataGenerator;->rand:Lorg/apache/commons/math3/random/RandomGenerator; | 128 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/random/RandomDataGenerator;->rand:Lorg/apache/commons/math3/random/RandomGenerator; |
129 | ····.line·764 | 129 | ····.line·764 |
130 | ····return-void | 130 | ····return-void |
131 | .end·method | 131 | .end·method |
132 | .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J | 132 | .method·private·static·nextLong(Lorg/apache/commons/math3/random/RandomGenerator;J)J |
133 | ····.locals·1 | 133 | ····.locals·14 |
134 | ····.param·p0,·"rng"····#·Lorg/apache/commons/math3/random/RandomGenerator; | 134 | ····.param·p0,·"rng"····#·Lorg/apache/commons/math3/random/RandomGenerator; |
135 | ····.param·p1,·"n"····#·J | 135 | ····.param·p1,·"n"····#·J |
136 | ····.annotation·system·Ldalvik/annotation/Throws; | 136 | ····.annotation·system·Ldalvik/annotation/Throws; |
137 | ········value·=·{ | 137 | ········value·=·{ |
138 | ············Ljava/lang/IllegalArgumentException; | 138 | ············Ljava/lang/IllegalArgumentException; |
139 | ········} | 139 | ········} |
140 | ····.end·annotation | 140 | ····.end·annotation |
141 | ····.prologue | 141 | ····.prologue |
142 | ····.line·241 | 142 | ····.line·241 |
143 | ····const-wide/16·v | 143 | ····const-wide/16·v6,·0x0 |
144 | ····cmp-long·v | 144 | ····cmp-long·v6,·p1,·v6 |
145 | ····if-lez·v | 145 | ····if-lez·v6,·:cond_2 |
146 | ····.line·242 | 146 | ····.line·242 |
147 | ····const/16·v | 147 | ····const/16·v6,·0x8 |
148 | ····new-array·v | 148 | ····new-array·v3,·v6,·[B |
149 | ····.line·246 | 149 | ····.line·246 |
150 | ····.local·v | 150 | ····.local·v3,·"byteArray":[B |
151 | ····:cond_0 | 151 | ····:cond_0 |
152 | ····invoke-interface·{p0,·v | 152 | ····invoke-interface·{p0,·v3},·Lorg/apache/commons/math3/random/RandomGenerator;->nextBytes([B)V |
153 | ····.line·247 | 153 | ····.line·247 |
154 | ····const-wide/16·v | 154 | ····const-wide/16·v1,·0x0 |
155 | ····.line·248 | 155 | ····.line·248 |
156 | ····.local·v | 156 | ····.local·v1,·"bits":J |
157 | ····move-object·v0,·v4 | ||
158 | ····.local·v0,·"arr$":[B | ||
159 | ····array-length·v | 157 | ····array-length·v7,·v3 |
160 | ····.local·v6,·"len$":I | ||
161 | ····const/4·v | 158 | ····const/4·v6,·0x0 |
162 | ····.local·v5,·"i$":I | ||
163 | ····:goto_0 | 159 | ····:goto_0 |
164 | ····if-ge·v | 160 | ····if-ge·v6,·v7,·:cond_1 |
165 | ····aget-byte·v | 161 | ····aget-byte·v0,·v3,·v6 |
166 | ····.line·249 | 162 | ····.line·249 |
167 | ····.local·v | 163 | ····.local·v0,·"b":B |
168 | ····const/16·v | 164 | ····const/16·v8,·0x8 |
169 | ····shl-long·v | 165 | ····shl-long·v8,·v1,·v8 |
170 | ····int-to-long·v1 | 166 | ····int-to-long·v10,·v0 |
171 | ····const-wide/16·v1 | 167 | ····const-wide/16·v12,·0xff |
172 | ····and-long/2addr·v1 | 168 | ····and-long/2addr·v10,·v12 |
173 | ····or-long·v | 169 | ····or-long·v1,·v8,·v10 |
174 | ····.line·248 | 170 | ····.line·248 |
175 | ····add-int/lit8·v | 171 | ····add-int/lit8·v6,·v6,·0x1 |
176 | ····goto·:goto_0 | 172 | ····goto·:goto_0 |
177 | ····.line·251 | 173 | ····.line·251 |
178 | ····.end·local·v | 174 | ····.end·local·v0····#·"b":B |
179 | ····:cond_1 | 175 | ····:cond_1 |
180 | ····const-wide·v | 176 | ····const-wide·v6,·0x7fffffffffffffffL |
181 | ····and-long/2addr·v | 177 | ····and-long/2addr·v1,·v6 |
182 | ····.line·252 | 178 | ····.line·252 |
183 | ····rem-long·v | 179 | ····rem-long·v4,·v1,·p1 |
184 | ····.line·253 | 180 | ····.line·253 |
185 | ····.local·v | 181 | ····.local·v4,·"val":J |
186 | ····sub-long·v | 182 | ····sub-long·v6,·v1,·v4 |
187 | ····const-wide/16·v | 183 | ····const-wide/16·v8,·0x1 |
188 | ····sub-long·v | 184 | ····sub-long·v8,·p1,·v8 |
189 | ····add-long/2addr·v | 185 | ····add-long/2addr·v6,·v8 |
190 | ····const-wide/16·v | 186 | ····const-wide/16·v8,·0x0 |
191 | ····cmp-long·v | 187 | ····cmp-long·v6,·v6,·v8 |
192 | ····if-ltz·v | 188 | ····if-ltz·v6,·:cond_0 |
193 | ····.line·254 | 189 | ····.line·254 |
194 | ····return-wide·v | 190 | ····return-wide·v4 |
195 | ····.line·256 | 191 | ····.line·256 |
196 | ····.end·local·v0····#·"arr$":[B | ||
197 | ····.end·local·v | 192 | ····.end·local·v1····#·"bits":J |
198 | ····.end·local·v | 193 | ····.end·local·v3····#·"byteArray":[B |
199 | ····.end·local·v5····#·"i$":I | ||
200 | ····.end·local·v6····#·"len$":I | ||
201 | ····.end·local·v | 194 | ····.end·local·v4····#·"val":J |
202 | ····:cond_2 | 195 | ····:cond_2 |
203 | ····new-instance·v | 196 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
204 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 197 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
205 | ····move-result-object·v | 198 | ····move-result-object·v7 |
206 | ····invoke-direct·{v | 199 | ····invoke-direct·{v6,·v7},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Ljava/lang/Number;)V |
207 | ····throw·v | 200 | ····throw·v6 |
208 | .end·method | 201 | .end·method |
209 | #·virtual·methods | 202 | #·virtual·methods |
210 | .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; | 203 | .method·public·getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; |
211 | ····.locals·1 | 204 | ····.locals·1 |
Offset 283, 18 lines modified | Offset 275, 20 lines modified | ||
Max diff block lines reached; 9015/13033 bytes (69.17%) of diff not shown. |
Offset 11, 60 lines modified | Offset 11, 55 lines modified | ||
11 | ····.line·32 | 11 | ····.line·32 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·convertToLong([I)J | 15 | .method·public·static·convertToLong([I)J |
16 | ····.locals·1 | 16 | ····.locals·11 |
17 | ····.param·p0,·"seed"····#·[I | 17 | ····.param·p0,·"seed"····#·[I |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·113 | 19 | ····.line·113 |
20 | ····const-wide·v | 20 | ····const-wide·v2,·0xfffffffbL |
21 | ····.line·115 | 21 | ····.line·115 |
22 | ····.local·v | 22 | ····.local·v2,·"prime":J |
23 | ····const-wide/16·v | 23 | ····const-wide/16·v0,·0x0 |
24 | ····.line·116 | 24 | ····.line·116 |
25 | ····.local·v | 25 | ····.local·v0,·"combined":J |
26 | ···· | 26 | ····array-length·v6,·p0 |
27 | ····const/4·v5,·0x0 | ||
27 | ····.local·v0,·"arr$":[I | ||
28 | ····array-length·v4,·v0 | ||
29 | ····.local·v4,·"len$":I | ||
30 | ····const/4·v3,·0x0 | ||
31 | ····.local·v3,·"i$":I | ||
32 | ····:goto_0 | 28 | ····:goto_0 |
33 | ····if-ge·v | 29 | ····if-ge·v5,·v6,·:cond_0 |
34 | ····aget·v | 30 | ····aget·v4,·p0,·v5 |
35 | ····.line·117 | 31 | ····.line·117 |
36 | ····.local·v | 32 | ····.local·v4,·"s":I |
37 | ····const-wide·v | 33 | ····const-wide·v7,·0xfffffffbL |
38 | ····mul-long/2addr·v | 34 | ····mul-long/2addr·v7,·v0 |
39 | ····int-to-long·v | 35 | ····int-to-long·v9,·v4 |
40 | ····add-long·v | 36 | ····add-long·v0,·v7,·v9 |
41 | ····.line·116 | 37 | ····.line·116 |
42 | ····add-int/lit8·v | 38 | ····add-int/lit8·v5,·v5,·0x1 |
43 | ····goto·:goto_0 | 39 | ····goto·:goto_0 |
44 | ····.line·120 | 40 | ····.line·120 |
45 | ····.end·local·v | 41 | ····.end·local·v4····#·"s":I |
46 | ····:cond_0 | 42 | ····:cond_0 |
47 | ····return-wide·v | 43 | ····return-wide·v0 |
48 | .end·method | 44 | .end·method |
49 | .method·public·static·createRandomGenerator(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator; | 45 | .method·public·static·createRandomGenerator(Ljava/util/Random;)Lorg/apache/commons/math3/random/RandomGenerator; |
50 | ····.locals·1 | 46 | ····.locals·1 |
51 | ····.param·p0,·"rng"····#·Ljava/util/Random; | 47 | ····.param·p0,·"rng"····#·Ljava/util/Random; |
52 | ····.prologue | 48 | ····.prologue |
Offset 148, 14 lines modified | Offset 148, 15 lines modified | ||
148 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z | 148 | ····iput-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z |
149 | ····.line·104 | 149 | ····.line·104 |
150 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z | 150 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->isNaN:Z |
151 | ····if-nez·v0,·:cond_3 | 151 | ····if-nez·v0,·:cond_3 |
152 | ····.line·105 | ||
152 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z | 153 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->isInfinite(D)Z |
153 | ····move-result·v0 | 154 | ····move-result·v0 |
154 | ····if-nez·v0,·:cond_1 | 155 | ····if-nez·v0,·:cond_1 |
155 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z | 156 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->isInfinite(D)Z |
Offset 176, 15 lines modified | Offset 177, 15 lines modified | ||
176 | ····.line·103 | 177 | ····.line·103 |
177 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
178 | ····:cond_3 | 179 | ····:cond_3 |
179 | ····move·v2,·v1 | 180 | ····move·v2,·v1 |
180 | ····.line·10 | 181 | ····.line·105 |
181 | ····goto·:goto_1 | 182 | ····goto·:goto_1 |
182 | .end·method | 183 | .end·method |
183 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z | 184 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;)Z |
184 | ····.locals·1 | 185 | ····.locals·1 |
185 | ····.param·p0,·"x"····#·Lorg/apache/commons/math3/complex/Complex; | 186 | ····.param·p0,·"x"····#·Lorg/apache/commons/math3/complex/Complex; |
186 | ····.param·p1,·"y"····#·Lorg/apache/commons/math3/complex/Complex; | 187 | ····.param·p1,·"y"····#·Lorg/apache/commons/math3/complex/Complex; |
Offset 222, 25 lines modified | Offset 223, 28 lines modified | ||
222 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 223 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
223 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 224 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
224 | ····move-wide·v4,·p2 | 225 | ····move-wide·v4,·p2 |
226 | ····.line·418 | ||
225 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z | 227 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z |
226 | ····move-result·v0 | 228 | ····move-result·v0 |
227 | ····if-eqz·v0,·:cond_0 | 229 | ····if-eqz·v0,·:cond_0 |
228 | ····const/4·v0,·0x1 | 230 | ····const/4·v0,·0x1 |
231 | ····.line·417 | ||
229 | ····:goto_0 | 232 | ····:goto_0 |
230 | ····return·v0 | 233 | ····return·v0 |
234 | ····.line·418 | ||
231 | ····:cond_0 | 235 | ····:cond_0 |
232 | ····const/4·v0,·0x0 | 236 | ····const/4·v0,·0x0 |
233 | ····goto·:goto_0 | 237 | ····goto·:goto_0 |
234 | .end·method | 238 | .end·method |
235 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z | 239 | .method·public·static·equals(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;I)Z |
Offset 261, 25 lines modified | Offset 265, 28 lines modified | ||
261 | ····if-eqz·v0,·:cond_0 | 265 | ····if-eqz·v0,·:cond_0 |
262 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 266 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
263 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 267 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
268 | ····.line·384 | ||
264 | ····invoke-static·{v0,·v1,·v2,·v3,·p2},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z | 269 | ····invoke-static·{v0,·v1,·v2,·v3,·p2},·Lorg/apache/commons/math3/util/Precision;->equals(DDI)Z |
265 | ····move-result·v0 | 270 | ····move-result·v0 |
266 | ····if-eqz·v0,·:cond_0 | 271 | ····if-eqz·v0,·:cond_0 |
267 | ····const/4·v0,·0x1 | 272 | ····const/4·v0,·0x1 |
273 | ····.line·383 | ||
268 | ····:goto_0 | 274 | ····:goto_0 |
269 | ····return·v0 | 275 | ····return·v0 |
276 | ····.line·384 | ||
270 | ····:cond_0 | 277 | ····:cond_0 |
271 | ····const/4·v0,·0x0 | 278 | ····const/4·v0,·0x0 |
272 | ····goto·:goto_0 | 279 | ····goto·:goto_0 |
273 | .end·method | 280 | .end·method |
274 | .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z | 281 | .method·public·static·equalsWithRelativeTolerance(Lorg/apache/commons/math3/complex/Complex;Lorg/apache/commons/math3/complex/Complex;D)Z |
Offset 304, 25 lines modified | Offset 311, 28 lines modified | ||
304 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 311 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
305 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D | 312 | ····iget-wide·v2,·p1,·Lorg/apache/commons/math3/complex/Complex;->imaginary:D |
306 | ····move-wide·v4,·p2 | 313 | ····move-wide·v4,·p2 |
314 | ····.line·439 | ||
307 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z | 315 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/util/Precision;->equalsWithRelativeTolerance(DDD)Z |
308 | ····move-result·v0 | 316 | ····move-result·v0 |
309 | ····if-eqz·v0,·:cond_0 | 317 | ····if-eqz·v0,·:cond_0 |
310 | ····const/4·v0,·0x1 | 318 | ····const/4·v0,·0x1 |
319 | ····.line·438 | ||
311 | ····:goto_0 | 320 | ····:goto_0 |
312 | ····return·v0 | 321 | ····return·v0 |
322 | ····.line·439 | ||
313 | ····:cond_0 | 323 | ····:cond_0 |
314 | ····const/4·v0,·0x0 | 324 | ····const/4·v0,·0x0 |
315 | ····goto·:goto_0 | 325 | ····goto·:goto_0 |
316 | .end·method | 326 | .end·method |
317 | .method·public·static·valueOf(D)Lorg/apache/commons/math3/complex/Complex; | 327 | .method·public·static·valueOf(D)Lorg/apache/commons/math3/complex/Complex; |
Offset 361, 14 lines modified | Offset 371, 15 lines modified | ||
361 | ····.line·1276 | 371 | ····.line·1276 |
362 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z | 372 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z |
363 | ····move-result·v0 | 373 | ····move-result·v0 |
364 | ····if-nez·v0,·:cond_0 | 374 | ····if-nez·v0,·:cond_0 |
375 | ····.line·1277 | ||
Max diff block lines reached; 13994/16974 bytes (82.44%) of diff not shown. |
Offset 322, 28 lines modified | Offset 322, 31 lines modified | ||
322 | ····.line·197 | 322 | ····.line·197 |
323 | ····:cond_1 | 323 | ····:cond_1 |
324 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 324 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
325 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 325 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
326 | ····.line·199 | ||
326 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 327 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
327 | ····move-result-object·v2 | 328 | ····move-result-object·v2 |
328 | ····const/4·v3,·0x0 | 329 | ····const/4·v3,·0x0 |
330 | ····.line·200 | ||
329 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 331 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
330 | ····move-result-object·v3 | 332 | ····move-result-object·v3 |
331 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I | 333 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I |
332 | ····add-int/lit8·v4,·v4,·-0x1 | 334 | ····add-int/lit8·v4,·v4,·-0x1 |
335 | ····.line·201 | ||
333 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 336 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
334 | ····move-result-object·v4 | 337 | ····move-result-object·v4 |
335 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 338 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
336 | ····throw·v0 | 339 | ····throw·v0 |
Offset 453, 28 lines modified | Offset 456, 31 lines modified | ||
453 | ····.line·170 | 456 | ····.line·170 |
454 | ····:cond_1 | 457 | ····:cond_1 |
455 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 458 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
456 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 459 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_ROOT_OF_UNITY_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
460 | ····.line·172 | ||
457 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 461 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
458 | ····move-result-object·v2 | 462 | ····move-result-object·v2 |
459 | ····const/4·v3,·0x0 | 463 | ····const/4·v3,·0x0 |
464 | ····.line·173 | ||
460 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 465 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
461 | ····move-result-object·v3 | 466 | ····move-result-object·v3 |
462 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I | 467 | ····iget·v4,·p0,·Lorg/apache/commons/math3/complex/RootsOfUnity;->omegaCount:I |
463 | ····add-int/lit8·v4,·v4,·-0x1 | 468 | ····add-int/lit8·v4,·v4,·-0x1 |
469 | ····.line·174 | ||
464 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 470 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
465 | ····move-result-object·v4 | 471 | ····move-result-object·v4 |
466 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 472 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
467 | ····throw·v0 | 473 | ····throw·v0 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/Field; | 6 | .implements·Lorg/apache/commons/math3/Field; |
7 | .implements·Ljava/io/Serializable; | 7 | .implements·Ljava/io/Serializable; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/complex/ComplexField$1;, | ||
12 | ········Lorg/apache/commons/math3/complex/ComplexField$LazyHolder; | 11 | ········Lorg/apache/commons/math3/complex/ComplexField$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 228, 46 lines modified | Offset 228, 50 lines modified | ||
228 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 228 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
229 | ····move-result-wide·v3 | 229 | ····move-result-wide·v3 |
230 | ····add-double/2addr·v1,·v3 | 230 | ····add-double/2addr·v1,·v3 |
231 | ····.line·167 | ||
231 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 232 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
232 | ····move-result-wide·v3 | 233 | ····move-result-wide·v3 |
233 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 234 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
234 | ····move-result-wide·v5 | 235 | ····move-result-wide·v5 |
235 | ····add-double/2addr·v3,·v5 | 236 | ····add-double/2addr·v3,·v5 |
237 | ····.line·168 | ||
236 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 238 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
237 | ····move-result-wide·v5 | 239 | ····move-result-wide·v5 |
238 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 240 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
239 | ····move-result-wide·v7 | 241 | ····move-result-wide·v7 |
240 | ····add-double/2addr·v5,·v7 | 242 | ····add-double/2addr·v5,·v7 |
243 | ····.line·169 | ||
241 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 244 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
242 | ····move-result-wide·v7 | 245 | ····move-result-wide·v7 |
243 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 246 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
244 | ····move-result-wide·v9 | 247 | ····move-result-wide·v9 |
245 | ····add-double/2addr·v7,·v9 | 248 | ····add-double/2addr·v7,·v9 |
246 | ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V | 249 | ····invoke-direct/range·{v0·..·v8},·Lorg/apache/commons/math3/complex/Quaternion;-><init>(DDDD)V |
250 | ····.line·166 | ||
247 | ····return-object·v0 | 251 | ····return-object·v0 |
248 | .end·method | 252 | .end·method |
249 | .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D | 253 | .method·public·static·dotProduct(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)D |
250 | ····.locals·6 | 254 | ····.locals·6 |
251 | ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion; | 255 | ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion; |
252 | ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion; | 256 | ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion; |
Offset 280, 50 lines modified | Offset 284, 54 lines modified | ||
280 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 284 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
281 | ····move-result-wide·v2 | 285 | ····move-result-wide·v2 |
282 | ····mul-double/2addr·v0,·v2 | 286 | ····mul-double/2addr·v0,·v2 |
287 | ····.line·217 | ||
283 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 288 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
284 | ····move-result-wide·v2 | 289 | ····move-result-wide·v2 |
285 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 290 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
286 | ····move-result-wide·v4 | 291 | ····move-result-wide·v4 |
287 | ····mul-double/2addr·v2,·v4 | 292 | ····mul-double/2addr·v2,·v4 |
288 | ····add-double/2addr·v0,·v2 | 293 | ····add-double/2addr·v0,·v2 |
294 | ····.line·218 | ||
289 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 295 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
290 | ····move-result-wide·v2 | 296 | ····move-result-wide·v2 |
291 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 297 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
292 | ····move-result-wide·v4 | 298 | ····move-result-wide·v4 |
293 | ····mul-double/2addr·v2,·v4 | 299 | ····mul-double/2addr·v2,·v4 |
294 | ····add-double/2addr·v0,·v2 | 300 | ····add-double/2addr·v0,·v2 |
301 | ····.line·219 | ||
295 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 302 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
296 | ····move-result-wide·v2 | 303 | ····move-result-wide·v2 |
297 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D | 304 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ3()D |
298 | ····move-result-wide·v4 | 305 | ····move-result-wide·v4 |
299 | ····mul-double/2addr·v2,·v4 | 306 | ····mul-double/2addr·v2,·v4 |
300 | ····add-double/2addr·v0,·v2 | 307 | ····add-double/2addr·v0,·v2 |
308 | ····.line·216 | ||
301 | ····return-wide·v0 | 309 | ····return-wide·v0 |
302 | .end·method | 310 | .end·method |
303 | .method·public·static·multiply(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)Lorg/apache/commons/math3/complex/Quaternion; | 311 | .method·public·static·multiply(Lorg/apache/commons/math3/complex/Quaternion;Lorg/apache/commons/math3/complex/Quaternion;)Lorg/apache/commons/math3/complex/Quaternion; |
304 | ····.locals·29 | 312 | ····.locals·29 |
305 | ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion; | 313 | ····.param·p0,·"q1"····#·Lorg/apache/commons/math3/complex/Quaternion; |
306 | ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion; | 314 | ····.param·p1,·"q2"····#·Lorg/apache/commons/math3/complex/Quaternion; |
Offset 464, 46 lines modified | Offset 472, 50 lines modified | ||
464 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D | 472 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ0()D |
465 | ····move-result-wide·v3 | 473 | ····move-result-wide·v3 |
466 | ····sub-double/2addr·v1,·v3 | 474 | ····sub-double/2addr·v1,·v3 |
475 | ····.line·192 | ||
467 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 476 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
468 | ····move-result-wide·v3 | 477 | ····move-result-wide·v3 |
469 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D | 478 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/complex/Quaternion;->getQ1()D |
470 | ····move-result-wide·v5 | 479 | ····move-result-wide·v5 |
471 | ····sub-double/2addr·v3,·v5 | 480 | ····sub-double/2addr·v3,·v5 |
481 | ····.line·193 | ||
472 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D | 482 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/complex/Quaternion;->getQ2()D |
Max diff block lines reached; 7994/11402 bytes (70.11%) of diff not shown. |
Offset 529, 14 lines modified | Offset 529, 15 lines modified | ||
529 | ····const/4·v3,·0x1 | 529 | ····const/4·v3,·0x1 |
530 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 530 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
531 | ····const/4·v4,·0x0 | 531 | ····const/4·v4,·0x0 |
532 | ····.line·279 | ||
532 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 533 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
533 | ····move-result-object·v5 | 534 | ····move-result-object·v5 |
534 | ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String; | 535 | ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String; |
535 | ····move-result-object·v5 | 536 | ····move-result-object·v5 |
Offset 723, 14 lines modified | Offset 724, 15 lines modified | ||
723 | ····move-result·v2 | 724 | ····move-result·v2 |
724 | ····if-nez·v2,·:cond_0 | 725 | ····if-nez·v2,·:cond_0 |
725 | ····.line·355 | 726 | ····.line·355 |
726 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 727 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
728 | ····.line·356 | ||
727 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 729 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
728 | ····move-result·v3 | 730 | ····move-result·v3 |
729 | ····const-class·v4,·Lorg/apache/commons/math3/complex/Complex; | 731 | ····const-class·v4,·Lorg/apache/commons/math3/complex/Complex; |
730 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 732 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 80, 14 lines modified | Offset 80, 15 lines modified | ||
80 | ····const/4·v2,·0x1 | 80 | ····const/4·v2,·0x1 |
81 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 81 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
82 | ····const/4·v3,·0x0 | 82 | ····const/4·v3,·0x0 |
83 | ····.line·65 | ||
83 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 84 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
84 | ····move-result-object·v4 | 85 | ····move-result-object·v4 |
85 | ····aput-object·v4,·v2,·v3 | 86 | ····aput-object·v4,·v2,·v3 |
86 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 87 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 16, 67 lines modified | Offset 16, 64 lines modified | ||
16 | .end·method | 16 | .end·method |
17 | .method·public·static·isPrime(I)Z | 17 | .method·public·static·isPrime(I)Z |
18 | ····.locals·6 | 18 | ····.locals·6 |
19 | ····.param·p0,·"n"····#·I | 19 | ····.param·p0,·"n"····#·I |
20 | ····.prologue | 20 | ····.prologue |
21 | ····const/4·v | 21 | ····const/4·v1,·0x0 |
22 | ····.line·55 | 22 | ····.line·55 |
23 | ····const/4·v | 23 | ····const/4·v2,·0x2 |
24 | ····if-ge·p0,·v | 24 | ····if-ge·p0,·v2,·:cond_1 |
25 | ····.line·64 | 25 | ····.line·64 |
26 | ····:cond_0 | 26 | ····:cond_0 |
27 | ····:goto_0 | 27 | ····:goto_0 |
28 | ····return·v | 28 | ····return·v1 |
29 | ····.line·59 | 29 | ····.line·59 |
30 | ····:cond_1 | 30 | ····:cond_1 |
31 | ····sget-object·v | 31 | ····sget-object·v3,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I |
32 | ····.local·v0,·"arr$":[I | ||
33 | ····array-length·v | 32 | ····array-length·v4,·v3 |
33 | ····move·v2,·v1 | ||
34 | ····.local·v2,·"len$":I | ||
35 | ····const/4·v1,·0x0 | ||
36 | ····.local·v1,·"i$":I | ||
37 | ····:goto_1 | 34 | ····:goto_1 |
38 | ····if-ge·v | 35 | ····if-ge·v2,·v4,·:cond_3 |
39 | ····aget·v | 36 | ····aget·v0,·v3,·v2 |
40 | ····.line·60 | 37 | ····.line·60 |
41 | ····.local·v | 38 | ····.local·v0,·"p":I |
42 | ····rem-int·v5,·p0,·v | 39 | ····rem-int·v5,·p0,·v0 |
43 | ····if-nez·v5,·:cond_2 | 40 | ····if-nez·v5,·:cond_2 |
44 | ····.line·61 | 41 | ····.line·61 |
45 | ····if-ne·p0,·v | 42 | ····if-ne·p0,·v0,·:cond_0 |
46 | ····const/4·v | 43 | ····const/4·v1,·0x1 |
47 | ····goto·:goto_0 | 44 | ····goto·:goto_0 |
48 | ····.line·59 | 45 | ····.line·59 |
49 | ····:cond_2 | 46 | ····:cond_2 |
50 | ····add-int/lit8·v | 47 | ····add-int/lit8·v2,·v2,·0x1 |
51 | ····goto·:goto_1 | 48 | ····goto·:goto_1 |
52 | ····.line·64 | 49 | ····.line·64 |
53 | ····.end·local·v | 50 | ····.end·local·v0····#·"p":I |
54 | ····:cond_3 | 51 | ····:cond_3 |
55 | ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z | 52 | ····invoke-static·{p0},·Lorg/apache/commons/math3/primes/SmallPrimes;->millerRabinPrimeTest(I)Z |
56 | ····move-result·v | 53 | ····move-result·v1 |
57 | ····goto·:goto_0 | 54 | ····goto·:goto_0 |
58 | .end·method | 55 | .end·method |
59 | .method·public·static·nextPrime(I)I | 56 | .method·public·static·nextPrime(I)I |
60 | ····.locals·7 | 57 | ····.locals·7 |
61 | ····.param·p0,·"n"····#·I | 58 | ····.param·p0,·"n"····#·I |
Offset 867, 55 lines modified | Offset 867, 52 lines modified | ||
867 | ············">;)I" | 867 | ············">;)I" |
868 | ········} | 868 | ········} |
869 | ····.end·annotation | 869 | ····.end·annotation |
870 | ····.prologue | 870 | ····.prologue |
871 | ····.line·84 | 871 | ····.line·84 |
872 | ····.local·p1,·"factors":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" | 872 | ····.local·p1,·"factors":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
873 | ····sget-object·v | 873 | ····sget-object·v2,·Lorg/apache/commons/math3/primes/SmallPrimes;->PRIMES:[I |
874 | ····.local·v0,·"arr$":[I | ||
875 | ····array-length·v | 874 | ····array-length·v3,·v2 |
876 | ····.local·v2,·"len$":I | ||
877 | ····const/4·v1,·0x0 | 875 | ····const/4·v1,·0x0 |
878 | ····.local·v1,·"i$":I | ||
879 | ····:goto_0 | 876 | ····:goto_0 |
880 | ····if-ge·v1,·v | 877 | ····if-ge·v1,·v3,·:cond_1 |
881 | ····aget·v | 878 | ····aget·v0,·v2,·v1 |
882 | ····.line·85 | 879 | ····.line·85 |
883 | ····.local·v | 880 | ····.local·v0,·"p":I |
884 | ····:goto_1 | 881 | ····:goto_1 |
885 | ····rem-int·v4,·p0,·v | 882 | ····rem-int·v4,·p0,·v0 |
886 | ····if-nez·v4,·:cond_0 | 883 | ····if-nez·v4,·:cond_0 |
887 | ····.line·86 | 884 | ····.line·86 |
888 | ····div-int/2addr·p0,·v | 885 | ····div-int/2addr·p0,·v0 |
889 | ····.line·87 | 886 | ····.line·87 |
890 | ····invoke-static·{v | 887 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
891 | ····move-result-object·v4 | 888 | ····move-result-object·v4 |
892 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 889 | ····invoke-interface·{p1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
893 | ····goto·:goto_1 | 890 | ····goto·:goto_1 |
894 | ····.line·84 | 891 | ····.line·84 |
895 | ····:cond_0 | 892 | ····:cond_0 |
896 | ····add-int/lit8·v1,·v1,·0x1 | 893 | ····add-int/lit8·v1,·v1,·0x1 |
897 | ····goto·:goto_0 | 894 | ····goto·:goto_0 |
898 | ····.line·90 | 895 | ····.line·90 |
899 | ····.end·local·v | 896 | ····.end·local·v0····#·"p":I |
900 | ····:cond_1 | 897 | ····:cond_1 |
901 | ····return·p0 | 898 | ····return·p0 |
902 | .end·method | 899 | .end·method |
903 | .method·public·static·trialDivision(I)Ljava/util/List; | 900 | .method·public·static·trialDivision(I)Ljava/util/List; |
904 | ····.locals·4 | 901 | ····.locals·4 |
905 | ····.param·p0,·"n"····#·I | 902 | ····.param·p0,·"n"····#·I |
Offset 47, 18 lines modified | Offset 47, 20 lines modified | ||
47 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/VectorFormat;,·"Lorg/apache/commons/math3/geometry/VectorFormat<TS;>;" | 47 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/VectorFormat;,·"Lorg/apache/commons/math3/geometry/VectorFormat<TS;>;" |
48 | ····const-string·v0,·"{" | 48 | ····const-string·v0,·"{" |
49 | ····const-string·v1,·"}" | 49 | ····const-string·v1,·"}" |
50 | ····const-string·v2,·";·" | 50 | ····const-string·v2,·";·" |
51 | ····.line·85 | ||
51 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 52 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
52 | ····move-result-object·v3 | 53 | ····move-result-object·v3 |
54 | ····.line·84 | ||
53 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 55 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
54 | ····.line·86 | 56 | ····.line·86 |
55 | ····return-void | 57 | ····return-void |
56 | .end·method | 58 | .end·method |
57 | .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 59 | .method·protected·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Iterable; | 6 | .implements·Ljava/lang/Iterable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$1;, | ||
11 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$InconsistentStateAt2PiWrapping;, | 10 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$InconsistentStateAt2PiWrapping;, |
12 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$Split;, | 11 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$Split;, |
13 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator; | 12 | ········Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
16 | .annotation·system·Ldalvik/annotation/Signature; | 15 | .annotation·system·Ldalvik/annotation/Signature; |
Offset 390, 14 lines modified | Offset 389, 15 lines modified | ||
390 | ····if-lez·v8,·:cond_2 | 389 | ····if-lez·v8,·:cond_2 |
391 | ····.line·138 | 390 | ····.line·138 |
392 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 391 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
393 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 392 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
393 | ····.line·139 | ||
394 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 394 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
395 | ····move-result-object·v10 | 395 | ····move-result-object·v10 |
396 | ····invoke-static/range·{p2·..·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 396 | ····invoke-static/range·{p2·..·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
397 | ····move-result-object·v11 | 397 | ····move-result-object·v11 |
Offset 432, 14 lines modified | Offset 432, 15 lines modified | ||
432 | ····const/4·v10,·0x0 | 432 | ····const/4·v10,·0x0 |
433 | ····move-wide/from16·v0,·p4 | 433 | ····move-wide/from16·v0,·p4 |
434 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V | 434 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V |
435 | ····.line·146 | ||
435 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; | 436 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; |
436 | ····move-result-object·v2 | 437 | ····move-result-object·v2 |
437 | ····.line·148 | 438 | ····.line·148 |
438 | ····.local·v2,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" | 439 | ····.local·v2,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" |
439 | ····const-wide·v8,·0x401921fb54442d18L····#·6.283185307179586 | 440 | ····const-wide·v8,·0x401921fb54442d18L····#·6.283185307179586 |
Offset 457, 14 lines modified | Offset 458, 15 lines modified | ||
457 | ····const/4·v10,·0x1 | 458 | ····const/4·v10,·0x1 |
458 | ····move-wide/from16·v0,·p4 | 459 | ····move-wide/from16·v0,·p4 |
459 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V | 460 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V |
461 | ····.line·151 | ||
460 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; | 462 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; |
461 | ····move-result-object·v7 | 463 | ····move-result-object·v7 |
462 | ····.line·152 | 464 | ····.line·152 |
463 | ····.local·v7,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" | 465 | ····.local·v7,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" |
464 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 466 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 514, 14 lines modified | Offset 516, 15 lines modified | ||
514 | ····const/4·v10,·0x1 | 516 | ····const/4·v10,·0x1 |
515 | ····move-wide/from16·v0,·p4 | 517 | ····move-wide/from16·v0,·p4 |
516 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V | 518 | ····invoke-direct·{v8,·v9,·v10,·v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;-><init>(Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;ZD)V |
519 | ····.line·162 | ||
517 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; | 520 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/spherical/oned/LimitAngle;->wholeHyperplane()Lorg/apache/commons/math3/geometry/spherical/oned/SubLimitAngle; |
518 | ····move-result-object·v7 | 521 | ····move-result-object·v7 |
519 | ····.line·163 | 522 | ····.line·163 |
520 | ····.restart·local·v7····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" | 523 | ····.restart·local·v7····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D;>;" |
521 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 524 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1754, 33 lines modified | Offset 1757, 32 lines modified | ||
1754 | ············"Lorg/apache/commons/math3/geometry/spherical/oned/Arc;", | 1757 | ············"Lorg/apache/commons/math3/geometry/spherical/oned/Arc;", |
1755 | ············">;" | 1758 | ············">;" |
1756 | ········} | 1759 | ········} |
1757 | ····.end·annotation | 1760 | ····.end·annotation |
1758 | ····.prologue | 1761 | ····.prologue |
1759 | ····.line·569 | 1762 | ····.line·569 |
1760 | ····new-instance·v | 1763 | ····new-instance·v8,·Ljava/util/ArrayList; |
1761 | ····invoke-direct·{v | 1764 | ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V |
1762 | ····.line·570 | 1765 | ····.line·570 |
1763 | ····.local·v | 1766 | ····.local·v8,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;" |
1764 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->iterator()Ljava/util/Iterator; | 1767 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->iterator()Ljava/util/Iterator; |
1765 | ····move-result-object·v | 1768 | ····move-result-object·v9 |
1766 | ····.local·v8,·"i$":Ljava/util/Iterator; | ||
1767 | ····:goto_0 | 1769 | ····:goto_0 |
1768 | ····invoke-interface·{v | 1770 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
1769 | ····move-result·v0 | 1771 | ····move-result·v0 |
1770 | ····if-eqz·v0,·:cond_0 | 1772 | ····if-eqz·v0,·:cond_0 |
1771 | ····invoke-interface·{v | 1773 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1772 | ····move-result-object·v7 | 1774 | ····move-result-object·v7 |
1773 | ····check-cast·v7,·[D | 1775 | ····check-cast·v7,·[D |
1774 | ····.line·571 | 1776 | ····.line·571 |
1775 | ····.local·v7,·"a":[D | 1777 | ····.local·v7,·"a":[D |
Offset 1796, 40 lines modified | Offset 1798, 38 lines modified | ||
1796 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D | 1798 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->getTolerance()D |
1797 | ····move-result-wide·v5 | 1799 | ····move-result-wide·v5 |
1798 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V | 1800 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/oned/Arc;-><init>(DDD)V |
1799 | ····invoke-interface·{v | 1801 | ····invoke-interface·{v8,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
1800 | ····goto·:goto_0 | 1802 | ····goto·:goto_0 |
1801 | ····.line·573 | 1803 | ····.line·573 |
1802 | ····.end·local·v7····#·"a":[D | 1804 | ····.end·local·v7····#·"a":[D |
Max diff block lines reached; 46953/52194 bytes (89.96%) of diff not shown. |
Offset 222, 14 lines modified | Offset 222, 15 lines modified | ||
222 | ····if-eqz·v0,·:cond_3 | 222 | ····if-eqz·v0,·:cond_3 |
223 | ····.line·648 | 223 | ····.line·648 |
224 | ····new-array·v2,·v3,·[D | 224 | ····new-array·v2,·v3,·[D |
225 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; | 225 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; |
226 | ····.line·649 | ||
226 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D | 227 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D |
227 | ····move-result-wide·v3 | 228 | ····move-result-wide·v3 |
228 | ····aput-wide·v3,·v2,·v5 | 229 | ····aput-wide·v3,·v2,·v5 |
229 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; | 230 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; |
Offset 285, 14 lines modified | Offset 286, 15 lines modified | ||
285 | ····.line·668 | 286 | ····.line·668 |
286 | ····:cond_5 | 287 | ····:cond_5 |
287 | ····new-array·v2,·v3,·[D | 288 | ····new-array·v2,·v3,·[D |
288 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; | 289 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; |
290 | ····.line·669 | ||
289 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D | 291 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;->access$500(Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D |
290 | ····move-result-wide·v3 | 292 | ····move-result-wide·v3 |
291 | ····aput-wide·v3,·v2,·v5 | 293 | ····aput-wide·v3,·v2,·v5 |
292 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; | 294 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet$SubArcsIterator;->this$0:Lorg/apache/commons/math3/geometry/spherical/oned/ArcsSet; |
Offset 59, 24 lines modified | Offset 59, 26 lines modified | ||
59 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D | 59 | ····invoke-static·{p1,·p2,·v0,·v1},·Lorg/apache/commons/math3/util/MathUtils;->normalizeAngle(DD)D |
60 | ····move-result-wide·v0 | 60 | ····move-result-wide·v0 |
61 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 61 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
62 | ····.line·53 | ||
62 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D | 63 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->cos(D)D |
63 | ····move-result-wide·v3 | 64 | ····move-result-wide·v3 |
64 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D | 65 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/util/FastMath;->sin(D)D |
65 | ····move-result-wide·v5 | 66 | ····move-result-wide·v5 |
66 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 67 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V |
68 | ····.line·52 | ||
67 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 69 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/oned/S1Point;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V |
68 | ····.line·54 | 70 | ····.line·54 |
69 | ····return-void | 71 | ····return-void |
70 | .end·method | 72 | .end·method |
71 | .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 73 | .method·private·constructor·<init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V |
Offset 106, 14 lines modified | Offset 106, 15 lines modified | ||
106 | ····.line·75 | 106 | ····.line·75 |
107 | ····:cond_2 | 107 | ····:cond_2 |
108 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 108 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
109 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 109 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
110 | ····.line·76 | ||
110 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 111 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
111 | ····move-result-object·v2 | 112 | ····move-result-object·v2 |
112 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 113 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
113 | ····move-result-object·v3 | 114 | ····move-result-object·v3 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | .implements·Lorg/apache/commons/math3/geometry/Space; | 7 | .implements·Lorg/apache/commons/math3/geometry/Space; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$NoSubSpaceException;, | 11 | ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$NoSubSpaceException;, |
13 | ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$LazyHolder; | 12 | ········Lorg/apache/commons/math3/geometry/spherical/oned/Sphere1D$LazyHolder; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
16 | #·static·fields | 15 | #·static·fields |
Offset 300, 14 lines modified | Offset 300, 15 lines modified | ||
300 | ····.prologue | 300 | ····.prologue |
301 | ····.line·557 | 301 | ····.line·557 |
302 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; | 302 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; |
303 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V | 303 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V |
304 | ····.line·558 | ||
304 | ····invoke-virtual·{v2,·p0},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->getComplement(Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 305 | ····invoke-virtual·{v2,·p0},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->getComplement(Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
305 | ····move-result-object·v0 | 306 | ····move-result-object·v0 |
306 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet; | 307 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet; |
307 | ····.line·559 | 308 | ····.line·559 |
Offset 335, 15 lines modified | Offset 336, 15 lines modified | ||
335 | ····move-result-object·v2 | 336 | ····move-result-object·v2 |
336 | ····return-object·v2 | 337 | ····return-object·v2 |
337 | .end·method | 338 | .end·method |
338 | .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V | 339 | .method·private·static·insertEdges(DLorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/util/List;)V |
339 | ····.locals· | 340 | ····.locals·9 |
340 | ····.param·p0,·"hyperplaneThickness"····#·D | 341 | ····.param·p0,·"hyperplaneThickness"····#·D |
341 | ····.annotation·system·Ldalvik/annotation/Signature; | 342 | ····.annotation·system·Ldalvik/annotation/Signature; |
342 | ········value·=·{ | 343 | ········value·=·{ |
343 | ············"(D", | 344 | ············"(D", |
344 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", | 345 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", |
345 | ············"<", | 346 | ············"<", |
346 | ············"Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;", | 347 | ············"Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;", |
Offset 355, 226 lines modified | Offset 356, 224 lines modified | ||
355 | ········} | 356 | ········} |
356 | ····.end·annotation | 357 | ····.end·annotation |
357 | ····.prologue | 358 | ····.prologue |
358 | ····.line·263 | 359 | ····.line·263 |
359 | ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" | 360 | ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" |
360 | ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/twod/Edge;>;" | 361 | ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/twod/Edge;>;" |
361 | ····const/4·v | 362 | ····const/4·v1,·0x0 |
362 | ····.line·264 | 363 | ····.line·264 |
363 | ····.local·v | 364 | ····.local·v1,·"index":I |
364 | ····const/4·v | 365 | ····const/4·v3,·0x0 |
365 | ····.local·v | 366 | ····.local·v3,·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
366 | ····move·v | 367 | ····move·v2,·v1 |
367 | ····.line·265 | 368 | ····.line·265 |
368 | ····.end·local·v | 369 | ····.end·local·v1····#·"index":I |
369 | ····.local·v | 370 | ····.local·v2,·"index":I |
370 | ····:goto_0 | 371 | ····:goto_0 |
371 | ····if-nez·v | 372 | ····if-nez·v3,·:cond_0 |
372 | ····invoke-interface·{p3},·Ljava/util/List;->size()I | 373 | ····invoke-interface·{p3},·Ljava/util/List;->size()I |
373 | ····move-result·v | 374 | ····move-result·v7 |
374 | ····if-ge·v | 375 | ····if-ge·v2,·v7,·:cond_0 |
375 | ····.line·266 | 376 | ····.line·266 |
376 | ····add-int/lit8·v | 377 | ····add-int/lit8·v1,·v2,·0x1 |
377 | ····.end·local·v | 378 | ····.end·local·v2····#·"index":I |
378 | ····.restart·local·v | 379 | ····.restart·local·v1····#·"index":I |
379 | ····invoke-interface·{p3,·v | 380 | ····invoke-interface·{p3,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
380 | ····move-result-object·v | 381 | ····move-result-object·v3 |
381 | ····.end·local·v | 382 | ····.end·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
382 | ····check-cast·v | 383 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
383 | ····.line·267 | 384 | ····.line·267 |
384 | ····.restart·local·v | 385 | ····.restart·local·v3····#·"inserted":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
385 | ····invoke-virtual·{v | 386 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getCircle()Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
386 | ····move-result-object·v | 387 | ····move-result-object·v7 |
387 | ····invoke-virtual·{p2,·v | 388 | ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
388 | ····move-result·v | 389 | ····move-result·v7 |
389 | ····if-nez·v | 390 | ····if-nez·v7,·:cond_8 |
390 | ····.line·268 | 391 | ····.line·268 |
391 | ····const/4·v | 392 | ····const/4·v3,·0x0 |
392 | ····move·v | 393 | ····move·v2,·v1 |
393 | ····.end·local·v | 394 | ····.end·local·v1····#·"index":I |
394 | ····.restart·local·v | 395 | ····.restart·local·v2····#·"index":I |
395 | ····goto·:goto_0 | 396 | ····goto·:goto_0 |
396 | ····.line·272 | 397 | ····.line·272 |
397 | ····:cond_0 | 398 | ····:cond_0 |
398 | ····if-nez·v | 399 | ····if-nez·v3,·:cond_3 |
399 | ····.line·275 | 400 | ····.line·275 |
400 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 401 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
401 | ····move-result-object·v | 402 | ····move-result-object·v6 |
402 | ····.line·276 | 403 | ····.line·276 |
403 | ····.local·v | 404 | ····.local·v6,·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" |
404 | ····if-eqz·v | 405 | ····if-eqz·v6,·:cond_1 |
405 | ····invoke-virtual·{v | 406 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
406 | ····move-result-object·v | 407 | ····move-result-object·v7 |
407 | ····if-ne·p2,·v | 408 | ····if-ne·p2,·v7,·:cond_2 |
408 | ····.line·277 | 409 | ····.line·277 |
409 | ····:cond_1 | 410 | ····:cond_1 |
410 | ····sget-object·v | 411 | ····sget-object·v7,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
411 | ····invoke-virtual·{p2,·v | 412 | ····invoke-virtual·{p2,·v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
412 | ····.line·306 | 413 | ····.line·306 |
413 | ····.end·local·v | 414 | ····.end·local·v6····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" |
414 | ····:goto_1 | 415 | ····:goto_1 |
415 | ····return-void | 416 | ····return-void |
416 | ····.line·279 | 417 | ····.line·279 |
417 | ····.restart·local·v | 418 | ····.restart·local·v6····#·"parent":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" |
418 | ····:cond_2 | 419 | ····:cond_2 |
419 | ····sget-object·v | 420 | ····sget-object·v7,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
Max diff block lines reached; 51570/58509 bytes (88.14%) of diff not shown. |
Offset 292, 19 lines modified | Offset 292, 21 lines modified | ||
292 | ····move-object·v11,·v9 | 292 | ····move-object·v11,·v9 |
293 | ····:goto_1 | 293 | ····:goto_1 |
294 | ····if-nez·v3,·:cond_3 | 294 | ····if-nez·v3,·:cond_3 |
295 | ····move-object·v8,·v9 | 295 | ····move-object·v8,·v9 |
296 | ····.line·90 | ||
296 | ····:goto_2 | 297 | ····:goto_2 |
297 | ····invoke-direct·{v10,·v11,·v8},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane$SplitSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)V | 298 | ····invoke-direct·{v10,·v11,·v8},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane$SplitSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)V |
298 | ····move-object·v8,·v10 | 299 | ····move-object·v8,·v10 |
300 | ····.line·89 | ||
299 | ····goto·:goto_0 | 301 | ····goto·:goto_0 |
300 | ····:cond_2 | 302 | ····:cond_2 |
301 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle; | 303 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle; |
302 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 304 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
Offset 315, 14 lines modified | Offset 317, 15 lines modified | ||
315 | ····move-object·v11,·v8 | 317 | ····move-object·v11,·v8 |
316 | ····goto·:goto_1 | 318 | ····goto·:goto_1 |
317 | ····:cond_3 | 319 | ····:cond_3 |
318 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle; | 320 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle; |
321 | ····.line·90 | ||
319 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 322 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->copySelf()Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
320 | ····move-result-object·v9 | 323 | ····move-result-object·v9 |
321 | ····invoke-direct·{v8,·v9,·v3},·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V | 324 | ····invoke-direct·{v8,·v9,·v3},·Lorg/apache/commons/math3/geometry/spherical/twod/SubCircle;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V |
322 | ····goto·:goto_2 | 325 | ····goto·:goto_2 |
Offset 146, 20 lines modified | Offset 146, 22 lines modified | ||
146 | ····move-result-object·v9 | 146 | ····move-result-object·v9 |
147 | ····invoke-static·{v4,·v9},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D | 147 | ····invoke-static·{v4,·v9},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D |
148 | ····move-result-wide·v9 | 148 | ····move-result-wide·v9 |
149 | ····.line·114 | ||
149 | ····invoke-static·{v4,·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D | 150 | ····invoke-static·{v4,·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D |
150 | ····move-result-wide·v11 | 151 | ····move-result-wide·v11 |
151 | ····neg-double·v11,·v11 | 152 | ····neg-double·v11,·v11 |
153 | ····.line·113 | ||
152 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D | 154 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->atan2(DD)D |
153 | ····move-result-wide·v0 | 155 | ····move-result-wide·v0 |
154 | ····.line·115 | 156 | ····.line·115 |
155 | ····.local·v0,·"alpha":D | 157 | ····.local·v0,·"alpha":D |
156 | ····const-wide/16·v9,·0x0 | 158 | ····const-wide/16·v9,·0x0 |
Offset 408, 14 lines modified | Offset 410, 15 lines modified | ||
408 | ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | 410 | ····sget-object·v0,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
409 | ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 411 | ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
410 | ····const/4·v2,·0x0 | 412 | ····const/4·v2,·0x0 |
413 | ····.line·73 | ||
411 | ····invoke-virtual·{p1,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->pruneAroundConvexCell(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 414 | ····invoke-virtual·{p1,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->pruneAroundConvexCell(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
412 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
413 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/PropertiesComputer;->tolerance:D | 416 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/PropertiesComputer;->tolerance:D |
414 | ····invoke-direct·{v8,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V | 417 | ····invoke-direct·{v8,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/SphericalPolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V |
Offset 146, 15 lines modified | Offset 146, 14 lines modified | ||
146 | ····.line·94 | 146 | ····.line·94 |
147 | ····.local·v10,·"arcs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;" | 147 | ····.local·v10,·"arcs":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/spherical/oned/Arc;>;" |
148 | ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 148 | ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
149 | ····move-result-object·v11 | 149 | ····move-result-object·v11 |
150 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
151 | ····:goto_0 | 150 | ····:goto_0 |
152 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z | 151 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
153 | ····move-result·v3 | 152 | ····move-result·v3 |
154 | ····if-eqz·v3,·:cond_1 | 153 | ····if-eqz·v3,·:cond_1 |
Offset 269, 243 lines modified | Offset 268, 231 lines modified | ||
269 | ····.end·local·v2····#·"start":Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 268 | ····.end·local·v2····#·"start":Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
270 | ····.end·local·v9····#·"a":Lorg/apache/commons/math3/geometry/spherical/oned/Arc; | 269 | ····.end·local·v9····#·"a":Lorg/apache/commons/math3/geometry/spherical/oned/Arc; |
271 | ····:cond_1 | 270 | ····:cond_1 |
272 | ····return-void | 271 | ····return-void |
273 | .end·method | 272 | .end·method |
274 | .method·private·getFollowingEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Edge;)Lorg/apache/commons/math3/geometry/spherical/twod/Edge; | 273 | .method·private·getFollowingEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Edge;)Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
275 | ····.locals·1 | 274 | ····.locals·16 |
276 | ····.param·p1,·"previous"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; | 275 | ····.param·p1,·"previous"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
277 | ····.annotation·system·Ldalvik/annotation/Throws; | 276 | ····.annotation·system·Ldalvik/annotation/Throws; |
278 | ········value·=·{ | 277 | ········value·=·{ |
279 | ············Lorg/apache/commons/math3/exception/MathIllegalStateException; | 278 | ············Lorg/apache/commons/math3/exception/MathIllegalStateException; |
280 | ········} | 279 | ········} |
281 | ····.end·annotation | 280 | ····.end·annotation |
282 | ····.prologue | 281 | ····.prologue |
283 | ····.line·120 | 282 | ····.line·120 |
284 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getEnd()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 283 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getEnd()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
285 | ····move-result-object·v1 | 284 | ····move-result-object·v12 |
286 | ····invoke-virtual·{v1 | 285 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->getLocation()Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
287 | ····move-result-object·v1 | 286 | ····move-result-object·v10 |
288 | ····.line·121 | 287 | ····.line·121 |
289 | ····.local·v1 | 288 | ····.local·v10,·"point":Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
290 | ····move-object/from16·v0,·p0 | 289 | ····move-object/from16·v0,·p0 |
291 | ····iget-object·v1 | 290 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->root:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
292 | ····move-object/from16·v0,·p0 | 291 | ····move-object/from16·v0,·p0 |
293 | ····iget-wide·v | 292 | ····iget-wide·v13,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D |
294 | ···· | 293 | ····invoke-virtual·{v12,·v10,·v13,·v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCloseCuts(Lorg/apache/commons/math3/geometry/Point;D)Ljava/util/List; |
295 | ····move-wide/from16·v0,·v16 | ||
296 | ····invoke-virtual·{v15,·v13,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCloseCuts(Lorg/apache/commons/math3/geometry/Point;D)Ljava/util/List; | ||
297 | ····move-result-object·v | 294 | ····move-result-object·v1 |
298 | ····.line·124 | 295 | ····.line·124 |
299 | ····.local·v | 296 | ····.local·v1,·"candidates":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;>;" |
300 | ····move-object/from16·v0,·p0 | 297 | ····move-object/from16·v0,·p0 |
301 | ····iget-wide·v | 298 | ····iget-wide·v2,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->tolerance:D |
302 | ····.line·125 | 299 | ····.line·125 |
303 | ····.local·v | 300 | ····.local·v2,·"closest":D |
304 | ····const/4·v | 301 | ····const/4·v6,·0x0 |
305 | ····.line·126 | 302 | ····.line·126 |
306 | ····.local·v | 303 | ····.local·v6,·"following":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
307 | ····invoke-interface·{v | 304 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
308 | ····move-result-object·v1 | 305 | ····move-result-object·v13 |
309 | ····:cond_0 | 306 | ····:cond_0 |
310 | ····invoke-interface·{v1 | 307 | ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z |
311 | ····move-result·v1 | 308 | ····move-result·v12 |
312 | ····if-eqz·v1 | 309 | ····if-eqz·v12,·:cond_2 |
313 | ····invoke-interface·{v1 | 310 | ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
314 | ····move-result-object·v | 311 | ····move-result-object·v9 |
315 | ····check-cast·v | 312 | ····check-cast·v9,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
316 | ····.line·127 | 313 | ····.line·127 |
317 | ····.local·v | 314 | ····.local·v9,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D;>;" |
318 | ····move-object/from16·v0,·p0 | 315 | ····move-object/from16·v0,·p0 |
319 | ····iget-object·v1 | 316 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/EdgesBuilder;->nodeToEdgesList:Ljava/util/Map; |
320 | ····invoke-interface·{v1 | 317 | ····invoke-interface·{v12,·v9},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
321 | ····move-result-object·v1 | 318 | ····move-result-object·v12 |
322 | ····check-cast·v1 | 319 | ····check-cast·v12,·Ljava/util/List; |
323 | ····invoke-interface·{v1 | 320 | ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
324 | ····move-result-object·v1 | 321 | ····move-result-object·v12 |
325 | ····.local·v11,·"i$":Ljava/util/Iterator; | ||
326 | ····:cond_1 | 322 | ····:cond_1 |
327 | ····:goto_0 | 323 | ····:goto_0 |
328 | ····invoke-interface·{v1 | 324 | ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z |
329 | ····move-result·v1 | 325 | ····move-result·v14 |
330 | ····if-eqz·v1 | 326 | ····if-eqz·v14,·:cond_0 |
331 | ····invoke-interface·{v1 | 327 | ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
332 | ····move-result-object·v | 328 | ····move-result-object·v4 |
333 | ····check-cast·v | 329 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
334 | ····.line·128 | 330 | ····.line·128 |
335 | ····.local·v | 331 | ····.local·v4,·"edge":Lorg/apache/commons/math3/geometry/spherical/twod/Edge; |
336 | ····move-object/from16·v0,·p1 | 332 | ····move-object/from16·v0,·p1 |
337 | ····if-eq·v | 333 | ····if-eq·v4,·v0,·:cond_1 |
338 | ····invoke-virtual·{v | 334 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->getStart()Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
Max diff block lines reached; 12422/19648 bytes (63.22%) of diff not shown. |
Offset 48, 28 lines modified | Offset 48, 26 lines modified | ||
48 | ····return-void | 48 | ····return-void |
49 | .end·method | 49 | .end·method |
50 | #·virtual·methods | 50 | #·virtual·methods |
51 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 51 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
54 | ····.prologue | 53 | ····.prologue |
55 | ····.line·291 | 54 | ····.line·291 |
56 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; | 55 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
57 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
58 | ····return-object·v0 | 57 | ····return-object·v0 |
59 | .end·method | 58 | .end·method |
60 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 59 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
61 | ····.locals·1 | 60 | ····.locals·1 |
62 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
63 | ····.prologue | 61 | ····.prologue |
64 | ····.line·291 | 62 | ····.line·291 |
65 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 63 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
66 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
Offset 140, 40 lines modified | Offset 138, 44 lines modified | ||
140 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 138 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
141 | ····move-result-object·v1 | 139 | ····move-result-object·v1 |
142 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; | 140 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; |
141 | ····.line·312 | ||
143 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$100(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 142 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$100(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
144 | ····move-result-object·v3 | 143 | ····move-result-object·v3 |
145 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 144 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
146 | ····move-result-object·v2 | 145 | ····move-result-object·v2 |
147 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; | 146 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform;->rotation:Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; |
147 | ····.line·313 | ||
148 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$200(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 148 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$200(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
149 | ····move-result-object·v4 | 149 | ····move-result-object·v4 |
150 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 150 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
151 | ····move-result-object·v3 | 151 | ····move-result-object·v3 |
152 | ····.line·314 | ||
152 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$300(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)D | 153 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->access$300(Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)D |
153 | ····move-result-wide·v4 | 154 | ····move-result-wide·v4 |
154 | ····const/4·v6,·0x0 | 155 | ····const/4·v6,·0x0 |
155 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/spherical/twod/Circle$1;)V | 156 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/spherical/twod/Circle$1;)V |
157 | ····.line·311 | ||
156 | ····return-object·v0 | 158 | ····return-object·v0 |
157 | .end·method | 159 | .end·method |
158 | .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; | 160 | .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
159 | ····.locals·3 | 161 | ····.locals·3 |
160 | ····.annotation·system·Ldalvik/annotation/Signature; | 162 | ····.annotation·system·Ldalvik/annotation/Signature; |
161 | ········value·=·{ | 163 | ········value·=·{ |
Offset 139, 42 lines modified | Offset 139, 41 lines modified | ||
139 | .method·sharedCircleWith(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 139 | .method·sharedCircleWith(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;)Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
140 | ····.locals·5 | 140 | ····.locals·5 |
141 | ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 141 | ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
142 | ····.prologue | 142 | ····.prologue |
143 | ····.line·77 | 143 | ····.line·77 |
144 | ····iget-object·v | 144 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List; |
145 | ····invoke-interface·{v | 145 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
146 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
147 | ····:cond_0 | 147 | ····:cond_0 |
148 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 148 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
149 | ····move-result·v | 149 | ····move-result·v3 |
150 | ····if-eqz·v | 150 | ····if-eqz·v3,·:cond_2 |
151 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 151 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
152 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
153 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 153 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
154 | ····.line·78 | 154 | ····.line·78 |
155 | ····.local·v0,·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 155 | ····.local·v0,·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
156 | ····iget-object·v | 156 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;->circles:Ljava/util/List; |
157 | ····invoke-interface·{v | 157 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
158 | ····move-result-object·v3 | 158 | ····move-result-object·v3 |
159 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
160 | ····:cond_1 | 159 | ····:cond_1 |
161 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 160 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
162 | ····move-result·v4 | 161 | ····move-result·v4 |
163 | ····if-eqz·v4,·:cond_0 | 162 | ····if-eqz·v4,·:cond_0 |
Offset 187, 15 lines modified | Offset 186, 14 lines modified | ||
187 | ····.line·79 | 186 | ····.line·79 |
188 | ····.local·v1,·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 187 | ····.local·v1,·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
189 | ····if-ne·v0,·v1,·:cond_1 | 188 | ····if-ne·v0,·v1,·:cond_1 |
190 | ····.line·84 | 189 | ····.line·84 |
191 | ····.end·local·v0····#·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 190 | ····.end·local·v0····#·"circle1":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
192 | ····.end·local·v1····#·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 191 | ····.end·local·v1····#·"circle2":Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
193 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
194 | ····:goto_0 | 192 | ····:goto_0 |
195 | ····return-object·v0 | 193 | ····return-object·v0 |
196 | ····:cond_2 | 194 | ····:cond_2 |
197 | ····const/4·v0,·0x0 | 195 | ····const/4·v0,·0x0 |
198 | ····goto·:goto_0 | 196 | ····goto·:goto_0 |
Offset 221, 20 lines modified | Offset 221, 22 lines modified | ||
221 | ····sget-object·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->PLUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 221 | ····sget-object·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->PLUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
222 | ····invoke-static·{v0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->angle(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D | 222 | ····invoke-static·{v0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->angle(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D |
223 | ····move-result-wide·v3 | 223 | ····move-result-wide·v3 |
224 | ····.line·96 | ||
224 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->normalize()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 225 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->normalize()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
225 | ····move-result-object·v5 | 226 | ····move-result-object·v5 |
226 | ····move-object·v0,·p0 | 227 | ····move-object·v0,·p0 |
228 | ····.line·95 | ||
227 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(DDLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 229 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(DDLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
228 | ····.line·97 | 230 | ····.line·97 |
229 | ····return-void | 231 | ····return-void |
230 | .end·method | 232 | .end·method |
231 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D | 233 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)D |
Offset 362, 28 lines modified | Offset 362, 30 lines modified | ||
362 | ····move-object/from16·v0,·p0 | 362 | ····move-object/from16·v0,·p0 |
363 | ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 363 | ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
364 | ····add-double·v8,·v21,·v5 | 364 | ····add-double·v8,·v21,·v5 |
365 | ····.line·153 | ||
365 | ····invoke-virtual·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 366 | ····invoke-virtual·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
366 | ····move-result-object·v7 | 367 | ····move-result-object·v7 |
367 | ····invoke-direct·{v2,·v7},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 368 | ····invoke-direct·{v2,·v7},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
368 | ····invoke-direct·{v4,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V | 369 | ····invoke-direct·{v4,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V |
369 | ····move-object/from16·v2,·p0 | 370 | ····move-object/from16·v2,·p0 |
370 | ····move-object/from16·v7,·p3 | 371 | ····move-object/from16·v7,·p3 |
371 | ····move-object/from16·v8,·p1 | 372 | ····move-object/from16·v8,·p1 |
373 | ····.line·152 | ||
372 | ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 374 | ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
373 | ····move-result-object·v3 | 375 | ····move-result-object·v3 |
374 | ····.line·155 | 376 | ····.line·155 |
375 | ····move-wide·v14,·v5 | 377 | ····move-wide·v14,·v5 |
Offset 449, 14 lines modified | Offset 451, 15 lines modified | ||
449 | ····move-object/from16·v0,·p0 | 451 | ····move-object/from16·v0,·p0 |
450 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 452 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
451 | ····add-double·v7,·v21,·v19 | 453 | ····add-double·v7,·v21,·v19 |
454 | ····.line·171 | ||
452 | ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 455 | ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
453 | ····move-result-object·v4 | 456 | ····move-result-object·v4 |
454 | ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 457 | ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
455 | ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V | 458 | ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V |
Offset 467, 14 lines modified | Offset 470, 15 lines modified | ||
467 | ····move-object·v8,·v3 | 470 | ····move-object·v8,·v3 |
468 | ····move-object/from16·v12,·p2 | 471 | ····move-object/from16·v12,·p2 |
469 | ····move-object/from16·v13,·p1 | 472 | ····move-object/from16·v13,·p1 |
473 | ····.line·170 | ||
470 | ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 474 | ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
471 | ····move-result-object·v3 | 475 | ····move-result-object·v3 |
472 | ····.line·173 | 476 | ····.line·173 |
473 | ····move-wide/from16·v14,·v19 | 477 | ····move-wide/from16·v14,·v19 |
Offset 522, 14 lines modified | Offset 526, 15 lines modified | ||
522 | ····move-object/from16·v0,·p0 | 526 | ····move-object/from16·v0,·p0 |
523 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; | 527 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->circle:Lorg/apache/commons/math3/geometry/spherical/twod/Circle; |
524 | ····add-double·v7,·v21,·v19 | 528 | ····add-double·v7,·v21,·v19 |
529 | ····.line·182 | ||
525 | ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 530 | ····invoke-virtual·{v4,·v7,·v8},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->getPointAt(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
526 | ····move-result-object·v4 | 531 | ····move-result-object·v4 |
527 | ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 532 | ····invoke-direct·{v2,·v4},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
528 | ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V | 533 | ····invoke-direct·{v9,·v2},·Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;-><init>(Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;)V |
Offset 540, 14 lines modified | Offset 545, 15 lines modified | ||
540 | ····move-object·v8,·v3 | 545 | ····move-object·v8,·v3 |
541 | ····move-object/from16·v12,·p3 | 546 | ····move-object/from16·v12,·p3 |
542 | ····move-object/from16·v13,·p1 | 547 | ····move-object/from16·v13,·p1 |
548 | ····.line·181 | ||
543 | ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; | 549 | ····invoke-direct/range·{v7·..·v13},·Lorg/apache/commons/math3/geometry/spherical/twod/Edge;->addSubEdge(Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;Lorg/apache/commons/math3/geometry/spherical/twod/Vertex;DLjava/util/List;Lorg/apache/commons/math3/geometry/spherical/twod/Circle;)Lorg/apache/commons/math3/geometry/spherical/twod/Vertex; |
544 | ····move-result-object·v3 | 550 | ····move-result-object·v3 |
545 | ····.line·184 | 551 | ····.line·184 |
546 | ····move-wide/from16·v14,·v19 | 552 | ····move-wide/from16·v14,·v19 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | .implements·Lorg/apache/commons/math3/geometry/Space; | 7 | .implements·Lorg/apache/commons/math3/geometry/Space; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$LazyHolder; | 11 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Sphere2D$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x1332d92L | 15 | .field·private·static·final·serialVersionUID:J·=·0x1332d92L |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
7 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding; | 7 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform; | 11 | ········Lorg/apache/commons/math3/geometry/spherical/twod/Circle$CircleTransform; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 595, 15 lines modified | Offset 594, 14 lines modified | ||
595 | ····const/4·v1,·0x0 | 594 | ····const/4·v1,·0x0 |
596 | ····goto·:goto_0 | 595 | ····goto·:goto_0 |
597 | .end·method | 596 | .end·method |
598 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 597 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
599 | ····.locals·1 | 598 | ····.locals·1 |
600 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
601 | ····.prologue | 599 | ····.prologue |
602 | ····.line·46 | 600 | ····.line·46 |
603 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; | 601 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/twod/S2Point; |
604 | ····move-result-object·v0 | 602 | ····move-result-object·v0 |
Offset 642, 15 lines modified | Offset 640, 14 lines modified | ||
642 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 640 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/spherical/twod/S2Point;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
643 | ····return-object·v0 | 641 | ····return-object·v0 |
644 | .end·method | 642 | .end·method |
645 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 643 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
646 | ····.locals·1 | 644 | ····.locals·1 |
647 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
648 | ····.prologue | 645 | ····.prologue |
649 | ····.line·46 | 646 | ····.line·46 |
650 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/oned/S1Point; | 647 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/spherical/twod/Circle;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/spherical/oned/S1Point; |
651 | ····move-result-object·v0 | 648 | ····move-result-object·v0 |
Offset 428, 50 lines modified | Offset 428, 49 lines modified | ||
428 | ····.local·v5,·"farthest":Lorg/apache/commons/math3/geometry/Point;,·"TP;" | 428 | ····.local·v5,·"farthest":Lorg/apache/commons/math3/geometry/Point;,·"TP;" |
429 | ····const-wide/high16·v3,·-0x4010000000000000L····#·-1.0 | 429 | ····const-wide/high16·v3,·-0x4010000000000000L····#·-1.0 |
430 | ····.line·170 | 430 | ····.line·170 |
431 | ····.local·v3,·"dMax":D | 431 | ····.local·v3,·"dMax":D |
432 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 432 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
433 | ····move-result-object·v | 433 | ····move-result-object·v7 |
434 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
435 | ····:cond_0 | 434 | ····:cond_0 |
436 | ····:goto_0 | 435 | ····:goto_0 |
437 | ····invoke-interface·{v | 436 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
438 | ····move-result·v8 | 437 | ····move-result·v8 |
439 | ····if-eqz·v8,·:cond_1 | 438 | ····if-eqz·v8,·:cond_1 |
440 | ····invoke-interface·{v | 439 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
441 | ····move-result-object·v | 440 | ····move-result-object·v6 |
442 | ····check-cast·v | 441 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/Point; |
443 | ····.line·171 | 442 | ····.line·171 |
444 | ····.local·v | 443 | ····.local·v6,·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;" |
445 | ····invoke-interface·{v | 444 | ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/geometry/Point;->distance(Lorg/apache/commons/math3/geometry/Point;)D |
446 | ····move-result-wide·v1 | 445 | ····move-result-wide·v1 |
447 | ····.line·172 | 446 | ····.line·172 |
448 | ····.local·v1,·"d":D | 447 | ····.local·v1,·"d":D |
449 | ····cmpl-double·v8,·v1,·v3 | 448 | ····cmpl-double·v8,·v1,·v3 |
450 | ····if-lez·v8,·:cond_0 | 449 | ····if-lez·v8,·:cond_0 |
451 | ····.line·173 | 450 | ····.line·173 |
452 | ····move-object·v5,·v | 451 | ····move-object·v5,·v6 |
453 | ····.line·174 | 452 | ····.line·174 |
454 | ····move-wide·v3,·v1 | 453 | ····move-wide·v3,·v1 |
455 | ····goto·:goto_0 | 454 | ····goto·:goto_0 |
456 | ····.line·178 | 455 | ····.line·178 |
457 | ····.end·local·v1····#·"d":D | 456 | ····.end·local·v1····#·"d":D |
458 | ····.end·local·v | 457 | ····.end·local·v6····#·"point":Lorg/apache/commons/math3/geometry/Point;,·"TP;" |
459 | ····:cond_1 | 458 | ····:cond_1 |
460 | ····return-object·v5 | 459 | ····return-object·v5 |
461 | .end·method | 460 | .end·method |
Offset 28, 18 lines modified | Offset 28, 19 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 29 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V | 31 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·128 | 35 | ····.line·128 |
35 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 36 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;" |
36 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | ····return-void | 39 | ····return-void |
39 | .end·method | 40 | .end·method |
Offset 53, 15 lines modified | Offset 54, 15 lines modified | ||
53 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", | 54 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", |
54 | ············"<TS;>;)V" | 55 | ············"<TS;>;)V" |
55 | ········} | 56 | ········} |
56 | ····.end·annotation | 57 | ····.end·annotation |
57 | ····.prologue | 58 | ····.prologue |
58 | ····.line·137 | 59 | ····.line·137 |
59 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 60 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;" |
60 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 61 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
61 | ····return-void | 62 | ····return-void |
62 | .end·method | 63 | .end·method |
63 | .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V | 64 | .method·public·visitLeafNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
64 | ····.locals·1 | 65 | ····.locals·1 |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 66 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 70, 15 lines modified | Offset 71, 15 lines modified | ||
70 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", | 71 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", |
71 | ············"<TS;>;)V" | 72 | ············"<TS;>;)V" |
72 | ········} | 73 | ········} |
73 | ····.end·annotation | 74 | ····.end·annotation |
74 | ····.prologue | 75 | ····.prologue |
75 | ····.line·141 | 76 | ····.line·141 |
76 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 77 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;" |
77 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 78 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
78 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 79 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
79 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
80 | ····if-eqz·v0,·:cond_0 | 81 | ····if-eqz·v0,·:cond_0 |
Offset 120, 13 lines modified | Offset 121, 13 lines modified | ||
120 | ············"<TS;>;)", | 121 | ············"<TS;>;)", |
121 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;" | 122 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;" |
122 | ········} | 123 | ········} |
123 | ····.end·annotation | 124 | ····.end·annotation |
124 | ····.prologue | 125 | ····.prologue |
125 | ····.line·132 | 126 | ····.line·132 |
126 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 127 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$2;" |
127 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 128 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
128 | ····sget-object·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;->PLUS_SUB_MINUS:Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order; | 129 | ····sget-object·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order;->PLUS_SUB_MINUS:Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order; |
129 | ····return-object·v0 | 130 | ····return-object·v0 |
130 | .end·method | 131 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BSPTree.java" | 3 | .source·"BSPTree.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$1;, | ||
8 | ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$LeafMerger; | 7 | ········Lorg/apache/commons/math3/geometry/partitioning/BSPTree$LeafMerger; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"<S::", | 12 | ········"<S::", |
Offset 312, 14 lines modified | Offset 311, 15 lines modified | ||
312 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; | 311 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; |
313 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 312 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
314 | ····iget-object·v1,·v1,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; | 313 | ····iget-object·v1,·v1,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; |
314 | ····.line·399 | ||
315 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 315 | ····invoke-virtual·{v0,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
316 | ····move-result·v0 | 316 | ····move-result·v0 |
317 | ····if-eqz·v0,·:cond_2 | 317 | ····if-eqz·v0,·:cond_2 |
318 | ····.line·400 | 318 | ····.line·400 |
Offset 562, 14 lines modified | Offset 562, 15 lines modified | ||
562 | ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 562 | ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
563 | ····if-eqz·v0,·:cond_0 | 563 | ····if-eqz·v0,·:cond_0 |
564 | ····.line·469 | 564 | ····.line·469 |
565 | ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 565 | ····iget-object·v0,·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
566 | ····.line·470 | ||
566 | ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 567 | ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
567 | ····move-result-object·v0 | 568 | ····move-result-object·v0 |
568 | ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeHyperplane()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 569 | ····invoke-interface·{v0},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeHyperplane()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
569 | ····move-result-object·v0 | 570 | ····move-result-object·v0 |
Offset 1403, 14 lines modified | Offset 1404, 15 lines modified | ||
1403 | ····if-eqz·v6,·:cond_3 | 1404 | ····if-eqz·v6,·:cond_3 |
1404 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1405 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1405 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1406 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1407 | ····.line·610 | ||
1406 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1408 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1407 | ····move-result-object·v7 | 1409 | ····move-result-object·v7 |
1408 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1410 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1409 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1411 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1420, 14 lines modified | Offset 1422, 15 lines modified | ||
1420 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; | 1422 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->attribute:Ljava/lang/Object; |
1421 | ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V | 1423 | ····invoke-direct·{v6,·p1,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V |
1422 | ····:goto_1 | 1424 | ····:goto_1 |
1423 | ····move-object·v3,·v6 | 1425 | ····move-object·v3,·v6 |
1426 | ····.line·609 | ||
1424 | ····goto·:goto_0 | 1427 | ····goto·:goto_0 |
1425 | ····.line·560 | 1428 | ····.line·560 |
1426 | ····:pswitch_0 | 1429 | ····:pswitch_0 |
1427 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1430 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1428 | ····invoke-virtual·{v6,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->split(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1431 | ····invoke-virtual·{v6,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->split(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1447, 14 lines modified | Offset 1450, 15 lines modified | ||
1447 | ····if-ne·v6,·v7,·:cond_1 | 1450 | ····if-ne·v6,·v7,·:cond_1 |
1448 | ····.line·562 | 1451 | ····.line·562 |
1449 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1452 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1450 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1453 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1454 | ····.line·563 | ||
1451 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1455 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1452 | ····move-result-object·v7 | 1456 | ····move-result-object·v7 |
1453 | ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1457 | ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1454 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1458 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1483, 14 lines modified | Offset 1487, 15 lines modified | ||
1483 | ····.line·567 | 1487 | ····.line·567 |
1484 | ····:cond_1 | 1488 | ····:cond_1 |
1485 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1489 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1486 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1490 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1491 | ····.line·568 | ||
1487 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1492 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1488 | ····move-result-object·v7 | 1493 | ····move-result-object·v7 |
1489 | ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1494 | ····iget-object·v8,·v3,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1490 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1495 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->minus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1539, 14 lines modified | Offset 1544, 15 lines modified | ||
1539 | ····if-ne·v6,·v7,·:cond_2 | 1544 | ····if-ne·v6,·v7,·:cond_2 |
1540 | ····.line·578 | 1545 | ····.line·578 |
1541 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1546 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1542 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1547 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->cut:Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1548 | ····.line·579 | ||
1543 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 1549 | ····invoke-interface·{v7},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
1544 | ····move-result-object·v7 | 1550 | ····move-result-object·v7 |
1545 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1551 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->plus:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
1546 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 1552 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Max diff block lines reached; 3504/9365 bytes (37.42%) of diff not shown. |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", | 62 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", |
63 | ············"<TS;>;)V" | 63 | ············"<TS;>;)V" |
64 | ········} | 64 | ········} |
65 | ····.end·annotation | 65 | ····.end·annotation |
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·45 | 67 | ····.line·45 |
68 | ····.line·46 | ||
68 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor<TS;>;" | 69 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor<TS;>;" |
69 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 70 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
70 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; | 71 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; |
71 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
72 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; | 73 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····if-eqz·v2,·:cond_1 | 95 | ····if-eqz·v2,·:cond_1 |
96 | ····.line·216 | 96 | ····.line·216 |
97 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;->this$0:Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; | 97 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;->this$0:Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; |
98 | ····if-eqz·p5,·:cond_0 | 98 | ····if-eqz·p5,·:cond_0 |
99 | ····.line·217 | ||
99 | ····.end·local·p2····#·"tree":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 100 | ····.end·local·p2····#·"tree":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
100 | ····:goto_0 | 101 | ····:goto_0 |
101 | ····invoke-static·{v2,·p2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->access$500(Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 102 | ····invoke-static·{v2,·p2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->access$500(Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
102 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
103 | ····.line·218 | 104 | ····.line·218 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RegionFactory.java" | 3 | .source·"RegionFactory.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$1;, | ||
8 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$NodesCleaner;, | 7 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$NodesCleaner;, |
9 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;, | 8 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger;, |
10 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$XorMerger;, | 9 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$XorMerger;, |
11 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$IntersectionMerger;, | 10 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$IntersectionMerger;, |
12 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$UnionMerger; | 11 | ········Lorg/apache/commons/math3/geometry/partitioning/RegionFactory$UnionMerger; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 136, 24 lines modified | Offset 135, 24 lines modified | ||
136 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; | 135 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; |
137 | ····.line·143 | 136 | ····.line·143 |
138 | ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<TS;>;" | 137 | ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<TS;>;" |
139 | ····if-eqz·v0,·:cond_2 | 138 | ····if-eqz·v0,·:cond_2 |
140 | ····.line·14 | 139 | ····.line·145 |
141 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 140 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
142 | ····move-result-object·v4 | 141 | ····move-result-object·v4 |
143 | ····if-nez·v4,·:cond_3 | 142 | ····if-nez·v4,·:cond_3 |
144 | ····move-object·v2,·v3 | 143 | ····move-object·v2,·v3 |
145 | ····.line·14 | 144 | ····.line·147 |
146 | ····.local·v2,·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" | 145 | ····.local·v2,·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" |
147 | ····:goto_2 | 146 | ····:goto_2 |
148 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 147 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
149 | ····move-result-object·v4 | 148 | ····move-result-object·v4 |
150 | ····if-nez·v4,·:cond_4 | 149 | ····if-nez·v4,·:cond_4 |
Offset 179, 47 lines modified | Offset 178, 49 lines modified | ||
179 | ····move-result-object·v4 | 178 | ····move-result-object·v4 |
180 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 179 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
181 | ····move-result-object·v4 | 180 | ····move-result-object·v4 |
181 | ····.line·152 | ||
182 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 182 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
183 | ····move-result-object·v5 | 183 | ····move-result-object·v5 |
184 | ····invoke-direct·{p0,·v5},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 184 | ····invoke-direct·{p0,·v5},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
185 | ····move-result-object·v5 | 185 | ····move-result-object·v5 |
186 | ····.line·153 | ||
186 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 187 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
187 | ····move-result-object·v6 | 188 | ····move-result-object·v6 |
188 | ····invoke-direct·{p0,·v6},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 189 | ····invoke-direct·{p0,·v6},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->recurseComplement(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
189 | ····move-result-object·v6 | 190 | ····move-result-object·v6 |
190 | ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V | 191 | ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V |
191 | ····goto·:goto_1 | 192 | ····goto·:goto_1 |
192 | ····.line·14 | 193 | ····.line·145 |
193 | ····:cond_3 | 194 | ····:cond_3 |
194 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 195 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
195 | ····move-result-object·v4 | 196 | ····move-result-object·v4 |
196 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 197 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
197 | ····move-result-object·v2 | 198 | ····move-result-object·v2 |
198 | ····goto·:goto_2 | 199 | ····goto·:goto_2 |
199 | ····.line·14 | 200 | ····.line·147 |
200 | ····.restart·local·v2····#·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" | 201 | ····.restart·local·v2····#·"plusOutside":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" |
201 | ····:cond_4 | 202 | ····:cond_4 |
202 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 203 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
203 | ····move-result-object·v3 | 204 | ····move-result-object·v3 |
204 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 205 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->copySelf()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
Offset 228, 114 lines modified | Offset 229, 107 lines modified | ||
228 | ····goto·:goto_3 | 229 | ····goto·:goto_3 |
229 | .end·method | 230 | .end·method |
230 | #·virtual·methods | 231 | #·virtual·methods |
231 | .method·public·varargs·buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 232 | .method·public·varargs·buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
232 | ····.locals· | 233 | ····.locals·8 |
233 | ····.annotation·system·Ldalvik/annotation/Signature; | 234 | ····.annotation·system·Ldalvik/annotation/Signature; |
234 | ········value·=·{ | 235 | ········value·=·{ |
235 | ············"([", | 236 | ············"([", |
236 | ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane", | 237 | ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane", |
237 | ············"<TS;>;)", | 238 | ············"<TS;>;)", |
238 | ············"Lorg/apache/commons/math3/geometry/partitioning/Region", | 239 | ············"Lorg/apache/commons/math3/geometry/partitioning/Region", |
239 | ············"<TS;>;" | 240 | ············"<TS;>;" |
240 | ········} | 241 | ········} |
241 | ····.end·annotation | 242 | ····.end·annotation |
242 | ····.prologue | 243 | ····.prologue |
243 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<TS;>;" | 244 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<TS;>;" |
244 | ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" | 245 | ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
245 | ····const/4·v | 246 | ····const/4·v3,·0x0 |
246 | ····const/4·v | 247 | ····const/4·v4,·0x0 |
247 | ····.line·44 | 248 | ····.line·44 |
248 | ····if-eqz·p1,·:cond_0 | 249 | ····if-eqz·p1,·:cond_0 |
249 | ····array-length·v | 250 | ····array-length·v5,·p1 |
250 | ····if-nez·v | 251 | ····if-nez·v5,·:cond_2 |
251 | ····:cond_0 | 252 | ····:cond_0 |
252 | ····move-object·v | 253 | ····move-object·v2,·v3 |
253 | ····.line·63 | 254 | ····.line·63 |
Max diff block lines reached; 8790/14291 bytes (61.51%) of diff not shown. |
Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
110 | ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V | 110 | ····invoke-direct·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
111 | ····.line·140 | 111 | ····.line·140 |
112 | ····:goto_0 | 112 | ····:goto_0 |
113 | ····return-object·v3 | 113 | ····return-object·v3 |
114 | ····.line·13 | 114 | ····.line·131 |
115 | ····:cond_0 | 115 | ····:cond_0 |
116 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; | 116 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; |
117 | ····move-result-object·v0 | 117 | ····move-result-object·v0 |
118 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; | 118 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; |
Offset 167, 49 lines modified | Offset 167, 51 lines modified | ||
167 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 167 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
168 | ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 168 | ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
169 | ····move-result-object·v4 | 169 | ····move-result-object·v4 |
170 | ····.line·141 | ||
170 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 171 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
171 | ····move-result-object·v5 | 172 | ····move-result-object·v5 |
172 | ····invoke-direct·{p0,·v5,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 173 | ····invoke-direct·{p0,·v5,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
173 | ····move-result-object·v5 | 174 | ····move-result-object·v5 |
175 | ····.line·142 | ||
174 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 176 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
175 | ····move-result-object·v6 | 177 | ····move-result-object·v6 |
176 | ····invoke-direct·{p0,·v6,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 178 | ····invoke-direct·{p0,·v6,·p2,·p3},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
177 | ····move-result-object·v6 | 179 | ····move-result-object·v6 |
178 | ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V | 180 | ····invoke-direct·{v3,·v4,·v5,·v6,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Ljava/lang/Object;)V |
179 | ····goto·:goto_0 | 181 | ····goto·:goto_0 |
180 | ····.line·13 | 182 | ····.line·134 |
181 | ····:cond_2 | 183 | ····:cond_2 |
182 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 184 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
183 | ····move-result-object·v4 | 185 | ····move-result-object·v4 |
184 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 186 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
185 | ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 187 | ····invoke-interface·{p3,·v4,·v5,·p2},·Lorg/apache/commons/math3/geometry/partitioning/Transform;->apply(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
186 | ····move-result-object·v2 | 188 | ····move-result-object·v2 |
187 | ····goto·:goto_1 | 189 | ····goto·:goto_1 |
188 | ····.line·13 | 190 | ····.line·136 |
189 | ····.restart·local·v2····#·"tPO":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TT;>;" | 191 | ····.restart·local·v2····#·"tPO":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TT;>;" |
190 | ····:cond_3 | 192 | ····:cond_3 |
191 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 193 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
192 | ····move-result-object·v3 | 194 | ····move-result-object·v3 |
193 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 195 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->hyperplane:Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
Offset 247, 14 lines modified | Offset 249, 15 lines modified | ||
247 | ····.line·111 | 249 | ····.line·111 |
248 | ····.local·v0,·"tHyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" | 250 | ····.local·v0,·"tHyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
249 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; | 251 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; |
250 | ····const/4·v3,·0x0 | 252 | ····const/4·v3,·0x0 |
253 | ····.line·112 | ||
251 | ····invoke-interface·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 254 | ····invoke-interface·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
252 | ····move-result-object·v2 | 255 | ····move-result-object·v2 |
253 | ····invoke-direct·{p0,·v2,·v0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 256 | ····invoke-direct·{p0,·v2,·v0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->recurseTransform(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
254 | ····move-result-object·v1 | 257 | ····move-result-object·v1 |
Offset 423, 28 lines modified | Offset 426, 29 lines modified | ||
423 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V | 426 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V |
424 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; | 427 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; |
425 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; | 428 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->remainingRegion:Lorg/apache/commons/math3/geometry/partitioning/Region; |
429 | ····.line·96 | ||
426 | ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->union(Lorg/apache/commons/math3/geometry/partitioning/Region;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 430 | ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->union(Lorg/apache/commons/math3/geometry/partitioning/Region;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
427 | ····move-result-object·v2 | 431 | ····move-result-object·v2 |
432 | ····.line·95 | ||
428 | ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; | 433 | ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; |
429 | ····move-result-object·v1 | 434 | ····move-result-object·v1 |
430 | ····return-object·v1 | 435 | ····return-object·v1 |
431 | .end·method | 436 | .end·method |
432 | .method·public·bridge·synthetic·reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 437 | .method·public·bridge·synthetic·reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
433 | ····.locals·1 | 438 | ····.locals·1 |
434 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | ||
435 | ····.prologue | 439 | ····.prologue |
436 | ····.line·36 | 440 | ····.line·36 |
437 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<TS;TT;>;" | 441 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<TS;TT;>;" |
438 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; | 442 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->reunite(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; |
439 | ····move-result-object·v0 | 443 | ····move-result-object·v0 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Region; | 6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Region; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$3;, | ||
11 | ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides;, | 10 | ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides;, |
12 | ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$BoundaryBuilder; | 11 | ········Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$BoundaryBuilder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
Offset 183, 125 lines modified | Offset 182, 118 lines modified | ||
183 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D | 182 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D |
184 | ····.line·78 | 183 | ····.line·78 |
185 | ····return-void | 184 | ····return-void |
186 | .end·method | 185 | .end·method |
187 | .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V | 186 | .method·public·constructor·<init>([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;D)V |
188 | ····.locals· | 187 | ····.locals·6 |
189 | ····.param·p2,·"tolerance"····#·D | 188 | ····.param·p2,·"tolerance"····#·D |
190 | ····.annotation·system·Ldalvik/annotation/Signature; | 189 | ····.annotation·system·Ldalvik/annotation/Signature; |
191 | ········value·=·{ | 190 | ········value·=·{ |
192 | ············"([", | 191 | ············"([", |
193 | ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane", | 192 | ············"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane", |
194 | ············"<TS;>;D)V" | 193 | ············"<TS;>;D)V" |
195 | ········} | 194 | ········} |
196 | ····.end·annotation | 195 | ····.end·annotation |
197 | ····.prologue | 196 | ····.prologue |
198 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion<TS;TT;>;" | 197 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion<TS;TT;>;" |
199 | ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" | 198 | ····.local·p1,·"hyperplanes":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
200 | ····const/4·v | 199 | ····const/4·v2,·0x0 |
201 | ····.line·158 | 200 | ····.line·158 |
202 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 201 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
203 | ····.line·159 | 202 | ····.line·159 |
204 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D | 203 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tolerance:D |
205 | ····.line·160 | 204 | ····.line·160 |
206 | ····if-eqz·p1,·:cond_0 | 205 | ····if-eqz·p1,·:cond_0 |
207 | ····array-length·v | 206 | ····array-length·v3,·p1 |
208 | ····if-nez·v | 207 | ····if-nez·v3,·:cond_2 |
209 | ····.line·161 | 208 | ····.line·161 |
210 | ····:cond_0 | 209 | ····:cond_0 |
211 | ····new-instance·v | 210 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
212 | ····sget-object·v | 211 | ····sget-object·v3,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
213 | ····invoke-direct·{v | 212 | ····invoke-direct·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
214 | ····iput-object·v | 213 | ····iput-object·v2,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
215 | ····.line·181 | 214 | ····.line·181 |
216 | ····:cond_1 | 215 | ····:cond_1 |
217 | ····return-void | 216 | ····return-void |
218 | ····.line·165 | 217 | ····.line·165 |
219 | ····:cond_2 | 218 | ····:cond_2 |
220 | ····aget-object·v | 219 | ····aget-object·v3,·p1,·v2 |
221 | ····invoke-interface·{v | 220 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->wholeSpace()Lorg/apache/commons/math3/geometry/partitioning/Region; |
222 | ····move-result-object·v | 221 | ····move-result-object·v3 |
223 | ····invoke-interface·{v | 222 | ····invoke-interface·{v3,·v2},·Lorg/apache/commons/math3/geometry/partitioning/Region;->getTree(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
224 | ····move-result-object·v | 223 | ····move-result-object·v3 |
225 | ····iput-object·v | 224 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
226 | ····.line·168 | 225 | ····.line·168 |
227 | ····iget-object·v | 226 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;->tree:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
228 | ····.line·169 | 227 | ····.line·169 |
229 | ····.local·v | 228 | ····.local·v1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
230 | ····sget-object·v | 229 | ····sget-object·v3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
231 | ····invoke-virtual·{v | 230 | ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
232 | ····.line·170 | 231 | ····.line·170 |
233 | ····move-object·v0,·p1 | ||
234 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
235 | ····array-length·v3,· | 232 | ····array-length·v3,·p1 |
236 | ····.local·v3,·"len$":I | ||
237 | ····const/4·v2,·0x0 | ||
238 | ····.local·v2,·"i$":I | ||
239 | ····:goto_0 | 233 | ····:goto_0 |
240 | ····if-ge·v2,·v3,·:cond_1 | 234 | ····if-ge·v2,·v3,·:cond_1 |
241 | ····aget-object·v | 235 | ····aget-object·v0,·p1,·v2 |
242 | ····.line·171 | 236 | ····.line·171 |
243 | ····.local·v | 237 | ····.local·v0,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
244 | ····invoke-virtual·{v | 238 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
245 | ····move-result·v | 239 | ····move-result·v4 |
246 | ····if-eqz·v | 240 | ····if-eqz·v4,·:cond_3 |
247 | ····.line·172 | 241 | ····.line·172 |
248 | ····const/4·v | 242 | ····const/4·v4,·0x0 |
249 | ····invoke-virtual·{v | 243 | ····invoke-virtual·{v1,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
250 | ····.line·173 | 244 | ····.line·173 |
251 | ····invoke-virtual·{v | 245 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
252 | ····move-result-object·v | 246 | ····move-result-object·v4 |
253 | ····sget-object·v | 247 | ····sget-object·v5,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
254 | ····invoke-virtual·{v | 248 | ····invoke-virtual·{v4,·v5},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->setAttribute(Ljava/lang/Object;)V |
255 | ····.line·174 | 249 | ····.line·174 |
256 | ····invoke-virtual·{v | 250 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Max diff block lines reached; 6584/13909 bytes (47.34%) of diff not shown. |
Offset 349, 183 lines modified | Offset 349, 181 lines modified | ||
349 | ····:cond_0 | 349 | ····:cond_0 |
350 | ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 | 350 | ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 |
351 | ····goto·:goto_0 | 351 | ····goto·:goto_0 |
352 | .end·method | 352 | .end·method |
353 | .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V | 353 | .method·public·visitInternalNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
354 | ····.locals·1 | 354 | ····.locals·14 |
355 | ····.annotation·system·Ldalvik/annotation/Signature; | 355 | ····.annotation·system·Ldalvik/annotation/Signature; |
356 | ········value·=·{ | 356 | ········value·=·{ |
357 | ············"(", | 357 | ············"(", |
358 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", | 358 | ············"Lorg/apache/commons/math3/geometry/partitioning/BSPTree", |
359 | ············"<TS;>;)V" | 359 | ············"<TS;>;)V" |
360 | ········} | 360 | ········} |
361 | ····.end·annotation | 361 | ····.end·annotation |
362 | ····.prologue | 362 | ····.prologue |
363 | ····.line·72 | 363 | ····.line·72 |
364 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector<TS;TT;>;" | 364 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector<TS;TT;>;" |
365 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" | 365 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<TS;>;" |
366 | ····invoke-virtual | 366 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getCut()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
367 | ····move-result-object·v1 | 367 | ····move-result-object·v10 |
368 | ····invoke-interface·{v1 | 368 | ····invoke-interface·{v10},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
369 | ····move-result-object·v3 | 369 | ····move-result-object·v3 |
370 | ····.line·73 | 370 | ····.line·73 |
371 | ····.local·v3,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" | 371 | ····.local·v3,·"hyperplane":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<TS;>;" |
372 | ····iget-object·v1 | 372 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point; |
373 | ····invoke-interface·{v3,·v1 | 373 | ····invoke-interface·{v3,·v10},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->getOffset(Lorg/apache/commons/math3/geometry/Point;)D |
374 | ····move-result-wide·v | 374 | ····move-result-wide·v7 |
375 | ····.line·74 | 375 | ····.line·74 |
376 | ····.local·v | 376 | ····.local·v7,·"signedOffset":D |
377 | ····invoke-static·{v | 377 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
378 | ····move-result-wide·v1 | 378 | ····move-result-wide·v10 |
379 | ····iget-wide·v1 | 379 | ····iget-wide·v12,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D |
380 | ····cmpg-double·v1 | 380 | ····cmpg-double·v10,·v10,·v12 |
381 | ····if-gez·v1 | 381 | ····if-gez·v10,·:cond_3 |
382 | ····.line·77 | 382 | ····.line·77 |
383 | ····iget-object·v1 | 383 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->original:Lorg/apache/commons/math3/geometry/Point; |
384 | ····invoke-interface·{v3,·v1 | 384 | ····invoke-interface·{v3,·v10},·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;->project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
385 | ····move-result-object·v | 385 | ····move-result-object·v5 |
386 | ····.line·80 | 386 | ····.line·80 |
387 | ····.local·v | 387 | ····.local·v5,·"regular":Lorg/apache/commons/math3/geometry/Point;,·"Lorg/apache/commons/math3/geometry/Point<TS;>;" |
388 | ····invoke-direct | 388 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->boundaryRegions(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Ljava/util/List; |
389 | ····move-result-object·v0 | 389 | ····move-result-object·v0 |
390 | ····.line·83 | 390 | ····.line·83 |
391 | ····.local·v0,·"boundaryParts":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;>;" | 391 | ····.local·v0,·"boundaryParts":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;>;" |
392 | ····const/4·v | 392 | ····const/4·v6,·0x0 |
393 | ····.line·84 | 393 | ····.line·84 |
394 | ····.local·v | 394 | ····.local·v6,·"regularFound":Z |
395 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 395 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
396 | ····move-result-object·v | 396 | ····move-result-object·v10 |
397 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
398 | ····:cond_0 | 397 | ····:cond_0 |
399 | ····:goto_0 | 398 | ····:goto_0 |
400 | ····invoke-interface·{v | 399 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
401 | ····move-result·v11 | 400 | ····move-result·v11 |
402 | ····if-eqz·v11,·:cond_1 | 401 | ····if-eqz·v11,·:cond_1 |
403 | ····invoke-interface·{v | 402 | ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
404 | ····move-result-object·v | 403 | ····move-result-object·v4 |
405 | ····check-cast·v | 404 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/partitioning/Region; |
406 | ····.line·85 | 405 | ····.line·85 |
407 | ····.local·v | 406 | ····.local·v4,·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;" |
408 | ····if-nez·v | 407 | ····if-nez·v6,·:cond_0 |
409 | ····invoke-direct·{p0,·v | 408 | ····invoke-direct·{p0,·v5,·v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->belongsToPart(Lorg/apache/commons/math3/geometry/Point;Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Z |
410 | ····move-result·v11 | 409 | ····move-result·v11 |
411 | ····if-eqz·v11,·:cond_0 | 410 | ····if-eqz·v11,·:cond_0 |
412 | ····.line·87 | 411 | ····.line·87 |
413 | ····iput-object·v | 412 | ····iput-object·v5,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->projected:Lorg/apache/commons/math3/geometry/Point; |
414 | ····.line·88 | 413 | ····.line·88 |
415 | ····invoke-static·{v | 414 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
416 | ····move-result-wide·v11 | 415 | ····move-result-wide·v11 |
417 | ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D | 416 | ····iput-wide·v11,·p0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryProjector;->offset:D |
418 | ····.line·89 | 417 | ····.line·89 |
419 | ····const/4·v | 418 | ····const/4·v6,·0x1 |
420 | ····goto·:goto_0 | 419 | ····goto·:goto_0 |
421 | ····.line·93 | 420 | ····.line·93 |
422 | ····.end·local·v | 421 | ····.end·local·v4····#·"part":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<TT;>;" |
423 | ····:cond_1 | 422 | ····:cond_1 |
424 | ····if-nez·v | 423 | ····if-nez·v6,·:cond_3 |
425 | ····.line·97 | 424 | ····.line·97 |
426 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 425 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
427 | ····move-result-object·v | 426 | ····move-result-object·v10 |
428 | ····:cond_2 | 427 | ····:cond_2 |
429 | ····:goto_1 | 428 | ····:goto_1 |
430 | ····invoke-interface·{v | 429 | ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z |
431 | ····move-result·v11 | 430 | ····move-result·v11 |
Max diff block lines reached; 4112/11887 bytes (34.59%) of diff not shown. |
Offset 30, 41 lines modified | Offset 30, 38 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·114 | 37 | ····.line·114 |
37 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 38 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;" |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->this$0:Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····return-void | 41 | ····return-void |
41 | .end·method | 42 | .end·method |
42 | #·virtual·methods | 43 | #·virtual·methods |
43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
44 | ····.locals·1 | 45 | ····.locals·1 |
45 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
46 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
47 | ····.prologue | 46 | ····.prologue |
48 | ····.line·114 | 47 | ····.line·114 |
49 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 48 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;" |
50 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 49 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
51 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
52 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 50 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
53 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
54 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->compare(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)I | 51 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;->compare(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;)I |
55 | ····move-result·v0 | 52 | ····move-result·v0 |
56 | ····return·v0 | 53 | ····return·v0 |
57 | .end·method | 54 | .end·method |
Offset 78, 15 lines modified | Offset 75, 15 lines modified | ||
78 | ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane", | 75 | ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane", |
79 | ············"<TS;>;)I" | 76 | ············"<TS;>;)I" |
80 | ········} | 77 | ········} |
81 | ····.end·annotation | 78 | ····.end·annotation |
82 | ····.prologue | 79 | ····.prologue |
83 | ····.line·116 | 80 | ····.line·116 |
84 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion | 81 | ····.local·p0,·"this":Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion$1;" |
85 | ····.local·p1,·"o1":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" | 82 | ····.local·p1,·"o1":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" |
86 | ····.local·p2,·"o2":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" | 83 | ····.local·p2,·"o2":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<TS;>;" |
87 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getSize()D | 84 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getSize()D |
88 | ····move-result-wide·v0 | 85 | ····move-result-wide·v0 |
89 | ····.line·117 | 86 | ····.line·117 |
Offset 743, 21 lines modified | Offset 743, 19 lines modified | ||
743 | ····return-wide·v0 | 743 | ····return-wide·v0 |
744 | .end·method | 744 | .end·method |
745 | #·virtual·methods | 745 | #·virtual·methods |
746 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 746 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
747 | ····.locals·1 | 747 | ····.locals·1 |
748 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
749 | ····.prologue | 748 | ····.prologue |
750 | ····.line·94 | 749 | ····.line·94 |
751 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; | 750 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; |
752 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
753 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->compareTo(Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;)I | 751 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->compareTo(Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;)I |
754 | ····move-result·v0 | 752 | ····move-result·v0 |
755 | ····return·v0 | 753 | ····return·v0 |
756 | .end·method | 754 | .end·method |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree; | 54 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree; |
55 | #·direct·methods | 55 | #·direct·methods |
56 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;Ljava/lang/Comparable;Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;)V | 56 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;Ljava/lang/Comparable;Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;)V |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree; | ||
58 | ····.annotation·system·Ldalvik/annotation/Signature; | 59 | ····.annotation·system·Ldalvik/annotation/Signature; |
59 | ········value·=·{ | 60 | ········value·=·{ |
60 | ············"(TT;", | 61 | ············"(TT;", |
61 | ············"Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree", | 62 | ············"Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree", |
62 | ············"<TT;>.Node;)V" | 63 | ············"<TT;>.Node;)V" |
63 | ········} | 64 | ········} |
64 | ····.end·annotation | 65 | ····.end·annotation |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AVLTree.java" | 3 | .source·"AVLTree.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$1;, | ||
8 | ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;, | 7 | ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node;, |
9 | ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Skew; | 8 | ········Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Skew; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 11 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 12 | ····value·=·{ |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | ····.local·p3,·"q2":Lorg/apache/commons/math3/RealFieldElement;,·"TT;" | 74 | ····.local·p3,·"q2":Lorg/apache/commons/math3/RealFieldElement;,·"TT;" |
75 | ····.local·p4,·"q3":Lorg/apache/commons/math3/RealFieldElement;,·"TT;" | 75 | ····.local·p4,·"q3":Lorg/apache/commons/math3/RealFieldElement;,·"TT;" |
76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
77 | ····.line·78 | 77 | ····.line·78 |
78 | ····if-eqz·p5,·:cond_0 | 78 | ····if-eqz·p5,·:cond_0 |
79 | ····.line·8 | 79 | ····.line·81 |
80 | ····invoke-interface·{p1,·p1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 80 | ····invoke-interface·{p1,·p1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
81 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
82 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; | 82 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; |
83 | ····invoke-interface·{p2,·p2},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 83 | ····invoke-interface·{p2,·p2},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 1414, 14 lines modified | Offset 1414, 15 lines modified | ||
1414 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 1414 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
1415 | ····const/4·v9,·0x0 | 1415 | ····const/4·v9,·0x0 |
1416 | ····array-length·v10,·p1 | 1416 | ····array-length·v10,·p1 |
1417 | ····.line·172 | ||
1417 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1418 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1418 | ····move-result-object·v10 | 1419 | ····move-result-object·v10 |
1419 | ····aput-object·v10,·v8,·v9 | 1420 | ····aput-object·v10,·v8,·v9 |
1420 | ····const/4·v9,·0x1 | 1421 | ····const/4·v9,·0x1 |
Offset 1604, 14 lines modified | Offset 1605, 15 lines modified | ||
1604 | ····aget-object·v6,·v4,·v6 | 1605 | ····aget-object·v6,·v4,·v6 |
1605 | ····const/4·v7,·0x0 | 1606 | ····const/4·v7,·0x0 |
1606 | ····aget-object·v6,·v6,·v7 | 1607 | ····aget-object·v6,·v6,·v7 |
1608 | ····.line·183 | ||
1607 | ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 1609 | ····invoke-interface·{v6,·v0},·Lorg/apache/commons/math3/RealFieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
1608 | ····move-result-object·v6 | 1610 | ····move-result-object·v6 |
1609 | ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement; | 1611 | ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement; |
1610 | ····const/4·v7,·0x1 | 1612 | ····const/4·v7,·0x1 |
Offset 1803, 14 lines modified | Offset 1805, 15 lines modified | ||
1803 | ····move-result-object·v1 | 1805 | ····move-result-object·v1 |
1804 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; | 1806 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; |
1805 | ····iget-object·v2,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; | 1807 | ····iget-object·v2,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; |
1808 | ····.line·1055 | ||
1806 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ1()D | 1809 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ1()D |
1807 | ····move-result-wide·v3 | 1810 | ····move-result-wide·v3 |
1808 | ····invoke-interface·{v2,·v3,·v4},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 1811 | ····invoke-interface·{v2,·v3,·v4},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
1809 | ····move-result-object·v2 | 1812 | ····move-result-object·v2 |
Offset 1863, 14 lines modified | Offset 1866, 15 lines modified | ||
1863 | ····move-result-object·v2 | 1866 | ····move-result-object·v2 |
1864 | ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement; | 1867 | ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement; |
1865 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; | 1868 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; |
1869 | ····.line·1056 | ||
1866 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ2()D | 1870 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ2()D |
1867 | ····move-result-wide·v4 | 1871 | ····move-result-wide·v4 |
1868 | ····invoke-interface·{v3,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 1872 | ····invoke-interface·{v3,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
1869 | ····move-result-object·v3 | 1873 | ····move-result-object·v3 |
Offset 1923, 14 lines modified | Offset 1927, 15 lines modified | ||
1923 | ····move-result-object·v3 | 1927 | ····move-result-object·v3 |
1924 | ····check-cast·v3,·Lorg/apache/commons/math3/RealFieldElement; | 1928 | ····check-cast·v3,·Lorg/apache/commons/math3/RealFieldElement; |
1925 | ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; | 1929 | ····iget-object·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;->q0:Lorg/apache/commons/math3/RealFieldElement; |
1930 | ····.line·1057 | ||
1926 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D | 1931 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D |
1927 | ····move-result-wide·v5 | 1932 | ····move-result-wide·v5 |
1928 | ····invoke-interface·{v4,·v5,·v6},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 1933 | ····invoke-interface·{v4,·v5,·v6},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
1929 | ····move-result-object·v4 | 1934 | ····move-result-object·v4 |
Offset 1985, 14 lines modified | Offset 1990, 15 lines modified | ||
1985 | ····check-cast·v4,·Lorg/apache/commons/math3/RealFieldElement; | 1990 | ····check-cast·v4,·Lorg/apache/commons/math3/RealFieldElement; |
1986 | ····const/4·v5,·0x0 | 1991 | ····const/4·v5,·0x0 |
1987 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Z)V | 1992 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldRotation;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Z)V |
1993 | ····.line·1054 | ||
1988 | ····return-object·v0 | 1994 | ····return-object·v0 |
1989 | .end·method | 1995 | .end·method |
1990 | .method·public·static·applyInverseTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D; | 1996 | .method·public·static·applyInverseTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D; |
1991 | ····.locals·14 | 1997 | ····.locals·14 |
1992 | ····.param·p0,·"r"····#·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; | 1998 | ····.param·p0,·"r"····#·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation; |
1993 | ····.annotation·system·Ldalvik/annotation/Signature; | 1999 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 2143, 14 lines modified | Offset 2149, 15 lines modified | ||
2143 | ····invoke-interface·{v6,·v3},·Lorg/apache/commons/math3/RealFieldElement;->subtract(Ljava/lang/Object;)Ljava/lang/Object; | 2149 | ····invoke-interface·{v6,·v3},·Lorg/apache/commons/math3/RealFieldElement;->subtract(Ljava/lang/Object;)Ljava/lang/Object; |
2144 | ····move-result-object·v6 | 2150 | ····move-result-object·v6 |
2145 | ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement; | 2151 | ····check-cast·v6,·Lorg/apache/commons/math3/RealFieldElement; |
2152 | ····.line·944 | ||
2146 | ····invoke-interface·{v4,·v0,·v1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 2153 | ····invoke-interface·{v4,·v0,·v1},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
2147 | ····move-result-object·v7 | 2154 | ····move-result-object·v7 |
2148 | ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement; | 2155 | ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement; |
2149 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D | 2156 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->getQ3()D |
Max diff block lines reached; 44461/48837 bytes (91.04%) of diff not shown. |
Offset 66, 14 lines modified | Offset 66, 15 lines modified | ||
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····aget-object·v1,·p2,·v4 | 67 | ····aget-object·v1,·p2,·v4 |
68 | ····aget-object·v2,·p3,·v6 | 68 | ····aget-object·v2,·p3,·v6 |
69 | ····.line·140 | ||
69 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 70 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
70 | ····move-result-object·v1 | 71 | ····move-result-object·v1 |
71 | ····aget-object·v2,·p1,·v7 | 72 | ····aget-object·v2,·p1,·v7 |
72 | ····aget-object·v3,·p1,·v5 | 73 | ····aget-object·v3,·p1,·v5 |
Offset 90, 14 lines modified | Offset 91, 15 lines modified | ||
90 | ····move-result-object·v0 | 91 | ····move-result-object·v0 |
91 | ····aget-object·v1,·p2,·v4 | 92 | ····aget-object·v1,·p2,·v4 |
92 | ····aget-object·v2,·p3,·v7 | 93 | ····aget-object·v2,·p3,·v7 |
94 | ····.line·141 | ||
93 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 95 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
94 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
95 | ····aget-object·v2,·p1,·v5 | 97 | ····aget-object·v2,·p1,·v5 |
96 | ····aget-object·v3,·p1,·v6 | 98 | ····aget-object·v3,·p1,·v6 |
Offset 114, 14 lines modified | Offset 116, 15 lines modified | ||
114 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
115 | ····aget-object·v1,·p2,·v5 | 117 | ····aget-object·v1,·p2,·v5 |
116 | ····aget-object·v2,·p3,·v4 | 118 | ····aget-object·v2,·p3,·v4 |
119 | ····.line·142 | ||
117 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 120 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
118 | ····move-result-object·v1 | 121 | ····move-result-object·v1 |
119 | ····aget-object·v2,·p1,·v7 | 122 | ····aget-object·v2,·p1,·v7 |
120 | ····aget-object·v3,·p1,·v6 | 123 | ····aget-object·v3,·p1,·v6 |
Offset 138, 14 lines modified | Offset 141, 15 lines modified | ||
138 | ····move-result-object·v0 | 141 | ····move-result-object·v0 |
139 | ····aget-object·v1,·p2,·v5 | 142 | ····aget-object·v1,·p2,·v5 |
140 | ····aget-object·v2,·p3,·v6 | 143 | ····aget-object·v2,·p3,·v6 |
144 | ····.line·143 | ||
141 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 145 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
142 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
143 | ····aget-object·v2,·p1,·v4 | 147 | ····aget-object·v2,·p1,·v4 |
144 | ····aget-object·v3,·p1,·v7 | 148 | ····aget-object·v3,·p1,·v7 |
Offset 162, 14 lines modified | Offset 166, 15 lines modified | ||
162 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
163 | ····aget-object·v1,·p2,·v5 | 167 | ····aget-object·v1,·p2,·v5 |
164 | ····aget-object·v2,·p3,·v7 | 168 | ····aget-object·v2,·p3,·v7 |
169 | ····.line·144 | ||
165 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 170 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
166 | ····move-result-object·v1 | 171 | ····move-result-object·v1 |
167 | ····aget-object·v2,·p1,·v6 | 172 | ····aget-object·v2,·p1,·v6 |
168 | ····aget-object·v3,·p1,·v4 | 173 | ····aget-object·v3,·p1,·v4 |
Offset 186, 14 lines modified | Offset 191, 15 lines modified | ||
186 | ····move-result-object·v0 | 191 | ····move-result-object·v0 |
187 | ····aget-object·v1,·p2,·v6 | 192 | ····aget-object·v1,·p2,·v6 |
188 | ····aget-object·v2,·p3,·v4 | 193 | ····aget-object·v2,·p3,·v4 |
194 | ····.line·145 | ||
189 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 195 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
190 | ····move-result-object·v1 | 196 | ····move-result-object·v1 |
191 | ····aget-object·v2,·p1,·v5 | 197 | ····aget-object·v2,·p1,·v5 |
192 | ····aget-object·v3,·p1,·v7 | 198 | ····aget-object·v3,·p1,·v7 |
Offset 210, 14 lines modified | Offset 216, 15 lines modified | ||
210 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
211 | ····aget-object·v1,·p2,·v6 | 217 | ····aget-object·v1,·p2,·v6 |
212 | ····aget-object·v2,·p3,·v5 | 218 | ····aget-object·v2,·p3,·v5 |
219 | ····.line·146 | ||
213 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 220 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
214 | ····move-result-object·v1 | 221 | ····move-result-object·v1 |
215 | ····aget-object·v2,·p1,·v7 | 222 | ····aget-object·v2,·p1,·v7 |
216 | ····aget-object·v3,·p1,·v4 | 223 | ····aget-object·v3,·p1,·v4 |
Offset 234, 14 lines modified | Offset 241, 15 lines modified | ||
234 | ····move-result-object·v0 | 241 | ····move-result-object·v0 |
235 | ····aget-object·v1,·p2,·v6 | 242 | ····aget-object·v1,·p2,·v6 |
236 | ····aget-object·v2,·p3,·v7 | 243 | ····aget-object·v2,·p3,·v7 |
244 | ····.line·147 | ||
237 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 245 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
238 | ····move-result-object·v1 | 246 | ····move-result-object·v1 |
239 | ····aget-object·v2,·p1,·v4 | 247 | ····aget-object·v2,·p1,·v4 |
240 | ····aget-object·v3,·p1,·v5 | 248 | ····aget-object·v3,·p1,·v5 |
Max diff block lines reached; 10847/14073 bytes (77.08%) of diff not shown. |
Offset 315, 15 lines modified | Offset 315, 15 lines modified | ||
315 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 315 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
316 | ····invoke-virtual·{v2,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 316 | ····invoke-virtual·{v2,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
317 | ····move-result-object·v1 | 317 | ····move-result-object·v1 |
318 | ····.line·39 | 318 | ····.line·391 |
319 | ····.local·v1,·"point2D":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 319 | ····.local·v1,·"point2D":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
320 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; | 320 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; |
321 | ····move-result-object·v0 | 321 | ····move-result-object·v0 |
322 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; | 322 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; |
Offset 331, 14 lines modified | Offset 331, 15 lines modified | ||
331 | ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" | 331 | ····.local·v0,·"attribute":Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;,·"Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" |
332 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 332 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
333 | ····move-result-object·v2 | 333 | ····move-result-object·v2 |
334 | ····if-eqz·v2,·:cond_0 | 334 | ····if-eqz·v2,·:cond_0 |
335 | ····.line·393 | ||
335 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 336 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusOutside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
336 | ····move-result-object·v2 | 337 | ····move-result-object·v2 |
337 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; | 338 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; |
338 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 339 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
Offset 366, 14 lines modified | Offset 367, 15 lines modified | ||
366 | ····:cond_0 | 367 | ····:cond_0 |
367 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 368 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
368 | ····move-result-object·v2 | 369 | ····move-result-object·v2 |
369 | ····if-eqz·v2,·:cond_1 | 370 | ····if-eqz·v2,·:cond_1 |
371 | ····.line·397 | ||
370 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; | 372 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute;->getPlusInside()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane; |
371 | ····move-result-object·v2 | 373 | ····move-result-object·v2 |
372 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; | 374 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; |
373 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 375 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
Offset 603, 14 lines modified | Offset 605, 15 lines modified | ||
603 | ····aput-object·v15,·v3,·v4 | 605 | ····aput-object·v15,·v3,·v4 |
604 | ····const/4·v4,·0x5 | 606 | ····const/4·v4,·0x5 |
605 | ····aput-object·v14,·v3,·v4 | 607 | ····aput-object·v14,·v3,·v4 |
608 | ····.line·215 | ||
606 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 609 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;->buildConvex([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
607 | ····move-result-object·v9 | 610 | ····move-result-object·v9 |
608 | ····.line·216 | 611 | ····.line·216 |
609 | ····.local·v9,·"boundary":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" | 612 | ····.local·v9,·"boundary":Lorg/apache/commons/math3/geometry/partitioning/Region;,·"Lorg/apache/commons/math3/geometry/partitioning/Region<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" |
610 | ····const/4·v2,·0x0 | 613 | ····const/4·v2,·0x0 |
Offset 857, 28 lines modified | Offset 860, 26 lines modified | ||
857 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V | 860 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V |
858 | ····return-object·v0 | 861 | ····return-object·v0 |
859 | .end·method | 862 | .end·method |
860 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 863 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
861 | ····.locals·1 | 864 | ····.locals·1 |
862 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
863 | ····.prologue | 865 | ····.prologue |
864 | ····.line·42 | 866 | ····.line·42 |
865 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet; | 867 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet; |
866 | ····move-result-object·v0 | 868 | ····move-result-object·v0 |
867 | ····return-object·v0 | 869 | ····return-object·v0 |
868 | .end·method | 870 | .end·method |
869 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 871 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
870 | ····.locals·1 | 872 | ····.locals·1 |
871 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
872 | ····.prologue | 873 | ····.prologue |
873 | ····.line·42 | 874 | ····.line·42 |
874 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet; | 875 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet; |
875 | ····move-result-object·v0 | 876 | ····move-result-object·v0 |
Offset 419, 28 lines modified | Offset 419, 30 lines modified | ||
419 | ····move-object/from16·v0,·v19 | 419 | ····move-object/from16·v0,·v19 |
420 | ····move-wide/from16·v1,·v17 | 420 | ····move-wide/from16·v1,·v17 |
421 | ····invoke-direct·{v0,·v11,·v13,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V | 421 | ····invoke-direct·{v0,·v11,·v13,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V |
422 | ····.line·125 | ||
422 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine; | 423 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine; |
423 | ····move-result-object·v7 | 424 | ····move-result-object·v7 |
424 | ····.line·126 | 425 | ····.line·126 |
425 | ····.local·v7,·"l2DMinus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 426 | ····.local·v7,·"l2DMinus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
426 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 427 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
427 | ····move-object/from16·v0,·v19 | 428 | ····move-object/from16·v0,·v19 |
428 | ····move-wide/from16·v1,·v17 | 429 | ····move-wide/from16·v1,·v17 |
429 | ····invoke-direct·{v0,·v13,·v11,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V | 430 | ····invoke-direct·{v0,·v13,·v11,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V |
431 | ····.line·127 | ||
430 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine; | 432 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine; |
431 | ····move-result-object·v8 | 433 | ····move-result-object·v8 |
432 | ····.line·129 | 434 | ····.line·129 |
433 | ····.local·v8,·"l2DPlus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 435 | ····.local·v8,·"l2DPlus":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
434 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 436 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
Offset 527, 14 lines modified | Offset 529, 15 lines modified | ||
527 | ····invoke-direct·{v0,·v12,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V | 529 | ····invoke-direct·{v0,·v12,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V |
528 | ····invoke-direct/range·{v20·..·v22},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V | 530 | ····invoke-direct/range·{v20·..·v22},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V |
529 | ····new-instance·v21,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; | 531 | ····new-instance·v21,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubPlane; |
532 | ····.line·141 | ||
530 | ····invoke-virtual·{v15},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->copySelf()Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 533 | ····invoke-virtual·{v15},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->copySelf()Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
531 | ····move-result-object·v22 | 534 | ····move-result-object·v22 |
532 | ····new-instance·v23,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet; | 535 | ····new-instance·v23,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet; |
533 | ····move-object/from16·v0,·v23 | 536 | ····move-object/from16·v0,·v23 |
Offset 557, 14 lines modified | Offset 560, 15 lines modified | ||
557 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 560 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
558 | ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 561 | ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
559 | ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V | 562 | ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
563 | ····.line·133 | ||
560 | ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 564 | ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getPlus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
561 | ····move-result-object·v20 | 565 | ····move-result-object·v20 |
562 | ····const/16·v21,·0x0 | 566 | ····const/16·v21,·0x0 |
563 | ····move-object/from16·v0,·v19 | 567 | ····move-object/from16·v0,·v19 |
Offset 584, 14 lines modified | Offset 588, 15 lines modified | ||
584 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 588 | ····new-instance·v19,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
585 | ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | 589 | ····sget-object·v20,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
586 | ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V | 590 | ····invoke-direct/range·{v19·..·v20},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;-><init>(Ljava/lang/Object;)V |
591 | ····.line·138 | ||
587 | ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 592 | ····invoke-virtual·{v14},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getMinus()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
588 | ····move-result-object·v20 | 593 | ····move-result-object·v20 |
589 | ····const/16·v21,·0x0 | 594 | ····const/16·v21,·0x0 |
590 | ····move-object/from16·v0,·v19 | 595 | ····move-object/from16·v0,·v19 |
Offset 562, 14 lines modified | Offset 562, 15 lines modified | ||
562 | ····new-array·v0,·v2,·[D | 562 | ····new-array·v0,·v2,·[D |
563 | ····move-object/from16·v19,·v0 | 563 | ····move-object/from16·v19,·v0 |
564 | ····const/16·v20,·0x0 | 564 | ····const/16·v20,·0x0 |
565 | ····.line·291 | ||
565 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 566 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
566 | ····move-result-wide·v2 | 567 | ····move-result-wide·v2 |
567 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 568 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
568 | ····move-result-wide·v4 | 569 | ····move-result-wide·v4 |
Offset 594, 14 lines modified | Offset 595, 15 lines modified | ||
594 | ····move-result-wide·v2 | 595 | ····move-result-wide·v2 |
595 | ····aput-wide·v2,·v19,·v20 | 596 | ····aput-wide·v2,·v19,·v20 |
596 | ····const/16·v20,·0x1 | 597 | ····const/16·v20,·0x1 |
598 | ····.line·292 | ||
597 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 599 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
598 | ····move-result-wide·v2 | 600 | ····move-result-wide·v2 |
599 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 601 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
600 | ····move-result-wide·v4 | 602 | ····move-result-wide·v4 |
Offset 626, 14 lines modified | Offset 628, 15 lines modified | ||
626 | ····move-result-wide·v2 | 628 | ····move-result-wide·v2 |
627 | ····aput-wide·v2,·v19,·v20 | 629 | ····aput-wide·v2,·v19,·v20 |
628 | ····const/16·v20,·0x2 | 630 | ····const/16·v20,·0x2 |
631 | ····.line·293 | ||
629 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 632 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
630 | ····move-result-wide·v2 | 633 | ····move-result-wide·v2 |
631 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 634 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
632 | ····move-result-wide·v4 | 635 | ····move-result-wide·v4 |
Offset 668, 14 lines modified | Offset 671, 15 lines modified | ||
668 | ····new-array·v0,·v2,·[D | 671 | ····new-array·v0,·v2,·[D |
669 | ····move-object/from16·v19,·v0 | 672 | ····move-object/from16·v19,·v0 |
670 | ····const/16·v20,·0x0 | 673 | ····const/16·v20,·0x0 |
674 | ····.line·296 | ||
671 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 675 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
672 | ····move-result-wide·v2 | 676 | ····move-result-wide·v2 |
673 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 677 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
674 | ····move-result-wide·v4 | 678 | ····move-result-wide·v4 |
Offset 700, 14 lines modified | Offset 704, 15 lines modified | ||
700 | ····move-result-wide·v2 | 704 | ····move-result-wide·v2 |
701 | ····aput-wide·v2,·v19,·v20 | 705 | ····aput-wide·v2,·v19,·v20 |
702 | ····const/16·v20,·0x1 | 706 | ····const/16·v20,·0x1 |
707 | ····.line·297 | ||
703 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 708 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
704 | ····move-result-wide·v2 | 709 | ····move-result-wide·v2 |
705 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 710 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
706 | ····move-result-wide·v4 | 711 | ····move-result-wide·v4 |
Offset 732, 14 lines modified | Offset 737, 15 lines modified | ||
732 | ····move-result-wide·v2 | 737 | ····move-result-wide·v2 |
733 | ····aput-wide·v2,·v19,·v20 | 738 | ····aput-wide·v2,·v19,·v20 |
734 | ····const/16·v20,·0x2 | 739 | ····const/16·v20,·0x2 |
740 | ····.line·298 | ||
735 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 741 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
736 | ····move-result-wide·v2 | 742 | ····move-result-wide·v2 |
737 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 743 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
738 | ····move-result-wide·v4 | 744 | ····move-result-wide·v4 |
Offset 774, 14 lines modified | Offset 780, 15 lines modified | ||
774 | ····new-array·v0,·v2,·[D | 780 | ····new-array·v0,·v2,·[D |
775 | ····move-object/from16·v19,·v0 | 781 | ····move-object/from16·v19,·v0 |
776 | ····const/16·v20,·0x0 | 782 | ····const/16·v20,·0x0 |
783 | ····.line·301 | ||
777 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 784 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
778 | ····move-result-wide·v2 | 785 | ····move-result-wide·v2 |
779 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 786 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
780 | ····move-result-wide·v4 | 787 | ····move-result-wide·v4 |
Offset 806, 14 lines modified | Offset 813, 15 lines modified | ||
806 | ····move-result-wide·v2 | 813 | ····move-result-wide·v2 |
807 | ····aput-wide·v2,·v19,·v20 | 814 | ····aput-wide·v2,·v19,·v20 |
808 | ····const/16·v20,·0x1 | 815 | ····const/16·v20,·0x1 |
816 | ····.line·302 | ||
809 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 817 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
810 | ····move-result-wide·v2 | 818 | ····move-result-wide·v2 |
811 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 819 | ····invoke-virtual/range·{p3·..·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
812 | ····move-result-wide·v4 | 820 | ····move-result-wide·v4 |
Max diff block lines reached; 14585/17782 bytes (82.02%) of diff not shown. |
Offset 68, 15 lines modified | Offset 68, 14 lines modified | ||
68 | ····return-void | 68 | ····return-void |
69 | .end·method | 69 | .end·method |
70 | #·virtual·methods | 70 | #·virtual·methods |
71 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 71 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
72 | ····.locals·1 | 72 | ····.locals·1 |
73 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
74 | ····.prologue | 73 | ····.prologue |
75 | ····.line·414 | 74 | ····.line·414 |
76 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 75 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
77 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
Offset 157, 15 lines modified | Offset 156, 14 lines modified | ||
157 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 156 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
158 | ····return-object·v0 | 157 | ····return-object·v0 |
159 | .end·method | 158 | .end·method |
160 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 159 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
161 | ····.locals·1 | 160 | ····.locals·1 |
162 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
163 | ····.prologue | 161 | ····.prologue |
164 | ····.line·414 | 162 | ····.line·414 |
165 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 163 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
166 | ····move-result-object·v0 | 164 | ····move-result-object·v0 |
Offset 302, 14 lines modified | Offset 300, 15 lines modified | ||
302 | ····move-result-object·v20 | 300 | ····move-result-object·v20 |
303 | ····.line·463 | 301 | ····.line·463 |
304 | ····.local·v20,·"tP01":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 302 | ····.local·v20,·"tP01":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
305 | ····new-instance·v2,·Ljava/awt/geom/AffineTransform; | 303 | ····new-instance·v2,·Ljava/awt/geom/AffineTransform; |
304 | ····.line·464 | ||
306 | ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 305 | ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
307 | ····move-result-wide·v3 | 306 | ····move-result-wide·v3 |
308 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 307 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
309 | ····move-result-wide·v5 | 308 | ····move-result-wide·v5 |
Offset 322, 14 lines modified | Offset 321, 15 lines modified | ||
322 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 321 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
323 | ····move-result-wide·v7 | 322 | ····move-result-wide·v7 |
324 | ····sub-double/2addr·v5,·v7 | 323 | ····sub-double/2addr·v5,·v7 |
324 | ····.line·465 | ||
325 | ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 325 | ····invoke-virtual/range·{v20·..·v20},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
326 | ····move-result-wide·v7 | 326 | ····move-result-wide·v7 |
327 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 327 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
328 | ····move-result-wide·v9 | 328 | ····move-result-wide·v9 |
Offset 342, 14 lines modified | Offset 342, 15 lines modified | ||
342 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 342 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
343 | ····move-result-wide·v11 | 343 | ····move-result-wide·v11 |
344 | ····sub-double/2addr·v9,·v11 | 344 | ····sub-double/2addr·v9,·v11 |
345 | ····.line·466 | ||
345 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 346 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
346 | ····move-result-wide·v11 | 347 | ····move-result-wide·v11 |
347 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 348 | ····invoke-virtual/range·{v19·..·v19},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
348 | ····move-result-wide·v13 | 349 | ····move-result-wide·v13 |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·54 | 22 | ····.line·54 |
23 | ····const-string·v0,·"{" | 23 | ····const-string·v0,·"{" |
24 | ····const-string·v1,·"}" | 24 | ····const-string·v1,·"}" |
25 | ····const-string·v2,·";·" | 25 | ····const-string·v2,·";·" |
26 | ····.line·55 | ||
26 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 27 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
27 | ····move-result-object·v3 | 28 | ····move-result-object·v3 |
29 | ····.line·54 | ||
28 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 30 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
29 | ····.line·56 | 31 | ····.line·56 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 182, 15 lines modified | Offset 184, 14 lines modified | ||
182 | ····move-result-object·v1 | 184 | ····move-result-object·v1 |
183 | ····return-object·v1 | 185 | ····return-object·v1 |
184 | .end·method | 186 | .end·method |
185 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; | 187 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; |
186 | ····.locals·1 | 188 | ····.locals·1 |
187 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
188 | ····.annotation·system·Ldalvik/annotation/Throws; | 189 | ····.annotation·system·Ldalvik/annotation/Throws; |
189 | ········value·=·{ | 190 | ········value·=·{ |
190 | ············Lorg/apache/commons/math3/exception/MathParseException; | 191 | ············Lorg/apache/commons/math3/exception/MathParseException; |
191 | ········} | 192 | ········} |
192 | ····.end·annotation | 193 | ····.end·annotation |
193 | ····.prologue | 194 | ····.prologue |
Offset 200, 16 lines modified | Offset 201, 14 lines modified | ||
200 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
201 | ····return-object·v0 | 202 | ····return-object·v0 |
202 | .end·method | 203 | .end·method |
203 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; | 204 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; |
204 | ····.locals·1 | 205 | ····.locals·1 |
205 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
206 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
207 | ····.prologue | 206 | ····.prologue |
208 | ····.line·46 | 207 | ····.line·46 |
209 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 208 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
210 | ····move-result-object·v0 | 209 | ····move-result-object·v0 |
Offset 246, 14 lines modified | Offset 245, 15 lines modified | ||
246 | ····move-result·v2 | 245 | ····move-result·v2 |
247 | ····if-nez·v2,·:cond_0 | 246 | ····if-nez·v2,·:cond_0 |
248 | ····.line·134 | 247 | ····.line·134 |
249 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 248 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
249 | ····.line·135 | ||
250 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 250 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
251 | ····move-result·v3 | 251 | ····move-result·v3 |
252 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 252 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
253 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 253 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 826, 29 lines modified | Offset 826, 26 lines modified | ||
826 | ····return-wide·v0 | 826 | ····return-wide·v0 |
827 | .end·method | 827 | .end·method |
828 | #·virtual·methods | 828 | #·virtual·methods |
829 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 829 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
830 | ····.locals·1 | 830 | ····.locals·1 |
831 | ····.param·p1,·"x0"····#·D | ||
832 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
833 | ····.prologue | 831 | ····.prologue |
834 | ····.line·39 | 832 | ····.line·39 |
835 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 833 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
836 | ····move-result-object·v0 | 834 | ····move-result-object·v0 |
837 | ····return-object·v0 | 835 | ····return-object·v0 |
838 | .end·method | 836 | .end·method |
839 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 837 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
840 | ····.locals·1 | 838 | ····.locals·1 |
841 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
842 | ····.prologue | 839 | ····.prologue |
843 | ····.line·39 | 840 | ····.line·39 |
844 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 841 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
845 | ····move-result-object·v0 | 842 | ····move-result-object·v0 |
Offset 980, 40 lines modified | Offset 977, 43 lines modified | ||
980 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 977 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D |
981 | ····neg-double·v4,·v4 | 978 | ····neg-double·v4,·v4 |
982 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->z:D | 979 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->z:D |
980 | ····.line·465 | ||
983 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D | 981 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
984 | ····move-result-wide·v12 | 982 | ····move-result-wide·v12 |
985 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 983 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D |
986 | ····iget-wide·v2,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D | 984 | ····iget-wide·v2,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D |
987 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D | 985 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->y:D |
988 | ····neg-double·v4,·v4 | 986 | ····neg-double·v4,·v4 |
989 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D | 987 | ····iget-wide·v6,·v8,·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->x:D |
988 | ····.line·466 | ||
990 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D | 989 | ····invoke-static/range·{v0·..·v7},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
991 | ····move-result-wide·v5 | 990 | ····move-result-wide·v5 |
992 | ····move-object·v0,·v9 | 991 | ····move-object·v0,·v9 |
993 | ····move-wide·v1,·v10 | 992 | ····move-wide·v1,·v10 |
994 | ····move-wide·v3,·v12 | 993 | ····move-wide·v3,·v12 |
995 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 994 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
995 | ····.line·464 | ||
996 | ····return-object·v9 | 996 | ····return-object·v9 |
997 | .end·method | 997 | .end·method |
998 | .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D | 998 | .method·public·distance(Lorg/apache/commons/math3/geometry/Point;)D |
999 | ····.locals·11 | 999 | ····.locals·11 |
1000 | ····.annotation·system·Ldalvik/annotation/Signature; | 1000 | ····.annotation·system·Ldalvik/annotation/Signature; |
1001 | ········value·=·{ | 1001 | ········value·=·{ |
Offset 2072, 15 lines modified | Offset 2072, 14 lines modified | ||
2072 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 2072 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
2073 | ····goto·:goto_0 | 2073 | ····goto·:goto_0 |
2074 | .end·method | 2074 | .end·method |
2075 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; | 2075 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; |
2076 | ····.locals·1 | 2076 | ····.locals·1 |
2077 | ····.param·p1,·"x0"····#·D | ||
2078 | ····.prologue | 2077 | ····.prologue |
2079 | ····.line·39 | 2078 | ····.line·39 |
2080 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 2079 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
2081 | ····move-result-object·v0 | 2080 | ····move-result-object·v0 |
Offset 2110, 29 lines modified | Offset 2109, 26 lines modified | ||
2110 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V | 2109 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DDD)V |
2111 | ····return-object·v0 | 2110 | ····return-object·v0 |
2112 | .end·method | 2111 | .end·method |
2113 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 2112 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
2114 | ····.locals·1 | 2113 | ····.locals·1 |
2115 | ····.param·p1,·"x0"····#·D | ||
2116 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
2117 | ····.prologue | 2114 | ····.prologue |
2118 | ····.line·39 | 2115 | ····.line·39 |
2119 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 2116 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
2120 | ····move-result-object·v0 | 2117 | ····move-result-object·v0 |
2121 | ····return-object·v0 | 2118 | ····return-object·v0 |
2122 | .end·method | 2119 | .end·method |
2123 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 2120 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
2124 | ····.locals·1 | 2121 | ····.locals·1 |
2125 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
2126 | ····.prologue | 2122 | ····.prologue |
2127 | ····.line·39 | 2123 | ····.line·39 |
2128 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 2124 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
2129 | ····move-result-object·v0 | 2125 | ····move-result-object·v0 |
Offset 1901, 14 lines modified | Offset 1901, 15 lines modified | ||
1901 | ····move-object·v7,·v0 | 1901 | ····move-object·v7,·v0 |
1902 | ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement; | 1902 | ····check-cast·v7,·Lorg/apache/commons/math3/RealFieldElement; |
1903 | ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; | 1903 | ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; |
1904 | ····.line·998 | ||
1904 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 1905 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
1905 | ····move-result-wide·v1 | 1906 | ····move-result-wide·v1 |
1906 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->x:Lorg/apache/commons/math3/RealFieldElement; | 1907 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->x:Lorg/apache/commons/math3/RealFieldElement; |
1907 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 1908 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
Offset 1925, 14 lines modified | Offset 1926, 15 lines modified | ||
1925 | ····move-object·v8,·v0 | 1926 | ····move-object·v8,·v0 |
1926 | ····check-cast·v8,·Lorg/apache/commons/math3/RealFieldElement; | 1927 | ····check-cast·v8,·Lorg/apache/commons/math3/RealFieldElement; |
1927 | ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; | 1928 | ····iget-object·v0,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; |
1929 | ····.line·999 | ||
1928 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D | 1930 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getX()D |
1929 | ····move-result-wide·v1 | 1931 | ····move-result-wide·v1 |
1930 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; | 1932 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; |
1931 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 1933 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
Offset 1947, 14 lines modified | Offset 1949, 15 lines modified | ||
1947 | ····move-result-object·v0 | 1949 | ····move-result-object·v0 |
1948 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; | 1950 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; |
1949 | ····invoke-direct·{v9,·v7,·v8,·v0},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V | 1951 | ····invoke-direct·{v9,·v7,·v8,·v0},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V |
1952 | ····.line·997 | ||
1950 | ····return-object·v9 | 1953 | ····return-object·v9 |
1951 | .end·method | 1954 | .end·method |
1952 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/RealFieldElement; | 1955 | .method·public·static·distance(Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/RealFieldElement; |
1953 | ····.locals·1 | 1956 | ····.locals·1 |
1954 | ····.annotation·system·Ldalvik/annotation/Signature; | 1957 | ····.annotation·system·Ldalvik/annotation/Signature; |
1955 | ········value·=·{ | 1958 | ········value·=·{ |
Offset 2389, 42 lines modified | Offset 2392, 45 lines modified | ||
2389 | ····move-result-object·v0 | 2392 | ····move-result-object·v0 |
2390 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; | 2393 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; |
2391 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; | 2394 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; |
2395 | ····.line·459 | ||
2392 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 2396 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
2393 | ····move-result-wide·v4 | 2397 | ····move-result-wide·v4 |
2394 | ····mul-double/2addr·v4,·p1 | 2398 | ····mul-double/2addr·v4,·p1 |
2395 | ····invoke-interface·{v1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object; | 2399 | ····invoke-interface·{v1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object; |
2396 | ····move-result-object·v1 | 2400 | ····move-result-object·v1 |
2397 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; | 2401 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; |
2398 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; | 2402 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; |
2403 | ····.line·460 | ||
2399 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 2404 | ····invoke-virtual·{p3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
2400 | ····move-result-wide·v4 | 2405 | ····move-result-wide·v4 |
2401 | ····mul-double/2addr·v4,·p1 | 2406 | ····mul-double/2addr·v4,·p1 |
2402 | ····invoke-interface·{v2,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object; | 2407 | ····invoke-interface·{v2,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->add(D)Ljava/lang/Object; |
2403 | ····move-result-object·v2 | 2408 | ····move-result-object·v2 |
2404 | ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement; | 2409 | ····check-cast·v2,·Lorg/apache/commons/math3/RealFieldElement; |
2405 | ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V | 2410 | ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;-><init>(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/RealFieldElement;)V |
2411 | ····.line·458 | ||
2406 | ····return-object·v3 | 2412 | ····return-object·v3 |
2407 | .end·method | 2413 | .end·method |
2408 | .method·public·add(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D; | 2414 | .method·public·add(Lorg/apache/commons/math3/RealFieldElement;Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D; |
2409 | ····.locals·2 | 2415 | ····.locals·2 |
2410 | ····.annotation·system·Ldalvik/annotation/Signature; | 2416 | ····.annotation·system·Ldalvik/annotation/Signature; |
2411 | ········value·=·{ | 2417 | ········value·=·{ |
Offset 2493, 14 lines modified | Offset 2499, 15 lines modified | ||
2493 | ····move-result-object·v0 | 2499 | ····move-result-object·v0 |
2494 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; | 2500 | ····check-cast·v0,·Lorg/apache/commons/math3/RealFieldElement; |
2495 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; | 2501 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->y:Lorg/apache/commons/math3/RealFieldElement; |
2502 | ····.line·439 | ||
2496 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 2503 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
2497 | ····move-result-wide·v4 | 2504 | ····move-result-wide·v4 |
2498 | ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 2505 | ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
2499 | ····move-result-object·v2 | 2506 | ····move-result-object·v2 |
Offset 2509, 14 lines modified | Offset 2516, 15 lines modified | ||
2509 | ····move-result-object·v1 | 2516 | ····move-result-object·v1 |
2510 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; | 2517 | ····check-cast·v1,·Lorg/apache/commons/math3/RealFieldElement; |
2511 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; | 2518 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/FieldVector3D;->z:Lorg/apache/commons/math3/RealFieldElement; |
2519 | ····.line·440 | ||
2512 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D | 2520 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getZ()D |
2513 | ····move-result-wide·v4 | 2521 | ····move-result-wide·v4 |
2514 | ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; | 2522 | ····invoke-interface·{p1,·v4,·v5},·Lorg/apache/commons/math3/RealFieldElement;->multiply(D)Ljava/lang/Object; |
2515 | ····move-result-object·v4 | 2523 | ····move-result-object·v4 |
Offset 2525, 14 lines modified | Offset 2533, 15 lines modified | ||
Max diff block lines reached; 8610/13477 bytes (63.89%) of diff not shown. |
Offset 202, 14 lines modified | Offset 202, 15 lines modified | ||
202 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;", | 202 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;", |
203 | ············">;)V" | 203 | ············">;)V" |
204 | ········} | 204 | ········} |
205 | ····.end·annotation | 205 | ····.end·annotation |
206 | ····.prologue | 206 | ····.prologue |
207 | ····.line·262 | 207 | ····.line·262 |
208 | ····.line·263 | ||
208 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" | 209 | ····.local·p1,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" |
209 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; | 210 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getAttribute()Ljava/lang/Object; |
210 | ····move-result-object·v0 | 211 | ····move-result-object·v0 |
211 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; | 212 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute; |
Offset 1028, 28 lines modified | Offset 1028, 31 lines modified | ||
1028 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D | 1028 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D |
1029 | ····iget-wide·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D | 1029 | ····iget-wide·v4,·p1,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->originOffset:D |
1030 | ····add-double/2addr·v2,·v4 | 1030 | ····add-double/2addr·v2,·v4 |
1031 | ····.line·350 | ||
1031 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1032 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1032 | ····move-result-wide·v2 | 1033 | ····move-result-wide·v2 |
1033 | ····cmpg-double·v2,·v2,·v6 | 1034 | ····cmpg-double·v2,·v2,·v6 |
1034 | ····if-gez·v2,·:cond_2 | 1035 | ····if-gez·v2,·:cond_2 |
1035 | ····:cond_1 | 1036 | ····:cond_1 |
1036 | ····const/4·v2,·0x1 | 1037 | ····const/4·v2,·0x1 |
1038 | ····.line·349 | ||
1037 | ····:goto_0 | 1039 | ····:goto_0 |
1038 | ····return·v2 | 1040 | ····return·v2 |
1041 | ····.line·350 | ||
1039 | ····:cond_2 | 1042 | ····:cond_2 |
1040 | ····const/4·v2,·0x0 | 1043 | ····const/4·v2,·0x0 |
1041 | ····goto·:goto_0 | 1044 | ····goto·:goto_0 |
1042 | .end·method | 1045 | .end·method |
1043 | .method·public·project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 1046 | .method·public·project(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
Offset 1207, 14 lines modified | Offset 1210, 15 lines modified | ||
1207 | ····invoke-virtual·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1210 | ····invoke-virtual·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1208 | ····move-result-object·v2 | 1211 | ····move-result-object·v2 |
1209 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->w:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1212 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->w:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1213 | ····.line·363 | ||
1210 | ····invoke-virtual·{p2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1214 | ····invoke-virtual·{p2,·v3},·Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;->applyTo(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1211 | ····move-result-object·v3 | 1215 | ····move-result-object·v3 |
1212 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->tolerance:D | 1216 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->tolerance:D |
1213 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V | 1217 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V |
Offset 1283, 15 lines modified | Offset 1287, 14 lines modified | ||
1283 | ····const/4·v0,·0x0 | 1287 | ····const/4·v0,·0x0 |
1284 | ····goto·:goto_0 | 1288 | ····goto·:goto_0 |
1285 | .end·method | 1289 | .end·method |
1286 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 1290 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
1287 | ····.locals·1 | 1291 | ····.locals·1 |
1288 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1289 | ····.prologue | 1292 | ····.prologue |
1290 | ····.line·36 | 1293 | ····.line·36 |
1291 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1294 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1292 | ····move-result-object·v0 | 1295 | ····move-result-object·v0 |
Offset 1366, 15 lines modified | Offset 1369, 14 lines modified | ||
1366 | ····move-result-object·v0 | 1369 | ····move-result-object·v0 |
1367 | ····return-object·v0 | 1370 | ····return-object·v0 |
1368 | .end·method | 1371 | .end·method |
1369 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 1372 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
1370 | ····.locals·1 | 1373 | ····.locals·1 |
1371 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1372 | ····.prologue | 1374 | ····.prologue |
1373 | ····.line·36 | 1375 | ····.line·36 |
1374 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 1376 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
1375 | ····move-result-object·v0 | 1377 | ····move-result-object·v0 |
Offset 595, 15 lines modified | Offset 595, 14 lines modified | ||
595 | ····.line·120 | 595 | ····.line·120 |
596 | ····return-object·v0 | 596 | ····return-object·v0 |
597 | .end·method | 597 | .end·method |
598 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 598 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
599 | ····.locals·1 | 599 | ····.locals·1 |
600 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
601 | ····.prologue | 600 | ····.prologue |
602 | ····.line·42 | 601 | ····.line·42 |
603 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 602 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
604 | ····move-result-object·v0 | 603 | ····move-result-object·v0 |
Offset 661, 15 lines modified | Offset 660, 14 lines modified | ||
661 | ····move-result-object·v0 | 660 | ····move-result-object·v0 |
662 | ····return-object·v0 | 661 | ····return-object·v0 |
663 | .end·method | 662 | .end·method |
664 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 663 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
665 | ····.locals·1 | 664 | ····.locals·1 |
666 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
667 | ····.prologue | 665 | ····.prologue |
668 | ····.line·42 | 666 | ····.line·42 |
669 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 667 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
670 | ····move-result-object·v0 | 668 | ····move-result-object·v0 |
Offset 44, 14 lines modified | Offset 44, 15 lines modified | ||
44 | ····.prologue | 44 | ····.prologue |
45 | ····.line·82 | 45 | ····.line·82 |
46 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/threed/Line; | 46 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/threed/Line; |
47 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
48 | ····.line·83 | ||
48 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 49 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
49 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
50 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 51 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
51 | ····move-result-object·v2 | 52 | ····move-result-object·v2 |
Offset 64, 14 lines modified | Offset 65, 15 lines modified | ||
64 | ····move-result-wide·v3 | 65 | ····move-result-wide·v3 |
65 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 66 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
66 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
68 | ····.line·82 | ||
67 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Line;Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;)V | 69 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;-><init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Line;Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;)V |
68 | ····.line·84 | 70 | ····.line·84 |
69 | ····return-void | 71 | ····return-void |
70 | .end·method | 72 | .end·method |
71 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 73 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
Offset 146, 26 lines modified | Offset 148, 28 lines modified | ||
146 | ····move-result-object·v1 | 148 | ····move-result-object·v1 |
147 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 149 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
148 | ····move-result-wide·v1 | 150 | ····move-result-wide·v1 |
151 | ····.line·162 | ||
149 | ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 152 | ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
150 | ····move-result-object·v3 | 153 | ····move-result-object·v3 |
151 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 154 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
152 | ····move-result-wide·v3 | 155 | ····move-result-wide·v3 |
153 | ····move-wide·v5,·p2 | 156 | ····move-wide·v5,·p2 |
154 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V | 157 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V |
158 | ····.line·161 | ||
155 | ····return-object·v0 | 159 | ····return-object·v0 |
156 | .end·method | 160 | .end·method |
157 | #·virtual·methods | 161 | #·virtual·methods |
158 | .method·public·getSegments()Ljava/util/List; | 162 | .method·public·getSegments()Ljava/util/List; |
159 | ····.locals·10 | 163 | ····.locals·10 |
Offset 177, 73 lines modified | Offset 181, 72 lines modified | ||
177 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;", | 181 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;", |
178 | ············">;" | 182 | ············">;" |
179 | ········} | 183 | ········} |
180 | ····.end·annotation | 184 | ····.end·annotation |
181 | ····.prologue | 185 | ····.prologue |
182 | ····.line·102 | 186 | ····.line·102 |
183 | ····iget-object·v | 187 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->remainingRegion:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
184 | ····invoke-virtual·{v | 188 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
185 | ····move-result-object·v | 189 | ····move-result-object·v2 |
186 | ····.line·103 | 190 | ····.line·103 |
187 | ····.local·v | 191 | ····.local·v2,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
188 | ····new-instance·v | 192 | ····new-instance·v3,·Ljava/util/ArrayList; |
189 | ····invoke-interface·{v | 193 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
190 | ····move-result·v | 194 | ····move-result·v5 |
191 | ····invoke-direct·{v | 195 | ····invoke-direct·{v3,·v5},·Ljava/util/ArrayList;-><init>(I)V |
192 | ····.line·105 | 196 | ····.line·105 |
193 | ····.local·v | 197 | ····.local·v3,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Segment;>;" |
194 | ····invoke-interface·{v | 198 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
195 | ····move-result-object·v | 199 | ····move-result-object·v5 |
196 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
197 | ····:goto_0 | 200 | ····:goto_0 |
198 | ····invoke-interface·{v | 201 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
199 | ····move-result·v6 | 202 | ····move-result·v6 |
200 | ····if-eqz·v6,·:cond_0 | 203 | ····if-eqz·v6,·:cond_0 |
201 | ····invoke-interface·{v | 204 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
202 | ····move-result-object·v | 205 | ····move-result-object·v1 |
203 | ····check-cast·v | 206 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
204 | ····.line·106 | 207 | ····.line·106 |
205 | ····.local·v | 208 | ····.local·v1,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
206 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line; | 209 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line; |
207 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 210 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
208 | ····invoke-virtual·{v | 211 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
209 | ····move-result-wide·v8 | 212 | ····move-result-wide·v8 |
210 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 213 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
211 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 214 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
212 | ····move-result-object·v | 215 | ····move-result-object·v4 |
213 | ····.line·107 | 216 | ····.line·107 |
214 | ····.local·v | 217 | ····.local·v4,·"start":Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
215 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line; | 218 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/SubLine;->line:Lorg/apache/commons/math3/geometry/euclidean/threed/Line; |
216 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 219 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
217 | ····invoke-virtual·{v | 220 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D |
Max diff block lines reached; 2308/8736 bytes (26.42%) of diff not shown. |
Offset 62, 15 lines modified | Offset 62, 14 lines modified | ||
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | #·virtual·methods | 64 | #·virtual·methods |
65 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 65 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
66 | ····.locals·1 | 66 | ····.locals·1 |
67 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
68 | ····.prologue | 67 | ····.prologue |
69 | ····.line·487 | 68 | ····.line·487 |
70 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 69 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
71 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
Offset 136, 15 lines modified | Offset 135, 14 lines modified | ||
136 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V | 135 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V |
137 | ····return-object·v0 | 136 | ····return-object·v0 |
138 | .end·method | 137 | .end·method |
139 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 138 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
140 | ····.locals·1 | 139 | ····.locals·1 |
141 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
142 | ····.prologue | 140 | ····.prologue |
143 | ····.line·487 | 141 | ····.line·487 |
144 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 142 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
145 | ····move-result-object·v0 | 143 | ····move-result-object·v0 |
Offset 205, 15 lines modified | Offset 203, 15 lines modified | ||
205 | ····move-result-object·v4 | 203 | ····move-result-object·v4 |
206 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 204 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
207 | ····move-result-object·v2 | 205 | ····move-result-object·v2 |
208 | ····.line·52 | 206 | ····.line·526 |
209 | ····.local·v2,·"shift":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 207 | ····.local·v2,·"shift":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
210 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 208 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
211 | ····move-result-wide·v4 | 209 | ····move-result-wide·v4 |
212 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 210 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
Offset 226, 15 lines modified | Offset 224, 15 lines modified | ||
226 | ····.line·528 | 224 | ····.line·528 |
227 | ····.local·v0,·"at":Ljava/awt/geom/AffineTransform; | 225 | ····.local·v0,·"at":Ljava/awt/geom/AffineTransform; |
228 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 226 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
229 | ····.end·local·p2····#·"original":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" | 227 | ····.end·local·p2····#·"original":Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/Hyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;" |
230 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedOriginal:Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; | 228 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedOriginal:Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
231 | ····.line·5 | 229 | ····.line·530 |
232 | ····invoke-static·{v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getTransform(Ljava/awt/geom/AffineTransform;)Lorg/apache/commons/math3/geometry/partitioning/Transform; | 230 | ····invoke-static·{v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getTransform(Ljava/awt/geom/AffineTransform;)Lorg/apache/commons/math3/geometry/partitioning/Transform; |
233 | ····move-result-object·v4 | 231 | ····move-result-object·v4 |
234 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedTransform:Lorg/apache/commons/math3/geometry/partitioning/Transform; | 232 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform;->cachedTransform:Lorg/apache/commons/math3/geometry/partitioning/Transform; |
235 | ····.line·534 | 233 | ····.line·534 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | .implements·Lorg/apache/commons/math3/geometry/Space; | 7 | .implements·Lorg/apache/commons/math3/geometry/Space; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$LazyHolder; | 11 | ········Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L | 15 | .field·private·static·final·serialVersionUID:J·=·0x56b93bf15eade9a1L |
Offset 63, 15 lines modified | Offset 63, 15 lines modified | ||
63 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D | 63 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->tolerance:D |
64 | ····.line·137 | 64 | ····.line·137 |
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V | 67 | .method·private·addContribution(Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;Z)V |
68 | ····.locals·3 | 68 | ····.locals·35 |
69 | ····.param·p2,·"reversed"····#·Z | 69 | ····.param·p2,·"reversed"····#·Z |
70 | ····.annotation·system·Ldalvik/annotation/Signature; | 70 | ····.annotation·system·Ldalvik/annotation/Signature; |
71 | ········value·=·{ | 71 | ········value·=·{ |
72 | ············"(", | 72 | ············"(", |
73 | ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane", | 73 | ············"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane", |
74 | ············"<", | 74 | ············"<", |
75 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;", | 75 | ············"Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;", |
Offset 86, 408 lines modified | Offset 86, 407 lines modified | ||
86 | ····check-cast·v12,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; | 86 | ····check-cast·v12,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; |
87 | ····.line·171 | 87 | ····.line·171 |
88 | ····.local·v12,·"absFacet":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 88 | ····.local·v12,·"absFacet":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
89 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 89 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
90 | ····move-result-object·v2 | 90 | ····move-result-object·v26 |
91 | ····check-cast·v2 | 91 | ····check-cast·v26,·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
92 | ····.line·173 | 92 | ····.line·173 |
93 | ····.local·v2 | 93 | ····.local·v26,·"plane":Lorg/apache/commons/math3/geometry/euclidean/threed/Plane; |
94 | ····invoke-virtual/range·{v2 | 94 | ····invoke-virtual/range·{v26·..·v26},·Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;->getNormal()Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
95 | ····move-result-object·v6 | 95 | ····move-result-object·v6 |
96 | ····move-object/from16·v0,·p0 | 96 | ····move-object/from16·v0,·p0 |
97 | ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->this$0:Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor; | 97 | ····iget-object·v7,·v0,·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector;->this$0:Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor; |
98 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;->access$000(Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 98 | ····invoke-static·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;->access$000(Lorg/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
99 | ····move-result-object·v7 | 99 | ····move-result-object·v7 |
100 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D | 100 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->dotProduct(Lorg/apache/commons/math3/geometry/Vector;)D |
101 | ····move-result-wide·v3 | 101 | ····move-result-wide·v30 |
102 | ····.line·174 | 102 | ····.line·174 |
103 | ····.local·v3 | 103 | ····.local·v30,·"scal":D |
104 | ····invoke-static/range·{v3 | 104 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
105 | ····move-result-wide·v6 | 105 | ····move-result-wide·v6 |
106 | ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001 | 106 | ····const-wide·v8,·0x3f50624dd2f1a9fcL····#·0.001 |
107 | ····cmpl-double·v6,·v6,·v8 | 107 | ····cmpl-double·v6,·v6,·v8 |
108 | ····if-lez·v6,·:cond_d | 108 | ····if-lez·v6,·:cond_d |
109 | ····.line·17 | 109 | ····.line·176 |
110 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 110 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
111 | ····move-result-object·v6 | 111 | ····move-result-object·v6 |
112 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet; | 112 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet; |
113 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;->getVertices()[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 113 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet;->getVertices()[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
114 | ····move-result-object·v3 | 114 | ····move-result-object·v32 |
115 | ····.line·178 | 115 | ····.line·178 |
116 | ····.local·v3 | 116 | ····.local·v32,·"vertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
117 | ····const-wide/16·v6,·0x0 | 117 | ····const-wide/16·v6,·0x0 |
118 | ····cmpg-double·v6,·v3 | 118 | ····cmpg-double·v6,·v30,·v6 |
119 | ····if-gez·v6,·:cond_0 | 119 | ····if-gez·v6,·:cond_0 |
120 | ····const/4·v6,·0x1 | 120 | ····const/4·v6,·0x1 |
121 | ····:goto_0 | 121 | ····:goto_0 |
122 | ····xor-int·v6,·v6,·p2 | 122 | ····xor-int·v6,·v6,·p2 |
123 | ····if-eqz·v6,·:cond_4 | 123 | ····if-eqz·v6,·:cond_4 |
124 | ····.line·181 | 124 | ····.line·181 |
125 | ····move-object/from16·v0,·v3 | 125 | ····move-object/from16·v0,·v32 |
126 | ····array-length·v6,·v0 | 126 | ····array-length·v6,·v0 |
127 | ····new-array·v0,·v6,·[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 127 | ····new-array·v0,·v6,·[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
128 | ····move-object/from16·v2 | 128 | ····move-object/from16·v25,·v0 |
129 | ····.line·182 | 129 | ····.line·182 |
130 | ····.local·v2 | 130 | ····.local·v25,·"newVertices":[[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
131 | ····const/16·v2 | 131 | ····const/16·v20,·0x0 |
132 | ····.local·v2 | 132 | ····.local·v20,·"i":I |
133 | ····:goto_1 | 133 | ····:goto_1 |
134 | ····move-object/from16·v0,·v3 | 134 | ····move-object/from16·v0,·v32 |
135 | ····array-length·v6,·v0 | 135 | ····array-length·v6,·v0 |
136 | ····move/from16·v0,·v2 | 136 | ····move/from16·v0,·v20 |
137 | ····if-ge·v0,·v6,·:cond_3 | 137 | ····if-ge·v0,·v6,·:cond_3 |
138 | ····.line·183 | 138 | ····.line·183 |
139 | ····aget-object·v2 | 139 | ····aget-object·v23,·v32,·v20 |
140 | ····.line·184 | 140 | ····.line·184 |
141 | ····.local·v2 | 141 | ····.local·v23,·"loop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
142 | ····move-object/from16·v0,·v2 | 142 | ····move-object/from16·v0,·v23 |
143 | ····array-length·v6,·v0 | 143 | ····array-length·v6,·v0 |
144 | ····new-array·v0,·v6,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 144 | ····new-array·v0,·v6,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
145 | ····move-object/from16·v2 | 145 | ····move-object/from16·v24,·v0 |
146 | ····.line·185 | 146 | ····.line·185 |
147 | ····.local·v2 | 147 | ····.local·v24,·"newLoop":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
148 | ····const/4·v6,·0x0 | 148 | ····const/4·v6,·0x0 |
149 | ····aget-object·v6,·v2 | 149 | ····aget-object·v6,·v23,·v6 |
150 | ····if-nez·v6,·:cond_1 | 150 | ····if-nez·v6,·:cond_1 |
Max diff block lines reached; 24716/30332 bytes (81.48%) of diff not shown. |
Offset 125, 14 lines modified | Offset 125, 15 lines modified | ||
125 | ····aput-wide·v1,·v0,·v3 | 125 | ····aput-wide·v1,·v0,·v3 |
126 | ····const/4·v1,·0x1 | 126 | ····const/4·v1,·0x1 |
127 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->current:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 127 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->current:Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
128 | ····.line·611 | ||
128 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D | 129 | ····invoke-static·{p1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D |
129 | ····move-result-wide·v2 | 130 | ····move-result-wide·v2 |
130 | ····aput-wide·v2,·v0,·v1 | 131 | ····aput-wide·v2,·v0,·v1 |
131 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D | 132 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->pending:[D |
Offset 237, 14 lines modified | Offset 238, 15 lines modified | ||
237 | ····if-eqz·v0,·:cond_3 | 238 | ····if-eqz·v0,·:cond_3 |
238 | ····.line·644 | 239 | ····.line·644 |
239 | ····new-array·v2,·v3,·[D | 240 | ····new-array·v2,·v3,·[D |
240 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 241 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
242 | ····.line·645 | ||
241 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D | 243 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D |
242 | ····move-result-wide·v3 | 244 | ····move-result-wide·v3 |
243 | ····aput-wide·v3,·v2,·v6 | 245 | ····aput-wide·v3,·v2,·v6 |
244 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 246 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
Offset 264, 14 lines modified | Offset 266, 15 lines modified | ||
264 | ····.line·654 | 266 | ····.line·654 |
265 | ····:cond_3 | 267 | ····:cond_3 |
266 | ····new-array·v2,·v3,·[D | 268 | ····new-array·v2,·v3,·[D |
267 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 269 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet$SubIntervalsIterator;->this$0:Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
270 | ····.line·655 | ||
268 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D | 271 | ····invoke-static·{v3,·v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->access$300(Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)D |
269 | ····move-result-wide·v3 | 272 | ····move-result-wide·v3 |
270 | ····aput-wide·v3,·v2,·v6 | 273 | ····aput-wide·v3,·v2,·v6 |
271 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY | 274 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | .implements·Lorg/apache/commons/math3/geometry/Space; | 7 | .implements·Lorg/apache/commons/math3/geometry/Space; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$NoSubSpaceException;, | 11 | ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$NoSubSpaceException;, |
13 | ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$LazyHolder; | 12 | ········Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$LazyHolder; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
16 | #·static·fields | 15 | #·static·fields |
Offset 276, 29 lines modified | Offset 276, 26 lines modified | ||
276 | ····return-wide·v0 | 276 | ····return-wide·v0 |
277 | .end·method | 277 | .end·method |
278 | #·virtual·methods | 278 | #·virtual·methods |
279 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 279 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
280 | ····.locals·1 | 280 | ····.locals·1 |
281 | ····.param·p1,·"x0"····#·D | ||
282 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
283 | ····.prologue | 281 | ····.prologue |
284 | ····.line·34 | 282 | ····.line·34 |
285 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 283 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
286 | ····move-result-object·v0 | 284 | ····move-result-object·v0 |
287 | ····return-object·v0 | 285 | ····return-object·v0 |
288 | .end·method | 286 | .end·method |
289 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 287 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
290 | ····.locals·1 | 288 | ····.locals·1 |
291 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
292 | ····.prologue | 289 | ····.prologue |
293 | ····.line·34 | 290 | ····.line·34 |
294 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 291 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
295 | ····move-result-object·v0 | 292 | ····move-result-object·v0 |
Offset 909, 15 lines modified | Offset 906, 14 lines modified | ||
909 | ····move-result-object·v2 | 906 | ····move-result-object·v2 |
910 | ····return-object·v2 | 907 | ····return-object·v2 |
911 | .end·method | 908 | .end·method |
912 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; | 909 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; |
913 | ····.locals·1 | 910 | ····.locals·1 |
914 | ····.param·p1,·"x0"····#·D | ||
915 | ····.prologue | 911 | ····.prologue |
916 | ····.line·34 | 912 | ····.line·34 |
917 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 913 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
918 | ····move-result-object·v0 | 914 | ····move-result-object·v0 |
Offset 939, 29 lines modified | Offset 935, 26 lines modified | ||
939 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 935 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
940 | ····return-object·v0 | 936 | ····return-object·v0 |
941 | .end·method | 937 | .end·method |
942 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 938 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
943 | ····.locals·1 | 939 | ····.locals·1 |
944 | ····.param·p1,·"x0"····#·D | ||
945 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
946 | ····.prologue | 940 | ····.prologue |
947 | ····.line·34 | 941 | ····.line·34 |
948 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 942 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
949 | ····move-result-object·v0 | 943 | ····move-result-object·v0 |
950 | ····return-object·v0 | 944 | ····return-object·v0 |
951 | .end·method | 945 | .end·method |
952 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 946 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
953 | ····.locals·1 | 947 | ····.locals·1 |
954 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
955 | ····.prologue | 948 | ····.prologue |
956 | ····.line·34 | 949 | ····.line·34 |
957 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 950 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
958 | ····move-result-object·v0 | 951 | ····move-result-object·v0 |
Offset 343, 14 lines modified | Offset 343, 15 lines modified | ||
343 | ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 343 | ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
344 | ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 344 | ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
345 | ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V | 345 | ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V |
346 | ····.line·179 | ||
346 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; | 347 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; |
347 | ····move-result-object·v1 | 348 | ····move-result-object·v1 |
348 | ····.line·180 | 349 | ····.line·180 |
349 | ····.local·v1,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" | 350 | ····.local·v1,·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" |
350 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 351 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 380, 14 lines modified | Offset 381, 15 lines modified | ||
380 | ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 381 | ····invoke-direct·{v3,·p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
381 | ····const/4·v4,·0x0 | 382 | ····const/4·v4,·0x0 |
382 | ····invoke-direct·{v2,·v3,·v4,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V | 383 | ····invoke-direct·{v2,·v3,·v4,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V |
384 | ····.line·186 | ||
383 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; | 385 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; |
384 | ····move-result-object·v0 | 386 | ····move-result-object·v0 |
385 | ····.line·187 | 387 | ····.line·187 |
386 | ····.local·v0,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" | 388 | ····.local·v0,·"lowerCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" |
387 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->isInfinite(D)Z | 389 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->isInfinite(D)Z |
Offset 425, 14 lines modified | Offset 427, 15 lines modified | ||
425 | ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 427 | ····new-instance·v3,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
426 | ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 428 | ····invoke-direct·{v3,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
427 | ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V | 429 | ····invoke-direct·{v2,·v3,·v7,·p4,·p5},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;-><init>(Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;ZD)V |
430 | ····.line·197 | ||
428 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; | 431 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->wholeHyperplane()Lorg/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint; |
429 | ····move-result-object·v1 | 432 | ····move-result-object·v1 |
430 | ····.line·198 | 433 | ····.line·198 |
431 | ····.restart·local·v1····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" | 434 | ····.restart·local·v1····#·"upperCut":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" |
432 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 435 | ····new-instance·v2,·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
Offset 1232, 33 lines modified | Offset 1235, 32 lines modified | ||
1232 | ············"Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;", | 1235 | ············"Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;", |
1233 | ············">;" | 1236 | ············">;" |
1234 | ········} | 1237 | ········} |
1235 | ····.end·annotation | 1238 | ····.end·annotation |
1236 | ····.prologue | 1239 | ····.prologue |
1237 | ····.line·334 | 1240 | ····.line·334 |
1238 | ····new-instance·v | 1241 | ····new-instance·v1,·Ljava/util/ArrayList; |
1239 | ····invoke-direct·{v | 1242 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
1240 | ····.line·335 | 1243 | ····.line·335 |
1241 | ····.local·v | 1244 | ····.local·v1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
1242 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->iterator()Ljava/util/Iterator; | 1245 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->iterator()Ljava/util/Iterator; |
1243 | ····move-result-object·v | 1246 | ····move-result-object·v2 |
1244 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1245 | ····:goto_0 | 1247 | ····:goto_0 |
1246 | ····invoke-interface·{v | 1248 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1247 | ····move-result·v3 | 1249 | ····move-result·v3 |
1248 | ····if-eqz·v3,·:cond_0 | 1250 | ····if-eqz·v3,·:cond_0 |
1249 | ····invoke-interface·{v | 1251 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1250 | ····move-result-object·v0 | 1252 | ····move-result-object·v0 |
1251 | ····check-cast·v0,·[D | 1253 | ····check-cast·v0,·[D |
1252 | ····.line·336 | 1254 | ····.line·336 |
1253 | ····.local·v0,·"a":[D | 1255 | ····.local·v0,·"a":[D |
Offset 1270, 22 lines modified | Offset 1272, 22 lines modified | ||
1270 | ····const/4·v6,·0x1 | 1272 | ····const/4·v6,·0x1 |
1271 | ····aget-wide·v6,·v0,·v6 | 1273 | ····aget-wide·v6,·v0,·v6 |
1272 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V | 1274 | ····invoke-direct·{v3,·v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;-><init>(DD)V |
1273 | ····invoke-interface·{v | 1275 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
1274 | ····goto·:goto_0 | 1276 | ····goto·:goto_0 |
1275 | ····.line·338 | 1277 | ····.line·338 |
1276 | ····.end·local·v0····#·"a":[D | 1278 | ····.end·local·v0····#·"a":[D |
1277 | ····:cond_0 | 1279 | ····:cond_0 |
1278 | ····return-object·v | 1280 | ····return-object·v1 |
1279 | .end·method | 1281 | .end·method |
1280 | .method·public·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 1282 | .method·public·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
1281 | ····.locals·3 | 1283 | ····.locals·3 |
1282 | ····.annotation·system·Ldalvik/annotation/Signature; | 1284 | ····.annotation·system·Ldalvik/annotation/Signature; |
1283 | ········value·=·{ | 1285 | ········value·=·{ |
1284 | ············"(", | 1286 | ············"(", |
Offset 1309, 28 lines modified | Offset 1311, 26 lines modified | ||
1309 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V | 1311 | ····invoke-direct·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V |
1310 | ····return-object·v0 | 1312 | ····return-object·v0 |
1311 | .end·method | 1313 | .end·method |
1312 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 1314 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
1313 | ····.locals·1 | 1315 | ····.locals·1 |
1314 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
1315 | ····.prologue | 1316 | ····.prologue |
1316 | ····.line·36 | 1317 | ····.line·36 |
1317 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 1318 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
1318 | ····move-result-object·v0 | 1319 | ····move-result-object·v0 |
1319 | ····return-object·v0 | 1320 | ····return-object·v0 |
1320 | .end·method | 1321 | .end·method |
1321 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region; | 1322 | .method·public·bridge·synthetic·buildNew(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region; |
1322 | ····.locals·1 | 1323 | ····.locals·1 |
1323 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | ||
Max diff block lines reached; 20360/26212 bytes (77.67%) of diff not shown. |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·55 | 22 | ····.line·55 |
23 | ····const-string·v0,·"{" | 23 | ····const-string·v0,·"{" |
24 | ····const-string·v1,·"}" | 24 | ····const-string·v1,·"}" |
25 | ····const-string·v2,·";·" | 25 | ····const-string·v2,·";·" |
26 | ····.line·56 | ||
26 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 27 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
27 | ····move-result-object·v3 | 28 | ····move-result-object·v3 |
29 | ····.line·55 | ||
28 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 30 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
29 | ····.line·57 | 31 | ····.line·57 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
Offset 168, 15 lines modified | Offset 170, 14 lines modified | ||
168 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
169 | ····return-object·v1 | 171 | ····return-object·v1 |
170 | .end·method | 172 | .end·method |
171 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; | 173 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; |
172 | ····.locals·1 | 174 | ····.locals·1 |
173 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
174 | ····.annotation·system·Ldalvik/annotation/Throws; | 175 | ····.annotation·system·Ldalvik/annotation/Throws; |
175 | ········value·=·{ | 176 | ········value·=·{ |
176 | ············Lorg/apache/commons/math3/exception/MathParseException; | 177 | ············Lorg/apache/commons/math3/exception/MathParseException; |
177 | ········} | 178 | ········} |
178 | ····.end·annotation | 179 | ····.end·annotation |
179 | ····.prologue | 180 | ····.prologue |
Offset 186, 16 lines modified | Offset 187, 14 lines modified | ||
186 | ····move-result-object·v0 | 187 | ····move-result-object·v0 |
187 | ····return-object·v0 | 188 | ····return-object·v0 |
188 | .end·method | 189 | .end·method |
189 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; | 190 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; |
190 | ····.locals·1 | 191 | ····.locals·1 |
191 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
192 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
193 | ····.prologue | 192 | ····.prologue |
194 | ····.line·47 | 193 | ····.line·47 |
195 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 194 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
196 | ····move-result-object·v0 | 195 | ····move-result-object·v0 |
Offset 232, 14 lines modified | Offset 231, 15 lines modified | ||
232 | ····move-result·v2 | 231 | ····move-result·v2 |
233 | ····if-nez·v2,·:cond_0 | 232 | ····if-nez·v2,·:cond_0 |
234 | ····.line·119 | 233 | ····.line·119 |
235 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 234 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
235 | ····.line·120 | ||
236 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 236 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
237 | ····move-result·v3 | 237 | ····move-result·v3 |
238 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 238 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
239 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 239 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 98, 28 lines modified | Offset 98, 30 lines modified | ||
98 | ····new-array·v1,·v1,·[D | 98 | ····new-array·v1,·v1,·[D |
99 | ····fill-array-data·v1,·:array_0 | 99 | ····fill-array-data·v1,·:array_0 |
100 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V | 100 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V |
101 | ····.line·848 | ||
101 | ····:goto_0 | 102 | ····:goto_0 |
102 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->sortingKey:Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; | 103 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->sortingKey:Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; |
103 | ····.line·849 | 104 | ····.line·849 |
104 | ····return-void | 105 | ····return-void |
105 | ····.line·846 | 106 | ····.line·846 |
106 | ····:cond_0 | 107 | ····:cond_0 |
107 | ····new-instance·v0,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; | 108 | ····new-instance·v0,·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple; |
108 | ····new-array·v1,·v1,·[D | 109 | ····new-array·v1,·v1,·[D |
109 | ····const/4·v2,·0x0 | 110 | ····const/4·v2,·0x0 |
111 | ····.line·848 | ||
110 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 112 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
111 | ····move-result-wide·v3 | 113 | ····move-result-wide·v3 |
112 | ····aput-wide·v3,·v1,·v2 | 114 | ····aput-wide·v3,·v1,·v2 |
113 | ····const/4·v2,·0x1 | 115 | ····const/4·v2,·0x1 |
Offset 130, 34 lines modified | Offset 132, 33 lines modified | ||
130 | ····aput-wide·v3,·v1,·v2 | 132 | ····aput-wide·v3,·v1,·v2 |
131 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V | 133 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;-><init>([D)V |
132 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
135 | ····.line·846 | ||
133 | ····nop | 136 | ····nop |
134 | ····:array_0 | 137 | ····:array_0 |
135 | ····.array-data·8 | 138 | ····.array-data·8 |
136 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 139 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
137 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 140 | ········-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
138 | ····.end·array-data | 141 | ····.end·array-data |
139 | .end·method | 142 | .end·method |
140 | #·virtual·methods | 143 | #·virtual·methods |
141 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 144 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
142 | ····.locals·1 | 145 | ····.locals·1 |
143 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
144 | ····.prologue | 146 | ····.prologue |
145 | ····.line·834 | 147 | ····.line·834 |
146 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment; | 148 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment; |
147 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
148 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->compareTo(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;)I | 149 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->compareTo(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;)I |
149 | ····move-result·v0 | 150 | ····move-result·v0 |
150 | ····return·v0 | 151 | ····return·v0 |
151 | .end·method | 152 | .end·method |
Offset 244, 14 lines modified | Offset 245, 15 lines modified | ||
244 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I | 245 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->hashCode()I |
245 | ····move-result·v1 | 246 | ····move-result·v1 |
246 | ····xor-int/2addr·v0,·v1 | 247 | ····xor-int/2addr·v0,·v1 |
248 | ····.line·886 | ||
247 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 249 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
248 | ····move-result-object·v1 | 250 | ····move-result-object·v1 |
249 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I | 251 | ····invoke-virtual·{v1},·Ljava/lang/Object;->hashCode()I |
250 | ····move-result·v1 | 252 | ····move-result·v1 |
Offset 262, 9 lines modified | Offset 264, 10 lines modified | ||
262 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I | 264 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple;->hashCode()I |
263 | ····move-result·v1 | 265 | ····move-result·v1 |
264 | ····xor-int/2addr·v0,·v1 | 266 | ····xor-int/2addr·v0,·v1 |
267 | ····.line·885 | ||
265 | ····return·v0 | 268 | ····return·v0 |
266 | .end·method | 269 | .end·method |
Offset 22, 18 lines modified | Offset 22, 20 lines modified | ||
22 | ····.line·55 | 22 | ····.line·55 |
23 | ····const-string·v0,·"{" | 23 | ····const-string·v0,·"{" |
24 | ····const-string·v1,·"}" | 24 | ····const-string·v1,·"}" |
25 | ····const-string·v2,·";·" | 25 | ····const-string·v2,·";·" |
26 | ····.line·56 | ||
26 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 27 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
27 | ····move-result-object·v3 | 28 | ····move-result-object·v3 |
29 | ····.line·55 | ||
28 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 30 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/geometry/VectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
29 | ····.line·57 | 31 | ····.line·57 |
30 | ····return-void | 32 | ····return-void |
31 | .end·method | 33 | .end·method |
32 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 34 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 174, 15 lines modified | Offset 176, 14 lines modified | ||
174 | ····move-result-object·v1 | 176 | ····move-result-object·v1 |
175 | ····return-object·v1 | 177 | ····return-object·v1 |
176 | .end·method | 178 | .end·method |
177 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; | 179 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Lorg/apache/commons/math3/geometry/Vector; |
178 | ····.locals·1 | 180 | ····.locals·1 |
179 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
180 | ····.annotation·system·Ldalvik/annotation/Throws; | 181 | ····.annotation·system·Ldalvik/annotation/Throws; |
181 | ········value·=·{ | 182 | ········value·=·{ |
182 | ············Lorg/apache/commons/math3/exception/MathParseException; | 183 | ············Lorg/apache/commons/math3/exception/MathParseException; |
183 | ········} | 184 | ········} |
184 | ····.end·annotation | 185 | ····.end·annotation |
185 | ····.prologue | 186 | ····.prologue |
Offset 192, 16 lines modified | Offset 193, 14 lines modified | ||
192 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
193 | ····return-object·v0 | 194 | ····return-object·v0 |
194 | .end·method | 195 | .end·method |
195 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; | 196 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/Vector; |
196 | ····.locals·1 | 197 | ····.locals·1 |
197 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
198 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
199 | ····.prologue | 198 | ····.prologue |
200 | ····.line·47 | 199 | ····.line·47 |
201 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 200 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
202 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
Offset 238, 14 lines modified | Offset 237, 15 lines modified | ||
238 | ····move-result·v2 | 237 | ····move-result·v2 |
239 | ····if-nez·v2,·:cond_0 | 238 | ····if-nez·v2,·:cond_0 |
240 | ····.line·122 | 239 | ····.line·122 |
241 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 240 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
241 | ····.line·123 | ||
242 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 242 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
243 | ····move-result·v3 | 243 | ····move-result·v3 |
244 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 244 | ····const-class·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
245 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 245 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 527, 29 lines modified | Offset 527, 26 lines modified | ||
527 | ····return-wide·v0 | 527 | ····return-wide·v0 |
528 | .end·method | 528 | .end·method |
529 | #·virtual·methods | 529 | #·virtual·methods |
530 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 530 | .method·public·bridge·synthetic·add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
531 | ····.locals·1 | 531 | ····.locals·1 |
532 | ····.param·p1,·"x0"····#·D | ||
533 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
534 | ····.prologue | 532 | ····.prologue |
535 | ····.line·36 | 533 | ····.line·36 |
536 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 534 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
537 | ····move-result-object·v0 | 535 | ····move-result-object·v0 |
538 | ····return-object·v0 | 536 | ····return-object·v0 |
539 | .end·method | 537 | .end·method |
540 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 538 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
541 | ····.locals·1 | 539 | ····.locals·1 |
542 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
543 | ····.prologue | 540 | ····.prologue |
544 | ····.line·36 | 541 | ····.line·36 |
545 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 542 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->add(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
546 | ····move-result-object·v0 | 543 | ····move-result-object·v0 |
Offset 1400, 15 lines modified | Offset 1397, 14 lines modified | ||
1400 | ····move-result-object·v2 | 1397 | ····move-result-object·v2 |
1401 | ····return-object·v2 | 1398 | ····return-object·v2 |
1402 | .end·method | 1399 | .end·method |
1403 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; | 1400 | .method·public·bridge·synthetic·scalarMultiply(D)Lorg/apache/commons/math3/geometry/Vector; |
1404 | ····.locals·1 | 1401 | ····.locals·1 |
1405 | ····.param·p1,·"x0"····#·D | ||
1406 | ····.prologue | 1402 | ····.prologue |
1407 | ····.line·36 | 1403 | ····.line·36 |
1408 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 1404 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->scalarMultiply(D)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
1409 | ····move-result-object·v0 | 1405 | ····move-result-object·v0 |
Offset 1434, 29 lines modified | Offset 1430, 26 lines modified | ||
1434 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 1430 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V |
1435 | ····return-object·v0 | 1431 | ····return-object·v0 |
1436 | .end·method | 1432 | .end·method |
1437 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 1433 | .method·public·bridge·synthetic·subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
1438 | ····.locals·1 | 1434 | ····.locals·1 |
1439 | ····.param·p1,·"x0"····#·D | ||
1440 | ····.param·p3,·"x1"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
1441 | ····.prologue | 1435 | ····.prologue |
1442 | ····.line·36 | 1436 | ····.line·36 |
1443 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 1437 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(DLorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
1444 | ····move-result-object·v0 | 1438 | ····move-result-object·v0 |
1445 | ····return-object·v0 | 1439 | ····return-object·v0 |
1446 | .end·method | 1440 | .end·method |
1447 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; | 1441 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/Vector; |
1448 | ····.locals·1 | 1442 | ····.locals·1 |
1449 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Vector; | ||
1450 | ····.prologue | 1443 | ····.prologue |
1451 | ····.line·36 | 1444 | ····.line·36 |
1452 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 1445 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->subtract(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
1453 | ····move-result-object·v0 | 1446 | ····move-result-object·v0 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | .implements·Lorg/apache/commons/math3/geometry/Space; | 7 | .implements·Lorg/apache/commons/math3/geometry/Space; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder; | 11 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL | 15 | .field·private·static·final·serialVersionUID:J·=·0x4285b1c7b87e3a9eL |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; | 2 | .super·Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion; |
3 | .source·"PolygonsSet.java" | 3 | .source·"PolygonsSet.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1;, | ||
8 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;, | 7 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;, |
9 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;, | 8 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;, |
10 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;, | 9 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;, |
11 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex; | 10 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
Offset 636, 218 lines modified | Offset 635, 217 lines modified | ||
636 | ········} | 635 | ········} |
637 | ····.end·annotation | 636 | ····.end·annotation |
638 | ····.prologue | 637 | ····.prologue |
639 | ····.line·328 | 638 | ····.line·328 |
640 | ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 639 | ····.local·p2,·"node":Lorg/apache/commons/math3/geometry/partitioning/BSPTree;,·"Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
641 | ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;>;" | 640 | ····.local·p3,·"edges":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;>;" |
642 | ····const/4·v | 641 | ····const/4·v7,·0x0 |
643 | ····.line·329 | 642 | ····.line·329 |
644 | ····.local·v | 643 | ····.local·v7,·"index":I |
645 | ····const/4·v | 644 | ····const/4·v9,·0x0 |
646 | ····.local·v | 645 | ····.local·v9,·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
647 | ····move·v | 646 | ····move·v8,·v7 |
648 | ····.line·330 | 647 | ····.line·330 |
649 | ····.end·local·v | 648 | ····.end·local·v7····#·"index":I |
650 | ····.local·v | 649 | ····.local·v8,·"index":I |
651 | ····:goto_0 | 650 | ····:goto_0 |
652 | ····if-nez·v | 651 | ····if-nez·v9,·:cond_2 |
653 | ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I | 652 | ····invoke-interface/range·{p3·..·p3},·Ljava/util/List;->size()I |
654 | ····move-result·v1 | 653 | ····move-result·v17 |
655 | ····move/from16·v0,·v1 | 654 | ····move/from16·v0,·v17 |
656 | ····if-ge·v | 655 | ····if-ge·v8,·v0,·:cond_2 |
657 | ····.line·331 | 656 | ····.line·331 |
658 | ····add-int/lit8·v | 657 | ····add-int/lit8·v7,·v8,·0x1 |
659 | ····.end·local·v | 658 | ····.end·local·v8····#·"index":I |
660 | ····.restart·local·v | 659 | ····.restart·local·v7····#·"index":I |
661 | ····move-object/from16·v0,·p3 | 660 | ····move-object/from16·v0,·p3 |
662 | ····invoke-interface·{v0,·v | 661 | ····invoke-interface·{v0,·v8},·Ljava/util/List;->get(I)Ljava/lang/Object; |
663 | ····move-result-object·v | 662 | ····move-result-object·v9 |
664 | ····.end·local·v | 663 | ····.end·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
665 | ····check-cast·v | 664 | ····check-cast·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
666 | ····.line·332 | 665 | ····.line·332 |
667 | ····.restart·local·v | 666 | ····.restart·local·v9····#·"inserted":Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge; |
668 | ····invoke-virtual·{v | 667 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getNode()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
669 | ····move-result-object·v1 | 668 | ····move-result-object·v17 |
670 | ····if-nez·v1 | 669 | ····if-nez·v17,·:cond_1 |
671 | ····.line·333 | 670 | ····.line·333 |
672 | ····invoke-virtual·{v | 671 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
673 | ····move-result-object·v1 | 672 | ····move-result-object·v17 |
674 | ····move-object/from16·v0,·p2 | 673 | ····move-object/from16·v0,·p2 |
675 | ····move-object/from16·v1,·v1 | 674 | ····move-object/from16·v1,·v17 |
676 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z | 675 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->insertCut(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Z |
677 | ····move-result·v1 | 676 | ····move-result·v17 |
678 | ····if-eqz·v1 | 677 | ····if-eqz·v17,·:cond_0 |
679 | ····.line·334 | 678 | ····.line·334 |
680 | ····move-object/from16·v0,·p2 | 679 | ····move-object/from16·v0,·p2 |
681 | ····invoke-virtual·{v | 680 | ····invoke-virtual·{v9,·v0},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge;->setNode(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V |
682 | ····move·v | 681 | ····move·v8,·v7 |
683 | ····.end·local·v | 682 | ····.end·local·v7····#·"index":I |
684 | ····.restart·local·v | 683 | ····.restart·local·v8····#·"index":I |
685 | ····goto·:goto_0 | 684 | ····goto·:goto_0 |
686 | ····.line·336 | 685 | ····.line·336 |
687 | ····.end·local·v | 686 | ····.end·local·v8····#·"index":I |
688 | ····.restart·local·v | 687 | ····.restart·local·v7····#·"index":I |
689 | ····:cond_0 | 688 | ····:cond_0 |
690 | ····const/4·v | 689 | ····const/4·v9,·0x0 |
691 | ····move·v | 690 | ····move·v8,·v7 |
692 | ····.end·local·v | 691 | ····.end·local·v7····#·"index":I |
693 | ····.restart·local·v | 692 | ····.restart·local·v8····#·"index":I |
694 | ····goto·:goto_0 | 693 | ····goto·:goto_0 |
695 | ····.line·339 | 694 | ····.line·339 |
696 | ····.end·local·v | 695 | ····.end·local·v8····#·"index":I |
697 | ····.restart·local·v | 696 | ····.restart·local·v7····#·"index":I |
698 | ····:cond_1 | 697 | ····:cond_1 |
699 | ····const/4·v | 698 | ····const/4·v9,·0x0 |
700 | ····move·v | 699 | ····move·v8,·v7 |
701 | ····.end·local·v | 700 | ····.end·local·v7····#·"index":I |
702 | ····.restart·local·v | 701 | ····.restart·local·v8····#·"index":I |
703 | ····goto·:goto_0 | 702 | ····goto·:goto_0 |
704 | ····.line·343 | 703 | ····.line·343 |
705 | ····:cond_2 | 704 | ····:cond_2 |
706 | ····if-nez·v | 705 | ····if-nez·v9,·:cond_5 |
707 | ····.line·346 | 706 | ····.line·346 |
708 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; | 707 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/geometry/partitioning/BSPTree;->getParent()Lorg/apache/commons/math3/geometry/partitioning/BSPTree; |
709 | ····move-result-object·v1 | 708 | ····move-result-object·v11 |
Max diff block lines reached; 84414/90299 bytes (93.48%) of diff not shown. |
Offset 139, 22 lines modified | Offset 139, 24 lines modified | ||
139 | ····invoke-direct·{v10,·v11,·v7,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V | 139 | ····invoke-direct·{v10,·v11,·v7,·p2,·p3},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)V |
140 | ····.line·103 | 140 | ····.line·103 |
141 | ····.local·v10,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 141 | ····.local·v10,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
142 | ····new-instance·v0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 142 | ····new-instance·v0,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
143 | ····.line·104 | ||
143 | ····invoke-virtual·{v10,·v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 144 | ····invoke-virtual·{v10,·v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
144 | ····move-result-object·v1 | 145 | ····move-result-object·v1 |
145 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 146 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
146 | ····move-result-wide·v1 | 147 | ····move-result-wide·v1 |
148 | ····.line·105 | ||
147 | ····invoke-virtual·{v10,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 149 | ····invoke-virtual·{v10,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
148 | ····move-result-object·v3 | 150 | ····move-result-object·v3 |
149 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 151 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
150 | ····move-result-wide·v3 | 152 | ····move-result-wide·v3 |
Offset 228, 39 lines modified | Offset 230, 38 lines modified | ||
228 | ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z | 230 | ····iput-boolean·v1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->originalIsClockwise:Z |
229 | ····goto·:goto_1 | 231 | ····goto·:goto_1 |
230 | .end·method | 232 | .end·method |
231 | .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V | 233 | .method·private·add(Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;)V |
232 | ····.locals· | 234 | ····.locals·6 |
233 | ····.param·p1,·"node"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 235 | ····.param·p1,·"node"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
234 | ····.annotation·system·Ldalvik/annotation/Throws; | 236 | ····.annotation·system·Ldalvik/annotation/Throws; |
235 | ········value·=·{ | 237 | ········value·=·{ |
236 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException; | 238 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException; |
237 | ········} | 239 | ········} |
238 | ····.end·annotation | 240 | ····.end·annotation |
239 | ····.prologue | 241 | ····.prologue |
240 | ····.line·138 | 242 | ····.line·138 |
241 | ····iget-object·v | 243 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
242 | ····invoke-virtual·{v | 244 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
243 | ····move-result-object·v | 245 | ····move-result-object·v3 |
244 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
245 | ····:cond_0 | 246 | ····:cond_0 |
246 | ····invoke-interface·{v | 247 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
247 | ····move-result·v4 | 248 | ····move-result·v4 |
248 | ····if-eqz·v4,·:cond_1 | 249 | ····if-eqz·v4,·:cond_1 |
249 | ····invoke-interface·{v | 250 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
250 | ····move-result-object·v0 | 251 | ····move-result-object·v0 |
251 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 252 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
252 | ····.line·139 | 253 | ····.line·139 |
253 | ····.local·v0,·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 254 | ····.local·v0,·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
Offset 280, 81 lines modified | Offset 281, 81 lines modified | ||
280 | ····.line·164 | 281 | ····.line·164 |
281 | ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 282 | ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
282 | ····:goto_0 | 283 | ····:goto_0 |
283 | ····return-void | 284 | ····return-void |
284 | ····.line·146 | 285 | ····.line·146 |
285 | ····:cond_1 | 286 | ····:cond_1 |
286 | ····iget-object·v | 287 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
287 | ····invoke-virtual·{v | 288 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
288 | ····move-result-object·v | 289 | ····move-result-object·v2 |
289 | ····.local·v | 290 | ····.local·v2,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;>;" |
290 | ····:cond_2 | 291 | ····:cond_2 |
291 | ····:goto_1 | 292 | ····:goto_1 |
292 | ····invoke-interface·{v | 293 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
293 | ····move-result·v | 294 | ····move-result·v3 |
294 | ····if-eqz·v | 295 | ····if-eqz·v3,·:cond_3 |
295 | ····.line·147 | 296 | ····.line·147 |
296 | ····invoke-interface·{v | 297 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
297 | ····move-result-object·v0 | 298 | ····move-result-object·v0 |
298 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 299 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
299 | ····.line·148 | 300 | ····.line·148 |
300 | ····.restart·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 301 | ····.restart·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
301 | ····iget-object·v | 302 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region; |
302 | ····iget-object·v | 303 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->polygon:Lorg/apache/commons/math3/geometry/partitioning/Region; |
303 | ····invoke-interface·{v | 304 | ····invoke-interface·{v3,·v4},·Lorg/apache/commons/math3/geometry/partitioning/Region;->contains(Lorg/apache/commons/math3/geometry/partitioning/Region;)Z |
304 | ····move-result·v | 305 | ····move-result·v3 |
305 | ····if-eqz·v | 306 | ····if-eqz·v3,·:cond_2 |
306 | ····.line·149 | 307 | ····.line·149 |
307 | ····iget-object·v | 308 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
308 | ····invoke-virtual·{v | 309 | ····invoke-virtual·{v3,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
309 | ····.line·150 | 310 | ····.line·150 |
310 | ····invoke-interface·{v | 311 | ····invoke-interface·{v2},·Ljava/util/Iterator;->remove()V |
311 | ····goto·:goto_1 | 312 | ····goto·:goto_1 |
312 | ····.line·155 | 313 | ····.line·155 |
313 | ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; | 314 | ····.end·local·v0····#·"child":Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops; |
314 | ····:cond_3 | 315 | ····:cond_3 |
315 | ····new-instance·v1,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; | 316 | ····new-instance·v1,·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory; |
316 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V | 317 | ····invoke-direct·{v1},·Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;-><init>()V |
317 | ····.line·156 | 318 | ····.line·156 |
318 | ····.local·v1,·"factory":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 319 | ····.local·v1,·"factory":Lorg/apache/commons/math3/geometry/partitioning/RegionFactory;,·"Lorg/apache/commons/math3/geometry/partitioning/RegionFactory<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
319 | ····iget-object·v | 320 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/NestedLoops;->surrounded:Ljava/util/ArrayList; |
Max diff block lines reached; 8024/14969 bytes (53.60%) of diff not shown. |
Offset 70, 162 lines modified | Offset 70, 163 lines modified | ||
70 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;", | 70 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;", |
71 | ············">;Z)V" | 71 | ············">;Z)V" |
72 | ········} | 72 | ········} |
73 | ····.end·annotation | 73 | ····.end·annotation |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.local·p1,·"sub":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" | 75 | ····.local·p1,·"sub":Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;" |
76 | ····const/4·v | 76 | ····const/4·v7,·0x0 |
77 | ····.line·929 | 77 | ····.line·929 |
78 | ····move-object·v0,·p1 | 78 | ····move-object·v0,·p1 |
79 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; | 79 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; |
80 | ····.line·931 | 80 | ····.line·931 |
81 | ····.local·v0,·"absSub":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" | 81 | ····.local·v0,·"absSub":Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;,·"Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;Lorg/apache/commons/math3/geometry/euclidean/oned/Euclidean1D;>;" |
82 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 82 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
83 | ····move-result-object·v | 83 | ····move-result-object·v4 |
84 | ····check-cast·v | 84 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
85 | ····.line·932 | 85 | ····.line·932 |
86 | ····.local·v | 86 | ····.local·v4,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
87 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 87 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
88 | ····move-result-object·v | 88 | ····move-result-object·v6 |
89 | ····check-cast·v | 89 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
90 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
91 | ····move-result-object·v | 91 | ····move-result-object·v3 |
92 | ····.line·933 | 92 | ····.line·933 |
93 | ····.local·v | 93 | ····.local·v3,·"intervals":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
94 | ····invoke-interface·{v | 94 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
95 | ····move-result-object·v | 95 | ····move-result-object·v6 |
96 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
97 | ····:goto_0 | 96 | ····:goto_0 |
98 | ····invoke-interface·{v | 97 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
99 | ····move-result·v | 98 | ····move-result·v8 |
100 | ····if-eqz·v | 99 | ····if-eqz·v8,·:cond_3 |
101 | ····invoke-interface·{v | 100 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
102 | ····move-result-object·v2 | 101 | ····move-result-object·v2 |
103 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; | 102 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
104 | ····.line·934 | 103 | ····.line·934 |
105 | ····.local·v2,·"i":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; | 104 | ····.local·v2,·"i":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
106 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D | 105 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
107 | ····move-result-wide·v | 106 | ····move-result-wide·v8 |
108 | ····invoke-static·{v | 107 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z |
109 | ····move-result·v | 108 | ····move-result·v8 |
110 | ····if-eqz·v | 109 | ····if-eqz·v8,·:cond_0 |
111 | ····move-object·v | 110 | ····move-object·v5,·v7 |
112 | ····.line·936 | 111 | ····.line·936 |
113 | ····.local·v | 112 | ····.local·v5,·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
114 | ····:goto_1 | 113 | ····:goto_1 |
115 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D | 114 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getSup()D |
116 | ····move-result-wide·v | 115 | ····move-result-wide·v8 |
117 | ····invoke-static·{v | 116 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->isInfinite(D)Z |
118 | ····move-result·v | 117 | ····move-result·v8 |
119 | ····if-eqz·v | 118 | ····if-eqz·v8,·:cond_1 |
120 | ····move-object·v1,·v | 119 | ····move-object·v1,·v7 |
121 | ····.line·938 | 120 | ····.line·938 |
122 | ····.local·v1,·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 121 | ····.local·v1,·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
123 | ····:goto_2 | 122 | ····:goto_2 |
124 | ····if-eqz·p2,·:cond_2 | 123 | ····if-eqz·p2,·:cond_2 |
125 | ····.line·939 | 124 | ····.line·939 |
126 | ····iget-object·v | 125 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder;->sorted:Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree; |
127 | ····new-instance·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment; | 126 | ····new-instance·v9,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment; |
128 | ····invoke-virtual·{v | 127 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->getReverse()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
129 | ····move-result-object·v10 | 128 | ····move-result-object·v10 |
130 | ····invoke-direct·{v9,·v1,·v | 129 | ····invoke-direct·{v9,·v1,·v5,·v10},·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)V |
131 | ····invoke-virtual·{v | 130 | ····invoke-virtual·{v8,·v9},·Lorg/apache/commons/math3/geometry/partitioning/utilities/AVLTree;->insert(Ljava/lang/Comparable;)V |
132 | ····goto·:goto_0 | 131 | ····goto·:goto_0 |
133 | ····.line·934 | 132 | ····.line·934 |
134 | ····.end·local·v1····#·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 133 | ····.end·local·v1····#·"end":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
135 | ····.end·local·v | 134 | ····.end·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
136 | ····:cond_0 | 135 | ····:cond_0 |
137 | ····new-instance·v | 136 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
137 | ····.line·935 | ||
138 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D | 138 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
139 | ····move-result-wide·v9 | 139 | ····move-result-wide·v9 |
140 | ····invoke-direct·{v | 140 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
141 | ····invoke-virtual·{v | 141 | ····invoke-virtual·{v4,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
142 | ····move-result-object·v | 142 | ····move-result-object·v5 |
143 | ····goto·:goto_1 | 143 | ····goto·:goto_1 |
144 | ····.line·936 | 144 | ····.line·936 |
145 | ····.restart·local·v | 145 | ····.restart·local·v5····#·"start":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
146 | ····:cond_1 | 146 | ····:cond_1 |
147 | ····new-instance·v | 147 | ····new-instance·v8,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
Max diff block lines reached; 2700/10604 bytes (25.46%) of diff not shown. |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 6 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
7 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding; | 7 | .implements·Lorg/apache/commons/math3/geometry/partitioning/Embedding; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$1;, | ||
12 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform; | 11 | ········Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 1105, 15 lines modified | Offset 1104, 14 lines modified | ||
1105 | ····.line·402 | 1104 | ····.line·402 |
1106 | ····return-void | 1105 | ····return-void |
1107 | .end·method | 1106 | .end·method |
1108 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 1107 | .method·public·bridge·synthetic·toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
1109 | ····.locals·1 | 1108 | ····.locals·1 |
1110 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1111 | ····.prologue | 1109 | ····.prologue |
1112 | ····.line·63 | 1110 | ····.line·63 |
1113 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 1111 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
1114 | ····move-result-object·v0 | 1112 | ····move-result-object·v0 |
Offset 1197, 15 lines modified | Offset 1195, 14 lines modified | ||
1197 | ····move-result-object·v0 | 1195 | ····move-result-object·v0 |
1198 | ····return-object·v0 | 1196 | ····return-object·v0 |
1199 | .end·method | 1197 | .end·method |
1200 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 1198 | .method·public·bridge·synthetic·toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
1201 | ····.locals·1 | 1199 | ····.locals·1 |
1202 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
1203 | ····.prologue | 1200 | ····.prologue |
1204 | ····.line·63 | 1201 | ····.line·63 |
1205 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 1202 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
1206 | ····move-result-object·v0 | 1203 | ····move-result-object·v0 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·79 | 27 | ····.line·79 |
28 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 28 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getLine()Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
29 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
30 | ····.line·80 | ||
30 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 31 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getStart()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
31 | ····move-result-object·v1 | 32 | ····move-result-object·v1 |
32 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 33 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;->getEnd()Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
33 | ····move-result-object·v2 | 34 | ····move-result-object·v2 |
Offset 46, 14 lines modified | Offset 47, 15 lines modified | ||
46 | ····move-result-wide·v3 | 47 | ····move-result-wide·v3 |
47 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; | 48 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->buildIntervalSet(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;D)Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
48 | ····move-result-object·v1 | 49 | ····move-result-object·v1 |
50 | ····.line·79 | ||
49 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V | 51 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane;-><init>(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V |
50 | ····.line·81 | 52 | ····.line·81 |
51 | ····return-void | 53 | ····return-void |
52 | .end·method | 54 | .end·method |
53 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 55 | .method·public·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V |
Offset 141, 26 lines modified | Offset 143, 28 lines modified | ||
141 | ····move-result-object·v1 | 143 | ····move-result-object·v1 |
142 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 144 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
143 | ····move-result-wide·v1 | 145 | ····move-result-wide·v1 |
146 | ····.line·162 | ||
144 | ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 147 | ····invoke-virtual·{v7,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSubSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
145 | ····move-result-object·v3 | 148 | ····move-result-object·v3 |
146 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D | 149 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;->getX()D |
147 | ····move-result-wide·v3 | 150 | ····move-result-wide·v3 |
148 | ····move-wide·v5,·p2 | 151 | ····move-wide·v5,·p2 |
149 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V | 152 | ····invoke-direct/range·{v0·..·v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;-><init>(DDD)V |
153 | ····.line·161 | ||
150 | ····return-object·v0 | 154 | ····return-object·v0 |
151 | .end·method | 155 | .end·method |
152 | #·virtual·methods | 156 | #·virtual·methods |
153 | .method·protected·buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; | 157 | .method·protected·buildNew(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)Lorg/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane; |
154 | ····.locals·1 | 158 | ····.locals·1 |
Offset 206, 104 lines modified | Offset 210, 103 lines modified | ||
206 | ········} | 210 | ········} |
207 | ····.end·annotation | 211 | ····.end·annotation |
208 | ····.prologue | 212 | ····.prologue |
209 | ····.line·99 | 213 | ····.line·99 |
210 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 214 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getHyperplane()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
211 | ····move-result-object·v | 215 | ····move-result-object·v2 |
212 | ····check-cast·v | 216 | ····check-cast·v2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
213 | ····.line·100 | 217 | ····.line·100 |
214 | ····.local·v | 218 | ····.local·v2,·"line":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
215 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; | 219 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/SubLine;->getRemainingRegion()Lorg/apache/commons/math3/geometry/partitioning/Region; |
216 | ····move-result-object·v | 220 | ····move-result-object·v6 |
217 | ····check-cast·v | 221 | ····check-cast·v6,·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet; |
218 | ····invoke-virtual·{v | 222 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/geometry/euclidean/oned/IntervalsSet;->asList()Ljava/util/List; |
219 | ····move-result-object·v | 223 | ····move-result-object·v3 |
220 | ····.line·101 | 224 | ····.line·101 |
221 | ····.local·v | 225 | ····.local·v3,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;>;" |
222 | ····new-instance·v | 226 | ····new-instance·v4,·Ljava/util/ArrayList; |
223 | ····invoke-interface·{v | 227 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
224 | ····move-result·v | 228 | ····move-result·v6 |
225 | ····invoke-direct·{v | 229 | ····invoke-direct·{v4,·v6},·Ljava/util/ArrayList;-><init>(I)V |
226 | ····.line·103 | 230 | ····.line·103 |
227 | ····.local·v | 231 | ····.local·v4,·"segments":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Segment;>;" |
228 | ····invoke-interface·{v | 232 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
229 | ····move-result-object·v | 233 | ····move-result-object·v6 |
230 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
231 | ····:goto_0 | 234 | ····:goto_0 |
232 | ····invoke-interface·{v | 235 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
233 | ····move-result·v7 | 236 | ····move-result·v7 |
234 | ····if-eqz·v7,·:cond_0 | 237 | ····if-eqz·v7,·:cond_0 |
235 | ····invoke-interface·{v | 238 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
236 | ····move-result-object·v | 239 | ····move-result-object·v1 |
237 | ····check-cast·v | 240 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
238 | ····.line·104 | 241 | ····.line·104 |
239 | ····.local·v | 242 | ····.local·v1,·"interval":Lorg/apache/commons/math3/geometry/euclidean/oned/Interval; |
240 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 243 | ····new-instance·v7,·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
241 | ····invoke-virtual·{v | 244 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/Interval;->getInf()D |
242 | ····move-result-wide·v8 | 245 | ····move-result-wide·v8 |
243 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V | 246 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D;-><init>(D)V |
244 | ····invoke-virtual·{v | 247 | ····invoke-virtual·{v2,·v7},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
245 | ····move-result-object·v | 248 | ····move-result-object·v5 |
Max diff block lines reached; 6456/12955 bytes (49.83%) of diff not shown. |
Offset 59, 14 lines modified | Offset 59, 15 lines modified | ||
59 | ····aget-object·v1,·p2,·v5 | 59 | ····aget-object·v1,·p2,·v5 |
60 | ····aget-object·v2,·p1,·v4 | 60 | ····aget-object·v2,·p1,·v4 |
61 | ····aget-object·v3,·p1,·v6 | 61 | ····aget-object·v3,·p1,·v6 |
62 | ····.line·105 | ||
62 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 63 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
63 | ····move-result-object·v2 | 64 | ····move-result-object·v2 |
64 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 65 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
65 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
Offset 77, 26 lines modified | Offset 78, 28 lines modified | ||
77 | ····aget-object·v1,·p2,·v6 | 78 | ····aget-object·v1,·p2,·v6 |
78 | ····aget-object·v2,·p1,·v5 | 79 | ····aget-object·v2,·p1,·v5 |
79 | ····aget-object·v3,·p1,·v4 | 80 | ····aget-object·v3,·p1,·v4 |
81 | ····.line·106 | ||
80 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 82 | ····invoke-virtual·{v2,·v3},·Lorg/apache/commons/math3/fraction/BigFraction;->subtract(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
81 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
82 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 84 | ····invoke-virtual·{v1,·v2},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
83 | ····move-result-object·v1 | 85 | ····move-result-object·v1 |
84 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 86 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
85 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
88 | ····.line·104 | ||
86 | ····return-object·v0 | 89 | ····return-object·v0 |
87 | .end·method | 90 | .end·method |
88 | #·virtual·methods | 91 | #·virtual·methods |
89 | .method·public·ballOnSupport(Ljava/util/List;)Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall; | 92 | .method·public·ballOnSupport(Ljava/util/List;)Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall; |
90 | ····.locals·23 | 93 | ····.locals·23 |
Offset 213, 14 lines modified | Offset 216, 15 lines modified | ||
213 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 | 216 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 |
214 | ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V | 217 | ····invoke-direct/range·{v2·..·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;DLorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V |
215 | ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5 | 218 | ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5 |
219 | ····.line·45 | ||
216 | ····invoke-virtual·{v5,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->distance(Lorg/apache/commons/math3/geometry/Vector;)D | 220 | ····invoke-virtual·{v5,·v8},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->distance(Lorg/apache/commons/math3/geometry/Vector;)D |
217 | ····move-result-wide·v6 | 221 | ····move-result-wide·v6 |
218 | ····mul-double/2addr·v3,·v6 | 222 | ····mul-double/2addr·v3,·v6 |
219 | ····const/4·v6,·0x2 | 223 | ····const/4·v6,·0x2 |
Offset 237, 14 lines modified | Offset 241, 15 lines modified | ||
237 | ····move-object/from16·v0,·v21 | 241 | ····move-object/from16·v0,·v21 |
238 | ····invoke-direct·{v0,·v2,·v3,·v4,·v6},·Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;-><init>(Lorg/apache/commons/math3/geometry/Point;D[Lorg/apache/commons/math3/geometry/Point;)V | 242 | ····invoke-direct·{v0,·v2,·v3,·v4,·v6},·Lorg/apache/commons/math3/geometry/enclosing/EnclosingBall;-><init>(Lorg/apache/commons/math3/geometry/Point;D[Lorg/apache/commons/math3/geometry/Point;)V |
239 | ····move-object/from16·v2,·v21 | 243 | ····move-object/from16·v2,·v21 |
244 | ····.line·44 | ||
240 | ····goto·:goto_0 | 245 | ····goto·:goto_0 |
241 | ····.line·48 | 246 | ····.line·48 |
242 | ····:cond_2 | 247 | ····:cond_2 |
243 | ····const/4·v2,·0x2 | 248 | ····const/4·v2,·0x2 |
244 | ····move-object/from16·v0,·p1 | 249 | ····move-object/from16·v0,·p1 |
Offset 261, 14 lines modified | Offset 266, 15 lines modified | ||
261 | ····new-array·v10,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction; | 266 | ····new-array·v10,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction; |
262 | ····const/4·v2,·0x0 | 267 | ····const/4·v2,·0x0 |
263 | ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction; | 268 | ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction; |
269 | ····.line·71 | ||
264 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 270 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
265 | ····move-result-wide·v6 | 271 | ····move-result-wide·v6 |
266 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V | 272 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V |
267 | ····aput-object·v3,·v10,·v2 | 273 | ····aput-object·v3,·v10,·v2 |
Offset 303, 14 lines modified | Offset 309, 15 lines modified | ||
303 | ····new-array·v11,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction; | 309 | ····new-array·v11,·v2,·[Lorg/apache/commons/math3/fraction/BigFraction; |
304 | ····const/4·v2,·0x0 | 310 | ····const/4·v2,·0x0 |
305 | ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction; | 311 | ····new-instance·v3,·Lorg/apache/commons/math3/fraction/BigFraction; |
312 | ····.line·74 | ||
306 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 313 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
307 | ····move-result-wide·v6 | 314 | ····move-result-wide·v6 |
308 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V | 315 | ····invoke-direct·{v3,·v6,·v7},·Lorg/apache/commons/math3/fraction/BigFraction;-><init>(D)V |
309 | ····aput-object·v3,·v11,·v2 | 316 | ····aput-object·v3,·v11,·v2 |
Offset 351, 14 lines modified | Offset 358, 15 lines modified | ||
351 | ····aget-object·v3,·v10,·v3 | 358 | ····aget-object·v3,·v10,·v3 |
352 | ····const/4·v4,·0x0 | 359 | ····const/4·v4,·0x0 |
353 | ····aget-object·v4,·v10,·v4 | 360 | ····aget-object·v4,·v10,·v4 |
361 | ····.line·77 | ||
354 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 362 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/fraction/BigFraction;->multiply(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
355 | ····move-result-object·v3 | 363 | ····move-result-object·v3 |
356 | ····const/4·v4,·0x0 | 364 | ····const/4·v4,·0x0 |
357 | ····aget-object·v4,·v11,·v4 | 365 | ····aget-object·v4,·v11,·v4 |
Offset 383, 14 lines modified | Offset 391, 15 lines modified | ||
383 | ····aget-object·v3,·v10,·v3 | 391 | ····aget-object·v3,·v10,·v3 |
Max diff block lines reached; 1490/5380 bytes (27.70%) of diff not shown. |
Offset 150, 64 lines modified | Offset 150, 62 lines modified | ||
150 | .method·public·sharedLineWith(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 150 | .method·public·sharedLineWith(Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
151 | ····.locals·5 | 151 | ····.locals·5 |
152 | ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex; | 152 | ····.param·p1,·"vertex"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex; |
153 | ····.prologue | 153 | ····.prologue |
154 | ····.line·463 | 154 | ····.line·463 |
155 | ····iget-object·v | 155 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List; |
156 | ····invoke-interface·{v | 156 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
157 | ····move-result-object·v | 157 | ····move-result-object·v2 |
158 | ····:cond_0 | 158 | ····:cond_0 |
159 | ····invoke-interface·{v | 159 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
160 | ····move-result·v | 160 | ····move-result·v3 |
161 | ····if-eqz·v | 161 | ····if-eqz·v3,·:cond_2 |
162 | ····invoke-interface·{v | 162 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
163 | ····move-result-object·v | 163 | ····move-result-object·v0 |
164 | ····check-cast·v | 164 | ····check-cast·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
165 | ····.line·464 | 165 | ····.line·464 |
166 | ····.local·v | 166 | ····.local·v0,·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
167 | ····iget-object·v | 167 | ····iget-object·v3,·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex;->lines:Ljava/util/List; |
168 | ····invoke-interface·{v | 168 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
169 | ····move-result-object·v | 169 | ····move-result-object·v3 |
170 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
171 | ····:cond_1 | 170 | ····:cond_1 |
172 | ····invoke-interface·{v | 171 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
173 | ····move-result·v4 | 172 | ····move-result·v4 |
174 | ····if-eqz·v4,·:cond_0 | 173 | ····if-eqz·v4,·:cond_0 |
175 | ····invoke-interface·{v | 174 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
176 | ····move-result-object·v | 175 | ····move-result-object·v1 |
177 | ····check-cast·v | 176 | ····check-cast·v1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
178 | ····.line·465 | 177 | ····.line·465 |
179 | ····.local·v | 178 | ····.local·v1,·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
180 | ····if-ne·v | 179 | ····if-ne·v0,·v1,·:cond_1 |
181 | ····.line·470 | 180 | ····.line·470 |
182 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
183 | ····.end·local·v | 181 | ····.end·local·v0····#·"line1":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
184 | ····.end·local·v | 182 | ····.end·local·v1····#·"line2":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
185 | ····:goto_0 | 183 | ····:goto_0 |
186 | ····return-object·v | 184 | ····return-object·v0 |
187 | ····:cond_2 | 185 | ····:cond_2 |
188 | ····const/4·v | 186 | ····const/4·v0,·0x0 |
189 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
190 | .end·method | 188 | .end·method |
Offset 193, 15 lines modified | Offset 193, 14 lines modified | ||
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | #·virtual·methods | 195 | #·virtual·methods |
196 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; | 196 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/Point; |
197 | ····.locals·1 | 197 | ····.locals·1 |
198 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/Point; | ||
199 | ····.prologue | 198 | ····.prologue |
200 | ····.line·429 | 199 | ····.line·429 |
201 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 200 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
202 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
Offset 350, 22 lines modified | Offset 349, 24 lines modified | ||
350 | ····mul-double·v5,·v14,·v17 | 349 | ····mul-double·v5,·v14,·v17 |
351 | ····mul-double·v7,·v14,·v21 | 350 | ····mul-double·v7,·v14,·v21 |
352 | ····mul-double·v9,·v14,·v19 | 351 | ····mul-double·v9,·v14,·v19 |
352 | ····.line·489 | ||
353 | ····invoke-static/range·{v16·..·v16},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->access$300(Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)D | 353 | ····invoke-static/range·{v16·..·v16},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->access$300(Lorg/apache/commons/math3/geometry/euclidean/twod/Line;)D |
354 | ····move-result-wide·v11 | 354 | ····move-result-wide·v11 |
355 | ····const/4·v13,·0x0 | 355 | ····const/4·v13,·0x0 |
356 | ····invoke-direct/range·{v2·..·v13},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(DDDDDLorg/apache/commons/math3/geometry/euclidean/twod/Line$1;)V | 356 | ····invoke-direct/range·{v2·..·v13},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;-><init>(DDDDDLorg/apache/commons/math3/geometry/euclidean/twod/Line$1;)V |
357 | ····.line·487 | ||
357 | ····return-object·v2 | 358 | ····return-object·v2 |
358 | .end·method | 359 | .end·method |
359 | .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 360 | .method·public·apply(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
360 | ····.locals·12 | 361 | ····.locals·12 |
361 | ····.annotation·system·Ldalvik/annotation/Signature; | 362 | ····.annotation·system·Ldalvik/annotation/Signature; |
362 | ········value·=·{ | 363 | ········value·=·{ |
Offset 432, 15 lines modified | Offset 433, 14 lines modified | ||
432 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V | 433 | ····invoke-direct·{v5,·v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;-><init>(DD)V |
433 | ····return-object·v5 | 434 | ····return-object·v5 |
434 | .end·method | 435 | .end·method |
435 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | 436 | .method·public·bridge·synthetic·apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; |
436 | ····.locals·1 | 437 | ····.locals·1 |
437 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/geometry/partitioning/Hyperplane; | ||
438 | ····.prologue | 438 | ····.prologue |
439 | ····.line·429 | 439 | ····.line·429 |
440 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 440 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform;->apply(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
441 | ····move-result-object·v0 | 441 | ····move-result-object·v0 |
Offset 490, 15 lines modified | Offset 490, 15 lines modified | ||
490 | ····.local·v2,·"originalLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 490 | ····.local·v2,·"originalLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
491 | ····move-object·v3,·p3 | 491 | ····move-object·v3,·p3 |
492 | ····.line·498 | 492 | ····.line·498 |
493 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 493 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
494 | ····.line· | 494 | ····.line·500 |
495 | ····.local·v3,·"transformedLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; | 495 | ····.local·v3,·"transformedLine":Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
496 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->getLocation()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; | 496 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/geometry/euclidean/oned/OrientedPoint;->getLocation()Lorg/apache/commons/math3/geometry/euclidean/oned/Vector1D; |
497 | ····move-result-object·v4 | 497 | ····move-result-object·v4 |
498 | ····invoke-virtual·{v2,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 498 | ····invoke-virtual·{v2,·v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Line;->toSpace(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
Offset 12, 15 lines modified | Offset 12, 15 lines modified | ||
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·45 | 13 | ····.line·45 |
14 | ····return-void | 14 | ····return-void |
15 | .end·method | 15 | .end·method |
16 | .method·private·static·varargs·buildQuadrilateral([Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)Ljava/util/List; | 16 | .method·private·static·varargs·buildQuadrilateral([Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)Ljava/util/List; |
17 | ····.locals· | 17 | ····.locals·5 |
18 | ····.param·p0,·"points"····#·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 18 | ····.param·p0,·"points"····#·[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 20 | ········value·=·{ |
21 | ············"([", | 21 | ············"([", |
22 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", | 22 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", |
23 | ············")", | 23 | ············")", |
24 | ············"Ljava/util/List", | 24 | ············"Ljava/util/List", |
Offset 28, 55 lines modified | Offset 28, 50 lines modified | ||
28 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", | 28 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", |
29 | ············">;" | 29 | ············">;" |
30 | ········} | 30 | ········} |
31 | ····.end·annotation | 31 | ····.end·annotation |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·107 | 33 | ····.line·107 |
34 | ····new-instance·v | 34 | ····new-instance·v1,·Ljava/util/ArrayList; |
35 | ····invoke-direct·{v | 35 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
36 | ····.line·108 | 36 | ····.line·108 |
37 | ····.local·v | 37 | ····.local·v1,·"quadrilateral":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
38 | ···· | 38 | ····array-length·v3,·p0 |
39 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | ||
40 | ····array-length·v2,·v0 | ||
41 | ····.local·v2,·"len$":I | ||
42 | ····const/4·v | 39 | ····const/4·v2,·0x0 |
43 | ····.local·v1,·"i$":I | ||
44 | ····:goto_0 | 40 | ····:goto_0 |
45 | ····if-ge·v | 41 | ····if-ge·v2,·v3,·:cond_1 |
46 | ····aget-object·v | 42 | ····aget-object·v0,·p0,·v2 |
47 | ····.line·109 | 43 | ····.line·109 |
48 | ····.local·v | 44 | ····.local·v0,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
49 | ····invoke-interface·{v | 45 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
50 | ····move-result·v | 46 | ····move-result·v4 |
51 | ····if-nez·v | 47 | ····if-nez·v4,·:cond_0 |
52 | ····.line·110 | 48 | ····.line·110 |
53 | ····invoke-interface·{v | 49 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
54 | ····.line·108 | 50 | ····.line·108 |
55 | ····:cond_0 | 51 | ····:cond_0 |
56 | ····add-int/lit8·v | 52 | ····add-int/lit8·v2,·v2,·0x1 |
57 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
58 | ····.line·113 | 54 | ····.line·113 |
59 | ····.end·local·v | 55 | ····.end·local·v0····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
60 | ····:cond_1 | 56 | ····:cond_1 |
61 | ····return-object·v | 57 | ····return-object·v1 |
62 | .end·method | 58 | .end·method |
63 | .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z | 59 | .method·private·static·insideQuadrilateral(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)Z |
64 | ····.locals·13 | 60 | ····.locals·13 |
65 | ····.param·p0,·"point"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 61 | ····.param·p0,·"point"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
66 | ····.annotation·system·Ldalvik/annotation/Signature; | 62 | ····.annotation·system·Ldalvik/annotation/Signature; |
67 | ········value·=·{ | 63 | ········value·=·{ |
Offset 241, 219 lines modified | Offset 236, 218 lines modified | ||
241 | ····.prologue | 236 | ····.prologue |
242 | ····.local·p0,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" | 237 | ····.local·p0,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
243 | ····const/4·v14,·0x4 | 238 | ····const/4·v14,·0x4 |
244 | ····const/4·v13,·0x3 | 239 | ····const/4·v13,·0x3 |
245 | ····.line·57 | 240 | ····.line·57 |
246 | ····const/4·v | 241 | ····const/4·v7,·0x0 |
247 | ····.line·58 | 242 | ····.line·58 |
248 | ····.local·v | 243 | ····.local·v7,·"size":I |
249 | ····const/4·v | 244 | ····const/4·v2,·0x0 |
250 | ····.line·59 | 245 | ····.line·59 |
251 | ····.local·v | 246 | ····.local·v2,·"minX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
252 | ····const/4·v | 247 | ····const/4·v0,·0x0 |
253 | ····.line·60 | 248 | ····.line·60 |
254 | ····.local·v | 249 | ····.local·v0,·"maxX":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
255 | ····const/4·v | 250 | ····const/4·v3,·0x0 |
256 | ····.line·61 | 251 | ····.line·61 |
257 | ····.local·v | 252 | ····.local·v3,·"minY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
258 | ····const/4·v | 253 | ····const/4·v1,·0x0 |
259 | ····.line·62 | 254 | ····.line·62 |
260 | ····.local·v | 255 | ····.local·v1,·"maxY":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
261 | ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 256 | ····invoke-interface·{p0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
262 | ····move-result-object·v | 257 | ····move-result-object·v8 |
263 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
264 | ····:goto_0 | 258 | ····:goto_0 |
265 | ····invoke-interface·{v | 259 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
266 | ····move-result·v9 | 260 | ····move-result·v9 |
267 | ····if-eqz·v9,·:cond_8 | 261 | ····if-eqz·v9,·:cond_8 |
268 | ····invoke-interface·{v | 262 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
269 | ····move-result-object·v | 263 | ····move-result-object·v4 |
270 | ····check-cast·v | 264 | ····check-cast·v4,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
271 | ····.line·63 | 265 | ····.line·63 |
272 | ····.local·v | 266 | ····.local·v4,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
273 | ····if-eqz·v | 267 | ····if-eqz·v2,·:cond_0 |
274 | ····invoke-virtual·{v | 268 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
275 | ····move-result-wide·v9 | 269 | ····move-result-wide·v9 |
276 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
Max diff block lines reached; 6726/12267 bytes (54.83%) of diff not shown. |
Offset 153, 15 lines modified | Offset 153, 14 lines modified | ||
153 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V | 153 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>()V |
154 | ····throw·v2 | 154 | ····throw·v2 |
155 | .end·method | 155 | .end·method |
156 | .method·public·bridge·synthetic·generate(Ljava/util/Collection;)Lorg/apache/commons/math3/geometry/hull/ConvexHull; | 156 | .method·public·bridge·synthetic·generate(Ljava/util/Collection;)Lorg/apache/commons/math3/geometry/hull/ConvexHull; |
157 | ····.locals·1 | 157 | ····.locals·1 |
158 | ····.param·p1,·"x0"····#·Ljava/util/Collection; | ||
159 | ····.annotation·system·Ldalvik/annotation/Throws; | 158 | ····.annotation·system·Ldalvik/annotation/Throws; |
160 | ········value·=·{ | 159 | ········value·=·{ |
161 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, | 160 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, |
162 | ············Lorg/apache/commons/math3/exception/ConvergenceException; | 161 | ············Lorg/apache/commons/math3/exception/ConvergenceException; |
163 | ········} | 162 | ········} |
164 | ····.end·annotation | 163 | ····.end·annotation |
Offset 286, 15 lines modified | Offset 286, 15 lines modified | ||
286 | ····goto/16·:goto_0 | 286 | ····goto/16·:goto_0 |
287 | .end·method | 287 | .end·method |
288 | #·virtual·methods | 288 | #·virtual·methods |
289 | .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection; | 289 | .method·public·findHullVertices(Ljava/util/Collection;)Ljava/util/Collection; |
290 | ····.locals· | 290 | ····.locals·8 |
291 | ····.annotation·system·Ldalvik/annotation/Signature; | 291 | ····.annotation·system·Ldalvik/annotation/Signature; |
292 | ········value·=·{ | 292 | ········value·=·{ |
293 | ············"(", | 293 | ············"(", |
294 | ············"Ljava/util/Collection", | 294 | ············"Ljava/util/Collection", |
295 | ············"<", | 295 | ············"<", |
296 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", | 296 | ············"Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;", |
297 | ············">;)", | 297 | ············">;)", |
Offset 304, 192 lines modified | Offset 304, 190 lines modified | ||
304 | ············">;" | 304 | ············">;" |
305 | ········} | 305 | ········} |
306 | ····.end·annotation | 306 | ····.end·annotation |
307 | ····.prologue | 307 | ····.prologue |
308 | ····.line·79 | 308 | ····.line·79 |
309 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" | 309 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
310 | ····new-instance·v | 310 | ····new-instance·v4,·Ljava/util/ArrayList; |
311 | ····invoke-direct·{v | 311 | ····invoke-direct·{v4,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
312 | ····.line·82 | 312 | ····.line·82 |
313 | ····.local·v | 313 | ····.local·v4,·"pointsSortedByXAxis":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
314 | ····new-instance·v | 314 | ····new-instance·v6,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1; |
315 | ····invoke-direct·{v | 315 | ····invoke-direct·{v6,·p0},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;-><init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V |
316 | ····invoke-static·{v | 316 | ····invoke-static·{v4,·v6},·Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V |
317 | ····.line·94 | 317 | ····.line·94 |
318 | ····new-instance·v | 318 | ····new-instance·v2,·Ljava/util/ArrayList; |
319 | ····invoke-direct·{v | 319 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
320 | ····.line·95 | 320 | ····.line·95 |
321 | ····.local·v | 321 | ····.local·v2,·"lowerHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
322 | ····invoke-interface·{v | 322 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
323 | ····move-result-object·v | 323 | ····move-result-object·v6 |
324 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
325 | ····:goto_0 | 324 | ····:goto_0 |
326 | ····invoke-interface·{v | 325 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
327 | ····move-result·v7 | 326 | ····move-result·v7 |
328 | ····if-eqz·v7,·:cond_0 | 327 | ····if-eqz·v7,·:cond_0 |
329 | ····invoke-interface·{v | 328 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
330 | ····move-result-object·v | 329 | ····move-result-object·v3 |
331 | ····check-cast·v | 330 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
332 | ····.line·96 | 331 | ····.line·96 |
333 | ····.local·v | 332 | ····.local·v3,·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
334 | ····invoke-direct·{p0,·v | 333 | ····invoke-direct·{p0,·v3,·v2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V |
335 | ····goto·:goto_0 | 334 | ····goto·:goto_0 |
336 | ····.line·100 | 335 | ····.line·100 |
337 | ····.end·local·v | 336 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
338 | ····:cond_0 | 337 | ····:cond_0 |
339 | ····new-instance·v | 338 | ····new-instance·v5,·Ljava/util/ArrayList; |
340 | ····invoke-direct·{v | 339 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
341 | ····.line·101 | 340 | ····.line·101 |
342 | ····.local·v | 341 | ····.local·v5,·"upperHull":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
343 | ····invoke-interface·{v | 342 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
344 | ····move-result·v | 343 | ····move-result·v6 |
345 | ····add-int/lit8·v | 344 | ····add-int/lit8·v1,·v6,·-0x1 |
346 | ····.local·v | 345 | ····.local·v1,·"idx":I |
347 | ····:goto_1 | 346 | ····:goto_1 |
348 | ····if-ltz·v | 347 | ····if-ltz·v1,·:cond_1 |
349 | ····.line·102 | 348 | ····.line·102 |
350 | ····invoke-interface·{v | 349 | ····invoke-interface·{v4,·v1},·Ljava/util/List;->get(I)Ljava/lang/Object; |
351 | ····move-result-object·v | 350 | ····move-result-object·v3 |
352 | ····check-cast·v | 351 | ····check-cast·v3,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
353 | ····.line·103 | 352 | ····.line·103 |
354 | ····.restart·local·v | 353 | ····.restart·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
355 | ····invoke-direct·{p0,·v | 354 | ····invoke-direct·{p0,·v3,·v5},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;->updateHull(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Ljava/util/List;)V |
356 | ····.line·101 | 355 | ····.line·101 |
357 | ····add-int/lit8·v | 356 | ····add-int/lit8·v1,·v1,·-0x1 |
358 | ····goto·:goto_1 | 357 | ····goto·:goto_1 |
359 | ····.line·108 | 358 | ····.line·108 |
360 | ····.end·local·v | 359 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
361 | ····:cond_1 | 360 | ····:cond_1 |
362 | ····new-instance·v0,·Ljava/util/ArrayList; | 361 | ····new-instance·v0,·Ljava/util/ArrayList; |
363 | ····invoke-interface·{v | 362 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
364 | ····move-result·v | 363 | ····move-result·v6 |
365 | ····invoke-interface·{v | 364 | ····invoke-interface·{v5},·Ljava/util/List;->size()I |
366 | ····move-result·v | 365 | ····move-result·v7 |
367 | ····add-int/2addr·v | 366 | ····add-int/2addr·v6,·v7 |
368 | ····add-int/lit8·v | 367 | ····add-int/lit8·v6,·v6,·-0x2 |
369 | ····invoke-direct·{v0,·v | 368 | ····invoke-direct·{v0,·v6},·Ljava/util/ArrayList;-><init>(I)V |
370 | ····.line·109 | 369 | ····.line·109 |
371 | ····.local·v0,·"hullVertices":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" | 370 | ····.local·v0,·"hullVertices":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;>;" |
372 | ····const/4·v | 371 | ····const/4·v1,·0x0 |
373 | ····:goto_2 | 372 | ····:goto_2 |
374 | ····invoke-interface·{v | 373 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
Max diff block lines reached; 2738/9822 bytes (27.88%) of diff not shown. |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·82 | 37 | ····.line·82 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->this$0:Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·82 | 46 | ····.line·82 |
48 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 47 | ····check-cast·p1,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; | 48 | ····check-cast·p2,·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->compare(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/MonotoneChain$1;->compare(Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 173, 24 lines modified | Offset 173, 26 lines modified | ||
173 | ····move-result-wide·v1 | 173 | ····move-result-wide·v1 |
174 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 174 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
175 | ····move-result-wide·v3 | 175 | ····move-result-wide·v3 |
176 | ····.line·94 | ||
176 | ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D | 177 | ····invoke-virtual·{v11},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getY()D |
177 | ····move-result-wide·v5 | 178 | ····move-result-wide·v5 |
178 | ····neg-double·v5,·v5 | 179 | ····neg-double·v5,·v5 |
179 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D | 180 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;->getX()D |
180 | ····move-result-wide·v7 | 181 | ····move-result-wide·v7 |
182 | ····.line·93 | ||
181 | ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D | 183 | ····invoke-static/range·{v1·..·v8},·Lorg/apache/commons/math3/util/MathArrays;->linearCombination(DDDD)D |
182 | ····move-result-wide·v1 | 184 | ····move-result-wide·v1 |
183 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D | 185 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->signum(D)D |
184 | ····move-result-wide·v9 | 186 | ····move-result-wide·v9 |
Offset 263, 261 lines modified | Offset 265, 236 lines modified | ||
263 | ····:cond_5 | 265 | ····:cond_5 |
264 | ····const/4·v1,·0x1 | 266 | ····const/4·v1,·0x1 |
265 | ····goto·:goto_0 | 267 | ····goto·:goto_0 |
266 | .end·method | 268 | .end·method |
267 | .method·private·retrieveLineSegments()[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; | 269 | .method·private·retrieveLineSegments()[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
268 | ····.locals· | 270 | ····.locals·18 |
269 | ····.prologue | 271 | ····.prologue |
270 | ····.line·126 | 272 | ····.line·126 |
271 | ····move-object/from16·v0,·p0 | 273 | ····move-object/from16·v0,·p0 |
272 | ····iget-object·v1 | 274 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
273 | ····if-nez·v1 | 275 | ····if-nez·v10,·:cond_0 |
274 | ····.line·128 | 276 | ····.line·128 |
275 | ····move-object/from16·v0,·p0 | 277 | ····move-object/from16·v0,·p0 |
276 | ····iget-object·v1 | 278 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
277 | ····array-length·v | 279 | ····array-length·v9,·v10 |
278 | ····.line·129 | 280 | ····.line·129 |
279 | ····.local·v | 281 | ····.local·v9,·"size":I |
280 | ····const/4·v1 | 282 | ····const/4·v10,·0x1 |
281 | ····if-gt·v | 283 | ····if-gt·v9,·v10,·:cond_1 |
282 | ····.line·130 | 284 | ····.line·130 |
283 | ····const/4·v1 | 285 | ····const/4·v10,·0x0 |
284 | ····new-array·v1 | 286 | ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
285 | ····move-object/from16·v0,·p0 | 287 | ····move-object/from16·v0,·p0 |
286 | ····iput-object·v1 | 288 | ····iput-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
287 | ····.line·155 | 289 | ····.line·155 |
288 | ····.end·local·v | 290 | ····.end·local·v9····#·"size":I |
289 | ····:cond_0 | 291 | ····:cond_0 |
290 | ····:goto_0 | 292 | ····:goto_0 |
291 | ····move-object/from16·v0,·p0 | 293 | ····move-object/from16·v0,·p0 |
292 | ····iget-object·v1 | 294 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
293 | ····return-object·v1 | 295 | ····return-object·v10 |
294 | ····.line·131 | 296 | ····.line·131 |
295 | ····.restart·local·v | 297 | ····.restart·local·v9····#·"size":I |
296 | ····:cond_1 | 298 | ····:cond_1 |
297 | ····const/4·v1 | 299 | ····const/4·v10,·0x2 |
298 | ····if-ne·v | 300 | ····if-ne·v9,·v10,·:cond_2 |
299 | ····.line·132 | 301 | ····.line·132 |
300 | ····const/4·v1 | 302 | ····const/4·v10,·0x1 |
301 | ····new-array·v1 | 303 | ····new-array·v10,·v10,·[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
302 | ····move-object/from16·v0,·p0 | 304 | ····move-object/from16·v0,·p0 |
303 | ····iput-object·v1 | 305 | ····iput-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
304 | ····.line·133 | 306 | ····.line·133 |
305 | ····move-object/from16·v0,·p0 | 307 | ····move-object/from16·v0,·p0 |
306 | ····iget-object·v1 | 308 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
307 | ····const/4·v1 | 309 | ····const/4·v11,·0x0 |
308 | ····aget-object·v | 310 | ····aget-object·v6,·v10,·v11 |
309 | ····.line·134 | 311 | ····.line·134 |
310 | ····.local·v | 312 | ····.local·v6,·"p1":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
311 | ····move-object/from16·v0,·p0 | 313 | ····move-object/from16·v0,·p0 |
312 | ····iget-object·v1 | 314 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->vertices:[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
313 | ····const/4·v1 | 315 | ····const/4·v11,·0x1 |
314 | ····aget-object·v | 316 | ····aget-object·v7,·v10,·v11 |
315 | ····.line·135 | 317 | ····.line·135 |
316 | ····.local·v | 318 | ····.local·v7,·"p2":Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D; |
317 | ····move-object/from16·v0,·p0 | 319 | ····move-object/from16·v0,·p0 |
318 | ····iget-object·v1 | 320 | ····iget-object·v10,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->lineSegments:[Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
319 | ····const/4·v1 | 321 | ····const/4·v11,·0x0 |
320 | ····new-instance·v1 | 322 | ····new-instance·v12,·Lorg/apache/commons/math3/geometry/euclidean/twod/Segment; |
321 | ····new-instance·v1 | 323 | ····new-instance·v13,·Lorg/apache/commons/math3/geometry/euclidean/twod/Line; |
322 | ····move-object/from16·v0,·p0 | 324 | ····move-object/from16·v0,·p0 |
323 | ····iget-wide·v | 325 | ····iget-wide·v14,·v0,·Lorg/apache/commons/math3/geometry/euclidean/twod/hull/ConvexHull2D;->tolerance:D |
Max diff block lines reached; 9617/15990 bytes (60.14%) of diff not shown. |
Offset 69, 14 lines modified | Offset 69, 15 lines modified | ||
69 | ····const/4·v2,·0x0 | 69 | ····const/4·v2,·0x0 |
70 | ····aput-object·p2,·v1,·v2 | 70 | ····aput-object·p2,·v1,·v2 |
71 | ····const/4·v2,·0x1 | 71 | ····const/4·v2,·0x1 |
72 | ····.line·87 | ||
72 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 73 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
73 | ····move-result-object·v3 | 74 | ····move-result-object·v3 |
74 | ····aput-object·v3,·v1,·v2 | 75 | ····aput-object·v3,·v1,·v2 |
75 | ····const/4·v2,·0x2 | 76 | ····const/4·v2,·0x2 |
Offset 85, 14 lines modified | Offset 86, 15 lines modified | ||
85 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 86 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
86 | ····move-result-object·v3 | 87 | ····move-result-object·v3 |
87 | ····aput-object·v3,·v1,·v2 | 88 | ····aput-object·v3,·v1,·v2 |
89 | ····.line·80 | ||
88 | ····invoke-direct·{p0,·v0,·p1,·v1},·Lorg/apache/commons/math3/exception/MathIllegalNumberException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;[Ljava/lang/Object;)V | 90 | ····invoke-direct·{p0,·v0,·p1,·v1},·Lorg/apache/commons/math3/exception/MathIllegalNumberException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;[Ljava/lang/Object;)V |
89 | ····.line·89 | 91 | ····.line·89 |
90 | ····iput-object·p4,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->direction:Lorg/apache/commons/math3/util/MathArrays$OrderDirection; | 92 | ····iput-object·p4,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->direction:Lorg/apache/commons/math3/util/MathArrays$OrderDirection; |
91 | ····.line·90 | 93 | ····.line·90 |
92 | ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z | 94 | ····iput-boolean·p5,·p0,·Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;->strict:Z |
Offset 33, 20 lines modified | Offset 33, 22 lines modified | ||
33 | ····const/4·v3,·0x0 | 33 | ····const/4·v3,·0x0 |
34 | ····aput-object·p1,·v2,·v3 | 34 | ····aput-object·p1,·v2,·v3 |
35 | ····const/4·v3,·0x1 | 35 | ····const/4·v3,·0x1 |
36 | ····.line·55 | ||
36 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 37 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
37 | ····move-result-object·v4 | 38 | ····move-result-object·v4 |
38 | ····aput-object·v4,·v2,·v3 | 39 | ····aput-object·v4,·v2,·v3 |
40 | ····.line·54 | ||
39 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 41 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
40 | ····.line·56 | 42 | ····.line·56 |
41 | ····return-void | 43 | ····return-void |
42 | .end·method | 44 | .end·method |
43 | .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V | 45 | .method·public·constructor·<init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 81, 26 lines modified | Offset 83, 28 lines modified | ||
81 | ····const/4·v3,·0x0 | 83 | ····const/4·v3,·0x0 |
82 | ····aput-object·p1,·v2,·v3 | 84 | ····aput-object·p1,·v2,·v3 |
83 | ····const/4·v3,·0x1 | 85 | ····const/4·v3,·0x1 |
86 | ····.line·44 | ||
84 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 87 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
85 | ····move-result-object·v4 | 88 | ····move-result-object·v4 |
86 | ····aput-object·v4,·v2,·v3 | 89 | ····aput-object·v4,·v2,·v3 |
87 | ····const/4·v3,·0x2 | 90 | ····const/4·v3,·0x2 |
88 | ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String; | 91 | ····invoke-virtual·{p3},·Ljava/lang/Class;->getName()Ljava/lang/String; |
89 | ····move-result-object·v4 | 92 | ····move-result-object·v4 |
90 | ····aput-object·v4,·v2,·v3 | 93 | ····aput-object·v4,·v2,·v3 |
94 | ····.line·43 | ||
91 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 95 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
92 | ····.line·45 | 96 | ····.line·45 |
93 | ····return-void | 97 | ····return-void |
94 | .end·method | 98 | .end·method |
Offset 419, 88 lines modified | Offset 419, 87 lines modified | ||
419 | ········value·=·{ | 419 | ········value·=·{ |
420 | ············Ljava/io/IOException; | 420 | ············Ljava/io/IOException; |
421 | ········} | 421 | ········} |
422 | ····.end·annotation | 422 | ····.end·annotation |
423 | ····.prologue | 423 | ····.prologue |
424 | ····.line·287 | 424 | ····.line·287 |
425 | ····iget-object·v | 425 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; |
426 | ····invoke-interface·{v | 426 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
427 | ····move-result-object·v | 427 | ····move-result-object·v3 |
428 | ····invoke-interface·{v | 428 | ····invoke-interface·{v3},·Ljava/util/Set;->size()I |
429 | ····move-result·v | 429 | ····move-result·v1 |
430 | ····.line·288 | 430 | ····.line·288 |
431 | ····.local·v | 431 | ····.local·v1,·"len":I |
432 | ····invoke-virtual·{p1,·v | 432 | ····invoke-virtual·{p1,·v1},·Ljava/io/ObjectOutputStream;->writeInt(I)V |
433 | ····.line·289 | 433 | ····.line·289 |
434 | ····iget-object·v | 434 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; |
435 | ····invoke-interface·{v | 435 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
436 | ····move-result-object·v | 436 | ····move-result-object·v3 |
437 | ····invoke-interface·{v | 437 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
438 | ····move-result-object·v | 438 | ····move-result-object·v3 |
439 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
440 | ····:goto_0 | 439 | ····:goto_0 |
441 | ····invoke-interface·{v | 440 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
442 | ····move-result·v4 | 441 | ····move-result·v4 |
443 | ····if-eqz·v4,·:cond_1 | 442 | ····if-eqz·v4,·:cond_1 |
444 | ····invoke-interface·{v | 443 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
445 | ····move-result-object·v | 444 | ····move-result-object·v0 |
446 | ····check-cast·v | 445 | ····check-cast·v0,·Ljava/lang/String; |
447 | ····.line·291 | 446 | ····.line·291 |
448 | ····.local·v | 447 | ····.local·v0,·"key":Ljava/lang/String; |
449 | ····invoke-virtual·{p1,·v | 448 | ····invoke-virtual·{p1,·v0},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
450 | ····.line·292 | 449 | ····.line·292 |
451 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; | 450 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/exception/util/ExceptionContext;->context:Ljava/util/Map; |
452 | ····invoke-interface·{v4,·v | 451 | ····invoke-interface·{v4,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
453 | ····move-result-object·v | 452 | ····move-result-object·v2 |
454 | ····.line·293 | 453 | ····.line·293 |
455 | ····.local·v | 454 | ····.local·v2,·"value":Ljava/lang/Object; |
456 | ····instance-of·v4,·v | 455 | ····instance-of·v4,·v2,·Ljava/io/Serializable; |
457 | ····if-eqz·v4,·:cond_0 | 456 | ····if-eqz·v4,·:cond_0 |
458 | ····.line·295 | 457 | ····.line·295 |
459 | ····invoke-virtual·{p1,·v | 458 | ····invoke-virtual·{p1,·v2},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
460 | ····goto·:goto_0 | 459 | ····goto·:goto_0 |
461 | ····.line·298 | 460 | ····.line·298 |
462 | ····:cond_0 | 461 | ····:cond_0 |
463 | ····invoke-direct·{p0,·v | 462 | ····invoke-direct·{p0,·v2},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->nonSerializableReplacement(Ljava/lang/Object;)Ljava/lang/String; |
464 | ····move-result-object·v4 | 463 | ····move-result-object·v4 |
465 | ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V | 464 | ····invoke-virtual·{p1,·v4},·Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V |
466 | ····goto·:goto_0 | 465 | ····goto·:goto_0 |
467 | ····.line·301 | 466 | ····.line·301 |
468 | ····.end·local·v | 467 | ····.end·local·v0····#·"key":Ljava/lang/String; |
469 | ····.end·local·v | 468 | ····.end·local·v2····#·"value":Ljava/lang/Object; |
470 | ····:cond_1 | 469 | ····:cond_1 |
471 | ····return-void | 470 | ····return-void |
472 | .end·method | 471 | .end·method |
473 | .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V | 472 | .method·private·serializeMessages(Ljava/io/ObjectOutputStream;)V |
474 | ····.locals·7 | 473 | ····.locals·7 |
475 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream; | 474 | ····.param·p1,·"out"····#·Ljava/io/ObjectOutputStream; |
Offset 11, 111 lines modified | Offset 11, 89 lines modified | ||
11 | ····.line·32 | 11 | ····.line·32 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·flatten([Ljava/lang/Object;)[Ljava/lang/Object; | 15 | .method·public·static·flatten([Ljava/lang/Object;)[Ljava/lang/Object; |
16 | ····.locals· | 16 | ····.locals·9 |
17 | ····.param·p0,·"array"····#·[Ljava/lang/Object; | 17 | ····.param·p0,·"array"····#·[Ljava/lang/Object; |
18 | ····.prologue | 18 | ····.prologue |
19 | ····const/4·v4,·0x0 | ||
19 | ····.line·42 | 20 | ····.line·42 |
20 | ····new-instance·v | 21 | ····new-instance·v0,·Ljava/util/ArrayList; |
21 | ····invoke-direct·{v | 22 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
22 | ····.line·43 | 23 | ····.line·43 |
23 | ····.local·v | 24 | ····.local·v0,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Object;>;" |
24 | ····if-eqz·p0,·:cond_2 | 25 | ····if-eqz·p0,·:cond_2 |
25 | ····.line·44 | 26 | ····.line·44 |
26 | ····move-object·v0,·p0 | ||
27 | ····.local·v0,·"arr$":[Ljava/lang/Object; | ||
28 | ····array-length·v | 27 | ····array-length·v6,·p0 |
29 | ····.local·v4,·"len$":I | ||
30 | ····const/4·v2,·0x0 | ||
31 | ····.local·v2,·"i$":I | ||
32 | ····move·v | 28 | ····move·v5,·v4 |
33 | ····.end·local·v0····#·"arr$":[Ljava/lang/Object; | ||
34 | ····.end·local·v2····#·"i$":I | ||
35 | ····.end·local·v4····#·"len$":I | ||
36 | ····.local·v3,·"i$":I | ||
37 | ····:goto_0 | 29 | ····:goto_0 |
38 | ····if-ge·v | 30 | ····if-ge·v5,·v6,·:cond_2 |
39 | ····aget-object·v | 31 | ····aget-object·v1,·p0,·v5 |
40 | ····.line·45 | 32 | ····.line·45 |
41 | ····.local·v | 33 | ····.local·v1,·"o":Ljava/lang/Object; |
42 | ····instance-of·v | 34 | ····instance-of·v3,·v1,·[Ljava/lang/Object; |
43 | ····if-eqz·v | 35 | ····if-eqz·v3,·:cond_0 |
44 | ····.line·46 | 36 | ····.line·46 |
45 | ····check-cast·v | 37 | ····check-cast·v1,·[Ljava/lang/Object; |
46 | ····.end·local·v | 38 | ····.end·local·v1····#·"o":Ljava/lang/Object; |
47 | ····check-cast·v | 39 | ····check-cast·v1,·[Ljava/lang/Object; |
48 | ····invoke-static·{v | 40 | ····invoke-static·{v1},·Lorg/apache/commons/math3/exception/util/ArgUtils;->flatten([Ljava/lang/Object;)[Ljava/lang/Object; |
49 | ····move-result-object·v | 41 | ····move-result-object·v7 |
50 | ····.local·v1,·"arr$":[Ljava/lang/Object; | ||
51 | ····array-length·v | 42 | ····array-length·v8,·v7 |
43 | ····move·v3,·v4 | ||
52 | ····.local·v5,·"len$":I | ||
53 | ····const/4·v2,·0x0 | ||
54 | ····.end·local·v3····#·"i$":I | ||
55 | ····.restart·local·v2····#·"i$":I | ||
56 | ····:goto_1 | 44 | ····:goto_1 |
57 | ····if-ge·v | 45 | ····if-ge·v3,·v8,·:cond_1 |
58 | ····aget-object·v | 46 | ····aget-object·v2,·v7,·v3 |
59 | ····.line·47 | 47 | ····.line·47 |
60 | ····.local·v | 48 | ····.local·v2,·"oR":Ljava/lang/Object; |
61 | ····invoke-interface·{v | 49 | ····invoke-interface·{v0,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
62 | ····.line·46 | 50 | ····.line·46 |
63 | ····add-int/lit8·v | 51 | ····add-int/lit8·v3,·v3,·0x1 |
64 | ····goto·:goto_1 | 52 | ····goto·:goto_1 |
65 | ····.line·50 | 53 | ····.line·50 |
66 | ····.end·local·v1····#·"arr$":[Ljava/lang/Object; | ||
67 | ····.end·local·v2····#·"i$":I | ||
68 | ····.end·local·v5····#·"len$":I | ||
69 | ····.end·local·v | 54 | ····.end·local·v2····#·"oR":Ljava/lang/Object; |
70 | ····.restart·local·v3····#·"i$":I | ||
71 | ····.restart·local·v | 55 | ····.restart·local·v1····#·"o":Ljava/lang/Object; |
72 | ····:cond_0 | 56 | ····:cond_0 |
73 | ····invoke-interface·{v | 57 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
74 | ····.line·44 | 58 | ····.line·44 |
75 | ····.end·local·v3····#·"i$":I | ||
76 | ····.end·local·v | 59 | ····.end·local·v1····#·"o":Ljava/lang/Object; |
77 | ····:cond_1 | 60 | ····:cond_1 |
78 | ····add-int/lit8·v | 61 | ····add-int/lit8·v3,·v5,·0x1 |
79 | ····.restart·local·v2····#·"i$":I | ||
80 | ····move·v | 62 | ····move·v5,·v3 |
81 | ····.end·local·v2····#·"i$":I | ||
82 | ····.restart·local·v3····#·"i$":I | ||
83 | ····goto·:goto_0 | 63 | ····goto·:goto_0 |
84 | ····.line·54 | 64 | ····.line·54 |
85 | ····.end·local·v3····#·"i$":I | ||
86 | ····:cond_2 | 65 | ····:cond_2 |
87 | ····invoke-interface·{v | 66 | ····invoke-interface·{v0},·Ljava/util/List;->toArray()[Ljava/lang/Object; |
88 | ····move-result-object·v | 67 | ····move-result-object·v3 |
89 | ····return-object·v | 68 | ····return-object·v3 |
90 | .end·method | 69 | .end·method |
Offset 6806, 14 lines modified | Offset 6806, 15 lines modified | ||
6806 | ····move-result-object·v2 | 6806 | ····move-result-object·v2 |
6807 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 6807 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
6808 | ····move-result-object·v2 | 6808 | ····move-result-object·v2 |
6809 | ····.line·389 | ||
6809 | ····invoke-static·{v2,·p1},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; | 6810 | ····invoke-static·{v2,·p1},·Ljava/util/ResourceBundle;->getBundle(Ljava/lang/String;Ljava/util/Locale;)Ljava/util/ResourceBundle; |
6810 | ····move-result-object·v0 | 6811 | ····move-result-object·v0 |
6811 | ····.line·390 | 6812 | ····.line·390 |
6812 | ····.local·v0,·"bundle":Ljava/util/ResourceBundle; | 6813 | ····.local·v0,·"bundle":Ljava/util/ResourceBundle; |
6813 | ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getLocale()Ljava/util/Locale; | 6814 | ····invoke-virtual·{v0},·Ljava/util/ResourceBundle;->getLocale()Ljava/util/Locale; |
Offset 74, 14 lines modified | Offset 74, 15 lines modified | ||
74 | ····if-gtz·p2,·:cond_0 | 74 | ····if-gtz·p2,·:cond_0 |
75 | ····.line·78 | 75 | ····.line·78 |
76 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 76 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
77 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 77 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
78 | ····.line·79 | ||
78 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 79 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
79 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
80 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 81 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
81 | ····throw·v0 | 82 | ····throw·v0 |
Offset 95, 14 lines modified | Offset 96, 15 lines modified | ||
95 | ····if-gtz·v0,·:cond_1 | 96 | ····if-gtz·v0,·:cond_1 |
96 | ····.line·82 | 97 | ····.line·82 |
97 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 98 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
98 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 99 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
100 | ····.line·83 | ||
99 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 101 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
100 | ····move-result-object·v2 | 102 | ····move-result-object·v2 |
101 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 103 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
102 | ····throw·v0 | 104 | ····throw·v0 |
Offset 137, 83 lines modified | Offset 137, 82 lines modified | ||
137 | ····.line·71 | 137 | ····.line·71 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | #·virtual·methods | 140 | #·virtual·methods |
141 | .method·public·cumulativeProbability(D)D | 141 | .method·public·cumulativeProbability(D)D |
142 | ····.locals· | 142 | ····.locals·7 |
143 | ····.param·p1,·"x"····#·D | 143 | ····.param·p1,·"x"····#·D |
144 | ····.prologue | 144 | ····.prologue |
145 | ····.line·130 | 145 | ····.line·130 |
146 | ····const-wide/16·v | 146 | ····const-wide/16·v0,·0x0 |
147 | ····.line·132 | 147 | ····.line·132 |
148 | ····.local·v | 148 | ····.local·v0,·"probability":D |
149 | ····iget-object·v | 149 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
150 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
151 | ····move-result-object·v | 151 | ····move-result-object·v3 |
152 | ····invoke-interface·{v | 152 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
153 | ····move-result-object·v | 153 | ····move-result-object·v4 |
154 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
155 | ····:cond_0 | 154 | ····:cond_0 |
156 | ····:goto_0 | 155 | ····:goto_0 |
157 | ····invoke-interface·{v | 156 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
158 | ····move-result·v | 157 | ····move-result·v3 |
159 | ····if-eqz·v | 158 | ····if-eqz·v3,·:cond_1 |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
161 | ····move-result-object·v | 160 | ····move-result-object·v2 |
162 | ····check-cast·v | 161 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
163 | ····.line·133 | 162 | ····.line·133 |
164 | ····.local·v | 163 | ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;" |
165 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
166 | ····move-result-object·v | 165 | ····move-result-object·v3 |
167 | ····check-cast·v | 166 | ····check-cast·v3,·Ljava/lang/Double; |
168 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
169 | ····move-result-wide·v | 168 | ····move-result-wide·v5 |
170 | ····cmpg-double·v | 169 | ····cmpg-double·v3,·v5,·p1 |
171 | ····if-gtz·v | 170 | ····if-gtz·v3,·:cond_0 |
172 | ····.line·134 | 171 | ····.line·134 |
173 | ····invoke-virtual·{v | 172 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
174 | ····move-result-object·v | 173 | ····move-result-object·v3 |
175 | ····check-cast·v | 174 | ····check-cast·v3,·Ljava/lang/Double; |
176 | ····invoke-virtual·{v | 175 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
177 | ····move-result-wide·v | 176 | ····move-result-wide·v5 |
178 | ····add-double/2addr·v | 177 | ····add-double/2addr·v0,·v5 |
179 | ····goto·:goto_0 | 178 | ····goto·:goto_0 |
180 | ····.line·138 | 179 | ····.line·138 |
181 | ····.end·local·v | 180 | ····.end·local·v2····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;" |
182 | ····:cond_1 | 181 | ····:cond_1 |
183 | ····return-wide·v | 182 | ····return-wide·v0 |
184 | .end·method | 183 | .end·method |
185 | .method·public·density(D)D | 184 | .method·public·density(D)D |
186 | ····.locals·2 | 185 | ····.locals·2 |
187 | ····.param·p1,·"x"····#·D | 186 | ····.param·p1,·"x"····#·D |
188 | ····.prologue | 187 | ····.prologue |
Offset 226, 492 lines modified | Offset 225, 487 lines modified | ||
226 | .end·method | 225 | .end·method |
227 | .method·public·getNumericalMean()D | 226 | .method·public·getNumericalMean()D |
228 | ····.locals·9 | 227 | ····.locals·9 |
229 | ····.prologue | 228 | ····.prologue |
230 | ····.line·174 | 229 | ····.line·174 |
231 | ····const-wide/16·v | 230 | ····const-wide/16·v0,·0x0 |
232 | ····.line·176 | 231 | ····.line·176 |
233 | ····.local·v | 232 | ····.local·v0,·"mean":D |
234 | ····iget-object·v | 233 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedRealDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
235 | ····invoke-virtual·{v | 234 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
236 | ····move-result-object·v | 235 | ····move-result-object·v3 |
237 | ····invoke-interface·{v | 236 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
238 | ····move-result-object·v | 237 | ····move-result-object·v4 |
239 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
240 | ····:goto_0 | 238 | ····:goto_0 |
241 | ····invoke-interface·{v | 239 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
242 | ····move-result·v | 240 | ····move-result·v3 |
243 | ····if-eqz·v | 241 | ····if-eqz·v3,·:cond_0 |
244 | ····invoke-interface·{v | 242 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
245 | ····move-result-object·v | 243 | ····move-result-object·v2 |
246 | ····check-cast·v | 244 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
247 | ····.line·177 | 245 | ····.line·177 |
248 | ····.local·v | 246 | ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Ljava/lang/Double;>;" |
249 | ····invoke-virtual·{v | 247 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
250 | ····move-result-object·v | 248 | ····move-result-object·v3 |
251 | ····check-cast·v | 249 | ····check-cast·v3,·Ljava/lang/Double; |
Max diff block lines reached; 21086/27290 bytes (77.27%) of diff not shown. |
Offset 1006, 22 lines modified | Offset 1006, 24 lines modified | ||
1006 | ····neg-double·v2,·v2 | 1006 | ····neg-double·v2,·v2 |
1007 | ····int-to-double·v4,·p1 | 1007 | ····int-to-double·v4,·p1 |
1008 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PoissonDistribution;->mean:D | 1008 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PoissonDistribution;->mean:D |
1009 | ····.line·178 | ||
1009 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D | 1010 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D |
1010 | ····move-result-wide·v4 | 1011 | ····move-result-wide·v4 |
1011 | ····sub-double/2addr·v2,·v4 | 1012 | ····sub-double/2addr·v2,·v4 |
1012 | ····const-wide·v4,·0x401921fb54442d18L····#·6.283185307179586 | 1013 | ····const-wide·v4,·0x401921fb54442d18L····#·6.283185307179586 |
1014 | ····.line·179 | ||
1013 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 1015 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
1014 | ····move-result-wide·v4 | 1016 | ····move-result-wide·v4 |
1015 | ····mul-double/2addr·v4,·v8 | 1017 | ····mul-double/2addr·v4,·v8 |
1016 | ····sub-double/2addr·v2,·v4 | 1018 | ····sub-double/2addr·v2,·v4 |
Offset 70, 14 lines modified | Offset 70, 15 lines modified | ||
70 | ····if-gtz·p1,·:cond_0 | 70 | ····if-gtz·p1,·:cond_0 |
71 | ····.line·62 | 71 | ····.line·62 |
72 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 72 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
73 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 73 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
74 | ····.line·63 | ||
74 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 75 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
75 | ····move-result-object·v4 | 76 | ····move-result-object·v4 |
76 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 77 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
77 | ····throw·v2 | 78 | ····throw·v2 |
Offset 588, 14 lines modified | Offset 588, 15 lines modified | ||
588 | ····if-lez·v6,·:cond_0 | 588 | ····if-lez·v6,·:cond_0 |
589 | ····.line·254 | 589 | ····.line·254 |
590 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 590 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
591 | ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 591 | ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
592 | ····.line·255 | ||
592 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 593 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
593 | ····move-result-object·v8 | 594 | ····move-result-object·v8 |
594 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 595 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
595 | ····move-result-object·v9 | 596 | ····move-result-object·v9 |
Offset 112, 14 lines modified | Offset 112, 15 lines modified | ||
112 | ····if-gtz·v0,·:cond_0 | 112 | ····if-gtz·v0,·:cond_0 |
113 | ····.line·105 | 113 | ····.line·105 |
114 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 114 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
115 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 115 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
116 | ····.line·106 | ||
116 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 117 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
117 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
118 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 119 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
119 | ····throw·v0 | 120 | ····throw·v0 |
Offset 174, 14 lines modified | Offset 175, 15 lines modified | ||
174 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D | 175 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/TDistribution;->degreesOfFreedom:D |
175 | ····mul-double/2addr·v2,·v4 | 176 | ····mul-double/2addr·v2,·v4 |
176 | ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5 | 177 | ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5 |
178 | ····.line·145 | ||
177 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D | 179 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/special/Beta;->regularizedBeta(DDD)D |
178 | ····move-result-wide·v8 | 180 | ····move-result-wide·v8 |
179 | ····.line·149 | 181 | ····.line·149 |
180 | ····.local·v8,·"t":D | 182 | ····.local·v8,·"t":D |
181 | ····const-wide/16·v0,·0x0 | 183 | ····const-wide/16·v0,·0x0 |
Offset 404, 49 lines modified | Offset 406, 54 lines modified | ||
404 | ····move-result-wide·v4 | 406 | ····move-result-wide·v4 |
405 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 | 407 | ····const-wide/high16·v6,·0x3fe0000000000000L····#·0.5 |
406 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI | 408 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI |
409 | ····.line·132 | ||
407 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 410 | ····invoke-static·{v8,·v9},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
408 | ····move-result-wide·v8 | 411 | ····move-result-wide·v8 |
412 | ····.line·133 | ||
409 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 413 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
410 | ····move-result-wide·v10 | 414 | ····move-result-wide·v10 |
411 | ····add-double/2addr·v8,·v10 | 415 | ····add-double/2addr·v8,·v10 |
412 | ····mul-double/2addr·v6,·v8 | 416 | ····mul-double/2addr·v6,·v8 |
413 | ····sub-double/2addr·v4,·v6 | 417 | ····sub-double/2addr·v4,·v6 |
414 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 | 418 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
415 | ····div-double·v6,·v0,·v6 | 419 | ····div-double·v6,·v0,·v6 |
420 | ····.line·134 | ||
416 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D | 421 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/special/Gamma;->logGamma(D)D |
417 | ····move-result-wide·v6 | 422 | ····move-result-wide·v6 |
418 | ····sub-double/2addr·v4,·v6 | 423 | ····sub-double/2addr·v4,·v6 |
419 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 | 424 | ····const-wide/high16·v6,·0x3ff0000000000000L····#·1.0 |
420 | ····mul-double·v8,·p1,·p1 | 425 | ····mul-double·v8,·p1,·p1 |
421 | ····div-double/2addr·v8,·v0 | 426 | ····div-double/2addr·v8,·v0 |
422 | ····add-double/2addr·v6,·v8 | 427 | ····add-double/2addr·v6,·v8 |
428 | ····.line·135 | ||
423 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 429 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
424 | ····move-result-wide·v6 | 430 | ····move-result-wide·v6 |
425 | ····mul-double/2addr·v6,·v2 | 431 | ····mul-double/2addr·v6,·v2 |
426 | ····sub-double/2addr·v4,·v6 | 432 | ····sub-double/2addr·v4,·v6 |
433 | ····.line·131 | ||
427 | ····return-wide·v4 | 434 | ····return-wide·v4 |
428 | .end·method | 435 | .end·method |
Offset 227, 14 lines modified | Offset 227, 15 lines modified | ||
227 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z | 227 | ····invoke-static/range·{v15·..·v16},·Ljava/lang/Double;->isNaN(D)Z |
228 | ····move-result·v8 | 228 | ····move-result·v8 |
229 | ····if-nez·v8,·:cond_6 | 229 | ····if-nez·v8,·:cond_6 |
230 | ····.line·175 | ||
230 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z | 231 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isInfinite(D)Z |
231 | ····move-result·v8 | 232 | ····move-result·v8 |
232 | ····if-nez·v8,·:cond_6 | 233 | ····if-nez·v8,·:cond_6 |
233 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z | 234 | ····invoke-static/range·{v19·..·v20},·Ljava/lang/Double;->isNaN(D)Z |
Offset 304, 20 lines modified | Offset 305, 21 lines modified | ||
304 | ····move-object/from16·v0,·p0 | 305 | ····move-object/from16·v0,·p0 |
305 | ····move-wide/from16·v1,·p1 | 306 | ····move-wide/from16·v1,·p1 |
306 | ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;-><init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V | 307 | ····invoke-direct·{v3,·v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;-><init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V |
307 | ····.line·20 | 308 | ····.line·209 |
308 | ····.local·v3,·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction; | 309 | ····.local·v3,·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction; |
309 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->getSolverAbsoluteAccuracy()D | 310 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->getSolverAbsoluteAccuracy()D |
310 | ····move-result-wide·v8 | 311 | ····move-result-wide·v8 |
312 | ····.line·206 | ||
311 | ····invoke-static/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolverUtils;->solve(Lorg/apache/commons/math3/analysis/UnivariateFunction;DDD)D | 313 | ····invoke-static/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolverUtils;->solve(Lorg/apache/commons/math3/analysis/UnivariateFunction;DDD)D |
312 | ····move-result-wide·v21 | 314 | ····move-result-wide·v21 |
313 | ····.line·211 | 315 | ····.line·211 |
314 | ····.local·v21,·"x":D | 316 | ····.local·v21,·"x":D |
315 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z | 317 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/distribution/AbstractRealDistribution;->isSupportConnected()Z |
Offset 397, 15 lines modified | Offset 399, 15 lines modified | ||
397 | ····if-gez·v8,·:cond_9 | 399 | ····if-gez·v8,·:cond_9 |
398 | ····.line·221 | 400 | ····.line·221 |
399 | ····move-wide·v4,·v13 | 401 | ····move-wide·v4,·v13 |
400 | ····goto·:goto_2 | 402 | ····goto·:goto_2 |
401 | ····.line·17 | 403 | ····.line·175 |
402 | ····.end·local·v3····#·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction; | 404 | ····.end·local·v3····#·"toSolve":Lorg/apache/commons/math3/analysis/UnivariateFunction; |
403 | ····.end·local·v10····#·"chebyshevApplies":Z | 405 | ····.end·local·v10····#·"chebyshevApplies":Z |
404 | ····.end·local·v11····#·"dx":D | 406 | ····.end·local·v11····#·"dx":D |
405 | ····.end·local·v13····#·"midPoint":D | 407 | ····.end·local·v13····#·"midPoint":D |
406 | ····.end·local·v17····#·"px":D | 408 | ····.end·local·v17····#·"px":D |
407 | ····.end·local·v21····#·"x":D | 409 | ····.end·local·v21····#·"x":D |
408 | ····:cond_6 | 410 | ····:cond_6 |
Offset 521, 14 lines modified | Offset 523, 15 lines modified | ||
521 | ····if-lez·v0,·:cond_0 | 523 | ····if-lez·v0,·:cond_0 |
522 | ····.line·113 | 524 | ····.line·113 |
523 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 525 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
524 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 526 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
527 | ····.line·114 | ||
525 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 528 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
526 | ····move-result-object·v2 | 529 | ····move-result-object·v2 |
527 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 530 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
528 | ····move-result-object·v3 | 531 | ····move-result-object·v3 |
Offset 600, 14 lines modified | Offset 603, 15 lines modified | ||
600 | ····if-gtz·p1,·:cond_0 | 603 | ····if-gtz·p1,·:cond_0 |
601 | ····.line·270 | 604 | ····.line·270 |
602 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 605 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
603 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 606 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
607 | ····.line·271 | ||
604 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 608 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
605 | ····move-result-object·v4 | 609 | ····move-result-object·v4 |
606 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 610 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
607 | ····throw·v2 | 611 | ····throw·v2 |
Offset 450, 26 lines modified | Offset 450, 29 lines modified | ||
450 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 450 | ····invoke-static·{v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
451 | ····move-result-wide·v1 | 451 | ····move-result-wide·v1 |
452 | ····iget-wide·v3,·p0,·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->covarianceMatrixDeterminant:D | 452 | ····iget-wide·v3,·p0,·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->covarianceMatrixDeterminant:D |
453 | ····.line·184 | ||
453 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 454 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
454 | ····move-result-wide·v3 | 455 | ····move-result-wide·v3 |
455 | ····mul-double/2addr·v1,·v3 | 456 | ····mul-double/2addr·v1,·v3 |
457 | ····.line·185 | ||
456 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D | 458 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;->getExponentTerm([D)D |
457 | ····move-result-wide·v3 | 459 | ····move-result-wide·v3 |
458 | ····mul-double/2addr·v1,·v3 | 460 | ····mul-double/2addr·v1,·v3 |
461 | ····.line·183 | ||
459 | ····return-wide·v1 | 462 | ····return-wide·v1 |
460 | .end·method | 463 | .end·method |
461 | .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix; | 464 | .method·public·getCovariances()Lorg/apache/commons/math3/linear/RealMatrix; |
462 | ····.locals·1 | 465 | ····.locals·1 |
463 | ····.prologue | 466 | ····.prologue |
Offset 137, 436 lines modified | Offset 137, 431 lines modified | ||
137 | ····.line·69 | 137 | ····.line·69 |
138 | ····return-void | 138 | ····return-void |
139 | .end·method | 139 | .end·method |
140 | #·virtual·methods | 140 | #·virtual·methods |
141 | .method·public·cumulativeProbability(I)D | 141 | .method·public·cumulativeProbability(I)D |
142 | ····.locals· | 142 | ····.locals·7 |
143 | ····.param·p1,·"x"····#·I | 143 | ····.param·p1,·"x"····#·I |
144 | ····.prologue | 144 | ····.prologue |
145 | ····.line·114 | 145 | ····.line·114 |
146 | ····const-wide/16·v | 146 | ····const-wide/16·v0,·0x0 |
147 | ····.line·116 | 147 | ····.line·116 |
148 | ····.local·v | 148 | ····.local·v0,·"probability":D |
149 | ····iget-object·v | 149 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
150 | ····invoke-virtual·{v | 150 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
151 | ····move-result-object·v | 151 | ····move-result-object·v3 |
152 | ····invoke-interface·{v | 152 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
153 | ····move-result-object·v | 153 | ····move-result-object·v4 |
154 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
155 | ····:cond_0 | 154 | ····:cond_0 |
156 | ····:goto_0 | 155 | ····:goto_0 |
157 | ····invoke-interface·{v | 156 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
158 | ····move-result·v | 157 | ····move-result·v3 |
159 | ····if-eqz·v | 158 | ····if-eqz·v3,·:cond_1 |
160 | ····invoke-interface·{v | 159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
161 | ····move-result-object·v | 160 | ····move-result-object·v2 |
162 | ····check-cast·v | 161 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
163 | ····.line·117 | 162 | ····.line·117 |
164 | ····.local·v | 163 | ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;" |
165 | ····invoke-virtual·{v | 164 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
166 | ····move-result-object·v | 165 | ····move-result-object·v3 |
167 | ····check-cast·v | 166 | ····check-cast·v3,·Ljava/lang/Integer; |
168 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
169 | ····move-result·v | 168 | ····move-result·v3 |
170 | ····if-gt·v | 169 | ····if-gt·v3,·p1,·:cond_0 |
171 | ····.line·118 | 170 | ····.line·118 |
172 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
173 | ····move-result-object·v | 172 | ····move-result-object·v3 |
174 | ····check-cast·v | 173 | ····check-cast·v3,·Ljava/lang/Double; |
175 | ····invoke-virtual·{v | 174 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
176 | ····move-result-wide·v | 175 | ····move-result-wide·v5 |
177 | ····add-double/2addr·v | 176 | ····add-double/2addr·v0,·v5 |
178 | ····goto·:goto_0 | 177 | ····goto·:goto_0 |
179 | ····.line·122 | 178 | ····.line·122 |
180 | ····.end·local·v | 179 | ····.end·local·v2····#·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;" |
181 | ····:cond_1 | 180 | ····:cond_1 |
182 | ····return-wide·v | 181 | ····return-wide·v0 |
183 | .end·method | 182 | .end·method |
184 | .method·public·getNumericalMean()D | 183 | .method·public·getNumericalMean()D |
185 | ····.locals·9 | 184 | ····.locals·9 |
186 | ····.prologue | 185 | ····.prologue |
187 | ····.line·131 | 186 | ····.line·131 |
188 | ····const-wide/16·v | 187 | ····const-wide/16·v0,·0x0 |
189 | ····.line·133 | 188 | ····.line·133 |
190 | ····.local·v | 189 | ····.local·v0,·"mean":D |
191 | ····iget-object·v | 190 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedIntegerDistribution;->innerDistribution:Lorg/apache/commons/math3/distribution/EnumeratedDistribution; |
192 | ····invoke-virtual·{v | 191 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->getPmf()Ljava/util/List; |
193 | ····move-result-object·v | 192 | ····move-result-object·v3 |
194 | ····invoke-interface·{v | 193 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
195 | ····move-result-object·v | 194 | ····move-result-object·v4 |
196 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
197 | ····:goto_0 | 195 | ····:goto_0 |
198 | ····invoke-interface·{v | 196 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
199 | ····move-result·v | 197 | ····move-result·v3 |
200 | ····if-eqz·v | 198 | ····if-eqz·v3,·:cond_0 |
201 | ····invoke-interface·{v | 199 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
202 | ····move-result-object·v | 200 | ····move-result-object·v2 |
203 | ····check-cast·v | 201 | ····check-cast·v2,·Lorg/apache/commons/math3/util/Pair; |
204 | ····.line·134 | 202 | ····.line·134 |
205 | ····.local·v | 203 | ····.local·v2,·"sample":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Ljava/lang/Integer;Ljava/lang/Double;>;" |
206 | ····invoke-virtual·{v | 204 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getValue()Ljava/lang/Object; |
207 | ····move-result-object·v | 205 | ····move-result-object·v3 |
208 | ····check-cast·v | 206 | ····check-cast·v3,·Ljava/lang/Double; |
209 | ····invoke-virtual·{v | 207 | ····invoke-virtual·{v3},·Ljava/lang/Double;->doubleValue()D |
210 | ····move-result-wide·v5 | 208 | ····move-result-wide·v5 |
211 | ····invoke-virtual·{v | 209 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/util/Pair;->getKey()Ljava/lang/Object; |
212 | ····move-result-object·v | 210 | ····move-result-object·v3 |
213 | ····check-cast·v | 211 | ····check-cast·v3,·Ljava/lang/Integer; |
Max diff block lines reached; 14349/20852 bytes (68.81%) of diff not shown. |
Offset 115, 14 lines modified | Offset 115, 15 lines modified | ||
115 | ····if-ltz·v0,·:cond_0 | 115 | ····if-ltz·v0,·:cond_0 |
116 | ····.line·121 | 116 | ····.line·121 |
117 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 117 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
118 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 118 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
119 | ····.line·123 | ||
119 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 120 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
120 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
121 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 122 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
122 | ····move-result-object·v3 | 123 | ····move-result-object·v3 |
Offset 45, 14 lines modified | Offset 45, 15 lines modified | ||
45 | ····if-gez·p2,·:cond_0 | 45 | ····if-gez·p2,·:cond_0 |
46 | ····.line·71 | 46 | ····.line·71 |
47 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; | 47 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; |
48 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_TRIALS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 48 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_TRIALS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
49 | ····.line·72 | ||
49 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 50 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
50 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
51 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 52 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
52 | ····throw·v0 | 53 | ····throw·v0 |
Offset 359, 14 lines modified | Offset 359, 15 lines modified | ||
359 | ····if-eqz·v3,·:cond_1 | 359 | ····if-eqz·v3,·:cond_1 |
360 | ····:cond_0 | 360 | ····:cond_0 |
361 | ····if-eqz·p1,·:cond_2 | 361 | ····if-eqz·p1,·:cond_2 |
362 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->singletons:Ljava/util/List; | 362 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/distribution/EnumeratedDistribution;->singletons:Ljava/util/List; |
363 | ····.line·155 | ||
363 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 364 | ····invoke-interface·{v3,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
364 | ····move-result-object·v3 | 365 | ····move-result-object·v3 |
365 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 366 | ····invoke-virtual·{p1,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
366 | ····move-result·v3 | 367 | ····move-result·v3 |
Offset 503, 14 lines modified | Offset 504, 15 lines modified | ||
503 | ····if-gtz·p1,·:cond_0 | 504 | ····if-gtz·p1,·:cond_0 |
504 | ····.line·215 | 505 | ····.line·215 |
505 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 506 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
506 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 507 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
508 | ····.line·216 | ||
507 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 509 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
508 | ····move-result-object·v4 | 510 | ····move-result-object·v4 |
509 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 511 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
510 | ····throw·v2 | 512 | ····throw·v2 |
Offset 101, 14 lines modified | Offset 101, 15 lines modified | ||
101 | ····const/4·v4,·0x1 | 101 | ····const/4·v4,·0x1 |
102 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 102 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
103 | ····const/4·v5,·0x0 | 103 | ····const/4·v5,·0x0 |
104 | ····.line·231 | ||
104 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 105 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
105 | ····move-result-object·v6 | 106 | ····move-result-object·v6 |
106 | ····aput-object·v6,·v4,·v5 | 107 | ····aput-object·v6,·v4,·v5 |
107 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 108 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 137, 14 lines modified | Offset 138, 15 lines modified | ||
137 | ····if-ge·p2,·p1,·:cond_0 | 138 | ····if-ge·p2,·p1,·:cond_0 |
138 | ····.line·83 | 139 | ····.line·83 |
139 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 140 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
140 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 141 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
142 | ····.line·84 | ||
141 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 143 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
142 | ····move-result-object·v2 | 144 | ····move-result-object·v2 |
143 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 145 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
144 | ····move-result-object·v3 | 146 | ····move-result-object·v3 |
Offset 303, 14 lines modified | Offset 305, 15 lines modified | ||
303 | ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z | 305 | ····invoke-static·{v7,·v8},·Ljava/lang/Double;->isNaN(D)Z |
304 | ····move-result·v14 | 306 | ····move-result·v14 |
305 | ····if-nez·v14,·:cond_8 | 307 | ····if-nez·v14,·:cond_8 |
308 | ····.line·128 | ||
306 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z | 309 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isInfinite(D)Z |
307 | ····move-result·v14 | 310 | ····move-result·v14 |
308 | ····if-nez·v14,·:cond_8 | 311 | ····if-nez·v14,·:cond_8 |
309 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z | 312 | ····invoke-static·{v9,·v10},·Ljava/lang/Double;->isNaN(D)Z |
Offset 403, 15 lines modified | Offset 406, 15 lines modified | ||
403 | ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I | 406 | ····invoke-virtual·{v0,·v1,·v2,·v6,·v13},·Lorg/apache/commons/math3/distribution/AbstractIntegerDistribution;->solveInverseCumulativeProbability(DII)I |
404 | ····move-result·v13 | 407 | ····move-result·v13 |
405 | ····goto·:goto_0 | 408 | ····goto·:goto_0 |
406 | ····.line·12 | 409 | ····.line·128 |
407 | ····.end·local·v3····#·"chebyshevApplies":Z | 410 | ····.end·local·v3····#·"chebyshevApplies":Z |
408 | ····:cond_8 | 411 | ····:cond_8 |
409 | ····const/4·v3,·0x0 | 412 | ····const/4·v3,·0x0 |
410 | ····goto·:goto_1 | 413 | ····goto·:goto_1 |
411 | .end·method | 414 | .end·method |
Offset 478, 14 lines modified | Offset 481, 15 lines modified | ||
478 | ····if-gtz·p1,·:cond_0 | 481 | ····if-gtz·p1,·:cond_0 |
479 | ····.line·204 | 482 | ····.line·204 |
480 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 483 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
481 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 484 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
485 | ····.line·205 | ||
482 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 486 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
483 | ····move-result-object·v4 | 487 | ····move-result-object·v4 |
484 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 488 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
485 | ····throw·v2 | 489 | ····throw·v2 |
Offset 142, 14 lines modified | Offset 142, 15 lines modified | ||
142 | ····if-gtz·v0,·:cond_0 | 142 | ····if-gtz·v0,·:cond_0 |
143 | ····.line·127 | 143 | ····.line·127 |
144 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 144 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
145 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 145 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
146 | ····.line·128 | ||
146 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 147 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
147 | ····move-result-object·v2 | 148 | ····move-result-object·v2 |
148 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 149 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
149 | ····throw·v0 | 150 | ····throw·v0 |
Offset 161, 14 lines modified | Offset 162, 15 lines modified | ||
161 | ····if-gtz·v0,·:cond_1 | 162 | ····if-gtz·v0,·:cond_1 |
162 | ····.line·131 | 163 | ····.line·131 |
163 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 164 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
164 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 165 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
166 | ····.line·132 | ||
165 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 167 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
166 | ····move-result-object·v2 | 168 | ····move-result-object·v2 |
167 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 169 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
168 | ····throw·v0 | 170 | ····throw·v0 |
Offset 547, 15 lines modified | Offset 549, 17 lines modified | ||
547 | ····sub-double/2addr·v13,·v15 | 549 | ····sub-double/2addr·v13,·v15 |
548 | ····mul-double·v15,·v9,·v5 | 550 | ····mul-double·v15,·v9,·v5 |
549 | ····sub-double/2addr·v13,·v15 | 551 | ····sub-double/2addr·v13,·v15 |
552 | ····.line·160 | ||
550 | ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D | 553 | ····invoke-static·{v11,·v12,·v9,·v10},·Lorg/apache/commons/math3/special/Beta;->logBeta(DD)D |
551 | ····move-result-wide·v15 | 554 | ····move-result-wide·v15 |
552 | ····sub-double/2addr·v13,·v15 | 555 | ····sub-double/2addr·v13,·v15 |
556 | ····.line·158 | ||
553 | ····return-wide·v13 | 557 | ····return-wide·v13 |
554 | .end·method | 558 | .end·method |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····if-ltz·v0,·:cond_0 | 75 | ····if-ltz·v0,·:cond_0 |
76 | ····.line·83 | 76 | ····.line·83 |
77 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 77 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
78 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 78 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
79 | ····.line·85 | ||
79 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 80 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
80 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
81 | ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 82 | ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
82 | ····move-result-object·v3 | 83 | ····move-result-object·v3 |
Offset 100, 14 lines modified | Offset 101, 15 lines modified | ||
100 | ····if-gez·v0,·:cond_1 | 101 | ····if-gez·v0,·:cond_1 |
101 | ····.line·88 | 102 | ····.line·88 |
102 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 103 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
103 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 104 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
105 | ····.line·89 | ||
104 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 106 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
105 | ····move-result-object·v2 | 107 | ····move-result-object·v2 |
106 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 108 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
107 | ····move-result-object·v3 | 109 | ····move-result-object·v3 |
Offset 123, 14 lines modified | Offset 125, 15 lines modified | ||
123 | ····if-lez·v0,·:cond_2 | 125 | ····if-lez·v0,·:cond_2 |
124 | ····.line·92 | 126 | ····.line·92 |
125 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 127 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
126 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_LARGE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 128 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_LARGE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
129 | ····.line·93 | ||
127 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 130 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
128 | ····move-result-object·v2 | 131 | ····move-result-object·v2 |
129 | ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 132 | ····invoke-static·{p6,·p7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
130 | ····move-result-object·v3 | 133 | ····move-result-object·v3 |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····if-gtz·p2,·:cond_0 | 79 | ····if-gtz·p2,·:cond_0 |
80 | ····.line·87 | 80 | ····.line·87 |
81 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 81 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
82 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 82 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
83 | ····.line·88 | ||
83 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 84 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
84 | ····move-result-object·v2 | 85 | ····move-result-object·v2 |
85 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 86 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
86 | ····throw·v0 | 87 | ····throw·v0 |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····if-gez·p3,·:cond_1 | 97 | ····if-gez·p3,·:cond_1 |
97 | ····.line·91 | 98 | ····.line·91 |
98 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; | 99 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; |
99 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 100 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
101 | ····.line·92 | ||
100 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 102 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
101 | ····move-result-object·v2 | 103 | ····move-result-object·v2 |
102 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 104 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
103 | ····throw·v0 | 105 | ····throw·v0 |
Offset 113, 14 lines modified | Offset 115, 15 lines modified | ||
113 | ····if-gez·p4,·:cond_2 | 115 | ····if-gez·p4,·:cond_2 |
114 | ····.line·95 | 116 | ····.line·95 |
115 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; | 117 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; |
116 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 118 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
119 | ····.line·96 | ||
117 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 120 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
118 | ····move-result-object·v2 | 121 | ····move-result-object·v2 |
119 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 122 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
120 | ····throw·v0 | 123 | ····throw·v0 |
Offset 130, 14 lines modified | Offset 133, 15 lines modified | ||
130 | ····if-le·p3,·p2,·:cond_3 | 133 | ····if-le·p3,·p2,·:cond_3 |
131 | ····.line·100 | 134 | ····.line·100 |
132 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 135 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
133 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 136 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
137 | ····.line·101 | ||
134 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 138 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
135 | ····move-result-object·v2 | 139 | ····move-result-object·v2 |
136 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 140 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
137 | ····move-result-object·v3 | 141 | ····move-result-object·v3 |
Offset 151, 14 lines modified | Offset 155, 15 lines modified | ||
151 | ····if-le·p4,·p2,·:cond_4 | 155 | ····if-le·p4,·p2,·:cond_4 |
152 | ····.line·104 | 156 | ····.line·104 |
153 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 157 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
154 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 158 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
159 | ····.line·105 | ||
155 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 160 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
156 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
157 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 162 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
158 | ····move-result-object·v3 | 163 | ····move-result-object·v3 |
Offset 486, 14 lines modified | Offset 491, 15 lines modified | ||
486 | .method·public·getSupportLowerBound()I | 491 | .method·public·getSupportLowerBound()I |
487 | ····.locals·3 | 492 | ····.locals·3 |
488 | ····.prologue | 493 | ····.prologue |
489 | ····.line·315 | 494 | ····.line·315 |
490 | ····const/4·v0,·0x0 | 495 | ····const/4·v0,·0x0 |
496 | ····.line·316 | ||
491 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I | 497 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getSampleSize()I |
492 | ····move-result·v1 | 498 | ····move-result·v1 |
493 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I | 499 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getNumberOfSuccesses()I |
494 | ····move-result·v2 | 500 | ····move-result·v2 |
Offset 502, 14 lines modified | Offset 508, 15 lines modified | ||
502 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I | 508 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->getPopulationSize()I |
503 | ····move-result·v2 | 509 | ····move-result·v2 |
504 | ····sub-int/2addr·v1,·v2 | 510 | ····sub-int/2addr·v1,·v2 |
511 | ····.line·315 | ||
505 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I | 512 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->max(II)I |
506 | ····move-result·v0 | 513 | ····move-result·v0 |
507 | ····return·v0 | 514 | ····return·v0 |
508 | .end·method | 515 | .end·method |
Offset 677, 28 lines modified | Offset 684, 30 lines modified | ||
677 | ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I | 684 | ····iget·v0,·v0,·Lorg/apache/commons/math3/distribution/HypergeometricDistribution;->numberOfSuccesses:I |
678 | ····move/from16·v17,·v0 | 685 | ····move/from16·v17,·v0 |
679 | ····sub-int·v3,·v3,·v17 | 686 | ····sub-int·v3,·v3,·v17 |
687 | ····.line·214 | ||
680 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D | 688 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->logBinomialProbability(IIDD)D |
681 | ····move-result-wide·v11 | 689 | ····move-result-wide·v11 |
682 | ····.line·216 | 690 | ····.line·216 |
683 | ····.local·v11,·"p2":D | 691 | ····.local·v11,·"p2":D |
684 | ····move-object/from16·v0,·p0 | 692 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 480/4658 bytes (10.30%) of diff not shown. |
Offset 147, 14 lines modified | Offset 147, 15 lines modified | ||
147 | ····if-gtz·v0,·:cond_0 | 147 | ····if-gtz·v0,·:cond_0 |
148 | ····.line·128 | 148 | ····.line·128 |
149 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 149 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
150 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SHAPE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 150 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SHAPE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
151 | ····.line·129 | ||
151 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 152 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
152 | ····move-result-object·v2 | 153 | ····move-result-object·v2 |
153 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 154 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
154 | ····throw·v0 | 155 | ····throw·v0 |
Offset 166, 14 lines modified | Offset 167, 15 lines modified | ||
166 | ····if-gtz·v0,·:cond_1 | 167 | ····if-gtz·v0,·:cond_1 |
167 | ····.line·132 | 168 | ····.line·132 |
168 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 169 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
169 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SCALE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 170 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SCALE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
171 | ····.line·133 | ||
170 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 172 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
171 | ····move-result-object·v2 | 173 | ····move-result-object·v2 |
172 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 174 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
173 | ····throw·v0 | 175 | ····throw·v0 |
Offset 433, 14 lines modified | Offset 433, 15 lines modified | ||
433 | ····sub-double/2addr·v4,·v6 | 433 | ····sub-double/2addr·v4,·v6 |
434 | ····sub-int·v6,·p1,·p0 | 434 | ····sub-int·v6,·p1,·p0 |
435 | ····int-to-double·v6,·v6 | 435 | ····int-to-double·v6,·v6 |
436 | ····.line·194 | ||
436 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D | 437 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getStirlingError(D)D |
437 | ····move-result-wide·v6 | 438 | ····move-result-wide·v6 |
438 | ····sub-double/2addr·v4,·v6 | 439 | ····sub-double/2addr·v4,·v6 |
439 | ····int-to-double·v6,·p0 | 440 | ····int-to-double·v6,·p0 |
Offset 459, 14 lines modified | Offset 460, 15 lines modified | ||
459 | ····int-to-double·v6,·v6 | 460 | ····int-to-double·v6,·v6 |
460 | ····int-to-double·v8,·p1 | 461 | ····int-to-double·v8,·p1 |
461 | ····mul-double/2addr·v8,·p4 | 462 | ····mul-double/2addr·v8,·p4 |
463 | ····.line·195 | ||
462 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D | 464 | ····invoke-static·{v6,·v7,·v8,·v9},·Lorg/apache/commons/math3/distribution/SaddlePointExpansion;->getDeviancePart(DD)D |
463 | ····move-result-wide·v6 | 465 | ····move-result-wide·v6 |
464 | ····sub-double·v2,·v4,·v6 | 466 | ····sub-double·v2,·v4,·v6 |
465 | ····.line·196 | 467 | ····.line·196 |
Offset 547, 14 lines modified | Offset 547, 15 lines modified | ||
547 | ····if-lez·v6,·:cond_0 | 547 | ····if-lez·v6,·:cond_0 |
548 | ····.line·205 | 548 | ····.line·205 |
549 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 549 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
550 | ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 550 | ····sget-object·v7,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
551 | ····.line·206 | ||
551 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 552 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
552 | ····move-result-object·v8 | 553 | ····move-result-object·v8 |
553 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 554 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
554 | ····move-result-object·v9 | 555 | ····move-result-object·v9 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$p:D | 22 | .field·final·synthetic·val$p:D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/distribution/AbstractRealDistribution;D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/distribution/AbstractRealDistribution; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·199 | 28 | ····.line·199 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->this$0:Lorg/apache/commons/math3/distribution/AbstractRealDistribution; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->this$0:Lorg/apache/commons/math3/distribution/AbstractRealDistribution; |
29 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->val$p:D | 30 | ····iput-wide·p2,·p0,·Lorg/apache/commons/math3/distribution/AbstractRealDistribution$1;->val$p:D |
Offset 55, 14 lines modified | Offset 55, 15 lines modified | ||
55 | ····if-lt·p2,·p3,·:cond_0 | 55 | ····if-lt·p2,·p3,·:cond_0 |
56 | ····.line·72 | 56 | ····.line·72 |
57 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 57 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
58 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 58 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LOWER_BOUND_NOT_BELOW_UPPER_BOUND:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
59 | ····.line·74 | ||
59 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 60 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
60 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
61 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 62 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
62 | ····move-result-object·v3 | 63 | ····move-result-object·v3 |
Offset 61, 14 lines modified | Offset 61, 15 lines modified | ||
61 | ····if-gtz·p2,·:cond_0 | 61 | ····if-gtz·p2,·:cond_0 |
62 | ····.line·112 | 62 | ····.line·112 |
63 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 63 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
64 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 64 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESSES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
65 | ····.line·113 | ||
65 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 66 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
66 | ····move-result-object·v2 | 67 | ····move-result-object·v2 |
67 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 68 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
68 | ····throw·v0 | 69 | ····throw·v0 |
Offset 379, 26 lines modified | Offset 380, 28 lines modified | ||
379 | ····move-result-wide·v2 | 380 | ····move-result-wide·v2 |
380 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D | 381 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D |
381 | ····iget·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->numberOfSuccesses:I | 382 | ····iget·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->numberOfSuccesses:I |
383 | ····.line·151 | ||
382 | ····invoke-static·{v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D | 384 | ····invoke-static·{v4,·v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
383 | ····move-result-wide·v4 | 385 | ····move-result-wide·v4 |
384 | ····mul-double/2addr·v2,·v4 | 386 | ····mul-double/2addr·v2,·v4 |
385 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 387 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
386 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D | 388 | ····iget-wide·v6,·p0,·Lorg/apache/commons/math3/distribution/PascalDistribution;->probabilityOfSuccess:D |
387 | ····sub-double/2addr·v4,·v6 | 389 | ····sub-double/2addr·v4,·v6 |
390 | ····.line·152 | ||
388 | ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D | 391 | ····invoke-static·{v4,·v5,·p1},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
389 | ····move-result-wide·v4 | 392 | ····move-result-wide·v4 |
390 | ····mul-double·v0,·v2,·v4 | 393 | ····mul-double·v0,·v2,·v4 |
391 | ····.restart·local·v0····#·"ret":D | 394 | ····.restart·local·v0····#·"ret":D |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····move-result-wide·v6 | 234 | ····move-result-wide·v6 |
235 | ····mul-double/2addr·v4,·v6 | 235 | ····mul-double/2addr·v4,·v6 |
236 | ····add-double/2addr·v2,·v4 | 236 | ····add-double/2addr·v2,·v4 |
237 | ····.line·181 | ||
237 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D | 238 | ····invoke-static·{p2,·p3},·Lorg/apache/commons/math3/special/Gamma;->lanczos(D)D |
238 | ····move-result-wide·v4 | 239 | ····move-result-wide·v4 |
239 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 240 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
240 | ····move-result-wide·v4 | 241 | ····move-result-wide·v4 |
Offset 255, 24 lines modified | Offset 256, 26 lines modified | ||
255 | ····div-double/2addr·v2,·p4 | 256 | ····div-double/2addr·v2,·p4 |
256 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D | 257 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D |
257 | ····neg-double·v6,·p2 | 258 | ····neg-double·v6,·p2 |
259 | ····.line·183 | ||
258 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 260 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
259 | ····move-result-wide·v4 | 261 | ····move-result-wide·v4 |
260 | ····mul-double/2addr·v2,·v4 | 262 | ····mul-double/2addr·v2,·v4 |
261 | ····const-wide·v4,·0x4012f80000000000L····#·4.7421875 | 263 | ····const-wide·v4,·0x4012f80000000000L····#·4.7421875 |
262 | ····add-double/2addr·v4,·p2 | 264 | ····add-double/2addr·v4,·p2 |
265 | ····.line·184 | ||
263 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D | 266 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D |
264 | ····move-result-wide·v4 | 267 | ····move-result-wide·v4 |
265 | ····mul-double/2addr·v2,·v4 | 268 | ····mul-double/2addr·v2,·v4 |
266 | ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D | 269 | ····iput-wide·v2,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->densityPrefactor1:D |
Offset 284, 14 lines modified | Offset 287, 15 lines modified | ||
284 | ····move-result-wide·v4 | 287 | ····move-result-wide·v4 |
285 | ····sub-double/2addr·v2,·v4 | 288 | ····sub-double/2addr·v2,·v4 |
286 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D | 289 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/distribution/GammaDistribution;->shiftedShape:D |
290 | ····.line·186 | ||
287 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 291 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
288 | ····move-result-wide·v4 | 292 | ····move-result-wide·v4 |
289 | ····mul-double/2addr·v4,·p2 | 293 | ····mul-double/2addr·v4,·p2 |
290 | ····sub-double/2addr·v2,·v4 | 294 | ····sub-double/2addr·v2,·v4 |
Offset 140, 14 lines modified | Offset 140, 15 lines modified | ||
140 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 140 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_TOO_SMALL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
141 | ····aget-object·v3,·p1,·v0 | 141 | ····aget-object·v3,·p1,·v0 |
142 | ····array-length·v3,·v3 | 142 | ····array-length·v3,·v3 |
143 | ····.line·105 | ||
143 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 144 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
144 | ····move-result-object·v3 | 145 | ····move-result-object·v3 |
145 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 146 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
146 | ····move-result-object·v4 | 147 | ····move-result-object·v4 |
Offset 479, 14 lines modified | Offset 480, 15 lines modified | ||
479 | ····.line·363 | 480 | ····.line·363 |
480 | ····new-instance·v21,·Lorg/apache/commons/math3/stat/correlation/Covariance; | 481 | ····new-instance·v21,·Lorg/apache/commons/math3/stat/correlation/Covariance; |
481 | ····move-object/from16·v0,·v21 | 482 | ····move-object/from16·v0,·v21 |
482 | ····invoke-direct·{v0,·v2},·Lorg/apache/commons/math3/stat/correlation/Covariance;-><init>([[D)V | 483 | ····invoke-direct·{v0,·v2},·Lorg/apache/commons/math3/stat/correlation/Covariance;-><init>([[D)V |
484 | ····.line·364 | ||
483 | ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/stat/correlation/Covariance;->getCovarianceMatrix()Lorg/apache/commons/math3/linear/RealMatrix; | 485 | ····invoke-virtual/range·{v21·..·v21},·Lorg/apache/commons/math3/stat/correlation/Covariance;->getCovarianceMatrix()Lorg/apache/commons/math3/linear/RealMatrix; |
484 | ····move-result-object·v21 | 486 | ····move-result-object·v21 |
485 | ····invoke-interface/range·{v21·..·v21},·Lorg/apache/commons/math3/linear/RealMatrix;->getData()[[D | 487 | ····invoke-interface/range·{v21·..·v21},·Lorg/apache/commons/math3/linear/RealMatrix;->getData()[[D |
486 | ····move-result-object·v6 | 488 | ····move-result-object·v6 |
Offset 652, 15 lines modified | Offset 654, 15 lines modified | ||
652 | ····move-result-object·v30 | 654 | ····move-result-object·v30 |
653 | ····invoke-interface/range·{v30·..·v30},·Ljava/util/List;->size()I | 655 | ····invoke-interface/range·{v30·..·v30},·Ljava/util/List;->size()I |
654 | ····move-result·v11 | 656 | ····move-result·v11 |
655 | ····.line·15 | 657 | ····.line·155 |
656 | ····.local·v11,·"k":I | 658 | ····.local·v11,·"k":I |
657 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List; | 659 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List; |
658 | ····move-result-object·v30 | 660 | ····move-result-object·v30 |
659 | ····const/16·v31,·0x0 | 661 | ····const/16·v31,·0x0 |
Offset 760, 14 lines modified | Offset 762, 15 lines modified | ||
760 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->logLikelihood:D | 762 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->logLikelihood:D |
761 | ····move-wide/from16·v30,·v0 | 763 | ····move-wide/from16·v30,·v0 |
762 | ····sub-double·v30,·v22,·v30 | 764 | ····sub-double·v30,·v22,·v30 |
765 | ····.line·170 | ||
763 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 766 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
764 | ····move-result-wide·v30 | 767 | ····move-result-wide·v30 |
765 | ····cmpl-double·v30,·v30,·p3 | 768 | ····cmpl-double·v30,·v30,·p3 |
766 | ····if-lez·v30,·:cond_d | 769 | ····if-lez·v30,·:cond_d |
Offset 786, 14 lines modified | Offset 789, 15 lines modified | ||
786 | ····.local·v26,·"sumLogLikelihood":D | 789 | ····.local·v26,·"sumLogLikelihood":D |
787 | ····move-object/from16·v0,·p0 | 790 | ····move-object/from16·v0,·p0 |
788 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->fittedModel:Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution; | 791 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization;->fittedModel:Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution; |
789 | ····move-object/from16·v30,·v0 | 792 | ····move-object/from16·v30,·v0 |
793 | ····.line·176 | ||
790 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List; | 794 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution;->getComponents()Ljava/util/List; |
791 | ····move-result-object·v4 | 795 | ····move-result-object·v4 |
792 | ····.line·179 | 796 | ····.line·179 |
793 | ····.local·v4,·"components":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;>;>;" | 797 | ····.local·v4,·"components":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/util/Pair<Ljava/lang/Double;Lorg/apache/commons/math3/distribution/MultivariateNormalDistribution;>;>;" |
794 | ····new-array·v0,·v11,·[D | 798 | ····new-array·v0,·v11,·[D |
Offset 1165, 25 lines modified | Offset 1169, 26 lines modified | ||
1165 | ····move-object/from16·v30,·v0 | 1169 | ····move-object/from16·v30,·v0 |
1166 | ····aget-object·v30,·v30,·v9 | 1170 | ····aget-object·v30,·v30,·v9 |
1167 | ····aget-object·v31,·v16,·v10 | 1171 | ····aget-object·v31,·v16,·v10 |
1172 | ····.line·236 | ||
1168 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/MathArrays;->ebeSubtract([D[D)[D | 1173 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/MathArrays;->ebeSubtract([D[D)[D |
1169 | ····move-result-object·v30 | 1174 | ····move-result-object·v30 |
1170 | ····move-object/from16·v0,·v28 | 1175 | ····move-object/from16·v0,·v28 |
1171 | ····move-object/from16·v1,·v30 | 1176 | ····move-object/from16·v1,·v30 |
1172 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([D)V | 1177 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([D)V |
1173 | ····.line·23 | 1178 | ····.line·238 |
1174 | ····.local·v28,·"vec":Lorg/apache/commons/math3/linear/RealMatrix; | 1179 | ····.local·v28,·"vec":Lorg/apache/commons/math3/linear/RealMatrix; |
1175 | ····invoke-interface/range·{v28·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix; | 1180 | ····invoke-interface/range·{v28·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix; |
1176 | ····move-result-object·v30 | 1181 | ····move-result-object·v30 |
1177 | ····move-object/from16·v0,·v28 | 1182 | ····move-object/from16·v0,·v28 |
Offset 109, 21 lines modified | Offset 109, 19 lines modified | ||
109 | ····return-void | 109 | ····return-void |
110 | .end·method | 110 | .end·method |
111 | #·virtual·methods | 111 | #·virtual·methods |
112 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 112 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
113 | ····.locals·1 | 113 | ····.locals·1 |
114 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
115 | ····.prologue | 114 | ····.prologue |
116 | ····.line·395 | 115 | ····.line·395 |
117 | ····check-cast·p1,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow; | 116 | ····check-cast·p1,·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow; |
118 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
119 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;->compareTo(Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;)I | 117 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;->compareTo(Lorg/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow;)I |
120 | ····move-result·v0 | 118 | ····move-result·v0 |
121 | ····return·v0 | 119 | ····return·v0 |
122 | .end·method | 120 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·118 | 27 | ····.line·118 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$1;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$1;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter; | 18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter;)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianFitter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·84 | 24 | ····.line·84 |
24 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter; | 25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter; |
25 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V | 26 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | ····.line·200 | 43 | ····.line·200 |
44 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 44 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
45 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 45 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
46 | ····array-length·v4,·p1 | 46 | ····array-length·v4,·p1 |
47 | ····.line·201 | ||
47 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 48 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
48 | ····move-result-object·v4 | 49 | ····move-result-object·v4 |
49 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 50 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
50 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····return-object·v0 | 70 | ····return-object·v0 |
71 | .end·method | 71 | .end·method |
72 | #·virtual·methods | 72 | #·virtual·methods |
73 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 73 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
74 | ····.locals·1 | 74 | ····.locals·10 |
75 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
76 | ········value·=·{ | 76 | ········value·=·{ |
77 | ············"(", | 77 | ············"(", |
78 | ············"Ljava/util/Collection", | 78 | ············"Ljava/util/Collection", |
79 | ············"<", | 79 | ············"<", |
80 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", | 80 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", |
81 | ············">;)", | 81 | ············">;)", |
Offset 87, 149 lines modified | Offset 87, 157 lines modified | ||
87 | ····.end·annotation | 87 | ····.end·annotation |
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·110 | 89 | ····.line·110 |
90 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" | 90 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" |
91 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 91 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
92 | ····move-result·v | 92 | ····move-result·v1 |
93 | ····.line·111 | 93 | ····.line·111 |
94 | ····.local·v | 94 | ····.local·v1,·"len":I |
95 | ····new-array·v | 95 | ····new-array·v5,·v1,·[D |
96 | ····.line·112 | 96 | ····.line·112 |
97 | ····.local·v | 97 | ····.local·v5,·"target":[D |
98 | ····new-array·v | 98 | ····new-array·v6,·v1,·[D |
99 | ····.line·114 | 99 | ····.line·114 |
100 | ····.local·v | 100 | ····.local·v6,·"weights":[D |
101 | ····const/4·v0,·0x0 | 101 | ····const/4·v0,·0x0 |
102 | ····.line·115 | 102 | ····.line·115 |
103 | ····.local·v0,·"i":I | 103 | ····.local·v0,·"i":I |
104 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 104 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
105 | ····move-result-object·v | 105 | ····move-result-object·v7 |
106 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
107 | ····:goto_0 | 106 | ····:goto_0 |
108 | ····invoke-interface·{v | 107 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
109 | ····move-result·v8 | 108 | ····move-result·v8 |
110 | ····if-eqz·v8,·:cond_0 | 109 | ····if-eqz·v8,·:cond_0 |
111 | ····invoke-interface·{v | 110 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
112 | ····move-result-object·v | 111 | ····move-result-object·v3 |
113 | ····check-cast·v | 112 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
114 | ····.line·116 | 113 | ····.line·116 |
115 | ····.local·v | 114 | ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
116 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
117 | ····move-result-wide·v8 | 116 | ····move-result-wide·v8 |
118 | ····aput-wide·v8,·v | 117 | ····aput-wide·v8,·v5,·v0 |
119 | ····.line·117 | 118 | ····.line·117 |
120 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D |
121 | ····move-result-wide·v8 | 120 | ····move-result-wide·v8 |
122 | ····aput-wide·v8,·v | 121 | ····aput-wide·v8,·v6,·v0 |
123 | ····.line·118 | 122 | ····.line·118 |
124 | ····add-int/lit8·v0,·v0,·0x1 | 123 | ····add-int/lit8·v0,·v0,·0x1 |
125 | ····.line·119 | 124 | ····.line·119 |
126 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
127 | ····.line·121 | 126 | ····.line·121 |
128 | ····.end·local·v | 127 | ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
129 | ····:cond_0 | 128 | ····:cond_0 |
130 | ····new-instance·v | 129 | ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
131 | ····sget-object·v | 130 | ····sget-object·v7,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/HarmonicOscillator$Parametric; |
132 | ····invoke-direct·{v | 131 | ····invoke-direct·{v2,·v7,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V |
133 | ····.line·125 | 132 | ····.line·125 |
134 | ····.local·v | 133 | ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
135 | ····iget-object·v | 134 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D |
136 | ····if-eqz·v | 135 | ····if-eqz·v7,·:cond_1 |
137 | ····iget-object·v | 136 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->initialGuess:[D |
138 | ····.line·132 | 137 | ····.line·132 |
139 | ····.local·v | 138 | ····.local·v4,·"startPoint":[D |
140 | ····:goto_1 | 139 | ····:goto_1 |
141 | ····new-instance·v | 140 | ····new-instance·v7,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
142 | ····invoke-direct·{v | 141 | ····invoke-direct·{v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V |
143 | ····const·v | 142 | ····const·v8,·0x7fffffff |
143 | ····.line·133 | ||
144 | ····invoke-virtual·{v | 144 | ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
145 | ····move-result-object·v | 145 | ····move-result-object·v7 |
146 | ····iget·v | 146 | ····iget·v8,·p0,·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter;->maxIter:I |
147 | ····.line·134 | ||
147 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
148 | ····move-result-object·v | 149 | ····move-result-object·v7 |
150 | ····.line·135 | ||
149 | ····invoke-virtual·{v | 151 | ····invoke-virtual·{v7,·v4},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
150 | ····move-result-object·v | 152 | ····move-result-object·v7 |
153 | ····.line·136 | ||
151 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v7,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
152 | ····move-result-object·v | 155 | ····move-result-object·v7 |
153 | ····new-instance·v | 156 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DiagonalMatrix; |
Max diff block lines reached; 3770/10890 bytes (34.62%) of diff not shown. |
Offset 426, 20 lines modified | Offset 426, 22 lines modified | ||
426 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 426 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
427 | ····move-result-object·v1 | 427 | ····move-result-object·v1 |
428 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 428 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
429 | ····.line·410 | ||
429 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 430 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
430 | ····move-result-object·v2 | 431 | ····move-result-object·v2 |
431 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY | 432 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY |
433 | ····.line·411 | ||
432 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 434 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
433 | ····move-result-object·v3 | 435 | ····move-result-object·v3 |
434 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 436 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
435 | ····throw·v0 | 437 | ····throw·v0 |
Offset 488, 15 lines modified | Offset 490, 15 lines modified | ||
488 | ····.line·353 | 490 | ····.line·353 |
489 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; | 491 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; |
490 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V | 492 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V |
491 | ····throw·v3 | 493 | ····throw·v3 |
492 | ····.line·35 | 494 | ····.line·356 |
493 | ····:cond_0 | 495 | ····:cond_0 |
494 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 496 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
495 | ····move-result-object·v2 | 497 | ····move-result-object·v2 |
496 | ····.line·357 | 498 | ····.line·357 |
497 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 499 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
Offset 566, 28 lines modified | Offset 568, 30 lines modified | ||
566 | ····move-result-wide·v9 | 568 | ····move-result-wide·v9 |
567 | ····sub-double/2addr·v7,·v9 | 569 | ····sub-double/2addr·v7,·v9 |
568 | ····mul-double/2addr·v5,·v7 | 570 | ····mul-double/2addr·v5,·v7 |
571 | ····.line·366 | ||
569 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D | 572 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
570 | ····move-result-wide·v7 | 573 | ····move-result-wide·v7 |
571 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D | 574 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
572 | ····move-result-wide·v9 | 575 | ····move-result-wide·v9 |
573 | ····sub-double/2addr·v7,·v9 | 576 | ····sub-double/2addr·v7,·v9 |
574 | ····div-double/2addr·v5,·v7 | 577 | ····div-double/2addr·v5,·v7 |
575 | ····add-double/2addr·v3,·v5 | 578 | ····add-double/2addr·v3,·v5 |
579 | ····.line·365 | ||
576 | ····goto·:goto_0 | 580 | ····goto·:goto_0 |
577 | .end·method | 581 | .end·method |
578 | .method·private·isBetween(DDD)Z | 582 | .method·private·isBetween(DDD)Z |
579 | ····.locals·1 | 583 | ····.locals·1 |
580 | ····.param·p1,·"value"····#·D | 584 | ····.param·p1,·"value"····#·D |
581 | ····.param·p3,·"boundary1"····#·D | 585 | ····.param·p3,·"boundary1"····#·D |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·202 | 27 | ····.line·202 |
27 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction | 28 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;" |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 88 lines modified | Offset 40, 87 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·value([D)[D | 41 | .method·public·value([D)[D |
41 | ····.locals·8 | 42 | ····.locals·8 |
42 | ····.param·p1,·"point"····#·[D | 43 | ····.param·p1,·"point"····#·[D |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·206 | 45 | ····.line·206 |
45 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction | 46 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;" |
46 | ····iget-object·v | 47 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
47 | ····iget-object·v | 48 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter; |
48 | ····invoke-static·{v | 49 | ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List; |
49 | ····move-result-object·v | 50 | ····move-result-object·v4 |
50 | ····invoke-interface·{v | 51 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
51 | ····move-result·v | 52 | ····move-result·v4 |
52 | ····new-array·v | 53 | ····new-array·v3,·v4,·[D |
53 | ····.line·207 | 54 | ····.line·207 |
54 | ····.local·v | 55 | ····.local·v3,·"values":[D |
55 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
56 | ····.line·208 | 57 | ····.line·208 |
57 | ····.local·v0,·"i":I | 58 | ····.local·v0,·"i":I |
58 | ····iget-object·v | 59 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
59 | ····iget-object·v | 60 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter; |
60 | ····invoke-static·{v | 61 | ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List; |
61 | ····move-result-object·v | 62 | ····move-result-object·v4 |
62 | ····invoke-interface·{v | 63 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
63 | ····move-result-object·v | 64 | ····move-result-object·v4 |
64 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
67 | ····move-result·v5 | 67 | ····move-result·v5 |
68 | ····if-eqz·v5,·:cond_0 | 68 | ····if-eqz·v5,·:cond_0 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
70 | ····move-result-object·v | 70 | ····move-result-object·v2 |
71 | ····check-cast·v | 71 | ····check-cast·v2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
72 | ····.line·209 | 72 | ····.line·209 |
73 | ····.local·v | 73 | ····.local·v2,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
74 | ····add-int/lit8·v1,·v0,·0x1 | 74 | ····add-int/lit8·v1,·v0,·0x1 |
75 | ····.end·local·v0····#·"i":I | 75 | ····.end·local·v0····#·"i":I |
76 | ····.local·v1,·"i":I | 76 | ····.local·v1,·"i":I |
77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
79 | ····move-result-object·v5 | 79 | ····move-result-object·v5 |
80 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D |
81 | ····move-result-wide·v6 | 81 | ····move-result-wide·v6 |
82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D | 82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D |
83 | ····move-result-wide·v5 | 83 | ····move-result-wide·v5 |
84 | ····aput-wide·v5,·v | 84 | ····aput-wide·v5,·v3,·v0 |
85 | ····move·v0,·v1 | 85 | ····move·v0,·v1 |
86 | ····.line·210 | 86 | ····.line·210 |
87 | ····.end·local·v1····#·"i":I | 87 | ····.end·local·v1····#·"i":I |
88 | ····.restart·local·v0····#·"i":I | 88 | ····.restart·local·v0····#·"i":I |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
90 | ····.line·212 | 90 | ····.line·212 |
91 | ····.end·local·v | 91 | ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
92 | ····:cond_0 | 92 | ····:cond_0 |
93 | ····return-object·v | 93 | ····return-object·v3 |
94 | .end·method | 94 | .end·method |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·186 | 37 | ····.line·186 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·186 | 46 | ····.line·186 |
48 | ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 47 | ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 48 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
65 | ····return-object·v0 | 65 | ····return-object·v0 |
66 | .end·method | 66 | .end·method |
67 | #·virtual·methods | 67 | #·virtual·methods |
68 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 68 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
69 | ····.locals· | 69 | ····.locals·9 |
70 | ····.annotation·system·Ldalvik/annotation/Signature; | 70 | ····.annotation·system·Ldalvik/annotation/Signature; |
71 | ········value·=·{ | 71 | ········value·=·{ |
72 | ············"(", | 72 | ············"(", |
73 | ············"Ljava/util/Collection", | 73 | ············"Ljava/util/Collection", |
74 | ············"<", | 74 | ············"<", |
75 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", | 75 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", |
76 | ············">;)", | 76 | ············">;)", |
Offset 82, 144 lines modified | Offset 82, 151 lines modified | ||
82 | ····.end·annotation | 82 | ····.end·annotation |
83 | ····.prologue | 83 | ····.prologue |
84 | ····.line·101 | 84 | ····.line·101 |
85 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" | 85 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" |
86 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 86 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
87 | ····move-result·v | 87 | ····move-result·v1 |
88 | ····.line·102 | 88 | ····.line·102 |
89 | ····.local·v | 89 | ····.local·v1,·"len":I |
90 | ····new-array·v | 90 | ····new-array·v4,·v1,·[D |
91 | ····.line·103 | 91 | ····.line·103 |
92 | ····.local·v | 92 | ····.local·v4,·"target":[D |
93 | ····new-array·v | 93 | ····new-array·v5,·v1,·[D |
94 | ····.line·105 | 94 | ····.line·105 |
95 | ····.local·v | 95 | ····.local·v5,·"weights":[D |
96 | ····const/4·v0,·0x0 | 96 | ····const/4·v0,·0x0 |
97 | ····.line·106 | 97 | ····.line·106 |
98 | ····.local·v0,·"i":I | 98 | ····.local·v0,·"i":I |
99 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 99 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
100 | ····move-result-object·v | 100 | ····move-result-object·v6 |
101 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
102 | ····:goto_0 | 101 | ····:goto_0 |
103 | ····invoke-interface·{v | 102 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
104 | ····move-result·v7 | 103 | ····move-result·v7 |
105 | ····if-eqz·v7,·:cond_0 | 104 | ····if-eqz·v7,·:cond_0 |
106 | ····invoke-interface·{v | 105 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
107 | ····move-result-object·v | 106 | ····move-result-object·v3 |
108 | ····check-cast·v | 107 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
109 | ····.line·107 | 108 | ····.line·107 |
110 | ····.local·v | 109 | ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
111 | ····invoke-virtual·{v | 110 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
112 | ····move-result-wide·v7 | 111 | ····move-result-wide·v7 |
113 | ····aput-wide·v7,·v | 112 | ····aput-wide·v7,·v4,·v0 |
114 | ····.line·108 | 113 | ····.line·108 |
115 | ····invoke-virtual·{v | 114 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D |
116 | ····move-result-wide·v7 | 115 | ····move-result-wide·v7 |
117 | ····aput-wide·v7,·v | 116 | ····aput-wide·v7,·v5,·v0 |
118 | ····.line·109 | 117 | ····.line·109 |
119 | ····add-int/lit8·v0,·v0,·0x1 | 118 | ····add-int/lit8·v0,·v0,·0x1 |
120 | ····.line·110 | 119 | ····.line·110 |
121 | ····goto·:goto_0 | 120 | ····goto·:goto_0 |
122 | ····.line·112 | 121 | ····.line·112 |
123 | ····.end·local·v | 122 | ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
124 | ····:cond_0 | 123 | ····:cond_0 |
125 | ····new-instance·v | 124 | ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
126 | ····sget-object·v | 125 | ····sget-object·v6,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/polynomials/PolynomialFunction$Parametric; |
127 | ····invoke-direct·{v | 126 | ····invoke-direct·{v2,·v6,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V |
128 | ····.line·115 | 127 | ····.line·115 |
129 | ····.local·v | 128 | ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
130 | ····iget-object·v | 129 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D |
131 | ····if-nez·v | 130 | ····if-nez·v6,·:cond_1 |
132 | ····.line·116 | 131 | ····.line·116 |
133 | ····new-instance·v | 132 | ····new-instance·v6,·Lorg/apache/commons/math3/exception/MathInternalError; |
134 | ····invoke-direct·{v | 133 | ····invoke-direct·{v6},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V |
135 | ····throw·v | 134 | ····throw·v6 |
136 | ····.line·121 | 135 | ····.line·121 |
137 | ····:cond_1 | 136 | ····:cond_1 |
138 | ····new-instance·v | 137 | ····new-instance·v6,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
139 | ····invoke-direct·{v | 138 | ····invoke-direct·{v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V |
140 | ····const·v | 139 | ····const·v7,·0x7fffffff |
140 | ····.line·122 | ||
141 | ····invoke-virtual·{v | 141 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
142 | ····move-result-object·v | 142 | ····move-result-object·v6 |
143 | ····iget·v | 143 | ····iget·v7,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->maxIter:I |
144 | ····.line·123 | ||
144 | ····invoke-virtual·{v | 145 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
145 | ····move-result-object·v | 146 | ····move-result-object·v6 |
146 | ····iget-object·v | 147 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/PolynomialCurveFitter;->initialGuess:[D |
148 | ····.line·124 | ||
147 | ····invoke-virtual·{v | 149 | ····invoke-virtual·{v6,·v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
148 | ····move-result-object·v | 150 | ····move-result-object·v6 |
Max diff block lines reached; 3058/10320 bytes (29.63%) of diff not shown. |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····if-ge·v2,·v5,·:cond_0 | 54 | ····if-ge·v2,·v5,·:cond_0 |
55 | ····.line·261 | 55 | ····.line·261 |
56 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 56 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
57 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 57 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
58 | ····.line·262 | ||
58 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 59 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
59 | ····move-result·v4 | 60 | ····move-result·v4 |
60 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 61 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
61 | ····move-result-object·v4 | 62 | ····move-result-object·v4 |
Offset 70, 15 lines modified | Offset 71, 15 lines modified | ||
70 | ····move-result-object·v5 | 71 | ····move-result-object·v5 |
71 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V | 72 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NumberIsTooSmallException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V |
72 | ····throw·v2 | 73 | ····throw·v2 |
73 | ····.line·26 | 74 | ····.line·266 |
74 | ····:cond_0 | 75 | ····:cond_0 |
75 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser;->sortObservations(Ljava/util/Collection;)Ljava/util/List; | 76 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/HarmonicCurveFitter$ParameterGuesser;->sortObservations(Ljava/util/Collection;)Ljava/util/List; |
76 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
77 | ····new-array·v3,·v4,·[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 78 | ····new-array·v3,·v4,·[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·53 | 18 | ····.line·53 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·92 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | #·virtual·methods | 22 | #·virtual·methods |
24 | .method·public·fit(Ljava/util/Collection;)[D | 23 | .method·public·fit(Ljava/util/Collection;)[D |
25 | ····.locals·2 | 24 | ····.locals·2 |
Offset 150, 166 lines modified | Offset 150, 168 lines modified | ||
150 | ····invoke-interface·{v0},·Ljava/util/List;->clear()V | 150 | ····invoke-interface·{v0},·Ljava/util/List;->clear()V |
151 | ····.line·123 | 151 | ····.line·123 |
152 | ····return-void | 152 | ····return-void |
153 | .end·method | 153 | .end·method |
154 | .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D | 154 | .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D |
155 | ····.locals·1 | 155 | ····.locals·10 |
156 | ····.param·p1,·"maxEval"····#·I | 156 | ····.param·p1,·"maxEval"····#·I |
157 | ····.param·p3,·"initialGuess"····#·[D | 157 | ····.param·p3,·"initialGuess"····#·[D |
158 | ····.annotation·system·Ldalvik/annotation/Signature; | 158 | ····.annotation·system·Ldalvik/annotation/Signature; |
159 | ········value·=·{ | 159 | ········value·=·{ |
160 | ············"(ITT;[D)[D" | 160 | ············"(ITT;[D)[D" |
161 | ········} | 161 | ········} |
162 | ····.end·annotation | 162 | ····.end·annotation |
163 | ····.prologue | 163 | ····.prologue |
164 | ····.line·162 | 164 | ····.line·162 |
165 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>;" | 165 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>;" |
166 | ····.local·p2,·"f":Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;,·"TT;" | 166 | ····.local·p2,·"f":Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;,·"TT;" |
167 | ····iget-object·v | 167 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List; |
168 | ····invoke-interface·{v | 168 | ····invoke-interface·{v6},·Ljava/util/List;->size()I |
169 | ····move-result·v | 169 | ····move-result·v6 |
170 | ····new-array·v | 170 | ····new-array·v4,·v6,·[D |
171 | ····.line·163 | 171 | ····.line·163 |
172 | ····.local·v | 172 | ····.local·v4,·"target":[D |
173 | ····iget-object·v | 173 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List; |
174 | ····invoke-interface·{v | 174 | ····invoke-interface·{v6},·Ljava/util/List;->size()I |
175 | ····move-result·v | 175 | ····move-result·v6 |
176 | ····new-array·v | 176 | ····new-array·v5,·v6,·[D |
177 | ····.line·164 | 177 | ····.line·164 |
178 | ····.local·v | 178 | ····.local·v5,·"weights":[D |
179 | ····const/4·v0,·0x0 | 179 | ····const/4·v0,·0x0 |
180 | ····.line·165 | 180 | ····.line·165 |
181 | ····.local·v0,·"i":I | 181 | ····.local·v0,·"i":I |
182 | ····iget-object·v | 182 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->observations:Ljava/util/List; |
183 | ····invoke-interface·{v | 183 | ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
184 | ····move-result-object·v | 184 | ····move-result-object·v6 |
185 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
186 | ····:goto_0 | 185 | ····:goto_0 |
187 | ····invoke-interface·{v | 186 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
188 | ····move-result·v7 | 187 | ····move-result·v7 |
189 | ····if-eqz·v7,·:cond_0 | 188 | ····if-eqz·v7,·:cond_0 |
190 | ····invoke-interface·{v | 189 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
191 | ····move-result-object·v | 190 | ····move-result-object·v3 |
192 | ····check-cast·v | 191 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
193 | ····.line·166 | 192 | ····.line·166 |
194 | ····.local·v | 193 | ····.local·v3,·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
195 | ····invoke-virtual·{v | 194 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
196 | ····move-result-wide·v7 | 195 | ····move-result-wide·v7 |
197 | ····aput-wide·v7,·v | 196 | ····aput-wide·v7,·v4,·v0 |
198 | ····.line·167 | 197 | ····.line·167 |
199 | ····invoke-virtual·{v | 198 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D |
200 | ····move-result-wide·v7 | 199 | ····move-result-wide·v7 |
201 | ····aput-wide·v7,·v | 200 | ····aput-wide·v7,·v5,·v0 |
202 | ····.line·168 | 201 | ····.line·168 |
203 | ····add-int/lit8·v0,·v0,·0x1 | 202 | ····add-int/lit8·v0,·v0,·0x1 |
204 | ····.line·169 | 203 | ····.line·169 |
205 | ····goto·:goto_0 | 204 | ····goto·:goto_0 |
206 | ····.line·172 | 205 | ····.line·172 |
207 | ····.end·local·v | 206 | ····.end·local·v3····#·"point":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
208 | ····:cond_0 | 207 | ····:cond_0 |
209 | ····new-instance·v | 208 | ····new-instance·v1,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
210 | ····invoke-direct·{v | 209 | ····invoke-direct·{v1,·p0,·p2},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V |
211 | ····.line·175 | 210 | ····.line·175 |
212 | ····.local·v | 211 | ····.local·v1,·"model":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;" |
213 | ····iget-object·v | 212 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer; |
214 | ····const/4·v | 213 | ····const/4·v7,·0x6 |
215 | ····new-array·v | 214 | ····new-array·v7,·v7,·[Lorg/apache/commons/math3/optim/OptimizationData; |
216 | ····const/4·v | 215 | ····const/4·v8,·0x0 |
217 | ····new-instance·v | 216 | ····new-instance·v9,·Lorg/apache/commons/math3/optim/MaxEval; |
218 | ····invoke-direct·{v | 217 | ····invoke-direct·{v9,·p1},·Lorg/apache/commons/math3/optim/MaxEval;-><init>(I)V |
219 | ····aput-object·v | 218 | ····aput-object·v9,·v7,·v8 |
220 | ····const/4·v | 219 | ····const/4·v8,·0x1 |
220 | ····.line·177 | ||
221 | ····invoke-virtual·{v | 221 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunction()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction; |
222 | ····move-result-object·v | 222 | ····move-result-object·v9 |
223 | ····aput-object·v | 223 | ····aput-object·v9,·v7,·v8 |
224 | ····const/4·v | 224 | ····const/4·v8,·0x2 |
225 | ····.line·178 | ||
225 | ····invoke-virtual·{v | 226 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->getModelFunctionJacobian()Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian; |
226 | ····move-result-object·v | 227 | ····move-result-object·v9 |
227 | ····aput-object·v | 228 | ····aput-object·v9,·v7,·v8 |
228 | ····const/4·v | 229 | ····const/4·v8,·0x3 |
Max diff block lines reached; 2529/9393 bytes (26.92%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·136 | 27 | ····.line·136 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$2;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction$2;->this$0:Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·252 | 37 | ····.line·252 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·252 | 46 | ····.line·252 |
48 | ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 47 | ····check-cast·p1,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 48 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fitting/GaussianCurveFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/fitting/WeightedObservedPoint;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 42, 68 lines modified | Offset 42, 67 lines modified | ||
42 | ····.line·104 | 42 | ····.line·104 |
43 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 43 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
44 | ····.line·106 | 44 | ····.line·106 |
45 | ····invoke-interface·{p2},·Ljava/util/Collection;->size()I | 45 | ····invoke-interface·{p2},·Ljava/util/Collection;->size()I |
46 | ····move-result·v | 46 | ····move-result·v2 |
47 | ····.line·107 | 47 | ····.line·107 |
48 | ····.local·v | 48 | ····.local·v2,·"len":I |
49 | ····new-array·v | 49 | ····new-array·v4,·v2,·[D |
50 | ····iput-object·v | 50 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D |
51 | ····.line·108 | 51 | ····.line·108 |
52 | ····const/4·v0,·0x0 | 52 | ····const/4·v0,·0x0 |
53 | ····.line·109 | 53 | ····.line·109 |
54 | ····.local·v0,·"i":I | 54 | ····.local·v0,·"i":I |
55 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 55 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
56 | ····move-result-object·v | 56 | ····move-result-object·v4 |
57 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
58 | ····:goto_0 | 57 | ····:goto_0 |
59 | ····invoke-interface·{v | 58 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
60 | ····move-result·v5 | 59 | ····move-result·v5 |
61 | ····if-eqz·v5,·:cond_0 | 60 | ····if-eqz·v5,·:cond_0 |
62 | ····invoke-interface·{v | 61 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
63 | ····move-result-object·v | 62 | ····move-result-object·v3 |
64 | ····check-cast·v | 63 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
65 | ····.line·110 | 64 | ····.line·110 |
66 | ····.local·v | 65 | ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
67 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D | 66 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;->points:[D |
68 | ····add-int/lit8·v1,·v0,·0x1 | 67 | ····add-int/lit8·v1,·v0,·0x1 |
69 | ····.end·local·v0····#·"i":I | 68 | ····.end·local·v0····#·"i":I |
70 | ····.local·v1,·"i":I | 69 | ····.local·v1,·"i":I |
71 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D |
72 | ····move-result-wide·v6 | 71 | ····move-result-wide·v6 |
73 | ····aput-wide·v6,·v5,·v0 | 72 | ····aput-wide·v6,·v5,·v0 |
74 | ····move·v0,·v1 | 73 | ····move·v0,·v1 |
75 | ····.line·111 | 74 | ····.line·111 |
76 | ····.end·local·v1····#·"i":I | 75 | ····.end·local·v1····#·"i":I |
77 | ····.restart·local·v0····#·"i":I | 76 | ····.restart·local·v0····#·"i":I |
78 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
79 | ····.line·112 | 78 | ····.line·112 |
80 | ····.end·local·v | 79 | ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
81 | ····:cond_0 | 80 | ····:cond_0 |
82 | ····return-void | 81 | ····return-void |
83 | .end·method | 82 | .end·method |
84 | .method·static·synthetic·access$000(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)[D | 83 | .method·static·synthetic·access$000(Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;)[D |
85 | ····.locals·1 | 84 | ····.locals·1 |
86 | ····.param·p0,·"x0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; | 85 | ····.param·p0,·"x0"····#·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
Offset 70, 15 lines modified | Offset 70, 15 lines modified | ||
70 | ····return-object·v0 | 70 | ····return-object·v0 |
71 | .end·method | 71 | .end·method |
72 | #·virtual·methods | 72 | #·virtual·methods |
73 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 73 | .method·protected·getProblem(Ljava/util/Collection;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
74 | ····.locals·1 | 74 | ····.locals·10 |
75 | ····.annotation·system·Ldalvik/annotation/Signature; | 75 | ····.annotation·system·Ldalvik/annotation/Signature; |
76 | ········value·=·{ | 76 | ········value·=·{ |
77 | ············"(", | 77 | ············"(", |
78 | ············"Ljava/util/Collection", | 78 | ············"Ljava/util/Collection", |
79 | ············"<", | 79 | ············"<", |
80 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", | 80 | ············"Lorg/apache/commons/math3/fitting/WeightedObservedPoint;", |
81 | ············">;)", | 81 | ············">;)", |
Offset 87, 149 lines modified | Offset 87, 157 lines modified | ||
87 | ····.end·annotation | 87 | ····.end·annotation |
88 | ····.prologue | 88 | ····.prologue |
89 | ····.line·158 | 89 | ····.line·158 |
90 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" | 90 | ····.local·p1,·"observations":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/fitting/WeightedObservedPoint;>;" |
91 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 91 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
92 | ····move-result·v | 92 | ····move-result·v1 |
93 | ····.line·159 | 93 | ····.line·159 |
94 | ····.local·v | 94 | ····.local·v1,·"len":I |
95 | ····new-array·v | 95 | ····new-array·v5,·v1,·[D |
96 | ····.line·160 | 96 | ····.line·160 |
97 | ····.local·v | 97 | ····.local·v5,·"target":[D |
98 | ····new-array·v | 98 | ····new-array·v6,·v1,·[D |
99 | ····.line·162 | 99 | ····.line·162 |
100 | ····.local·v | 100 | ····.local·v6,·"weights":[D |
101 | ····const/4·v0,·0x0 | 101 | ····const/4·v0,·0x0 |
102 | ····.line·163 | 102 | ····.line·163 |
103 | ····.local·v0,·"i":I | 103 | ····.local·v0,·"i":I |
104 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 104 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
105 | ····move-result-object·v | 105 | ····move-result-object·v7 |
106 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
107 | ····:goto_0 | 106 | ····:goto_0 |
108 | ····invoke-interface·{v | 107 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
109 | ····move-result·v8 | 108 | ····move-result·v8 |
110 | ····if-eqz·v8,·:cond_0 | 109 | ····if-eqz·v8,·:cond_0 |
111 | ····invoke-interface·{v | 110 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
112 | ····move-result-object·v | 111 | ····move-result-object·v3 |
113 | ····check-cast·v | 112 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
114 | ····.line·164 | 113 | ····.line·164 |
115 | ····.local·v | 114 | ····.local·v3,·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
116 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
117 | ····move-result-wide·v8 | 116 | ····move-result-wide·v8 |
118 | ····aput-wide·v8,·v | 117 | ····aput-wide·v8,·v5,·v0 |
119 | ····.line·165 | 118 | ····.line·165 |
120 | ····invoke-virtual·{v | 119 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getWeight()D |
121 | ····move-result-wide·v8 | 120 | ····move-result-wide·v8 |
122 | ····aput-wide·v8,·v | 121 | ····aput-wide·v8,·v6,·v0 |
123 | ····.line·166 | 122 | ····.line·166 |
124 | ····add-int/lit8·v0,·v0,·0x1 | 123 | ····add-int/lit8·v0,·v0,·0x1 |
125 | ····.line·167 | 124 | ····.line·167 |
126 | ····goto·:goto_0 | 125 | ····goto·:goto_0 |
127 | ····.line·169 | 126 | ····.line·169 |
128 | ····.end·local·v | 127 | ····.end·local·v3····#·"obs":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
129 | ····:cond_0 | 128 | ····:cond_0 |
130 | ····new-instance·v | 129 | ····new-instance·v2,·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
131 | ····sget-object·v | 130 | ····sget-object·v7,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->FUNCTION:Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric; |
132 | ····invoke-direct·{v | 131 | ····invoke-direct·{v2,·v7,·p1},·Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;Ljava/util/Collection;)V |
133 | ····.line·172 | 132 | ····.line·172 |
134 | ····.local·v | 133 | ····.local·v2,·"model":Lorg/apache/commons/math3/fitting/AbstractCurveFitter$TheoreticalValuesFunction; |
135 | ····iget-object·v | 134 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D |
136 | ····if-eqz·v | 135 | ····if-eqz·v7,·:cond_1 |
137 | ····iget-object·v | 136 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->initialGuess:[D |
138 | ····.line·179 | 137 | ····.line·179 |
139 | ····.local·v | 138 | ····.local·v4,·"startPoint":[D |
140 | ····:goto_1 | 139 | ····:goto_1 |
141 | ····new-instance·v | 140 | ····new-instance·v7,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
142 | ····invoke-direct·{v | 141 | ····invoke-direct·{v7},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;-><init>()V |
143 | ····const·v | 142 | ····const·v8,·0x7fffffff |
143 | ····.line·180 | ||
144 | ····invoke-virtual·{v | 144 | ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxEvaluations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
145 | ····move-result-object·v | 145 | ····move-result-object·v7 |
146 | ····iget·v | 146 | ····iget·v8,·p0,·Lorg/apache/commons/math3/fitting/GaussianCurveFitter;->maxIter:I |
147 | ····.line·181 | ||
147 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v7,·v8},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->maxIterations(I)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
148 | ····move-result-object·v | 149 | ····move-result-object·v7 |
150 | ····.line·182 | ||
149 | ····invoke-virtual·{v | 151 | ····invoke-virtual·{v7,·v4},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->start([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
150 | ····move-result-object·v | 152 | ····move-result-object·v7 |
153 | ····.line·183 | ||
151 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v7,·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder;->target([D)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresBuilder; |
152 | ····move-result-object·v | 155 | ····move-result-object·v7 |
153 | ····new-instance·v | 156 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DiagonalMatrix; |
Max diff block lines reached; 3770/10870 bytes (34.68%) of diff not shown. |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·221 | 27 | ····.line·221 |
27 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction | 28 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;" |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 88 lines modified | Offset 40, 87 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·value([D)[[D | 41 | .method·public·value([D)[[D |
41 | ····.locals·8 | 42 | ····.locals·8 |
42 | ····.param·p1,·"point"····#·[D | 43 | ····.param·p1,·"point"····#·[D |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·223 | 45 | ····.line·223 |
45 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction | 46 | ····.local·p0,·"this":Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;,·"Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;" |
46 | ····iget-object·v | 47 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
47 | ····iget-object·v | 48 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter; |
48 | ····invoke-static·{v | 49 | ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List; |
49 | ····move-result-object·v | 50 | ····move-result-object·v4 |
50 | ····invoke-interface·{v | 51 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
51 | ····move-result·v | 52 | ····move-result·v4 |
52 | ····new-array·v | 53 | ····new-array·v2,·v4,·[[D |
53 | ····.line·224 | 54 | ····.line·224 |
54 | ····.local·v | 55 | ····.local·v2,·"jacobian":[[D |
55 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
56 | ····.line·225 | 57 | ····.line·225 |
57 | ····.local·v0,·"i":I | 58 | ····.local·v0,·"i":I |
58 | ····iget-object·v | 59 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
59 | ····iget-object·v | 60 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/fitting/CurveFitter; |
60 | ····invoke-static·{v | 61 | ····invoke-static·{v4},·Lorg/apache/commons/math3/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/fitting/CurveFitter;)Ljava/util/List; |
61 | ····move-result-object·v | 62 | ····move-result-object·v4 |
62 | ····invoke-interface·{v | 63 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
63 | ····move-result-object·v | 64 | ····move-result-object·v4 |
64 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
67 | ····move-result·v5 | 67 | ····move-result·v5 |
68 | ····if-eqz·v5,·:cond_0 | 68 | ····if-eqz·v5,·:cond_0 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
70 | ····move-result-object·v | 70 | ····move-result-object·v3 |
71 | ····check-cast·v | 71 | ····check-cast·v3,·Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
72 | ····.line·226 | 72 | ····.line·226 |
73 | ····.local·v | 73 | ····.local·v3,·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
74 | ····add-int/lit8·v1,·v0,·0x1 | 74 | ····add-int/lit8·v1,·v0,·0x1 |
75 | ····.end·local·v0····#·"i":I | 75 | ····.end·local·v0····#·"i":I |
76 | ····.local·v1,·"i":I | 76 | ····.local·v1,·"i":I |
77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; | 77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2;->this$1:Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction; |
78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
79 | ····move-result-object·v5 | 79 | ····move-result-object·v5 |
80 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getX()D |
81 | ····move-result-wide·v6 | 81 | ····move-result-wide·v6 |
82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D | 82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D |
83 | ····move-result-object·v5 | 83 | ····move-result-object·v5 |
84 | ····aput-object·v5,·v | 84 | ····aput-object·v5,·v2,·v0 |
85 | ····move·v0,·v1 | 85 | ····move·v0,·v1 |
86 | ····.line·227 | 86 | ····.line·227 |
87 | ····.end·local·v1····#·"i":I | 87 | ····.end·local·v1····#·"i":I |
88 | ····.restart·local·v0····#·"i":I | 88 | ····.restart·local·v0····#·"i":I |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
90 | ····.line·228 | 90 | ····.line·228 |
91 | ····.end·local·v | 91 | ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
92 | ····:cond_0 | 92 | ····:cond_0 |
93 | ····return-object·v | 93 | ····return-object·v2 |
94 | .end·method | 94 | .end·method |
Offset 405, 20 lines modified | Offset 405, 22 lines modified | ||
405 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 405 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
406 | ····move-result-object·v1 | 406 | ····move-result-object·v1 |
407 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 407 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
408 | ····.line·344 | ||
408 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 409 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
409 | ····move-result-object·v2 | 410 | ····move-result-object·v2 |
410 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY | 411 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY |
412 | ····.line·345 | ||
411 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 413 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
412 | ····move-result-object·v3 | 414 | ····move-result-object·v3 |
413 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 415 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
414 | ····throw·v0 | 416 | ····throw·v0 |
Offset 467, 15 lines modified | Offset 469, 15 lines modified | ||
467 | ····.line·287 | 469 | ····.line·287 |
468 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; | 470 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; |
469 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V | 471 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V |
470 | ····throw·v3 | 472 | ····throw·v3 |
471 | ····.line·2 | 473 | ····.line·290 |
472 | ····:cond_0 | 474 | ····:cond_0 |
473 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 475 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
474 | ····move-result-object·v2 | 476 | ····move-result-object·v2 |
475 | ····.line·291 | 477 | ····.line·291 |
476 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; | 478 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/fitting/WeightedObservedPoint; |
Offset 545, 28 lines modified | Offset 547, 30 lines modified | ||
545 | ····move-result-wide·v9 | 547 | ····move-result-wide·v9 |
546 | ····sub-double/2addr·v7,·v9 | 548 | ····sub-double/2addr·v7,·v9 |
547 | ····mul-double/2addr·v5,·v7 | 549 | ····mul-double/2addr·v5,·v7 |
550 | ····.line·300 | ||
548 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D | 551 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
549 | ····move-result-wide·v7 | 552 | ····move-result-wide·v7 |
550 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D | 553 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/fitting/WeightedObservedPoint;->getY()D |
551 | ····move-result-wide·v9 | 554 | ····move-result-wide·v9 |
552 | ····sub-double/2addr·v7,·v9 | 555 | ····sub-double/2addr·v7,·v9 |
553 | ····div-double/2addr·v5,·v7 | 556 | ····div-double/2addr·v5,·v7 |
554 | ····add-double/2addr·v3,·v5 | 557 | ····add-double/2addr·v3,·v5 |
558 | ····.line·299 | ||
555 | ····goto·:goto_0 | 559 | ····goto·:goto_0 |
556 | .end·method | 560 | .end·method |
557 | .method·private·isBetween(DDD)Z | 561 | .method·private·isBetween(DDD)Z |
558 | ····.locals·1 | 562 | ····.locals·1 |
559 | ····.param·p1,·"value"····#·D | 563 | ····.param·p1,·"value"····#·D |
560 | ····.param·p3,·"boundary1"····#·D | 564 | ····.param·p3,·"boundary1"····#·D |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 32 | .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
33 | ····.locals·9 | 33 | ····.locals·9 |
34 | ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix; | 34 | ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix; |
35 | ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector; | 35 | ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector; |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·114 | 37 | ····.line·114 |
38 | ····.line·115 | ||
38 | ····:try_start_0 | 39 | ····:try_start_0 |
39 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair; | 40 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair; |
40 | ····move-result-object·v8 | 41 | ····move-result-object·v8 |
41 | ····.line·116 | 42 | ····.line·116 |
42 | ····.local·v8,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" | 43 | ····.local·v8,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" |
Offset 63, 24 lines modified | Offset 64, 27 lines modified | ||
63 | ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11 | 64 | ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11 |
64 | ····const-wide·v4,·0x3da5fd7fe1796495L····#·1.0E-11 | 65 | ····const-wide·v4,·0x3da5fd7fe1796495L····#·1.0E-11 |
65 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;DD)V | 66 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;DD)V |
67 | ····.line·120 | ||
66 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 68 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/CholeskyDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
67 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
70 | ····.line·121 | ||
68 | ····invoke-interface·{v0,·v7},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 71 | ····invoke-interface·{v0,·v7},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
69 | ····:try_end_0 | 72 | ····:try_end_0 |
70 | ····.catch·Lorg/apache/commons/math3/linear/NonPositiveDefiniteMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 | 73 | ····.catch·Lorg/apache/commons/math3/linear/NonPositiveDefiniteMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 |
71 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
75 | ····.line·118 | ||
72 | ····return-object·v0 | 76 | ····return-object·v0 |
73 | ····.line·122 | 77 | ····.line·122 |
74 | ····.end·local·v1····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix; | 78 | ····.end·local·v1····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix; |
75 | ····.end·local·v7····#·"jTr":Lorg/apache/commons/math3/linear/RealVector; | 79 | ····.end·local·v7····#·"jTr":Lorg/apache/commons/math3/linear/RealVector; |
76 | ····.end·local·v8····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" | 80 | ····.end·local·v8····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" |
77 | ····:catch_0 | 81 | ····:catch_0 |
Offset 1802, 14 lines modified | Offset 1802, 15 lines modified | ||
1802 | ····const/4·v10,·0x2 | 1802 | ····const/4·v10,·0x2 |
1803 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 1803 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
1804 | ····const/4·v11,·0x0 | 1804 | ····const/4·v11,·0x0 |
1805 | ····.line·976 | ||
1805 | ····invoke-static/range·{v32·..·v32},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1806 | ····invoke-static/range·{v32·..·v32},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1806 | ····move-result-object·v12 | 1807 | ····move-result-object·v12 |
1807 | ····aput-object·v12,·v10,·v11 | 1808 | ····aput-object·v12,·v10,·v11 |
1808 | ····const/4·v11,·0x1 | 1809 | ····const/4·v11,·0x1 |
Offset 2163, 15 lines modified | Offset 2164, 15 lines modified | ||
2163 | ····.line·304 | 2164 | ····.line·304 |
2164 | ····.local·v39,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor; | 2165 | ····.local·v39,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor; |
2165 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getEvaluationCounter()Lorg/apache/commons/math3/util/Incrementor; | 2166 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getEvaluationCounter()Lorg/apache/commons/math3/util/Incrementor; |
2166 | ····move-result-object·v36 | 2167 | ····move-result-object·v36 |
2167 | ····.line·30 | 2168 | ····.line·307 |
2168 | ····.local·v36,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor; | 2169 | ····.local·v36,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor; |
2169 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; | 2170 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; |
2170 | ····move-result-object·v19 | 2171 | ····move-result-object·v19 |
2171 | ····.line·310 | 2172 | ····.line·310 |
2172 | ····.local·v19,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" | 2173 | ····.local·v19,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" |
Offset 2288, 15 lines modified | Offset 2289, 15 lines modified | ||
2288 | ····.local·v37,·"firstIteration":Z | 2289 | ····.local·v37,·"firstIteration":Z |
2289 | ····:cond_0 | 2290 | ····:cond_0 |
2290 | ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->incrementCount()V | 2291 | ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->incrementCount()V |
2291 | ····.line·340 | 2292 | ····.line·340 |
2292 | ····move-object/from16·v58,·v24 | 2293 | ····move-object/from16·v58,·v24 |
2293 | ····.line·34 | 2294 | ····.line·344 |
2294 | ····.local·v58,·"previous":Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; | 2295 | ····.local·v58,·"previous":Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; |
2295 | ····invoke-interface/range·{v24·..·v24},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getJacobian()Lorg/apache/commons/math3/linear/RealMatrix; | 2296 | ····invoke-interface/range·{v24·..·v24},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getJacobian()Lorg/apache/commons/math3/linear/RealMatrix; |
2296 | ····move-result-object·v4 | 2297 | ····move-result-object·v4 |
2297 | ····move-object/from16·v0,·p0 | 2298 | ····move-object/from16·v0,·p0 |
Offset 2584, 18 lines modified | Offset 2585, 20 lines modified | ||
2584 | ····cmpg-double·v4,·v45,·v80 | 2585 | ····cmpg-double·v4,·v45,·v80 |
2585 | ····if-gtz·v4,·:cond_a | 2586 | ····if-gtz·v4,·:cond_a |
2586 | ····.line·402 | 2587 | ····.line·402 |
2587 | ····new-instance·v4,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl; | 2588 | ····new-instance·v4,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl; |
2589 | ····.line·404 | ||
2588 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I | 2590 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I |
2589 | ····move-result·v80 | 2591 | ····move-result·v80 |
2592 | ····.line·405 | ||
2590 | ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I | 2593 | ····invoke-virtual/range·{v39·..·v39},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I |
2591 | ····move-result·v81 | 2594 | ····move-result·v81 |
2592 | ····move-object/from16·v0,·v24 | 2595 | ····move-object/from16·v0,·v24 |
2593 | ····move/from16·v1,·v80 | 2596 | ····move/from16·v1,·v80 |
Offset 3292, 14 lines modified | Offset 3295, 15 lines modified | ||
3292 | ····move-object/from16·v0,·p0 | 3295 | ····move-object/from16·v0,·p0 |
3293 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->costRelativeTolerance:D | 3296 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->costRelativeTolerance:D |
3294 | ····move-wide/from16·v83,·v0 | 3297 | ····move-wide/from16·v83,·v0 |
3298 | ····.line·538 | ||
3295 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 3299 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
3296 | ····move-result-object·v83 | 3300 | ····move-result-object·v83 |
3297 | ····aput-object·v83,·v81,·v82 | 3301 | ····aput-object·v83,·v81,·v82 |
3298 | ····move-object/from16·v0,·v80 | 3302 | ····move-object/from16·v0,·v80 |
Offset 3337, 14 lines modified | Offset 3341, 15 lines modified | ||
3337 | ····move-object/from16·v0,·p0 | 3341 | ····move-object/from16·v0,·p0 |
3338 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->parRelativeTolerance:D | 3342 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->parRelativeTolerance:D |
3339 | ····move-wide/from16·v83,·v0 | 3343 | ····move-wide/from16·v83,·v0 |
3344 | ····.line·541 | ||
3340 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 3345 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
3341 | ····move-result-object·v83 | 3346 | ····move-result-object·v83 |
3342 | ····aput-object·v83,·v81,·v82 | 3347 | ····aput-object·v83,·v81,·v82 |
3343 | ····move-object/from16·v0,·v80 | 3348 | ····move-object/from16·v0,·v80 |
Offset 3380, 14 lines modified | Offset 3385, 15 lines modified | ||
3380 | ····move-object/from16·v0,·p0 | 3385 | ····move-object/from16·v0,·p0 |
3381 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->orthoTolerance:D | 3386 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LevenbergMarquardtOptimizer;->orthoTolerance:D |
3382 | ····move-wide/from16·v83,·v0 | 3387 | ····move-wide/from16·v83,·v0 |
3388 | ····.line·544 | ||
3383 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 3389 | ····invoke-static/range·{v83·..·v84},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
3384 | ····move-result-object·v83 | 3390 | ····move-result-object·v83 |
3385 | ····aput-object·v83,·v81,·v82 | 3391 | ····aput-object·v83,·v81,·v82 |
3386 | ····move-object/from16·v0,·v80 | 3392 | ····move-object/from16·v0,·v80 |
Offset 94, 36 lines modified | Offset 94, 40 lines modified | ||
94 | ····move-result-object·v6 | 94 | ····move-result-object·v6 |
95 | ····.line·331 | 95 | ····.line·331 |
96 | ····.local·v6,·"value":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;>;" | 96 | ····.local·v6,·"value":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;>;" |
97 | ····new-instance·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation; | 97 | ····new-instance·v0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation; |
98 | ····.line·332 | ||
98 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getFirst()Ljava/lang/Object; | 99 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getFirst()Ljava/lang/Object; |
99 | ····move-result-object·v1 | 100 | ····move-result-object·v1 |
100 | ····check-cast·v1,·Lorg/apache/commons/math3/linear/RealVector; | 101 | ····check-cast·v1,·Lorg/apache/commons/math3/linear/RealVector; |
102 | ····.line·333 | ||
101 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; | 103 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; |
102 | ····move-result-object·v2 | 104 | ····move-result-object·v2 |
103 | ····check-cast·v2,·Lorg/apache/commons/math3/linear/RealMatrix; | 105 | ····check-cast·v2,·Lorg/apache/commons/math3/linear/RealMatrix; |
104 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem;->target:Lorg/apache/commons/math3/linear/RealVector; | 106 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem;->target:Lorg/apache/commons/math3/linear/RealVector; |
107 | ····.line·336 | ||
105 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->copy()Lorg/apache/commons/math3/linear/RealVector; | 108 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->copy()Lorg/apache/commons/math3/linear/RealVector; |
106 | ····move-result-object·v4 | 109 | ····move-result-object·v4 |
107 | ····const/4·v5,·0x0 | 110 | ····const/4·v5,·0x0 |
108 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;)V | 111 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$LocalLeastSquaresProblem$UnweightedEvaluation;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;)V |
112 | ····.line·331 | ||
109 | ····return-object·v0 | 113 | ····return-object·v0 |
110 | .end·method | 114 | .end·method |
111 | .method·public·getObservationSize()I | 115 | .method·public·getObservationSize()I |
112 | ····.locals·1 | 116 | ····.locals·1 |
113 | ····.prologue | 117 | ····.prologue |
Offset 36, 17 lines modified | Offset 36, 20 lines modified | ||
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·138 | 37 | ····.line·138 |
38 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition; | 38 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition; |
39 | ····invoke-direct·{v0,·p1},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V | 39 | ····invoke-direct·{v0,·p1},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V |
40 | ····.line·139 | ||
40 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 41 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
41 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
43 | ····.line·140 | ||
42 | ····invoke-interface·{v0,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 44 | ····invoke-interface·{v0,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
43 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
46 | ····.line·138 | ||
44 | ····return-object·v0 | 47 | ····return-object·v0 |
45 | .end·method | 48 | .end·method |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 32 | .method·protected·solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
33 | ····.locals·8 | 33 | ····.locals·8 |
34 | ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix; | 34 | ····.param·p1,·"jacobian"····#·Lorg/apache/commons/math3/linear/RealMatrix; |
35 | ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector; | 35 | ····.param·p2,·"residuals"····#·Lorg/apache/commons/math3/linear/RealVector; |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·68 | 37 | ····.line·68 |
38 | ····.line·69 | ||
38 | ····:try_start_0 | 39 | ····:try_start_0 |
39 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair; | 40 | ····invoke-static·{p1,·p2},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->access$100(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/util/Pair; |
40 | ····move-result-object·v3 | 41 | ····move-result-object·v3 |
41 | ····.line·70 | 42 | ····.line·70 |
42 | ····.local·v3,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" | 43 | ····.local·v3,·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" |
Offset 61, 24 lines modified | Offset 62, 27 lines modified | ||
61 | ····.local·v1,·"jTr":Lorg/apache/commons/math3/linear/RealVector; | 62 | ····.local·v1,·"jTr":Lorg/apache/commons/math3/linear/RealVector; |
62 | ····new-instance·v4,·Lorg/apache/commons/math3/linear/LUDecomposition; | 63 | ····new-instance·v4,·Lorg/apache/commons/math3/linear/LUDecomposition; |
63 | ····const-wide·v5,·0x3da5fd7fe1796495L····#·1.0E-11 | 64 | ····const-wide·v5,·0x3da5fd7fe1796495L····#·1.0E-11 |
64 | ····invoke-direct·{v4,·v2,·v5,·v6},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V | 65 | ····invoke-direct·{v4,·v2,·v5,·v6},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V |
66 | ····.line·73 | ||
65 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 67 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
66 | ····move-result-object·v4 | 68 | ····move-result-object·v4 |
69 | ····.line·74 | ||
67 | ····invoke-interface·{v4,·v1},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 70 | ····invoke-interface·{v4,·v1},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
68 | ····:try_end_0 | 71 | ····:try_end_0 |
69 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 | 72 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 |
70 | ····move-result-object·v4 | 73 | ····move-result-object·v4 |
74 | ····.line·72 | ||
71 | ····return-object·v4 | 75 | ····return-object·v4 |
72 | ····.line·75 | 76 | ····.line·75 |
73 | ····.end·local·v1····#·"jTr":Lorg/apache/commons/math3/linear/RealVector; | 77 | ····.end·local·v1····#·"jTr":Lorg/apache/commons/math3/linear/RealVector; |
74 | ····.end·local·v2····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix; | 78 | ····.end·local·v2····#·"normal":Lorg/apache/commons/math3/linear/RealMatrix; |
75 | ····.end·local·v3····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" | 79 | ····.end·local·v3····#·"normalEquation":Lorg/apache/commons/math3/util/Pair;,·"Lorg/apache/commons/math3/util/Pair<Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;>;" |
76 | ····:catch_0 | 80 | ····:catch_0 |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix; | 18 | .field·final·synthetic·val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·" | 22 | ····.param·p1,·"problem"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·156 | 24 | ····.line·156 |
25 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;->val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix; | 25 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$1;->val$weightSquareRoot:Lorg/apache/commons/math3/linear/RealMatrix; |
26 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V | 26 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V |
Offset 76, 14 lines modified | Offset 76, 15 lines modified | ||
76 | ····.line·60 | 76 | ····.line·60 |
77 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; | 77 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; |
78 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; | 78 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; |
79 | ····invoke-direct·{v3,·v1,·p1,·p2},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V | 79 | ····invoke-direct·{v3,·v1,·p1,·p2},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V |
80 | ····.line·61 | ||
80 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 81 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
81 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
82 | ····.line·62 | 83 | ····.line·62 |
83 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 84 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
84 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; | 85 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 39, 24 lines modified | Offset 39, 27 lines modified | ||
39 | ····:try_start_0 | 39 | ····:try_start_0 |
40 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/QRDecomposition; | 40 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/QRDecomposition; |
41 | ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11 | 41 | ····const-wide·v2,·0x3da5fd7fe1796495L····#·1.0E-11 |
42 | ····invoke-direct·{v1,·p1,·v2,·v3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V | 42 | ····invoke-direct·{v1,·p1,·v2,·v3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V |
43 | ····.line·94 | ||
43 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 44 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
44 | ····move-result-object·v1 | 45 | ····move-result-object·v1 |
46 | ····.line·95 | ||
45 | ····invoke-interface·{v1,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 47 | ····invoke-interface·{v1,·p2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->solve(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
46 | ····:try_end_0 | 48 | ····:try_end_0 |
47 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 | 49 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 |
48 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
51 | ····.line·93 | ||
49 | ····return-object·v1 | 52 | ····return-object·v1 |
50 | ····.line·96 | 53 | ····.line·96 |
51 | ····:catch_0 | 54 | ····:catch_0 |
52 | ····move-exception·v0 | 55 | ····move-exception·v0 |
53 | ····.line·97 | 56 | ····.line·97 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresOptimizer; | 6 | .implements·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresOptimizer; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$1;, | ||
11 | ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition; | 10 | ········Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·private·static·final·SINGULARITY_THRESHOLD:D·=·1.0E-11 | 14 | .field·private·static·final·SINGULARITY_THRESHOLD:D·=·1.0E-11 |
Offset 124, 26 lines modified | Offset 123, 28 lines modified | ||
124 | ····if-ge·v1,·v5,·:cond_0 | 123 | ····if-ge·v1,·v5,·:cond_0 |
125 | ····.line·278 | 124 | ····.line·278 |
126 | ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D | 125 | ····invoke-virtual·{v2,·v1},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D |
127 | ····move-result-wide·v8 | 126 | ····move-result-wide·v8 |
127 | ····.line·279 | ||
128 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D | 128 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/linear/RealVector;->getEntry(I)D |
129 | ····move-result-wide·v10 | 129 | ····move-result-wide·v10 |
130 | ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 130 | ····invoke-interface·{p0,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
131 | ····move-result-wide·v12 | 131 | ····move-result-wide·v12 |
132 | ····mul-double/2addr·v10,·v12 | 132 | ····mul-double/2addr·v10,·v12 |
133 | ····add-double/2addr·v8,·v10 | 133 | ····add-double/2addr·v8,·v10 |
134 | ····.line·278 | ||
134 | ····invoke-virtual·{v2,·v1,·v8,·v9},·Lorg/apache/commons/math3/linear/RealVector;->setEntry(ID)V | 135 | ····invoke-virtual·{v2,·v1,·v8,·v9},·Lorg/apache/commons/math3/linear/RealVector;->setEntry(ID)V |
135 | ····.line·277 | 136 | ····.line·277 |
136 | ····add-int/lit8·v1,·v1,·0x1 | 137 | ····add-int/lit8·v1,·v1,·0x1 |
137 | ····goto·:goto_1 | 138 | ····goto·:goto_1 |
Offset 163, 26 lines modified | Offset 164, 28 lines modified | ||
163 | ····if-ge·v4,·v5,·:cond_1 | 164 | ····if-ge·v4,·v5,·:cond_1 |
164 | ····.line·286 | 165 | ····.line·286 |
165 | ····invoke-interface·{v7,·v3,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 166 | ····invoke-interface·{v7,·v3,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
166 | ····move-result-wide·v8 | 167 | ····move-result-wide·v8 |
168 | ····.line·287 | ||
167 | ····invoke-interface·{p0,·v0,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 169 | ····invoke-interface·{p0,·v0,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
168 | ····move-result-wide·v10 | 170 | ····move-result-wide·v10 |
169 | ····invoke-interface·{p0,·v0,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 171 | ····invoke-interface·{p0,·v0,·v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
170 | ····move-result-wide·v12 | 172 | ····move-result-wide·v12 |
171 | ····mul-double/2addr·v10,·v12 | 173 | ····mul-double/2addr·v10,·v12 |
172 | ····add-double/2addr·v8,·v10 | 174 | ····add-double/2addr·v8,·v10 |
175 | ····.line·286 | ||
173 | ····invoke-interface·{v7,·v3,·v4,·v8,·v9},·Lorg/apache/commons/math3/linear/RealMatrix;->setEntry(IID)V | 176 | ····invoke-interface·{v7,·v3,·v4,·v8,·v9},·Lorg/apache/commons/math3/linear/RealMatrix;->setEntry(IID)V |
174 | ····.line·285 | 177 | ····.line·285 |
175 | ····add-int/lit8·v4,·v4,·0x1 | 178 | ····add-int/lit8·v4,·v4,·0x1 |
176 | ····goto·:goto_3 | 179 | ····goto·:goto_3 |
Offset 267, 15 lines modified | Offset 270, 15 lines modified | ||
267 | ····.line·211 | 270 | ····.line·211 |
268 | ····.local·v5,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor; | 271 | ····.local·v5,·"evaluationCounter":Lorg/apache/commons/math3/util/Incrementor; |
269 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getIterationCounter()Lorg/apache/commons/math3/util/Incrementor; | 272 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getIterationCounter()Lorg/apache/commons/math3/util/Incrementor; |
270 | ····move-result-object·v6 | 273 | ····move-result-object·v6 |
271 | ····.line·21 | 274 | ····.line·213 |
272 | ····.local·v6,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor; | 275 | ····.local·v6,·"iterationCounter":Lorg/apache/commons/math3/util/Incrementor; |
273 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; | 276 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; |
274 | ····move-result-object·v0 | 277 | ····move-result-object·v0 |
275 | ····.line·216 | 278 | ····.line·216 |
276 | ····.local·v0,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" | 279 | ····.local·v0,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" |
Offset 340, 24 lines modified | Offset 343, 27 lines modified | ||
340 | ····move-result·v9 | 343 | ····move-result·v9 |
341 | ····if-eqz·v9,·:cond_1 | 344 | ····if-eqz·v9,·:cond_1 |
342 | ····.line·238 | 345 | ····.line·238 |
343 | ····new-instance·v9,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl; | 346 | ····new-instance·v9,·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl; |
347 | ····.line·240 | ||
344 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I | 348 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I |
345 | ····move-result·v10 | 349 | ····move-result·v10 |
350 | ····.line·241 | ||
346 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I | 351 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/util/Incrementor;->getCount()I |
347 | ····move-result·v11 | 352 | ····move-result·v11 |
348 | ····invoke-direct·{v9,·v1,·v10,·v11},·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;II)V | 353 | ····invoke-direct·{v9,·v1,·v10,·v11},·Lorg/apache/commons/math3/fitting/leastsquares/OptimumImpl;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;II)V |
354 | ····.line·238 | ||
349 | ····return-object·v9 | 355 | ····return-object·v9 |
350 | ····.line·246 | 356 | ····.line·246 |
351 | ····:cond_1 | 357 | ····:cond_1 |
352 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->decomposition:Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition; | 358 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer;->decomposition:Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition; |
353 | ····invoke-virtual·{v9,·v8,·v3},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;->solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 359 | ····invoke-virtual·{v9,·v8,·v3},·Lorg/apache/commons/math3/fitting/leastsquares/GaussNewtonOptimizer$Decomposition;->solve(Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
Offset 44, 26 lines modified | Offset 44, 21 lines modified | ||
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 47 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"x0"····#·I | ||
50 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
51 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
52 | ····.prologue | 49 | ····.prologue |
53 | ····.line·211 | 50 | ····.line·211 |
54 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; | 51 | ····check-cast·p2,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; |
55 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
56 | ····check-cast·p3,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; | 52 | ····check-cast·p3,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation; |
57 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
58 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->converged(ILorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;)Z | 53 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->converged(ILorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;)Z |
59 | ····move-result·v0 | 54 | ····move-result·v0 |
60 | ····return·v0 | 55 | ····return·v0 |
61 | .end·method | 56 | .end·method |
Offset 77, 51 lines modified | Offset 72, 56 lines modified | ||
77 | ····const/4·v5,·0x0 | 72 | ····const/4·v5,·0x0 |
78 | ····.line·215 | 73 | ····.line·215 |
79 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->val$checker:Lorg/apache/commons/math3/optim/ConvergenceChecker; | 74 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$3;->val$checker:Lorg/apache/commons/math3/optim/ConvergenceChecker; |
80 | ····new-instance·v1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 75 | ····new-instance·v1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
76 | ····.line·218 | ||
81 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector; | 77 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector; |
82 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
83 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 79 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
84 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····.line·219 | ||
85 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector; | 82 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector; |
86 | ····move-result-object·v3 | 83 | ····move-result-object·v3 |
87 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 84 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
88 | ····move-result-object·v3 | 85 | ····move-result-object·v3 |
89 | ····invoke-direct·{v1,·v2,·v3,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V | 86 | ····invoke-direct·{v1,·v2,·v3,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V |
90 | ····new-instance·v2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 87 | ····new-instance·v2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
88 | ····.line·222 | ||
91 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector; | 89 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getPoint()Lorg/apache/commons/math3/linear/RealVector; |
92 | ····move-result-object·v3 | 90 | ····move-result-object·v3 |
93 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 91 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
94 | ····move-result-object·v3 | 92 | ····move-result-object·v3 |
93 | ····.line·223 | ||
95 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector; | 94 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;->getResiduals()Lorg/apache/commons/math3/linear/RealVector; |
96 | ····move-result-object·v4 | 95 | ····move-result-object·v4 |
97 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 96 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
98 | ····move-result-object·v4 | 97 | ····move-result-object·v4 |
99 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V | 98 | ····invoke-direct·{v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/optim/PointVectorValuePair;-><init>([D[DZ)V |
99 | ····.line·215 | ||
100 | ····invoke-interface·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 100 | ····invoke-interface·{v0,·p1,·v1,·v2},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
101 | ····move-result·v0 | 101 | ····move-result·v0 |
102 | ····return·v0 | 102 | ····return·v0 |
103 | .end·method | 103 | .end·method |
Offset 62, 14 lines modified | Offset 62, 15 lines modified | ||
62 | ····.end·annotation | 62 | ····.end·annotation |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.local·p5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" | 64 | ····.local·p5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem$Evaluation;>;" |
65 | ····const/4·v3,·0x0 | 65 | ····const/4·v3,·0x0 |
66 | ····.line·134 | 66 | ····.line·134 |
67 | ····.line·135 | ||
67 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->model(Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;)Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction; | 68 | ····invoke-static·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->model(Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;)Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction; |
68 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
69 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/ArrayRealVector; | 70 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/ArrayRealVector; |
70 | ····invoke-direct·{v1,·p2,·v3},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V | 71 | ····invoke-direct·{v1,·p2,·v3},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V |
Offset 82, 14 lines modified | Offset 83, 15 lines modified | ||
82 | ····move-object·v4,·p5 | 83 | ····move-object·v4,·p5 |
83 | ····move·v5,·p6 | 84 | ····move·v5,·p6 |
84 | ····move·v6,·p7 | 85 | ····move·v6,·p7 |
86 | ····.line·134 | ||
85 | ····invoke-static/range·{v0·..·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 87 | ····invoke-static/range·{v0·..·v6},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealMatrix;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
86 | ····move-result-object·v0 | 88 | ····move-result-object·v0 |
87 | ····return-object·v0 | 89 | ····return-object·v0 |
88 | .end·method | 90 | .end·method |
Offset 127, 18 lines modified | Offset 129, 20 lines modified | ||
127 | ····move-object·v3,·p4 | 129 | ····move-object·v3,·p4 |
128 | ····move·v4,·p5 | 130 | ····move·v4,·p5 |
129 | ····move·v5,·p6 | 131 | ····move·v5,·p6 |
132 | ····.line·96 | ||
130 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 133 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->create(Lorg/apache/commons/math3/fitting/leastsquares/MultivariateJacobianFunction;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/ConvergenceChecker;II)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
131 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
135 | ····.line·95 | ||
132 | ····invoke-static·{v0,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->weightMatrix(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; | 136 | ····invoke-static·{v0,·p3},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory;->weightMatrix(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
133 | ····move-result-object·v0 | 137 | ····move-result-object·v0 |
134 | ····return-object·v0 | 138 | ····return-object·v0 |
135 | .end·method | 139 | .end·method |
Offset 68, 27 lines modified | Offset 68, 30 lines modified | ||
68 | ····.local·v0,·"pointArray":[D | 68 | ····.local·v0,·"pointArray":[D |
69 | ····new-instance·v1,·Lorg/apache/commons/math3/util/Pair; | 69 | ····new-instance·v1,·Lorg/apache/commons/math3/util/Pair; |
70 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/ArrayRealVector; | 70 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/ArrayRealVector; |
71 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$value:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | 71 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$value:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; |
72 | ····.line·268 | ||
72 | ····invoke-interface·{v3,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D | 73 | ····invoke-interface·{v3,·v0},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D |
73 | ····move-result-object·v3 | 74 | ····move-result-object·v3 |
74 | ····invoke-direct·{v2,·v3,·v5},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V | 75 | ····invoke-direct·{v2,·v3,·v5},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V |
75 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; | 76 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
76 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction; | 77 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$4;->val$jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction; |
78 | ····.line·269 | ||
77 | ····invoke-interface·{v4,·v0},·Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;->value([D)[[D | 79 | ····invoke-interface·{v4,·v0},·Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction;->value([D)[[D |
78 | ····move-result-object·v4 | 80 | ····move-result-object·v4 |
79 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V | 81 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V |
80 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 82 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
83 | ····.line·267 | ||
81 | ····return-object·v1 | 84 | ····return-object·v1 |
82 | .end·method | 85 | .end·method |
Offset 17, 15 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·val$counter:Lorg/apache/commons/math3/util/Incrementor; | 18 | .field·final·synthetic·val$counter:Lorg/apache/commons/math3/util/Incrementor; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/util/Incrementor;)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;Lorg/apache/commons/math3/util/Incrementor;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·" | 22 | ····.param·p1,·"problem"····#·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem; |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·189 | 24 | ····.line·189 |
25 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$2;->val$counter:Lorg/apache/commons/math3/util/Incrementor; | 25 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresFactory$2;->val$counter:Lorg/apache/commons/math3/util/Incrementor; |
26 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V | 26 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresAdapter;-><init>(Lorg/apache/commons/math3/fitting/leastsquares/LeastSquaresProblem;)V |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·val$dim:I | 36 | .field·final·synthetic·val$dim:I |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;I)V | 38 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;I)V |
39 | ····.locals·2 | 39 | ····.locals·2 |
40 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·754 | 42 | ····.line·754 |
42 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->this$0:Lorg/apache/commons/math3/linear/RealVector; | 43 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->this$0:Lorg/apache/commons/math3/linear/RealVector; |
43 | ····iput·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->val$dim:I | 44 | ····iput·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$1;->val$dim:I |
Offset 483, 18 lines modified | Offset 483, 20 lines modified | ||
483 | ····move-object/from16·v0,·p4 | 483 | ····move-object/from16·v0,·p4 |
484 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V | 484 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V |
485 | ····.line·1163 | 485 | ····.line·1163 |
486 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 486 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
487 | ····.line·1164 | ||
487 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 488 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
488 | ····move-result·v4 | 489 | ····move-result·v4 |
490 | ····.line·1167 | ||
489 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D | 491 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D |
490 | ····move-result-wide·v7 | 492 | ····move-result-wide·v7 |
491 | ····move-object·v3,·p0 | 493 | ····move-object·v3,·p0 |
492 | ····move-object/from16·v5,·p4 | 494 | ····move-object/from16·v5,·p4 |
Offset 546, 19 lines modified | Offset 548, 21 lines modified | ||
546 | ····.line·1179 | 548 | ····.line·1179 |
547 | ····:cond_2 | 549 | ····:cond_2 |
548 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V | 550 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V |
549 | ····.line·1180 | 551 | ····.line·1180 |
550 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 552 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
553 | ····.line·1181 | ||
551 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; | 554 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; |
552 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 555 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
553 | ····move-result·v4 | 556 | ····move-result·v4 |
557 | ····.line·1184 | ||
554 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D | 558 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D |
555 | ····move-result-wide·v7 | 559 | ····move-result-wide·v7 |
556 | ····move-object·v3,·p0 | 560 | ····move-object·v3,·p0 |
557 | ····move-object/from16·v5,·p4 | 561 | ····move-object/from16·v5,·p4 |
Offset 578, 19 lines modified | Offset 582, 21 lines modified | ||
578 | ····move-object/from16·v0,·p4 | 582 | ····move-object/from16·v0,·p4 |
579 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V | 583 | ····invoke-virtual·{v1,·v0},·Lorg/apache/commons/math3/linear/SymmLQ$State;->refineSolution(Lorg/apache/commons/math3/linear/RealVector;)V |
580 | ····.line·1188 | 584 | ····.line·1188 |
581 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 585 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
586 | ····.line·1189 | ||
582 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; | 587 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; |
583 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 588 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
584 | ····move-result·v4 | 589 | ····move-result·v4 |
590 | ····.line·1192 | ||
585 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D | 591 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D |
586 | ····move-result-wide·v7 | 592 | ····move-result-wide·v7 |
587 | ····move-object·v3,·p0 | 593 | ····move-object·v3,·p0 |
588 | ····move-object/from16·v5,·p4 | 594 | ····move-object/from16·v5,·p4 |
Offset 610, 19 lines modified | Offset 616, 21 lines modified | ||
610 | ····if-eqz·v3,·:cond_2 | 616 | ····if-eqz·v3,·:cond_2 |
611 | ····.line·1196 | 617 | ····.line·1196 |
612 | ····:cond_3 | 618 | ····:cond_3 |
613 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 619 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
620 | ····.line·1197 | ||
614 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; | 621 | ····.end·local·v2····#·"event":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; |
615 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 622 | ····invoke-virtual·{v12},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
616 | ····move-result·v4 | 623 | ····move-result·v4 |
624 | ····.line·1200 | ||
617 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D | 625 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/SymmLQ$State;->getNormOfResidual()D |
618 | ····move-result-wide·v7 | 626 | ····move-result-wide·v7 |
619 | ····move-object·v3,·p0 | 627 | ····move-object·v3,·p0 |
620 | ····move-object/from16·v5,·p4 | 628 | ····move-object/from16·v5,·p4 |
Offset 30, 19 lines modified | Offset 30, 20 lines modified | ||
30 | .field·final·synthetic·val$destination:[[Lorg/apache/commons/math3/FieldElement; | 30 | .field·final·synthetic·val$destination:[[Lorg/apache/commons/math3/FieldElement; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[[Lorg/apache/commons/math3/FieldElement;)V | 32 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[[Lorg/apache/commons/math3/FieldElement;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·403 | 36 | ····.line·403 |
36 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 37 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;" |
37 | ····.local·p2,·" | 38 | ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; |
39 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement; | 40 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement; |
40 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V | 41 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V |
41 | ····return-void | 42 | ····return-void |
Offset 57, 15 lines modified | Offset 58, 15 lines modified | ||
57 | ····.param·p3,·"startRow"····#·I | 58 | ····.param·p3,·"startRow"····#·I |
58 | ····.param·p4,·"endRow"····#·I | 59 | ····.param·p4,·"endRow"····#·I |
59 | ····.param·p5,·"startColumn"····#·I | 60 | ····.param·p5,·"startColumn"····#·I |
60 | ····.param·p6,·"endColumn"····#·I | 61 | ····.param·p6,·"endColumn"····#·I |
61 | ····.prologue | 62 | ····.prologue |
62 | ····.line·416 | 63 | ····.line·416 |
63 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 64 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;" |
64 | ····iput·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I | 65 | ····iput·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I |
65 | ····.line·417 | 66 | ····.line·417 |
66 | ····iput·p5,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startColumn:I | 67 | ····iput·p5,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startColumn:I |
67 | ····.line·418 | 68 | ····.line·418 |
68 | ····return-void | 69 | ····return-void |
Offset 79, 15 lines modified | Offset 80, 15 lines modified | ||
79 | ········value·=·{ | 80 | ········value·=·{ |
80 | ············"(IITT;)V" | 81 | ············"(IITT;)V" |
81 | ········} | 82 | ········} |
82 | ····.end·annotation | 83 | ····.end·annotation |
83 | ····.prologue | 84 | ····.prologue |
84 | ····.line·423 | 85 | ····.line·423 |
85 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 86 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;" |
86 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" | 87 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
87 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement; | 88 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->val$destination:[[Lorg/apache/commons/math3/FieldElement; |
88 | ····iget·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I | 89 | ····iget·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$2;->startRow:I |
89 | ····sub-int·v1,·p1,·v1 | 90 | ····sub-int·v1,·p1,·v1 |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector; | 36 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V | 38 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V |
39 | ····.locals·4 | 39 | ····.locals·4 |
40 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····.line·1136 | 42 | ····.line·1136 |
42 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$SparseEntryIterator;->this$0:Lorg/apache/commons/math3/linear/RealVector; | 43 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$SparseEntryIterator;->this$0:Lorg/apache/commons/math3/linear/RealVector; |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | ····.line·64 | 38 | ····.line·64 |
39 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 39 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
41 | ····move-result·v2 | 41 | ····move-result·v2 |
42 | ····.line·65 | ||
42 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 43 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
43 | ····move-result·v3 | 44 | ····move-result·v3 |
44 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 45 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
45 | ····throw·v1 | 46 | ····throw·v1 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 22 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·280 | 28 | ····.line·280 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$2;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"QRDecomposition.java" | 3 | .source·"QRDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/QRDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/QRDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/QRDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·cachedH:Lorg/apache/commons/math3/linear/RealMatrix; | 11 | .field·private·cachedH:Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 28, 19 lines modified | Offset 28, 20 lines modified | ||
28 | .field·final·synthetic·val$selectedRows:[I | 28 | .field·final·synthetic·val$selectedRows:[I |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[I[I)V | 30 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;[I[I)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·371 | 34 | ····.line·371 |
34 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 35 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;" |
35 | ····.local·p2,·" | 36 | ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
36 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | 37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; |
37 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I | 38 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I |
38 | ····iput-object·p4,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedColumns:[I | 39 | ····iput-object·p4,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedColumns:[I |
39 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixChangingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V | 40 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixChangingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V |
Offset 58, 15 lines modified | Offset 59, 15 lines modified | ||
58 | ········value·=·{ | 59 | ········value·=·{ |
59 | ············"(IITT;)TT;" | 60 | ············"(IITT;)TT;" |
60 | ········} | 61 | ········} |
61 | ····.end·annotation | 62 | ····.end·annotation |
62 | ····.prologue | 63 | ····.prologue |
63 | ····.line·376 | 64 | ····.line·376 |
64 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 65 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;" |
65 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" | 66 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
66 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | 67 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; |
67 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I | 68 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$1;->val$selectedRows:[I |
68 | ····aget·v1,·v1,·p1 | 69 | ····aget·v1,·v1,·p1 |
Offset 165, 14 lines modified | Offset 165, 15 lines modified | ||
165 | ····.line·174 | 165 | ····.line·174 |
166 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 166 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
167 | ····aget-object·v5,·p3,·v2 | 167 | ····aget-object·v5,·p3,·v2 |
168 | ····array-length·v5,·v5 | 168 | ····array-length·v5,·v5 |
169 | ····.line·175 | ||
169 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->blockWidth(I)I | 170 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->blockWidth(I)I |
170 | ····move-result·v6 | 171 | ····move-result·v6 |
171 | ····mul-int/2addr·v6,·v1 | 172 | ····mul-int/2addr·v6,·v1 |
172 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 173 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
Offset 2426, 14 lines modified | Offset 2427, 15 lines modified | ||
2426 | ····.line·663 | 2427 | ····.line·663 |
2427 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/BlockFieldMatrix;,·"Lorg/apache/commons/math3/linear/BlockFieldMatrix<TT;>;" | 2428 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/BlockFieldMatrix;,·"Lorg/apache/commons/math3/linear/BlockFieldMatrix<TT;>;" |
2428 | ····invoke-virtual/range·{p0·..·p4},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->checkSubMatrixIndex(IIII)V | 2429 | ····invoke-virtual/range·{p0·..·p4},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->checkSubMatrixIndex(IIII)V |
2429 | ····.line·666 | 2430 | ····.line·666 |
2430 | ····new-instance·v35,·Lorg/apache/commons/math3/linear/BlockFieldMatrix; | 2431 | ····new-instance·v35,·Lorg/apache/commons/math3/linear/BlockFieldMatrix; |
2432 | ····.line·667 | ||
2431 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->getField()Lorg/apache/commons/math3/Field; | 2433 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/BlockFieldMatrix;->getField()Lorg/apache/commons/math3/Field; |
2432 | ····move-result-object·v2 | 2434 | ····move-result-object·v2 |
2433 | ····sub-int·v3,·p2,·p1 | 2435 | ····sub-int·v3,·p2,·p1 |
2434 | ····add-int/lit8·v3,·v3,·0x1 | 2436 | ····add-int/lit8·v3,·v3,·0x1 |
Offset 3135, 14 lines modified | Offset 3137, 15 lines modified | ||
3135 | ····if-ge·v14,·v0,·:cond_6 | 3137 | ····if-ge·v14,·v0,·:cond_6 |
3136 | ····.line·601 | 3138 | ····.line·601 |
3137 | ····aget-object·v29,·v27,·v14 | 3139 | ····aget-object·v29,·v27,·v14 |
3138 | ····aget-object·v30,·v18,·v19 | 3140 | ····aget-object·v30,·v18,·v19 |
3141 | ····.line·602 | ||
3139 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 3142 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
3140 | ····move-result-object·v29 | 3143 | ····move-result-object·v29 |
3141 | ····move-object/from16·v0,·v26 | 3144 | ····move-object/from16·v0,·v26 |
3142 | ····move-object/from16·v1,·v29 | 3145 | ····move-object/from16·v1,·v29 |
Offset 3157, 14 lines modified | Offset 3160, 15 lines modified | ||
3157 | ····aget-object·v30,·v27,·v30 | 3160 | ····aget-object·v30,·v27,·v30 |
3158 | ····add-int·v31,·v19,·v7 | 3161 | ····add-int·v31,·v19,·v7 |
3159 | ····aget-object·v31,·v18,·v31 | 3162 | ····aget-object·v31,·v18,·v31 |
3163 | ····.line·603 | ||
3160 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 3164 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
3161 | ····move-result-object·v30 | 3165 | ····move-result-object·v30 |
3162 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 3166 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
3163 | ····move-result-object·v29 | 3167 | ····move-result-object·v29 |
Offset 3175, 14 lines modified | Offset 3179, 15 lines modified | ||
3175 | ····aget-object·v30,·v27,·v30 | 3179 | ····aget-object·v30,·v27,·v30 |
3176 | ····add-int·v31,·v19,·v8 | 3180 | ····add-int·v31,·v19,·v8 |
3177 | ····aget-object·v31,·v18,·v31 | 3181 | ····aget-object·v31,·v18,·v31 |
3182 | ····.line·604 | ||
3178 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 3183 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
3179 | ····move-result-object·v30 | 3184 | ····move-result-object·v30 |
3180 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 3185 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
3181 | ····move-result-object·v29 | 3186 | ····move-result-object·v29 |
Offset 3193, 14 lines modified | Offset 3198, 15 lines modified | ||
3193 | ····aget-object·v30,·v27,·v30 | 3198 | ····aget-object·v30,·v27,·v30 |
3194 | ····add-int·v31,·v19,·v9 | 3199 | ····add-int·v31,·v19,·v9 |
3195 | ····aget-object·v31,·v18,·v31 | 3200 | ····aget-object·v31,·v18,·v31 |
3201 | ····.line·605 | ||
3196 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 3202 | ····invoke-interface/range·{v30·..·v31},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
3197 | ····move-result-object·v30 | 3203 | ····move-result-object·v30 |
3198 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 3204 | ····invoke-interface/range·{v29·..·v30},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
3199 | ····move-result-object·v26 | 3205 | ····move-result-object·v26 |
Offset 4001, 14 lines modified | Offset 4007, 15 lines modified | ||
4001 | ····if-ge·v11,·v0,·:cond_5 | 4007 | ····if-ge·v11,·v0,·:cond_5 |
4002 | ····.line·1292 | 4008 | ····.line·1292 |
4003 | ····aget-object·v17,·v2,·v5 | 4009 | ····aget-object·v17,·v2,·v5 |
4004 | ····aget-object·v18,·p1,·v11 | 4010 | ····aget-object·v18,·p1,·v11 |
4011 | ····.line·1293 | ||
4005 | ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 4012 | ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
4006 | ····move-result-object·v17 | 4013 | ····move-result-object·v17 |
4007 | ····move-object/from16·v0,·v17 | 4014 | ····move-object/from16·v0,·v17 |
4008 | ····invoke-interface·{v15,·v0},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 4015 | ····invoke-interface·{v15,·v0},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
Offset 4021, 14 lines modified | Offset 4028, 15 lines modified | ||
4021 | ····aget-object·v18,·v2,·v18 | 4028 | ····aget-object·v18,·v2,·v18 |
4022 | ····add-int/lit8·v19,·v11,·0x1 | 4029 | ····add-int/lit8·v19,·v11,·0x1 |
4023 | ····aget-object·v19,·p1,·v19 | 4030 | ····aget-object·v19,·p1,·v19 |
4031 | ····.line·1294 | ||
4024 | ····invoke-interface/range·{v18·..·v19},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 4032 | ····invoke-interface/range·{v18·..·v19},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
4025 | ····move-result-object·v18 | 4033 | ····move-result-object·v18 |
4026 | ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 4034 | ····invoke-interface/range·{v17·..·v18},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
4027 | ····move-result-object·v17 | 4035 | ····move-result-object·v17 |
Max diff block lines reached; 16396/20144 bytes (81.39%) of diff not shown. |
Offset 87, 14 lines modified | Offset 87, 15 lines modified | ||
87 | ····.line·82 | 87 | ····.line·82 |
88 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException; | 88 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException; |
89 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I | 89 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I |
90 | ····move-result·v1 | 90 | ····move-result·v1 |
91 | ····.line·83 | ||
91 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I | 92 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I |
92 | ····move-result·v2 | 93 | ····move-result·v2 |
93 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V | 94 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V |
94 | ····throw·v0 | 95 | ····throw·v0 |
Offset 114, 14 lines modified | Offset 115, 15 lines modified | ||
114 | ····.line·86 | 115 | ····.line·86 |
115 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 116 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
116 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I | 117 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I |
117 | ····move-result·v1 | 118 | ····move-result·v1 |
119 | ····.line·87 | ||
118 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I | 120 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I |
119 | ····move-result·v2 | 121 | ····move-result·v2 |
120 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 122 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
121 | ····throw·v0 | 123 | ····throw·v0 |
Offset 141, 14 lines modified | Offset 143, 15 lines modified | ||
141 | ····.line·90 | 143 | ····.line·90 |
142 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 144 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
143 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I | 145 | ····invoke-virtual·{p2},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I |
144 | ····move-result·v1 | 146 | ····move-result·v1 |
147 | ····.line·91 | ||
145 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I | 148 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I |
146 | ····move-result·v2 | 149 | ····move-result·v2 |
147 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 150 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
148 | ····throw·v0 | 151 | ····throw·v0 |
Offset 919, 28 lines modified | Offset 919, 26 lines modified | ||
919 | ····add-int/lit8·v0,·v0,·0x1 | 919 | ····add-int/lit8·v0,·v0,·0x1 |
920 | ····goto·:goto_0 | 920 | ····goto·:goto_0 |
921 | .end·method | 921 | .end·method |
922 | .method·public·bridge·synthetic·append(D)Lorg/apache/commons/math3/linear/RealVector; | 922 | .method·public·bridge·synthetic·append(D)Lorg/apache/commons/math3/linear/RealVector; |
923 | ····.locals·1 | 923 | ····.locals·1 |
924 | ····.param·p1,·"x0"····#·D | ||
925 | ····.prologue | 924 | ····.prologue |
926 | ····.line·44 | 925 | ····.line·44 |
927 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; | 926 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; |
928 | ····move-result-object·v0 | 927 | ····move-result-object·v0 |
929 | ····return-object·v0 | 928 | ····return-object·v0 |
930 | .end·method | 929 | .end·method |
931 | .method·public·bridge·synthetic·append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 930 | .method·public·bridge·synthetic·append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
932 | ····.locals·1 | 931 | ····.locals·1 |
933 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
934 | ····.prologue | 932 | ····.prologue |
935 | ····.line·44 | 933 | ····.line·44 |
936 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/OpenMapRealVector; | 934 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->append(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/OpenMapRealVector; |
937 | ····move-result-object·v0 | 935 | ····move-result-object·v0 |
Offset 1049, 15 lines modified | Offset 1047, 14 lines modified | ||
1049 | ····.line·356 | 1047 | ····.line·356 |
1050 | ····:cond_0 | 1048 | ····:cond_0 |
1051 | ····return-object·v2 | 1049 | ····return-object·v2 |
1052 | .end·method | 1050 | .end·method |
1053 | .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1051 | .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1054 | ····.locals·1 | 1052 | ····.locals·1 |
1055 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1056 | ····.annotation·system·Ldalvik/annotation/Throws; | 1053 | ····.annotation·system·Ldalvik/annotation/Throws; |
1057 | ········value·=·{ | 1054 | ········value·=·{ |
1058 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1055 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1059 | ········} | 1056 | ········} |
1060 | ····.end·annotation | 1057 | ····.end·annotation |
1061 | ····.prologue | 1058 | ····.prologue |
Offset 1137, 15 lines modified | Offset 1134, 14 lines modified | ||
1137 | ····.line·370 | 1134 | ····.line·370 |
1138 | ····:cond_0 | 1135 | ····:cond_0 |
1139 | ····return-object·v1 | 1136 | ····return-object·v1 |
1140 | .end·method | 1137 | .end·method |
1141 | .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1138 | .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1142 | ····.locals·1 | 1139 | ····.locals·1 |
1143 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1144 | ····.annotation·system·Ldalvik/annotation/Throws; | 1140 | ····.annotation·system·Ldalvik/annotation/Throws; |
1145 | ········value·=·{ | 1141 | ········value·=·{ |
1146 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1142 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1147 | ········} | 1143 | ········} |
1148 | ····.end·annotation | 1144 | ····.end·annotation |
1149 | ····.prologue | 1145 | ····.prologue |
Offset 1210, 14 lines modified | Offset 1206, 15 lines modified | ||
1210 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->doubleToLongBits(D)J | 1206 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->doubleToLongBits(D)J |
1211 | ····move-result-wide·v6 | 1207 | ····move-result-wide·v6 |
1212 | ····iget-wide·v8,·v1,·Lorg/apache/commons/math3/linear/OpenMapRealVector;->epsilon:D | 1208 | ····iget-wide·v8,·v1,·Lorg/apache/commons/math3/linear/OpenMapRealVector;->epsilon:D |
1209 | ····.line·725 | ||
1213 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->doubleToLongBits(D)J | 1210 | ····invoke-static·{v8,·v9},·Ljava/lang/Double;->doubleToLongBits(D)J |
1214 | ····move-result-wide·v8 | 1211 | ····move-result-wide·v8 |
1215 | ····cmp-long·v6,·v6,·v8 | 1212 | ····cmp-long·v6,·v6,·v8 |
1216 | ····if-eqz·v6,·:cond_4 | 1213 | ····if-eqz·v6,·:cond_4 |
Offset 1874, 16 lines modified | Offset 1871, 14 lines modified | ||
1874 | ····.end·local·v2····#·"key":I | 1871 | ····.end·local·v2····#·"key":I |
1875 | ····:cond_2 | 1872 | ····:cond_2 |
1876 | ····return-object·v3 | 1873 | ····return-object·v3 |
1877 | .end·method | 1874 | .end·method |
1878 | .method·public·bridge·synthetic·getSubVector(II)Lorg/apache/commons/math3/linear/RealVector; | 1875 | .method·public·bridge·synthetic·getSubVector(II)Lorg/apache/commons/math3/linear/RealVector; |
1879 | ····.locals·1 | 1876 | ····.locals·1 |
1880 | ····.param·p1,·"x0"····#·I | ||
1881 | ····.param·p2,·"x1"····#·I | ||
1882 | ····.annotation·system·Ldalvik/annotation/Throws; | 1877 | ····.annotation·system·Ldalvik/annotation/Throws; |
1883 | ········value·=·{ | 1878 | ········value·=·{ |
1884 | ············Lorg/apache/commons/math3/exception/NotPositiveException;, | 1879 | ············Lorg/apache/commons/math3/exception/NotPositiveException;, |
1885 | ············Lorg/apache/commons/math3/exception/OutOfRangeException; | 1880 | ············Lorg/apache/commons/math3/exception/OutOfRangeException; |
1886 | ········} | 1881 | ········} |
1887 | ····.end·annotation | 1882 | ····.end·annotation |
Offset 2135, 15 lines modified | Offset 2130, 14 lines modified | ||
2135 | ····move-result-object·v0 | 2130 | ····move-result-object·v0 |
2136 | ····return-object·v0 | 2131 | ····return-object·v0 |
2137 | .end·method | 2132 | .end·method |
2138 | .method·public·bridge·synthetic·mapAdd(D)Lorg/apache/commons/math3/linear/RealVector; | 2133 | .method·public·bridge·synthetic·mapAdd(D)Lorg/apache/commons/math3/linear/RealVector; |
2139 | ····.locals·1 | 2134 | ····.locals·1 |
2140 | ····.param·p1,·"x0"····#·D | ||
2141 | ····.prologue | 2135 | ····.prologue |
2142 | ····.line·44 | 2136 | ····.line·44 |
2143 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAdd(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; | 2137 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAdd(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; |
2144 | ····move-result-object·v0 | 2138 | ····move-result-object·v0 |
Offset 2181, 15 lines modified | Offset 2175, 14 lines modified | ||
2181 | ····.line·579 | 2175 | ····.line·579 |
2182 | ····:cond_0 | 2176 | ····:cond_0 |
2183 | ····return-object·p0 | 2177 | ····return-object·p0 |
2184 | .end·method | 2178 | .end·method |
2185 | .method·public·bridge·synthetic·mapAddToSelf(D)Lorg/apache/commons/math3/linear/RealVector; | 2179 | .method·public·bridge·synthetic·mapAddToSelf(D)Lorg/apache/commons/math3/linear/RealVector; |
2186 | ····.locals·1 | 2180 | ····.locals·1 |
2187 | ····.param·p1,·"x0"····#·D | ||
2188 | ····.prologue | 2181 | ····.prologue |
2189 | ····.line·44 | 2182 | ····.line·44 |
2190 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAddToSelf(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; | 2183 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealVector;->mapAddToSelf(D)Lorg/apache/commons/math3/linear/OpenMapRealVector; |
2191 | ····move-result-object·v0 | 2184 | ····move-result-object·v0 |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·val$destination:[[D | 23 | .field·final·synthetic·val$destination:[[D |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[[D)V | 25 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[[D)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·363 | 29 | ····.line·363 |
29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 30 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->val$destination:[[D | 31 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$4;->val$destination:[[D |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EigenDecomposition.java" | 3 | .source·"EigenDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/EigenDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/EigenDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/EigenDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·EPSILON:D·=·1.0E-12 | 11 | .field·private·static·final·EPSILON:D·=·1.0E-12 |
Offset 591, 14 lines modified | Offset 590, 15 lines modified | ||
591 | ····move-object/from16·v32,·v0 | 590 | ····move-object/from16·v32,·v0 |
592 | ····add-int/lit8·v33,·v14,·0x1 | 591 | ····add-int/lit8·v33,·v14,·0x1 |
593 | ····aget-wide·v32,·v32,·v33 | 592 | ····aget-wide·v32,·v32,·v33 |
593 | ····.line·634 | ||
594 | ····invoke-static/range·{v32·..·v33},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 594 | ····invoke-static/range·{v32·..·v33},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
595 | ····move-result-wide·v32 | 595 | ····move-result-wide·v32 |
596 | ····add-double·v4,·v30,·v32 | 596 | ····add-double·v4,·v30,·v32 |
597 | ····.line·635 | 597 | ····.line·635 |
Offset 638, 14 lines modified | Offset 638, 15 lines modified | ||
638 | ····move-object/from16·v0,·p0 | 638 | ····move-object/from16·v0,·p0 |
639 | ····iget-byte·v0,·v0,·Lorg/apache/commons/math3/linear/EigenDecomposition;->maxIter:B | 639 | ····iget-byte·v0,·v0,·Lorg/apache/commons/math3/linear/EigenDecomposition;->maxIter:B |
640 | ····move/from16·v32,·v0 | 640 | ····move/from16·v32,·v0 |
641 | ····.line·642 | ||
641 | ····invoke-static/range·{v32·..·v32},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 642 | ····invoke-static/range·{v32·..·v32},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
642 | ····move-result-object·v32 | 643 | ····move-result-object·v32 |
643 | ····const/16·v33,·0x0 | 644 | ····const/16·v33,·0x0 |
644 | ····move/from16·v0,·v33 | 645 | ····move/from16·v0,·v33 |
Offset 2211, 18 lines modified | Offset 2212, 20 lines modified | ||
2211 | ····move-result-wide·v4 | 2212 | ····move-result-wide·v4 |
2212 | ····aget-object·v6,·v30,·v24 | 2213 | ····aget-object·v6,·v30,·v24 |
2213 | ····aget-wide·v6,·v6,·v25 | 2214 | ····aget-wide·v6,·v6,·v25 |
2215 | ····.line·939 | ||
2214 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2216 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2215 | ····move-result-wide·v6 | 2217 | ····move-result-wide·v6 |
2218 | ····.line·938 | ||
2216 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 2219 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
2217 | ····move-result-wide·v43 | 2220 | ····move-result-wide·v43 |
2218 | ····.line·940 | 2221 | ····.line·940 |
2219 | ····.restart·local·v43····#·"t":D | 2222 | ····.restart·local·v43····#·"t":D |
2220 | ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D | 2223 | ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D |
Offset 2369, 14 lines modified | Offset 2372, 15 lines modified | ||
2369 | ····if-eqz·v4,·:cond_f | 2372 | ····if-eqz·v4,·:cond_f |
2370 | ····.line·915 | 2373 | ····.line·915 |
2371 | ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D | 2374 | ····sget-wide·v4,·Lorg/apache/commons/math3/util/Precision;->EPSILON:D |
2372 | ····mul-double/2addr·v4,·v2 | 2375 | ····mul-double/2addr·v4,·v2 |
2376 | ····.line·916 | ||
2373 | ····invoke-static/range·{v46·..·v47},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2377 | ····invoke-static/range·{v46·..·v47},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2374 | ····move-result-wide·v6 | 2378 | ····move-result-wide·v6 |
2375 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2379 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2376 | ····move-result-wide·v8 | 2380 | ····move-result-wide·v8 |
Offset 2385, 14 lines modified | Offset 2389, 15 lines modified | ||
2385 | ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2389 | ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2386 | ····move-result-wide·v8 | 2390 | ····move-result-wide·v8 |
2387 | ····add-double/2addr·v6,·v8 | 2391 | ····add-double/2addr·v6,·v8 |
2392 | ····.line·917 | ||
2388 | ····invoke-static/range·{v50·..·v51},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2393 | ····invoke-static/range·{v50·..·v51},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2389 | ····move-result-wide·v8 | 2394 | ····move-result-wide·v8 |
2390 | ····add-double/2addr·v6,·v8 | 2395 | ····add-double/2addr·v6,·v8 |
2391 | ····invoke-static/range·{v52·..·v53},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2396 | ····invoke-static/range·{v52·..·v53},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
Offset 2838, 14 lines modified | Offset 2843, 15 lines modified | ||
2838 | ····aget-wide·v1,·v1,·v7 | 2843 | ····aget-wide·v1,·v1,·v7 |
2839 | ····const-wide/16·v3,·0x0 | 2844 | ····const-wide/16·v3,·0x0 |
2840 | ····const-wide·v5,·0x3d719799812dea11L····#·1.0E-12 | 2845 | ····const-wide·v5,·0x3d719799812dea11L····#·1.0E-12 |
2846 | ····.line·759 | ||
2841 | ····invoke-static/range·{v1·..·v6},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z | 2847 | ····invoke-static/range·{v1·..·v6},·Lorg/apache/commons/math3/util/Precision;->equals(DDD)Z |
2842 | ····move-result·v1 | 2848 | ····move-result·v1 |
2843 | ····if-eqz·v1,·:cond_1 | 2849 | ····if-eqz·v1,·:cond_1 |
2844 | ····.line·760 | 2850 | ····.line·760 |
Offset 3100, 45 lines modified | Offset 3106, 42 lines modified | ||
3100 | .end·method | 3106 | .end·method |
3101 | .method·public·getDeterminant()D | 3107 | .method·public·getDeterminant()D |
3102 | ····.locals·7 | 3108 | ····.locals·7 |
3103 | ····.prologue | 3109 | ····.prologue |
3104 | ····.line·357 | 3110 | ····.line·357 |
3105 | ····const-wide/high16·v | 3111 | ····const-wide/high16·v0,·0x3ff0000000000000L····#·1.0 |
3106 | ····.line·358 | 3112 | ····.line·358 |
Max diff block lines reached; 809/4015 bytes (20.15%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/linear/QRDecomposition; | 2 | .super·Lorg/apache/commons/math3/linear/QRDecomposition; |
3 | .source·"RRQRDecomposition.java" | 3 | .source·"RRQRDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/RRQRDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/RRQRDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/RRQRDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·cachedP:Lorg/apache/commons/math3/linear/RealMatrix; | 11 | .field·private·cachedP:Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/RealMatrix; | 19 | .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/RealMatrix; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;Lorg/apache/commons/math3/linear/RealMatrix;)V | 21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;Lorg/apache/commons/math3/linear/RealMatrix;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·613 | 25 | ····.line·613 |
25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
26 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->val$out:Lorg/apache/commons/math3/linear/RealMatrix; | 27 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$5;->val$out:Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 734, 27 lines modified | Offset 734, 27 lines modified | ||
734 | ····array-length·v4,·v1 | 734 | ····array-length·v4,·v1 |
735 | ····invoke-static·{v1,·v5,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 735 | ····invoke-static·{v1,·v5,·v2,·v3,·v4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
736 | ····.line·302 | 736 | ····.line·302 |
737 | ····return-void | 737 | ····return-void |
738 | ····.line·29 | 738 | ····.line·296 |
739 | ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" | 739 | ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" |
740 | ····.end·local·v1····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" | 740 | ····.end·local·v1····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" |
741 | ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" | 741 | ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" |
742 | ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" | 742 | ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" |
743 | ····:cond_0 | 743 | ····:cond_0 |
744 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; | 744 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; |
745 | ····move-result-object·v0 | 745 | ····move-result-object·v0 |
746 | ····goto·:goto_0 | 746 | ····goto·:goto_0 |
747 | ····.line·29 | 747 | ····.line·298 |
748 | ····.end·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" | 748 | ····.end·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" |
749 | ····.restart·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" | 749 | ····.restart·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" |
750 | ····:cond_1 | 750 | ····:cond_1 |
751 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; | 751 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; |
752 | ····move-result-object·v1 | 752 | ····move-result-object·v1 |
Offset 843, 15 lines modified | Offset 843, 15 lines modified | ||
843 | ····array-length·v3,·p2 | 843 | ····array-length·v3,·p2 |
844 | ····invoke-static·{p2,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 844 | ····invoke-static·{p2,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
845 | ····.line·338 | 845 | ····.line·338 |
846 | ····return-void | 846 | ····return-void |
847 | ····.line·33 | 847 | ····.line·334 |
848 | ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" | 848 | ····.end·local·v0····#·"v1Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" |
849 | ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" | 849 | ····.restart·local·p1····#·"v1":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" |
850 | ····:cond_0 | 850 | ····:cond_0 |
851 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; | 851 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; |
852 | ····move-result-object·v0 | 852 | ····move-result-object·v0 |
Offset 1125, 15 lines modified | Offset 1125, 15 lines modified | ||
1125 | ····array-length·v3,·v0 | 1125 | ····array-length·v3,·v0 |
1126 | ····invoke-static·{v0,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 1126 | ····invoke-static·{v0,·v4,·v1,·v2,·v3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
1127 | ····.line·374 | 1127 | ····.line·374 |
1128 | ····return-void | 1128 | ····return-void |
1129 | ····.line·3 | 1129 | ····.line·370 |
1130 | ····.end·local·v0····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" | 1130 | ····.end·local·v0····#·"v2Data":[Lorg/apache/commons/math3/FieldElement;,·"[TT;" |
1131 | ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" | 1131 | ····.restart·local·p2····#·"v2":Lorg/apache/commons/math3/linear/FieldVector;,·"Lorg/apache/commons/math3/linear/FieldVector<TT;>;" |
1132 | ····:cond_0 | 1132 | ····:cond_0 |
1133 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; | 1133 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/linear/FieldVector;->toArray()[Lorg/apache/commons/math3/FieldElement; |
1134 | ····move-result-object·v0 | 1134 | ····move-result-object·v0 |
Offset 1340, 14 lines modified | Offset 1340, 15 lines modified | ||
1340 | ····.line·1117 | 1340 | ····.line·1117 |
1341 | ····:cond_0 | 1341 | ····:cond_0 |
1342 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 1342 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
1343 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1343 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1344 | ····.line·1118 | ||
1344 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1345 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1345 | ····move-result-object·v2 | 1346 | ····move-result-object·v2 |
1346 | ····const/4·v3,·0x0 | 1347 | ····const/4·v3,·0x0 |
1347 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1348 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1411, 14 lines modified | Offset 1412, 15 lines modified | ||
1411 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1412 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1412 | ····move-result-object·v4 | 1413 | ····move-result-object·v4 |
1413 | ····add-int/lit8·v5,·v0,·-0x1 | 1414 | ····add-int/lit8·v5,·v0,·-0x1 |
1415 | ····.line·1136 | ||
1414 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1416 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1415 | ····move-result-object·v5 | 1417 | ····move-result-object·v5 |
1416 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 1418 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
1417 | ····throw·v1 | 1419 | ····throw·v1 |
Offset 1441, 14 lines modified | Offset 1443, 15 lines modified | ||
1441 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1443 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1442 | ····move-result-object·v4 | 1444 | ····move-result-object·v4 |
1443 | ····add-int/lit8·v5,·v0,·-0x1 | 1445 | ····add-int/lit8·v5,·v0,·-0x1 |
1446 | ····.line·1140 | ||
1444 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1447 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1445 | ····move-result-object·v5 | 1448 | ····move-result-object·v5 |
1446 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 1449 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
1447 | ····throw·v1 | 1450 | ····throw·v1 |
Offset 1458, 14 lines modified | Offset 1461, 15 lines modified | ||
1458 | ····if-ge·p2,·p1,·:cond_4 | 1461 | ····if-ge·p2,·p1,·:cond_4 |
1459 | ····.line·1143 | 1462 | ····.line·1143 |
1460 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 1463 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
1461 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1464 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1465 | ····.line·1144 | ||
1462 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1466 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1463 | ····move-result-object·v3 | 1467 | ····move-result-object·v3 |
1464 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1468 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1465 | ····move-result-object·v4 | 1469 | ····move-result-object·v4 |
Offset 2787, 49 lines modified | Offset 2791, 46 lines modified | ||
2787 | .method·public·hashCode()I | 2791 | .method·public·hashCode()I |
2788 | ····.locals·6 | 2792 | ····.locals·6 |
Max diff block lines reached; 1542/6202 bytes (24.86%) of diff not shown. |
Offset 1666, 28 lines modified | Offset 1666, 30 lines modified | ||
1666 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D | 1666 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D |
1667 | ····move-object/from16·v55,·v0 | 1667 | ····move-object/from16·v55,·v0 |
1668 | ····aget-wide·v55,·v55,·v25 | 1668 | ····aget-wide·v55,·v55,·v25 |
1669 | ····.line·286 | ||
1669 | ····invoke-static/range·{v55·..·v56},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1670 | ····invoke-static/range·{v55·..·v56},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1670 | ····move-result-wide·v55 | 1671 | ····move-result-wide·v55 |
1671 | ····move-object/from16·v0,·p0 | 1672 | ····move-object/from16·v0,·p0 |
1672 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D | 1673 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D |
1673 | ····move-object/from16·v57,·v0 | 1674 | ····move-object/from16·v57,·v0 |
1674 | ····add-int/lit8·v58,·v25,·0x1 | 1675 | ····add-int/lit8·v58,·v25,·0x1 |
1675 | ····aget-wide·v57,·v57,·v58 | 1676 | ····aget-wide·v57,·v57,·v58 |
1677 | ····.line·287 | ||
1676 | ····invoke-static/range·{v57·..·v58},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1678 | ····invoke-static/range·{v57·..·v58},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1677 | ····move-result-wide·v57 | 1679 | ····move-result-wide·v57 |
1678 | ····add-double·v55,·v55,·v57 | 1680 | ····add-double·v55,·v55,·v57 |
1679 | ····mul-double·v53,·v53,·v55 | 1681 | ····mul-double·v53,·v53,·v55 |
Offset 1887, 14 lines modified | Offset 1889, 15 lines modified | ||
1887 | ····if-eq·v0,·v1,·:cond_2e | 1889 | ····if-eq·v0,·v1,·:cond_2e |
1888 | ····add-int/lit8·v51,·v27,·-0x1 | 1890 | ····add-int/lit8·v51,·v27,·-0x1 |
1889 | ····aget-wide·v51,·v13,·v51 | 1891 | ····aget-wide·v51,·v13,·v51 |
1892 | ····.line·311 | ||
1890 | ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1893 | ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1891 | ····move-result-wide·v51 | 1894 | ····move-result-wide·v51 |
1892 | ····:goto_26 | 1895 | ····:goto_26 |
1893 | ····add-double·v46,·v53,·v51 | 1896 | ····add-double·v46,·v53,·v51 |
Offset 1942, 14 lines modified | Offset 1945, 15 lines modified | ||
1942 | ····:cond_2d | 1945 | ····:cond_2d |
1943 | ····const-wide/16·v51,·0x0 | 1946 | ····const-wide/16·v51,·0x0 |
1944 | ····move-wide/from16·v53,·v51 | 1947 | ····move-wide/from16·v53,·v51 |
1945 | ····goto·:goto_25 | 1948 | ····goto·:goto_25 |
1949 | ····.line·311 | ||
1946 | ····:cond_2e | 1950 | ····:cond_2e |
1947 | ····const-wide/16·v51,·0x0 | 1951 | ····const-wide/16·v51,·0x0 |
1948 | ····goto·:goto_26 | 1952 | ····goto·:goto_26 |
1949 | ····.line·306 | 1953 | ····.line·306 |
1950 | ····.restart·local·v46····#·"t":D | 1954 | ····.restart·local·v46····#·"t":D |
Offset 2361, 32 lines modified | Offset 2365, 36 lines modified | ||
2361 | ····move-object/from16·v53,·v0 | 2365 | ····move-object/from16·v53,·v0 |
2362 | ····add-int/lit8·v54,·v32,·-0x2 | 2366 | ····add-int/lit8·v54,·v32,·-0x2 |
2363 | ····aget-wide·v53,·v53,·v54 | 2367 | ····aget-wide·v53,·v53,·v54 |
2368 | ····.line·375 | ||
2364 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2369 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2365 | ····move-result-wide·v53 | 2370 | ····move-result-wide·v53 |
2371 | ····.line·374 | ||
2366 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 2372 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
2367 | ····move-result-wide·v28 | 2373 | ····move-result-wide·v28 |
2368 | ····.line·376 | 2374 | ····.line·376 |
2369 | ····.local·v28,·"maxPm1Pm2":D | 2375 | ····.local·v28,·"maxPm1Pm2":D |
2370 | ····add-int/lit8·v51,·v32,·-0x2 | 2376 | ····add-int/lit8·v51,·v32,·-0x2 |
2371 | ····aget-wide·v51,·v13,·v51 | 2377 | ····aget-wide·v51,·v13,·v51 |
2378 | ····.line·377 | ||
2372 | ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2379 | ····invoke-static/range·{v51·..·v52},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2373 | ····move-result-wide·v51 | 2380 | ····move-result-wide·v51 |
2381 | ····.line·376 | ||
2374 | ····move-wide/from16·v0,·v28 | 2382 | ····move-wide/from16·v0,·v28 |
2375 | ····move-wide/from16·v2,·v51 | 2383 | ····move-wide/from16·v2,·v51 |
2376 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 2384 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
2377 | ····move-result-wide·v51 | 2385 | ····move-result-wide·v51 |
Offset 2395, 28 lines modified | Offset 2403, 32 lines modified | ||
2395 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D | 2403 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition;->singularValues:[D |
2396 | ····move-object/from16·v53,·v0 | 2404 | ····move-object/from16·v53,·v0 |
2397 | ····aget-wide·v53,·v53,·v25 | 2405 | ····aget-wide·v53,·v53,·v25 |
2406 | ····.line·378 | ||
2398 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2407 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2399 | ····move-result-wide·v53 | 2408 | ····move-result-wide·v53 |
2409 | ····.line·376 | ||
2400 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 2410 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
2401 | ····move-result-wide·v51 | 2411 | ····move-result-wide·v51 |
2402 | ····aget-wide·v53,·v13,·v25 | 2412 | ····aget-wide·v53,·v13,·v25 |
2413 | ····.line·379 | ||
2403 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 2414 | ····invoke-static/range·{v53·..·v54},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
2404 | ····move-result-wide·v53 | 2415 | ····move-result-wide·v53 |
2416 | ····.line·376 | ||
2405 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 2417 | ····invoke-static/range·{v51·..·v54},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
Max diff block lines reached; 1202/4124 bytes (29.15%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 26 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V | 28 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·242 | 32 | ····.line·242 |
32 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 33 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$1;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$selectedRows:[I | 21 | .field·final·synthetic·val$selectedRows:[I |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[I[I)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractRealMatrix;[I[I)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractRealMatrix; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·329 | 27 | ····.line·329 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractRealMatrix; |
28 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->val$selectedRows:[I | 29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3;->val$selectedRows:[I |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FieldLUDecomposition.java" | 3 | .source·"FieldLUDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/FieldLUDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/FieldLUDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/FieldLUDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"<T::", | 12 | ········"<T::", |
Offset 106, 14 lines modified | Offset 105, 15 lines modified | ||
106 | ····.line·87 | 105 | ····.line·87 |
107 | ····new-instance·v10,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 106 | ····new-instance·v10,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
108 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I | 107 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I |
109 | ····move-result·v11 | 108 | ····move-result·v11 |
109 | ····.line·88 | ||
110 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I | 110 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I |
111 | ····move-result·v12 | 111 | ····move-result·v12 |
112 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 112 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
113 | ····throw·v10 | 113 | ····throw·v10 |
Offset 35, 36 lines modified | Offset 35, 40 lines modified | ||
35 | ····.line·73 | 35 | ····.line·73 |
36 | ····const-string·v0,·"{" | 36 | ····const-string·v0,·"{" |
37 | ····const-string·v1,·"}" | 37 | ····const-string·v1,·"}" |
38 | ····const-string·v2,·";·" | 38 | ····const-string·v2,·";·" |
39 | ····.line·74 | ||
39 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 40 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
40 | ····move-result-object·v3 | 41 | ····move-result-object·v3 |
42 | ····.line·73 | ||
41 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 43 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
42 | ····.line·75 | 44 | ····.line·75 |
43 | ····return-void | 45 | ····return-void |
44 | .end·method | 46 | .end·method |
45 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 47 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
46 | ····.locals·1 | 48 | ····.locals·1 |
47 | ····.param·p1,·"prefix"····#·Ljava/lang/String; | 49 | ····.param·p1,·"prefix"····#·Ljava/lang/String; |
48 | ····.param·p2,·"suffix"····#·Ljava/lang/String; | 50 | ····.param·p2,·"suffix"····#·Ljava/lang/String; |
49 | ····.param·p3,·"separator"····#·Ljava/lang/String; | 51 | ····.param·p3,·"separator"····#·Ljava/lang/String; |
50 | ····.prologue | 52 | ····.prologue |
51 | ····.line·93 | 53 | ····.line·93 |
54 | ····.line·94 | ||
52 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 55 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
53 | ····move-result-object·v0 | 56 | ····move-result-object·v0 |
57 | ····.line·93 | ||
54 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 58 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Lorg/apache/commons/math3/linear/RealVectorFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
55 | ····.line·95 | 59 | ····.line·95 |
56 | ····return-void | 60 | ····return-void |
57 | .end·method | 61 | .end·method |
58 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 62 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
Offset 336, 14 lines modified | Offset 340, 15 lines modified | ||
336 | ····move-result·v2 | 340 | ····move-result·v2 |
337 | ····if-nez·v2,·:cond_0 | 341 | ····if-nez·v2,·:cond_0 |
338 | ····.line·227 | 342 | ····.line·227 |
339 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 343 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
344 | ····.line·228 | ||
340 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 345 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
341 | ····move-result·v3 | 346 | ····move-result·v3 |
342 | ····const-class·v4,·Lorg/apache/commons/math3/linear/ArrayRealVector; | 347 | ····const-class·v4,·Lorg/apache/commons/math3/linear/ArrayRealVector; |
343 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 348 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$i:Ljava/util/Iterator; | 34 | .field·final·synthetic·val$i:Ljava/util/Iterator; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V | 36 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·1270 | 40 | ····.line·1270 |
40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; | 41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; |
41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->val$i:Ljava/util/Iterator; | 42 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$2;->val$i:Ljava/util/Iterator; |
Offset 86, 63 lines modified | Offset 86, 59 lines modified | ||
86 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
87 | ····return-object·v0 | 87 | ····return-object·v0 |
88 | .end·method | 88 | .end·method |
89 | .method·public·isNonSingular()Z | 89 | .method·public·isNonSingular()Z |
90 | ····.locals· | 90 | ····.locals·10 |
91 | ····.prologue | 91 | ····.prologue |
92 | ····const/4·v2,·0x0 | ||
92 | ····.line·339 | 93 | ····.line·339 |
93 | ····iget-object·v | 94 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->rDiag:[D |
94 | ····.local·v0,·"arr$":[D | ||
95 | ····array-length·v | 95 | ····array-length·v5,·v4 |
96 | ····move·v3,·v2 | ||
96 | ····.local·v4,·"len$":I | ||
97 | ····const/4·v3,·0x0 | ||
98 | ····.local·v3,·"i$":I | ||
99 | ····:goto_0 | 97 | ····:goto_0 |
100 | ····if-ge·v3,·v | 98 | ····if-ge·v3,·v5,·:cond_1 |
101 | ····aget-wide·v | 99 | ····aget-wide·v0,·v4,·v3 |
102 | ····.line·340 | 100 | ····.line·340 |
103 | ····.local·v | 101 | ····.local·v0,·"diag":D |
104 | ····invoke-static·{v | 102 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
105 | ····move-result-wide·v5 | ||
106 | ···· | 103 | ····move-result-wide·v6 |
107 | ···· | 104 | ····iget-wide·v8,·p0,·Lorg/apache/commons/math3/linear/QRDecomposition$Solver;->threshold:D |
108 | ···· | 105 | ····cmpg-double·v6,·v6,·v8 |
106 | ····if-gtz·v6,·:cond_0 | ||
109 | ····.line·341 | ||
110 | ····const/4·v5,·0x0 | ||
111 | ····.line·344 | 107 | ····.line·344 |
112 | ····.end·local·v | 108 | ····.end·local·v0····#·"diag":D |
113 | ····:goto_1 | 109 | ····:goto_1 |
114 | ····return·v | 110 | ····return·v2 |
115 | ····.line·339 | 111 | ····.line·339 |
116 | ····.restart·local·v | 112 | ····.restart·local·v0····#·"diag":D |
117 | ····:cond_0 | 113 | ····:cond_0 |
118 | ····add-int/lit8·v3,·v3,·0x1 | 114 | ····add-int/lit8·v3,·v3,·0x1 |
119 | ····goto·:goto_0 | 115 | ····goto·:goto_0 |
120 | ····.line·344 | 116 | ····.line·344 |
121 | ····.end·local·v | 117 | ····.end·local·v0····#·"diag":D |
122 | ····:cond_1 | 118 | ····:cond_1 |
123 | ····const/4·v | 119 | ····const/4·v2,·0x1 |
124 | ····goto·:goto_1 | 120 | ····goto·:goto_1 |
125 | .end·method | 121 | .end·method |
126 | .method·public·solve(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; | 122 | .method·public·solve(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
127 | ····.locals·43 | 123 | ····.locals·43 |
128 | ····.param·p1,·"b"····#·Lorg/apache/commons/math3/linear/RealMatrix; | 124 | ····.param·p1,·"b"····#·Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 324, 16 lines modified | Offset 324, 14 lines modified | ||
324 | ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;-><init>(II)V | 324 | ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;-><init>(II)V |
325 | ····return-object·v0 | 325 | ····return-object·v0 |
326 | .end·method | 326 | .end·method |
327 | .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; | 327 | .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; |
328 | ····.locals·1 | 328 | ····.locals·1 |
329 | ····.param·p1,·"x0"····#·I | ||
330 | ····.param·p2,·"x1"····#·I | ||
331 | ····.annotation·system·Ldalvik/annotation/Throws; | 329 | ····.annotation·system·Ldalvik/annotation/Throws; |
332 | ········value·=·{ | 330 | ········value·=·{ |
333 | ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 331 | ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
334 | ········} | 332 | ········} |
335 | ····.end·annotation | 333 | ····.end·annotation |
336 | ····.prologue | 334 | ····.prologue |
Offset 505, 14 lines modified | Offset 503, 15 lines modified | ||
505 | ····move-result·v8 | 503 | ····move-result·v8 |
506 | ····.line·229 | 504 | ····.line·229 |
507 | ····.local·v8,·"outKey":I | 505 | ····.local·v8,·"outKey":I |
508 | ····iget-object·v14,·v6,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; | 506 | ····iget-object·v14,·v6,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; |
507 | ····.line·230 | ||
509 | ····invoke-virtual·{v14,·v8},·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;->get(I)D | 508 | ····invoke-virtual·{v14,·v8},·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;->get(I)D |
510 | ····move-result-wide·v14 | 509 | ····move-result-wide·v14 |
511 | ····move-object/from16·v0,·p1 | 510 | ····move-object/from16·v0,·p1 |
512 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; | 511 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix;->entries:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; |
Offset 921, 15 lines modified | Offset 920, 14 lines modified | ||
921 | ····check-cast·v2,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix; | 920 | ····check-cast·v2,·Lorg/apache/commons/math3/linear/OpenMapRealMatrix; |
922 | ····goto·:goto_0 | 921 | ····goto·:goto_0 |
923 | .end·method | 922 | .end·method |
924 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; | 923 | .method·public·bridge·synthetic·subtract(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
925 | ····.locals·1 | 924 | ····.locals·1 |
926 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealMatrix; | ||
927 | ····.annotation·system·Ldalvik/annotation/Throws; | 925 | ····.annotation·system·Ldalvik/annotation/Throws; |
928 | ········value·=·{ | 926 | ········value·=·{ |
929 | ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException; | 927 | ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException; |
930 | ········} | 928 | ········} |
931 | ····.end·annotation | 929 | ····.end·annotation |
932 | ····.prologue | 930 | ····.prologue |
Offset 931, 15 lines modified | Offset 931, 14 lines modified | ||
931 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; | 931 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; |
932 | ····:cond_2 | 932 | ····:cond_2 |
933 | ····return-object·v5 | 933 | ····return-object·v5 |
934 | .end·method | 934 | .end·method |
935 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 935 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
936 | ····.locals·1 | 936 | ····.locals·1 |
937 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
938 | ····.annotation·system·Ldalvik/annotation/Throws; | 937 | ····.annotation·system·Ldalvik/annotation/Throws; |
939 | ········value·=·{ | 938 | ········value·=·{ |
940 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 939 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
941 | ········} | 940 | ········} |
942 | ····.end·annotation | 941 | ····.end·annotation |
943 | ····.prologue | 942 | ····.prologue |
Offset 983, 14 lines modified | Offset 982, 15 lines modified | ||
983 | ····.line·676 | 982 | ····.line·676 |
984 | ····.local·v0,·"e":Ljava/lang/IndexOutOfBoundsException; | 983 | ····.local·v0,·"e":Ljava/lang/IndexOutOfBoundsException; |
985 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 984 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
986 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 985 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
986 | ····.line·677 | ||
987 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 987 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
988 | ····move-result-object·v3 | 988 | ····move-result-object·v3 |
989 | ····const/4·v4,·0x0 | 989 | ····const/4·v4,·0x0 |
990 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 990 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1186, 17 lines modified | Offset 1186, 14 lines modified | ||
1186 | ····move-result-object·v0 | 1186 | ····move-result-object·v0 |
1187 | ····return-object·v0 | 1187 | ····return-object·v0 |
1188 | .end·method | 1188 | .end·method |
1189 | .method·public·bridge·synthetic·combine(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1189 | .method·public·bridge·synthetic·combine(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1190 | ····.locals·1 | 1190 | ····.locals·1 |
1191 | ····.param·p1,·"x0"····#·D | ||
1192 | ····.param·p3,·"x1"····#·D | ||
1193 | ····.param·p5,·"x2"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1194 | ····.annotation·system·Ldalvik/annotation/Throws; | 1191 | ····.annotation·system·Ldalvik/annotation/Throws; |
1195 | ········value·=·{ | 1192 | ········value·=·{ |
1196 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1193 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1197 | ········} | 1194 | ········} |
1198 | ····.end·annotation | 1195 | ····.end·annotation |
1199 | ····.prologue | 1196 | ····.prologue |
Offset 1316, 17 lines modified | Offset 1313, 14 lines modified | ||
1316 | ····.end·local·p5····#·"y":Lorg/apache/commons/math3/linear/RealVector; | 1313 | ····.end·local·p5····#·"y":Lorg/apache/commons/math3/linear/RealVector; |
1317 | ····:cond_1 | 1314 | ····:cond_1 |
1318 | ····return-object·p0 | 1315 | ····return-object·p0 |
1319 | .end·method | 1316 | .end·method |
1320 | .method·public·bridge·synthetic·combineToSelf(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1317 | .method·public·bridge·synthetic·combineToSelf(DDLorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1321 | ····.locals·1 | 1318 | ····.locals·1 |
1322 | ····.param·p1,·"x0"····#·D | ||
1323 | ····.param·p3,·"x1"····#·D | ||
1324 | ····.param·p5,·"x2"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1325 | ····.annotation·system·Ldalvik/annotation/Throws; | 1319 | ····.annotation·system·Ldalvik/annotation/Throws; |
1326 | ········value·=·{ | 1320 | ········value·=·{ |
1327 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1321 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1328 | ········} | 1322 | ········} |
1329 | ····.end·annotation | 1323 | ····.end·annotation |
1330 | ····.prologue | 1324 | ····.prologue |
Offset 1558, 15 lines modified | Offset 1552, 14 lines modified | ||
1558 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; | 1552 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; |
1559 | ····:cond_2 | 1553 | ····:cond_2 |
1560 | ····return-object·v3 | 1554 | ····return-object·v3 |
1561 | .end·method | 1555 | .end·method |
1562 | .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1556 | .method·public·bridge·synthetic·ebeDivide(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1563 | ····.locals·1 | 1557 | ····.locals·1 |
1564 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1565 | ····.annotation·system·Ldalvik/annotation/Throws; | 1558 | ····.annotation·system·Ldalvik/annotation/Throws; |
1566 | ········value·=·{ | 1559 | ········value·=·{ |
1567 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1560 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1568 | ········} | 1561 | ········} |
1569 | ····.end·annotation | 1562 | ····.end·annotation |
1570 | ····.prologue | 1563 | ····.prologue |
Offset 1699, 15 lines modified | Offset 1692, 14 lines modified | ||
1699 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; | 1692 | ····.end·local·p1····#·"v":Lorg/apache/commons/math3/linear/RealVector; |
1700 | ····:cond_2 | 1693 | ····:cond_2 |
1701 | ····return-object·v3 | 1694 | ····return-object·v3 |
1702 | .end·method | 1695 | .end·method |
1703 | .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 1696 | .method·public·bridge·synthetic·ebeMultiply(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
1704 | ····.locals·1 | 1697 | ····.locals·1 |
1705 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
1706 | ····.annotation·system·Ldalvik/annotation/Throws; | 1698 | ····.annotation·system·Ldalvik/annotation/Throws; |
1707 | ········value·=·{ | 1699 | ········value·=·{ |
1708 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 1700 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
1709 | ········} | 1701 | ········} |
1710 | ····.end·annotation | 1702 | ····.end·annotation |
1711 | ····.prologue | 1703 | ····.prologue |
Offset 2008, 14 lines modified | Offset 2000, 15 lines modified | ||
2008 | ····const/4·v4,·0x0 | 2000 | ····const/4·v4,·0x0 |
2009 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2001 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2010 | ····move-result-object·v4 | 2002 | ····move-result-object·v4 |
2003 | ····.line·603 | ||
2011 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getDimension()I | 2004 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getDimension()I |
2012 | ····move-result·v5 | 2005 | ····move-result·v5 |
2013 | ····add-int/lit8·v5,·v5,·-0x1 | 2006 | ····add-int/lit8·v5,·v5,·-0x1 |
2014 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2007 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 2147, 49 lines modified | Offset 2140, 46 lines modified | ||
2147 | .end·method | 2140 | .end·method |
2148 | .method·public·getL1Norm()D | 2141 | .method·public·getL1Norm()D |
2149 | ····.locals·9 | 2142 | ····.locals·9 |
2150 | ····.prologue | 2143 | ····.prologue |
2151 | ····.line·481 | 2144 | ····.line·481 |
2152 | ····const-wide/16·v | 2145 | ····const-wide/16·v2,·0x0 |
2153 | ····.line·482 | 2146 | ····.line·482 |
2154 | ····.local·v | 2147 | ····.local·v2,·"sum":D |
Max diff block lines reached; 8303/12516 bytes (66.34%) of diff not shown. |
Offset 99, 14 lines modified | Offset 99, 15 lines modified | ||
99 | ····if-gtz·p2,·:cond_0 | 99 | ····if-gtz·p2,·:cond_0 |
100 | ····.line·78 | 100 | ····.line·78 |
101 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 101 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
102 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 102 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
103 | ····.line·79 | ||
103 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 104 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
104 | ····move-result-object·v2 | 105 | ····move-result-object·v2 |
105 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 106 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
106 | ····throw·v0 | 107 | ····throw·v0 |
Offset 116, 14 lines modified | Offset 117, 15 lines modified | ||
116 | ····if-gtz·p3,·:cond_1 | 117 | ····if-gtz·p3,·:cond_1 |
117 | ····.line·82 | 118 | ····.line·82 |
118 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 119 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
119 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 120 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
121 | ····.line·83 | ||
120 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 122 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
121 | ····move-result-object·v2 | 123 | ····move-result-object·v2 |
122 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 124 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
123 | ····throw·v0 | 125 | ····throw·v0 |
Offset 450, 14 lines modified | Offset 452, 15 lines modified | ||
450 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I | 452 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getRowDimension()I |
451 | ····move-result·v1 | 453 | ····move-result·v1 |
452 | ····if-ne·v0,·v1,·:cond_0 | 454 | ····if-ne·v0,·v1,·:cond_0 |
455 | ····.line·1122 | ||
453 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I | 456 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I |
454 | ····move-result·v0 | 457 | ····move-result·v0 |
455 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I | 458 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I |
456 | ····move-result·v1 | 459 | ····move-result·v1 |
Offset 472, 14 lines modified | Offset 475, 15 lines modified | ||
472 | ····move-result·v1 | 475 | ····move-result·v1 |
473 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I | 476 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/FieldMatrix;->getColumnDimension()I |
474 | ····move-result·v2 | 477 | ····move-result·v2 |
478 | ····.line·1124 | ||
475 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getRowDimension()I | 479 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getRowDimension()I |
476 | ····move-result·v3 | 480 | ····move-result·v3 |
477 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I | 481 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractFieldMatrix;->getColumnDimension()I |
478 | ····move-result·v4 | 482 | ····move-result·v4 |
Offset 515, 14 lines modified | Offset 519, 15 lines modified | ||
515 | ····.line·1048 | 519 | ····.line·1048 |
516 | ····:cond_0 | 520 | ····:cond_0 |
517 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 521 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
518 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 522 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
523 | ····.line·1049 | ||
519 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 524 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
520 | ····move-result-object·v2 | 525 | ····move-result-object·v2 |
521 | ····const/4·v3,·0x0 | 526 | ····const/4·v3,·0x0 |
522 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 527 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 620, 14 lines modified | Offset 625, 15 lines modified | ||
620 | ····.line·1034 | 625 | ····.line·1034 |
621 | ····:cond_0 | 626 | ····:cond_0 |
622 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 627 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
623 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 628 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
629 | ····.line·1035 | ||
624 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 630 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
625 | ····move-result-object·v2 | 631 | ····move-result-object·v2 |
626 | ····const/4·v3,·0x0 | 632 | ····const/4·v3,·0x0 |
627 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 633 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 680, 14 lines modified | Offset 686, 15 lines modified | ||
680 | ····if-ge·p2,·p1,·:cond_0 | 686 | ····if-ge·p2,·p1,·:cond_0 |
681 | ····.line·1071 | 687 | ····.line·1071 |
682 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 688 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
683 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 689 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
690 | ····.line·1072 | ||
684 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 691 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
685 | ····move-result-object·v2 | 692 | ····move-result-object·v2 |
686 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 693 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
687 | ····move-result-object·v3 | 694 | ····move-result-object·v3 |
Offset 707, 14 lines modified | Offset 714, 15 lines modified | ||
707 | ····if-ge·p4,·p3,·:cond_1 | 714 | ····if-ge·p4,·p3,·:cond_1 |
708 | ····.line·1078 | 715 | ····.line·1078 |
709 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 716 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
710 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_COLUMN_AFTER_FINAL_COLUMN:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 717 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_COLUMN_AFTER_FINAL_COLUMN:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
718 | ····.line·1079 | ||
711 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 719 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
712 | ····move-result-object·v2 | 720 | ····move-result-object·v2 |
713 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 721 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
714 | ····move-result-object·v3 | 722 | ····move-result-object·v3 |
Max diff block lines reached; 18420/22680 bytes (81.22%) of diff not shown. |
Offset 180, 14 lines modified | Offset 180, 15 lines modified | ||
180 | ····move-object/from16·v21,·v2 | 180 | ····move-object/from16·v21,·v2 |
181 | ····.line·182 | 181 | ····.line·182 |
182 | ····.local·v21,·"z":Lorg/apache/commons/math3/linear/RealVector; | 182 | ····.local·v21,·"z":Lorg/apache/commons/math3/linear/RealVector; |
183 | ····:goto_0 | 183 | ····:goto_0 |
184 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 184 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
185 | ····.line·183 | ||
185 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 186 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
186 | ····move-result·v10 | 187 | ····move-result·v10 |
187 | ····move-object/from16·v9,·p0 | 188 | ····move-object/from16·v9,·p0 |
188 | ····invoke-direct/range·{v8·..·v15},·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;-><init>(Ljava/lang/Object;ILorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;D)V | 189 | ····invoke-direct/range·{v8·..·v15},·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent;-><init>(Ljava/lang/Object;ILorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/linear/RealVector;D)V |
Offset 230, 14 lines modified | Offset 231, 15 lines modified | ||
230 | ····.local·v35,·"rhoPrev":D | 231 | ····.local·v35,·"rhoPrev":D |
231 | ····:cond_2 | 232 | ····:cond_2 |
232 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V | 233 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->incrementIterationCount()V |
233 | ····.line·192 | 234 | ····.line·192 |
234 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 235 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
236 | ····.line·193 | ||
235 | ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; | 237 | ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; |
236 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 238 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
237 | ····move-result·v10 | 239 | ····move-result·v10 |
238 | ····move-object/from16·v9,·p0 | 240 | ····move-object/from16·v9,·p0 |
Offset 439, 14 lines modified | Offset 441, 15 lines modified | ||
439 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D | 441 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D |
440 | ····move-result-wide·v14 | 442 | ····move-result-wide·v14 |
441 | ····.line·227 | 443 | ····.line·227 |
442 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; | 444 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent; |
445 | ····.line·228 | ||
443 | ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; | 446 | ····.end·local·v8····#·"evt":Lorg/apache/commons/math3/linear/IterativeLinearSolverEvent; |
444 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I | 447 | ····invoke-virtual/range·{v30·..·v30},·Lorg/apache/commons/math3/util/IterationManager;->getIterations()I |
445 | ····move-result·v10 | 448 | ····move-result·v10 |
446 | ····move-object/from16·v9,·p0 | 449 | ····move-object/from16·v9,·p0 |
Offset 26, 19 lines modified | Offset 26, 20 lines modified | ||
26 | .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/FieldMatrix; | 26 | .field·final·synthetic·val$out:Lorg/apache/commons/math3/linear/FieldMatrix; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;Lorg/apache/commons/math3/linear/FieldMatrix;)V | 28 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/AbstractFieldMatrix;Lorg/apache/commons/math3/FieldElement;Lorg/apache/commons/math3/linear/FieldMatrix;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·665 | 32 | ····.line·665 |
32 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 33 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;" |
33 | ····.local·p2,·" | 34 | ····.local·p2,·"zero":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
34 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; | 35 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->this$0:Lorg/apache/commons/math3/linear/AbstractFieldMatrix; |
35 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix; | 36 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix; |
36 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V | 37 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor;-><init>(Lorg/apache/commons/math3/FieldElement;)V |
37 | ····return-void | 38 | ····return-void |
Offset 54, 15 lines modified | Offset 55, 15 lines modified | ||
54 | ········value·=·{ | 55 | ········value·=·{ |
55 | ············"(IITT;)V" | 56 | ············"(IITT;)V" |
56 | ········} | 57 | ········} |
57 | ····.end·annotation | 58 | ····.end·annotation |
58 | ····.prologue | 59 | ····.prologue |
59 | ····.line·669 | 60 | ····.line·669 |
60 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix | 61 | ····.local·p0,·"this":Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;,·"Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;" |
61 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" | 62 | ····.local·p3,·"value":Lorg/apache/commons/math3/FieldElement;,·"TT;" |
62 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix; | 63 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/linear/AbstractFieldMatrix$3;->val$out:Lorg/apache/commons/math3/linear/FieldMatrix; |
63 | ····invoke-interface·{v0,·p2,·p1,·p3},·Lorg/apache/commons/math3/linear/FieldMatrix;->setEntry(IILorg/apache/commons/math3/FieldElement;)V | 64 | ····invoke-interface·{v0,·p2,·p1,·p3},·Lorg/apache/commons/math3/linear/FieldMatrix;->setEntry(IILorg/apache/commons/math3/FieldElement;)V |
64 | ····.line·670 | 65 | ····.line·670 |
65 | ····return-void | 66 | ····return-void |
Offset 191, 18 lines modified | Offset 191, 20 lines modified | ||
191 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 191 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
192 | ····move-result-object·v1 | 192 | ····move-result-object·v1 |
193 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner;->diag:Lorg/apache/commons/math3/linear/ArrayRealVector; | 193 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner;->diag:Lorg/apache/commons/math3/linear/ArrayRealVector; |
194 | ····.line·100 | ||
194 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;->toArray()[D | 195 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;->toArray()[D |
195 | ····move-result-object·v2 | 196 | ····move-result-object·v2 |
197 | ····.line·99 | ||
196 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D | 198 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D |
197 | ····move-result-object·v1 | 199 | ····move-result-object·v1 |
198 | ····const/4·v2,·0x0 | 200 | ····const/4·v2,·0x0 |
199 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V | 201 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; | 34 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;)V | 36 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;)V |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/OpenMapRealVector; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·812 | 40 | ····.line·812 |
40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; | 41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·60 | 19 | ····.line·60 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·1127 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
24 | .method·public·static·unmodifiableRealVector(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 23 | .method·public·static·unmodifiableRealVector(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
25 | ····.locals·1 | 24 | ····.locals·1 |
26 | ····.param·p0,·"v"····#·Lorg/apache/commons/math3/linear/RealVector; | 25 | ····.param·p0,·"v"····#·Lorg/apache/commons/math3/linear/RealVector; |
Offset 147, 26 lines modified | Offset 146, 28 lines modified | ||
147 | ········} | 146 | ········} |
148 | ····.end·annotation | 147 | ····.end·annotation |
149 | ····.prologue | 148 | ····.prologue |
150 | ····.line·190 | 149 | ····.line·190 |
151 | ····if-ltz·p1,·:cond_0 | 150 | ····if-ltz·p1,·:cond_0 |
151 | ····.line·191 | ||
152 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I | 152 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I |
153 | ····move-result·v0 | 153 | ····move-result·v0 |
154 | ····if-lt·p1,·v0,·:cond_1 | 154 | ····if-lt·p1,·v0,·:cond_1 |
155 | ····.line·192 | 155 | ····.line·192 |
156 | ····:cond_0 | 156 | ····:cond_0 |
157 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 157 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
158 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 158 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
159 | ····.line·193 | ||
159 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 160 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
160 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
161 | ····const/4·v3,·0x0 | 162 | ····const/4·v3,·0x0 |
162 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 163 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 229, 14 lines modified | Offset 230, 15 lines modified | ||
229 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 230 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
230 | ····move-result-object·v4 | 231 | ····move-result-object·v4 |
231 | ····add-int/lit8·v5,·v0,·-0x1 | 232 | ····add-int/lit8·v5,·v0,·-0x1 |
233 | ····.line·211 | ||
232 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 234 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
233 | ····move-result-object·v5 | 235 | ····move-result-object·v5 |
234 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 236 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
235 | ····throw·v1 | 237 | ····throw·v1 |
Offset 259, 14 lines modified | Offset 261, 15 lines modified | ||
259 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 261 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
260 | ····move-result-object·v4 | 262 | ····move-result-object·v4 |
261 | ····add-int/lit8·v5,·v0,·-0x1 | 263 | ····add-int/lit8·v5,·v0,·-0x1 |
264 | ····.line·215 | ||
262 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 265 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
263 | ····move-result-object·v5 | 266 | ····move-result-object·v5 |
264 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 267 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
265 | ····throw·v1 | 268 | ····throw·v1 |
Offset 276, 14 lines modified | Offset 279, 15 lines modified | ||
276 | ····if-ge·p2,·p1,·:cond_4 | 279 | ····if-ge·p2,·p1,·:cond_4 |
277 | ····.line·219 | 280 | ····.line·219 |
278 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 281 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
279 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 282 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
283 | ····.line·220 | ||
280 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 284 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
281 | ····move-result-object·v3 | 285 | ····move-result-object·v3 |
282 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 286 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
283 | ····move-result-object·v4 | 287 | ····move-result-object·v4 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SchurTransformer.java" | 3 | .source·"SchurTransformer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/SchurTransformer$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/SchurTransformer$ShiftInfo; | 7 | ········Lorg/apache/commons/math3/linear/SchurTransformer$ShiftInfo; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·MAX_ITERATIONS:I·=·0x64 | 11 | .field·private·static·final·MAX_ITERATIONS:I·=·0x64 |
Offset 56, 14 lines modified | Offset 55, 15 lines modified | ||
56 | ····.line·71 | 55 | ····.line·71 |
57 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 56 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
58 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 57 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
59 | ····move-result·v2 | 58 | ····move-result·v2 |
59 | ····.line·72 | ||
60 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 60 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
61 | ····move-result·v3 | 61 | ····move-result·v3 |
62 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 62 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
63 | ····throw·v1 | 63 | ····throw·v1 |
Offset 736, 14 lines modified | Offset 736, 15 lines modified | ||
736 | ····aget-wide·v14,·v14,·v15 | 736 | ····aget-wide·v14,·v14,·v15 |
737 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 737 | ····invoke-static·{v14,·v15},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
738 | ····move-result-wide·v14 | 738 | ····move-result-wide·v14 |
739 | ····.line·331 | ||
739 | ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 740 | ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
740 | ····move-result-wide·v16 | 741 | ····move-result-wide·v16 |
741 | ····add-double·v14,·v14,·v16 | 742 | ····add-double·v14,·v14,·v16 |
742 | ····move-object/from16·v0,·p0 | 743 | ····move-object/from16·v0,·p0 |
Offset 756, 14 lines modified | Offset 757, 15 lines modified | ||
756 | ····aget-object·v16,·v16,·v17 | 757 | ····aget-object·v16,·v16,·v17 |
757 | ····add-int/lit8·v17,·v1,·0x1 | 758 | ····add-int/lit8·v17,·v1,·0x1 |
758 | ····aget-wide·v16,·v16,·v17 | 759 | ····aget-wide·v16,·v16,·v17 |
760 | ····.line·332 | ||
759 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 761 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
760 | ····move-result-wide·v16 | 762 | ····move-result-wide·v16 |
761 | ····add-double·v14,·v14,·v16 | 763 | ····add-double·v14,·v14,·v16 |
762 | ····mul-double·v6,·v12,·v14 | 764 | ····mul-double·v6,·v12,·v14 |
Offset 2032, 14 lines modified | Offset 2034, 15 lines modified | ||
2032 | ····.line·206 | 2034 | ····.line·206 |
2033 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/MaxCountExceededException; | 2035 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/MaxCountExceededException; |
2034 | ····sget-object·v27,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONVERGENCE_FAILED:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 2036 | ····sget-object·v27,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONVERGENCE_FAILED:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
2035 | ····const/16·v28,·0x64 | 2037 | ····const/16·v28,·0x64 |
2038 | ····.line·207 | ||
2036 | ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2039 | ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2037 | ····move-result-object·v28 | 2040 | ····move-result-object·v28 |
2038 | ····const/16·v29,·0x0 | 2041 | ····const/16·v29,·0x0 |
2039 | ····move/from16·v0,·v29 | 2042 | ····move/from16·v0,·v29 |
Offset 387, 14 lines modified | Offset 387, 15 lines modified | ||
387 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 387 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
388 | ····move-result-object·v4 | 388 | ····move-result-object·v4 |
389 | ····add-int/lit8·v5,·v0,·-0x1 | 389 | ····add-int/lit8·v5,·v0,·-0x1 |
390 | ····.line·532 | ||
390 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 391 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
391 | ····move-result-object·v5 | 392 | ····move-result-object·v5 |
392 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 393 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
393 | ····throw·v1 | 394 | ····throw·v1 |
Offset 417, 14 lines modified | Offset 418, 15 lines modified | ||
417 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 418 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
418 | ····move-result-object·v4 | 419 | ····move-result-object·v4 |
419 | ····add-int/lit8·v5,·v0,·-0x1 | 420 | ····add-int/lit8·v5,·v0,·-0x1 |
421 | ····.line·536 | ||
420 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 422 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
421 | ····move-result-object·v5 | 423 | ····move-result-object·v5 |
422 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 424 | ····invoke-direct·{v1,·v2,·v3,·v4,·v5},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
423 | ····throw·v1 | 425 | ····throw·v1 |
Offset 434, 14 lines modified | Offset 436, 15 lines modified | ||
434 | ····if-ge·p2,·p1,·:cond_4 | 436 | ····if-ge·p2,·p1,·:cond_4 |
435 | ····.line·539 | 437 | ····.line·539 |
436 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 438 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
437 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 439 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
440 | ····.line·540 | ||
438 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 441 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
439 | ····move-result-object·v3 | 442 | ····move-result-object·v3 |
440 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 443 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
441 | ····move-result-object·v4 | 444 | ····move-result-object·v4 |
Offset 525, 14 lines modified | Offset 528, 15 lines modified | ||
525 | ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/linear/SparseFieldVector;->checkVectorDimensions(I)V | 528 | ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/linear/SparseFieldVector;->checkVectorDimensions(I)V |
526 | ····.line·564 | 529 | ····.line·564 |
527 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/SparseFieldVector; | 530 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/SparseFieldVector; |
528 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/linear/SparseFieldVector;->field:Lorg/apache/commons/math3/Field; | 531 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/linear/SparseFieldVector;->field:Lorg/apache/commons/math3/Field; |
532 | ····.line·565 | ||
529 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/SparseFieldVector;->getDimension()I | 533 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/SparseFieldVector;->getDimension()I |
530 | ····move-result·v4 | 534 | ····move-result·v4 |
531 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/SparseFieldVector;-><init>(Lorg/apache/commons/math3/Field;I)V | 535 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/SparseFieldVector;-><init>(Lorg/apache/commons/math3/Field;I)V |
532 | ····.line·566 | 536 | ····.line·566 |
Offset 47, 20 lines modified | Offset 47, 22 lines modified | ||
47 | ····const-string·v4,·"}" | 47 | ····const-string·v4,·"}" |
48 | ····const-string·v5,·"," | 48 | ····const-string·v5,·"," |
49 | ····const-string·v6,·"," | 49 | ····const-string·v6,·"," |
50 | ····.line·91 | ||
50 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 51 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
51 | ····move-result-object·v7 | 52 | ····move-result-object·v7 |
52 | ····move-object·v0,·p0 | 53 | ····move-object·v0,·p0 |
54 | ····.line·90 | ||
53 | ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 55 | ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
54 | ····.line·92 | 56 | ····.line·92 |
55 | ····return-void | 57 | ····return-void |
56 | .end·method | 58 | .end·method |
57 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 59 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
Offset 70, 14 lines modified | Offset 72, 15 lines modified | ||
70 | ····.param·p3,·"rowPrefix"····#·Ljava/lang/String; | 72 | ····.param·p3,·"rowPrefix"····#·Ljava/lang/String; |
71 | ····.param·p4,·"rowSuffix"····#·Ljava/lang/String; | 73 | ····.param·p4,·"rowSuffix"····#·Ljava/lang/String; |
72 | ····.param·p5,·"rowSeparator"····#·Ljava/lang/String; | 74 | ····.param·p5,·"rowSeparator"····#·Ljava/lang/String; |
73 | ····.param·p6,·"columnSeparator"····#·Ljava/lang/String; | 75 | ····.param·p6,·"columnSeparator"····#·Ljava/lang/String; |
74 | ····.prologue | 76 | ····.prologue |
75 | ····.line·115 | 77 | ····.line·115 |
78 | ····.line·116 | ||
76 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; | 79 | ····invoke-static·{},·Lorg/apache/commons/math3/util/CompositeFormat;->getDefaultNumberFormat()Ljava/text/NumberFormat; |
77 | ····move-result-object·v7 | 80 | ····move-result-object·v7 |
78 | ····move-object·v0,·p0 | 81 | ····move-object·v0,·p0 |
79 | ····move-object·v1,·p1 | 82 | ····move-object·v1,·p1 |
Offset 88, 14 lines modified | Offset 91, 15 lines modified | ||
88 | ····move-object·v4,·p4 | 91 | ····move-object·v4,·p4 |
89 | ····move-object·v5,·p5 | 92 | ····move-object·v5,·p5 |
90 | ····move-object·v6,·p6 | 93 | ····move-object·v6,·p6 |
94 | ····.line·115 | ||
91 | ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 95 | ····invoke-direct/range·{v0·..·v7},·Lorg/apache/commons/math3/linear/RealMatrixFormat;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
92 | ····.line·117 | 96 | ····.line·117 |
93 | ····return-void | 97 | ····return-void |
94 | .end·method | 98 | .end·method |
95 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V | 99 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/text/NumberFormat;)V |
Offset 446, 14 lines modified | Offset 450, 15 lines modified | ||
446 | ····move-result·v2 | 450 | ····move-result·v2 |
447 | ····if-nez·v2,·:cond_0 | 451 | ····if-nez·v2,·:cond_0 |
448 | ····.line·288 | 452 | ····.line·288 |
449 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; | 453 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/MathParseException; |
454 | ····.line·289 | ||
450 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I | 455 | ····invoke-virtual·{v0},·Ljava/text/ParsePosition;->getErrorIndex()I |
451 | ····move-result·v3 | 456 | ····move-result·v3 |
452 | ····const-class·v4,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; | 457 | ····const-class·v4,·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix; |
453 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V | 458 | ····invoke-direct·{v2,·p1,·v3,·v4},·Lorg/apache/commons/math3/exception/MathParseException;-><init>(Ljava/lang/String;ILjava/lang/Class;)V |
Offset 470, 438 lines modified | Offset 475, 437 lines modified | ||
470 | ····.param·p1,·"source"····#·Ljava/lang/String; | 475 | ····.param·p1,·"source"····#·Ljava/lang/String; |
471 | ····.param·p2,·"pos"····#·Ljava/text/ParsePosition; | 476 | ····.param·p2,·"pos"····#·Ljava/text/ParsePosition; |
472 | ····.prologue | 477 | ····.prologue |
473 | ····.line·303 | 478 | ····.line·303 |
474 | ····invoke-virtual/range·{p2·..·p2},·Ljava/text/ParsePosition;->getIndex()I | 479 | ····invoke-virtual/range·{p2·..·p2},·Ljava/text/ParsePosition;->getIndex()I |
475 | ····move-result·v | 480 | ····move-result·v6 |
476 | ····.line·305 | 481 | ····.line·305 |
477 | ····.local·v | 482 | ····.local·v6,·"initialIndex":I |
478 | ····move-object/from16·v0,·p0 | 483 | ····move-object/from16·v0,·p0 |
479 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->prefix:Ljava/lang/String; | 484 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->prefix:Ljava/lang/String; |
480 | ····move-object/from16·v1 | 485 | ····move-object/from16·v18,·v0 |
481 | ····invoke-virtual/range·{v1 | 486 | ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String; |
482 | ····move-result-object·v1 | 487 | ····move-result-object·v13 |
483 | ····.line·306 | 488 | ····.line·306 |
484 | ····.local·v1 | 489 | ····.local·v13,·"trimmedPrefix":Ljava/lang/String; |
485 | ····move-object/from16·v0,·p0 | 490 | ····move-object/from16·v0,·p0 |
486 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->suffix:Ljava/lang/String; | 491 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->suffix:Ljava/lang/String; |
487 | ····move-object/from16·v1 | 492 | ····move-object/from16·v18,·v0 |
488 | ····invoke-virtual/range·{v1 | 493 | ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String; |
489 | ····move-result-object·v1 | 494 | ····move-result-object·v17 |
490 | ····.line·307 | 495 | ····.line·307 |
491 | ····.local·v1 | 496 | ····.local·v17,·"trimmedSuffix":Ljava/lang/String; |
492 | ····move-object/from16·v0,·p0 | 497 | ····move-object/from16·v0,·p0 |
493 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowPrefix:Ljava/lang/String; | 498 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowPrefix:Ljava/lang/String; |
494 | ····move-object/from16·v1 | 499 | ····move-object/from16·v18,·v0 |
495 | ····invoke-virtual/range·{v1 | 500 | ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String; |
496 | ····move-result-object·v1 | 501 | ····move-result-object·v14 |
497 | ····.line·308 | 502 | ····.line·308 |
498 | ····.local·v1 | 503 | ····.local·v14,·"trimmedRowPrefix":Ljava/lang/String; |
499 | ····move-object/from16·v0,·p0 | 504 | ····move-object/from16·v0,·p0 |
500 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowSuffix:Ljava/lang/String; | 505 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/linear/RealMatrixFormat;->rowSuffix:Ljava/lang/String; |
501 | ····move-object/from16·v1 | 506 | ····move-object/from16·v18,·v0 |
502 | ····invoke-virtual/range·{v1 | 507 | ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/String;->trim()Ljava/lang/String; |
503 | ····move-result-object·v1 | 508 | ····move-result-object·v16 |
Max diff block lines reached; 14235/18980 bytes (75.00%) of diff not shown. |
Offset 86, 23 lines modified | Offset 86, 19 lines modified | ||
86 | ····.line·683 | 86 | ····.line·683 |
87 | ····return-void | 87 | ····return-void |
88 | .end·method | 88 | .end·method |
89 | .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V | 89 | .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····.param·p1,·"x0"····#·I | ||
92 | ····.param·p2,·"x1"····#·I | ||
93 | ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/FieldElement; | ||
94 | ····.prologue | 91 | ····.prologue |
95 | ····.line·670 | 92 | ····.line·670 |
96 | ····check-cast·p3,·Lorg/apache/commons/math3/fraction/BigFraction; | 93 | ····check-cast·p3,·Lorg/apache/commons/math3/fraction/BigFraction; |
97 | ····.end·local·p3····#·"x2":Lorg/apache/commons/math3/FieldElement; | ||
98 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/BigFraction;)V | 94 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/BigFraction;)V |
99 | ····return-void | 95 | ····return-void |
100 | .end·method | 96 | .end·method |
101 | .method·public·visit(IILorg/apache/commons/math3/fraction/BigFraction;)V | 97 | .method·public·visit(IILorg/apache/commons/math3/fraction/BigFraction;)V |
102 | ····.locals·3 | 98 | ····.locals·3 |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·val$i:Ljava/util/Iterator; | 34 | .field·final·synthetic·val$i:Ljava/util/Iterator; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V | 36 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;Ljava/util/Iterator;)V |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·1238 | 40 | ····.line·1238 |
40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; | 41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; |
41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->val$i:Ljava/util/Iterator; | 42 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$1;->val$i:Ljava/util/Iterator; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector; | 19 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V | 21 | .method·public·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·1031 | 25 | ····.line·1031 |
25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$Entry;->this$0:Lorg/apache/commons/math3/linear/RealVector; | 26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$Entry;->this$0:Lorg/apache/commons/math3/linear/RealVector; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector$2; | 18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/RealVector$2; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/RealVector$2;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/RealVector$2; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·1597 | 24 | ····.line·1597 |
24 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; | 25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry;->this$0:Lorg/apache/commons/math3/linear/RealVector$2; |
25 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V | 26 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V |
Offset 119, 14 lines modified | Offset 119, 15 lines modified | ||
119 | ····.line·1015 | 119 | ····.line·1015 |
120 | ····new-instance·v28,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 120 | ····new-instance·v28,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
121 | ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 121 | ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
122 | ····move-result·v29 | 122 | ····move-result·v29 |
123 | ····.line·1016 | ||
123 | ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 124 | ····invoke-interface/range·{p0·..·p0},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
124 | ····move-result·v30 | 125 | ····move-result·v30 |
125 | ····invoke-direct/range·{v28·..·v30},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 126 | ····invoke-direct/range·{v28·..·v30},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
126 | ····throw·v28 | 127 | ····throw·v28 |
Offset 530, 14 lines modified | Offset 531, 15 lines modified | ||
530 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I | 531 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I |
531 | ····move-result·v1 | 532 | ····move-result·v1 |
532 | ····if-ne·v0,·v1,·:cond_0 | 533 | ····if-ne·v0,·v1,·:cond_0 |
534 | ····.line·573 | ||
533 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I | 535 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I |
534 | ····move-result·v0 | 536 | ····move-result·v0 |
535 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I | 537 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I |
536 | ····move-result·v1 | 538 | ····move-result·v1 |
Offset 552, 14 lines modified | Offset 554, 15 lines modified | ||
552 | ····move-result·v1 | 554 | ····move-result·v1 |
553 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I | 555 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I |
554 | ····move-result·v2 | 556 | ····move-result·v2 |
557 | ····.line·575 | ||
555 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I | 558 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I |
556 | ····move-result·v3 | 559 | ····move-result·v3 |
557 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I | 560 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I |
558 | ····move-result·v4 | 561 | ····move-result·v4 |
Offset 595, 14 lines modified | Offset 598, 15 lines modified | ||
595 | ····.line·485 | 598 | ····.line·485 |
596 | ····:cond_0 | 599 | ····:cond_0 |
597 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 600 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
598 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 601 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->COLUMN_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
602 | ····.line·486 | ||
599 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 603 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
600 | ····move-result-object·v2 | 604 | ····move-result-object·v2 |
601 | ····const/4·v3,·0x0 | 605 | ····const/4·v3,·0x0 |
602 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 606 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 675, 14 lines modified | Offset 679, 15 lines modified | ||
675 | ····.line·608 | 679 | ····.line·608 |
676 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 680 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
677 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I | 681 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getColumnDimension()I |
678 | ····move-result·v1 | 682 | ····move-result·v1 |
683 | ····.line·609 | ||
679 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I | 684 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I |
680 | ····move-result·v2 | 685 | ····move-result·v2 |
681 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 686 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
682 | ····throw·v0 | 687 | ····throw·v0 |
Offset 702, 26 lines modified | Offset 707, 28 lines modified | ||
702 | ········} | 707 | ········} |
703 | ····.end·annotation | 708 | ····.end·annotation |
704 | ····.prologue | 709 | ····.prologue |
705 | ····.line·468 | 710 | ····.line·468 |
706 | ····if-ltz·p1,·:cond_0 | 711 | ····if-ltz·p1,·:cond_0 |
712 | ····.line·469 | ||
707 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I | 713 | ····invoke-interface·{p0},·Lorg/apache/commons/math3/linear/AnyMatrix;->getRowDimension()I |
708 | ····move-result·v0 | 714 | ····move-result·v0 |
709 | ····if-lt·p1,·v0,·:cond_1 | 715 | ····if-lt·p1,·v0,·:cond_1 |
710 | ····.line·470 | 716 | ····.line·470 |
711 | ····:cond_0 | 717 | ····:cond_0 |
712 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 718 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
713 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 719 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ROW_INDEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
720 | ····.line·471 | ||
714 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 721 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
715 | ····move-result-object·v2 | 722 | ····move-result-object·v2 |
716 | ····const/4·v3,·0x0 | 723 | ····const/4·v3,·0x0 |
717 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 724 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 774, 14 lines modified | Offset 781, 15 lines modified | ||
774 | ····if-ge·p2,·p1,·:cond_0 | 781 | ····if-ge·p2,·p1,·:cond_0 |
775 | ····.line·510 | 782 | ····.line·510 |
776 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 783 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
777 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 784 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_ROW_AFTER_FINAL_ROW:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
785 | ····.line·511 | ||
778 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 786 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
779 | ····move-result-object·v2 | 787 | ····move-result-object·v2 |
780 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 788 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
781 | ····move-result-object·v3 | 789 | ····move-result-object·v3 |
Offset 801, 14 lines modified | Offset 809, 15 lines modified | ||
801 | ····if-ge·p4,·p3,·:cond_1 | 809 | ····if-ge·p4,·p3,·:cond_1 |
Max diff block lines reached; 11511/15253 bytes (75.47%) of diff not shown. |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | ····.line·62 | 36 | ····.line·62 |
37 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 37 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
38 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 38 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
39 | ····move-result·v2 | 39 | ····move-result·v2 |
40 | ····.line·63 | ||
40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 41 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
41 | ····move-result·v3 | 42 | ····move-result·v3 |
42 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 43 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
43 | ····throw·v1 | 44 | ····throw·v1 |
Offset 86, 23 lines modified | Offset 86, 19 lines modified | ||
86 | ····.line·638 | 86 | ····.line·638 |
87 | ····return-void | 87 | ····return-void |
88 | .end·method | 88 | .end·method |
89 | .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V | 89 | .method·public·bridge·synthetic·visit(IILorg/apache/commons/math3/FieldElement;)V |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····.param·p1,·"x0"····#·I | ||
92 | ····.param·p2,·"x1"····#·I | ||
93 | ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/FieldElement; | ||
94 | ····.prologue | 91 | ····.prologue |
95 | ····.line·625 | 92 | ····.line·625 |
96 | ····check-cast·p3,·Lorg/apache/commons/math3/fraction/Fraction; | 93 | ····check-cast·p3,·Lorg/apache/commons/math3/fraction/Fraction; |
97 | ····.end·local·p3····#·"x2":Lorg/apache/commons/math3/FieldElement; | ||
98 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/Fraction;)V | 94 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter;->visit(IILorg/apache/commons/math3/fraction/Fraction;)V |
99 | ····return-void | 95 | ····return-void |
100 | .end·method | 96 | .end·method |
101 | .method·public·visit(IILorg/apache/commons/math3/fraction/Fraction;)V | 97 | .method·public·visit(IILorg/apache/commons/math3/fraction/Fraction;)V |
102 | ····.locals·3 | 98 | ····.locals·3 |
Offset 30, 15 lines modified | Offset 30, 14 lines modified | ||
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·1216 | 31 | ····.line·1216 |
32 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2;->val$v:Lorg/apache/commons/math3/linear/RealVector; | 32 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/RealVector$2;->val$v:Lorg/apache/commons/math3/linear/RealVector; |
33 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/linear/RealVector;-><init>()V | 33 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/linear/RealVector;-><init>()V |
34 | ····.line·1597 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
37 | #·virtual·methods | 36 | #·virtual·methods |
38 | .method·public·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; | 37 | .method·public·add(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
39 | ····.locals·1 | 38 | ····.locals·1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LUDecomposition.java" | 3 | .source·"LUDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/LUDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/LUDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/LUDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·DEFAULT_TOO_SMALL:D·=·1.0E-11 | 11 | .field·private·static·final·DEFAULT_TOO_SMALL:D·=·1.0E-11 |
Offset 66, 14 lines modified | Offset 65, 15 lines modified | ||
66 | ····.line·88 | 65 | ····.line·88 |
67 | ····new-instance·v19,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 66 | ····new-instance·v19,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
68 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 67 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
69 | ····move-result·v20 | 68 | ····move-result·v20 |
69 | ····.line·89 | ||
70 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 70 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
71 | ····move-result·v21 | 71 | ····move-result·v21 |
72 | ····invoke-direct/range·{v19·..·v21},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 72 | ····invoke-direct/range·{v19·..·v21},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
73 | ····throw·v19 | 73 | ····throw·v19 |
Offset 958, 14 lines modified | Offset 958, 15 lines modified | ||
958 | ····add-int/lit8·v3,·v3,·0x1 | 958 | ····add-int/lit8·v3,·v3,·0x1 |
959 | ····sub-int·v4,·p4,·p3 | 959 | ····sub-int·v4,·p4,·p3 |
960 | ····add-int/lit8·v4,·v4,·0x1 | 960 | ····add-int/lit8·v4,·v4,·0x1 |
961 | ····.line·311 | ||
961 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; | 962 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; |
962 | ····move-result-object·v2 | 963 | ····move-result-object·v2 |
963 | ····.line·312 | 964 | ····.line·312 |
964 | ····.local·v2,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix; | 965 | ····.local·v2,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix; |
965 | ····move·v0,·p1 | 966 | ····move·v0,·p1 |
Offset 1026, 14 lines modified | Offset 1027, 15 lines modified | ||
1026 | ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/MatrixUtils;->checkSubMatrixIndex(Lorg/apache/commons/math3/linear/AnyMatrix;[I[I)V | 1027 | ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/math3/linear/MatrixUtils;->checkSubMatrixIndex(Lorg/apache/commons/math3/linear/AnyMatrix;[I[I)V |
1027 | ····.line·327 | 1028 | ····.line·327 |
1028 | ····array-length·v1,·p1 | 1029 | ····array-length·v1,·p1 |
1029 | ····array-length·v2,·p2 | 1030 | ····array-length·v2,·p2 |
1031 | ····.line·328 | ||
1030 | ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; | 1032 | ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; |
1031 | ····move-result-object·v0 | 1033 | ····move-result-object·v0 |
1032 | ····.line·329 | 1034 | ····.line·329 |
1033 | ····.local·v0,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix; | 1035 | ····.local·v0,·"subMatrix":Lorg/apache/commons/math3/linear/RealMatrix; |
1034 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3; | 1036 | ····new-instance·v1,·Lorg/apache/commons/math3/linear/AbstractRealMatrix$3; |
Offset 1157, 14 lines modified | Offset 1159, 15 lines modified | ||
1157 | ····add-int/lit8·v7,·v0,·0x1 | 1159 | ····add-int/lit8·v7,·v0,·0x1 |
1158 | ····mul-int/lit8·v7,·v7,·0x11 | 1160 | ····mul-int/lit8·v7,·v7,·0x11 |
1159 | ····add-int/2addr·v6,·v7 | 1161 | ····add-int/2addr·v6,·v7 |
1162 | ····.line·967 | ||
1160 | ····invoke-virtual·{p0,·v4,·v0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getEntry(II)D | 1163 | ····invoke-virtual·{p0,·v4,·v0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getEntry(II)D |
1161 | ····move-result-wide·v7 | 1164 | ····move-result-wide·v7 |
1162 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/MathUtils;->hash(D)I | 1165 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/MathUtils;->hash(D)I |
1163 | ····move-result·v7 | 1166 | ····move-result·v7 |
Offset 1573, 245 lines modified | Offset 1576, 244 lines modified | ||
1573 | ····.end·local·v0····#·"i":I | 1576 | ····.end·local·v0····#·"i":I |
1574 | ····.end·local·v5····#·"sum":D | 1577 | ····.end·local·v5····#·"sum":D |
1575 | ····:cond_2 | 1578 | ····:cond_2 |
1576 | ····return-object·v3 | 1579 | ····return-object·v3 |
1577 | .end·method | 1580 | .end·method |
1578 | .method·public·power(I)Lorg/apache/commons/math3/linear/RealMatrix; | 1581 | .method·public·power(I)Lorg/apache/commons/math3/linear/RealMatrix; |
1579 | ····.locals·1 | 1582 | ····.locals·11 |
1580 | ····.param·p1,·"p"····#·I | 1583 | ····.param·p1,·"p"····#·I |
1581 | ····.annotation·system·Ldalvik/annotation/Throws; | 1584 | ····.annotation·system·Ldalvik/annotation/Throws; |
1582 | ········value·=·{ | 1585 | ········value·=·{ |
1583 | ············Lorg/apache/commons/math3/exception/NotPositiveException;, | 1586 | ············Lorg/apache/commons/math3/exception/NotPositiveException;, |
1584 | ············Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 1587 | ············Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
1585 | ········} | 1588 | ········} |
1586 | ····.end·annotation | 1589 | ····.end·annotation |
1587 | ····.prologue | 1590 | ····.prologue |
1588 | ····.line·169 | 1591 | ····.line·169 |
1589 | ····if-gez·p1,·:cond_0 | 1592 | ····if-gez·p1,·:cond_0 |
1590 | ····.line·170 | 1593 | ····.line·170 |
1591 | ····new-instance·v | 1594 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotPositiveException; |
1592 | ····sget-object·v | 1595 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_EXPONENT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1593 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1596 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1594 | ····move-result-object·v1 | 1597 | ····move-result-object·v10 |
1595 | ····invoke-direct·{v | 1598 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
1596 | ····throw·v | 1599 | ····throw·v8 |
1597 | ····.line·173 | 1600 | ····.line·173 |
1598 | ····:cond_0 | 1601 | ····:cond_0 |
1599 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->isSquare()Z | 1602 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->isSquare()Z |
1600 | ····move-result·v | 1603 | ····move-result·v8 |
1601 | ····if-nez·v | 1604 | ····if-nez·v8,·:cond_1 |
1602 | ····.line·174 | 1605 | ····.line·174 |
1603 | ····new-instance·v | 1606 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
1604 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I | 1607 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I |
1605 | ····move-result·v | 1608 | ····move-result·v9 |
1606 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getColumnDimension()I | 1609 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getColumnDimension()I |
1607 | ····move-result·v1 | 1610 | ····move-result·v10 |
1608 | ····invoke-direct·{v | 1611 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
1609 | ····throw·v | 1612 | ····throw·v8 |
1610 | ····.line·177 | 1613 | ····.line·177 |
1611 | ····:cond_1 | 1614 | ····:cond_1 |
1612 | ····if-nez·p1,·:cond_3 | 1615 | ····if-nez·p1,·:cond_3 |
1613 | ····.line·178 | 1616 | ····.line·178 |
1614 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I | 1617 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/AbstractRealMatrix;->getRowDimension()I |
1615 | ····move-result·v | 1618 | ····move-result·v8 |
1616 | ····invoke-static·{v | 1619 | ····invoke-static·{v8},·Lorg/apache/commons/math3/linear/MatrixUtils;->createRealIdentityMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix; |
1617 | ····move-result-object·v | 1620 | ····move-result-object·v6 |
1618 | ····.line·223 | 1621 | ····.line·223 |
1619 | ····:cond_2 | 1622 | ····:cond_2 |
1620 | ····:goto_0 | 1623 | ····:goto_0 |
1621 | ····return-object·v | 1624 | ····return-object·v6 |
1622 | ····.line·181 | 1625 | ····.line·181 |
1623 | ····:cond_3 | 1626 | ····:cond_3 |
1624 | ····const/4·v | 1627 | ····const/4·v8,·0x1 |
1625 | ····if-ne·p1,·v | 1628 | ····if-ne·p1,·v8,·:cond_4 |
Max diff block lines reached; 7814/12495 bytes (62.54%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$data:[[D | 19 | .field·final·synthetic·val$data:[[D |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/SingularValueDecomposition;[[D)V | 21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/SingularValueDecomposition;[[D)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/SingularValueDecomposition; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·591 | 25 | ····.line·591 |
25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->this$0:Lorg/apache/commons/math3/linear/SingularValueDecomposition; | 26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->this$0:Lorg/apache/commons/math3/linear/SingularValueDecomposition; |
26 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->val$data:[[D | 27 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/SingularValueDecomposition$1;->val$data:[[D |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; | 19 | .field·final·synthetic·val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/JacobiPreconditioner;Lorg/apache/commons/math3/linear/RealVector;)V | 21 | .method·constructor·<init>(Lorg/apache/commons/math3/linear/JacobiPreconditioner;Lorg/apache/commons/math3/linear/RealVector;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/JacobiPreconditioner; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·114 | 25 | ····.line·114 |
25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->this$0:Lorg/apache/commons/math3/linear/JacobiPreconditioner; | 26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->this$0:Lorg/apache/commons/math3/linear/JacobiPreconditioner; |
26 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; | 27 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; |
Offset 75, 18 lines modified | Offset 76, 20 lines modified | ||
75 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 76 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
76 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
77 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; | 78 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/linear/JacobiPreconditioner$1;->val$sqrtDiag:Lorg/apache/commons/math3/linear/RealVector; |
79 | ····.line·119 | ||
78 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 80 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
79 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
82 | ····.line·118 | ||
80 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D | 83 | ····invoke-static·{v1,·v2},·Lorg/apache/commons/math3/util/MathArrays;->ebeDivide([D[D)[D |
81 | ····move-result-object·v1 | 84 | ····move-result-object·v1 |
82 | ····const/4·v2,·0x0 | 85 | ····const/4·v2,·0x0 |
83 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V | 86 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([DZ)V |
Offset 23, 40 lines modified | Offset 23, 43 lines modified | ||
23 | ····const/4·v4,·0x0 | 23 | ····const/4·v4,·0x0 |
24 | ····.line·45 | 24 | ····.line·45 |
25 | ····sget-object·v0,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSIONS_MISMATCH_2x2:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 25 | ····sget-object·v0,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->DIMENSIONS_MISMATCH_2x2:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
26 | ····new-array·v1,·v3,·[Ljava/lang/Integer; | 26 | ····new-array·v1,·v3,·[Ljava/lang/Integer; |
27 | ····.line·46 | ||
27 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 28 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
28 | ····move-result-object·v2 | 29 | ····move-result-object·v2 |
29 | ····aput-object·v2,·v1,·v4 | 30 | ····aput-object·v2,·v1,·v4 |
30 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 31 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
31 | ····move-result-object·v2 | 32 | ····move-result-object·v2 |
32 | ····aput-object·v2,·v1,·v5 | 33 | ····aput-object·v2,·v1,·v5 |
33 | ····new-array·v2,·v3,·[Ljava/lang/Integer; | 34 | ····new-array·v2,·v3,·[Ljava/lang/Integer; |
35 | ····.line·47 | ||
34 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 36 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
35 | ····move-result-object·v3 | 37 | ····move-result-object·v3 |
36 | ····aput-object·v3,·v2,·v4 | 38 | ····aput-object·v3,·v2,·v4 |
37 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 39 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
38 | ····move-result-object·v3 | 40 | ····move-result-object·v3 |
39 | ····aput-object·v3,·v2,·v5 | 41 | ····aput-object·v3,·v2,·v5 |
42 | ····.line·45 | ||
40 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MultiDimensionMismatchException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Integer;[Ljava/lang/Integer;)V | 43 | ····invoke-direct·{p0,·v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MultiDimensionMismatchException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Integer;[Ljava/lang/Integer;)V |
41 | ····.line·48 | 44 | ····.line·48 |
42 | ····return-void | 45 | ····return-void |
43 | .end·method | 46 | .end·method |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; | 19 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;)V | 21 | .method·protected·constructor·<init>(Lorg/apache/commons/math3/linear/OpenMapRealVector;Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/linear/OpenMapRealVector; | ||
23 | ····.param·p2,·"iter"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator; | 24 | ····.param·p2,·"iter"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator; |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·776 | 26 | ····.line·776 |
26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; | 27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry;->this$0:Lorg/apache/commons/math3/linear/OpenMapRealVector; |
27 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V | 28 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/linear/RealVector$Entry;-><init>(Lorg/apache/commons/math3/linear/RealVector;)V |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CholeskyDecomposition.java" | 3 | .source·"CholeskyDecomposition.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/linear/CholeskyDecomposition$1;, | ||
8 | ········Lorg/apache/commons/math3/linear/CholeskyDecomposition$Solver; | 7 | ········Lorg/apache/commons/math3/linear/CholeskyDecomposition$Solver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·public·static·final·DEFAULT_ABSOLUTE_POSITIVITY_THRESHOLD:D·=·1.0E-10 | 11 | .field·public·static·final·DEFAULT_ABSOLUTE_POSITIVITY_THRESHOLD:D·=·1.0E-10 |
Offset 67, 14 lines modified | Offset 66, 15 lines modified | ||
67 | ····.line·108 | 66 | ····.line·108 |
68 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 67 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
69 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 68 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
70 | ····move-result·v3 | 69 | ····move-result·v3 |
70 | ····.line·109 | ||
71 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 71 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
72 | ····move-result·v4 | 72 | ····move-result·v4 |
73 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 73 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
74 | ····throw·v2 | 74 | ····throw·v2 |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····.local·v14,·"lJ":[D | 146 | ····.local·v14,·"lJ":[D |
147 | ····aget-wide·v12,·v11,·v10 | 147 | ····aget-wide·v12,·v11,·v10 |
148 | ····.line·125 | 148 | ····.line·125 |
149 | ····.local·v12,·"lIJ":D | 149 | ····.local·v12,·"lIJ":D |
150 | ····aget-wide·v15,·v14,·v5 | 150 | ····aget-wide·v15,·v14,·v5 |
151 | ····.line·12 | 151 | ····.line·127 |
152 | ····.local·v15,·"lJI":D | 152 | ····.local·v15,·"lJI":D |
153 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 153 | ····invoke-static·{v12,·v13},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
154 | ····move-result-wide·v2 | 154 | ····move-result-wide·v2 |
155 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 155 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
Offset 174, 14 lines modified | Offset 174, 15 lines modified | ||
174 | ····.line·170 | 174 | ····.line·170 |
175 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 175 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
176 | ····aget-object·v5,·p3,·v2 | 176 | ····aget-object·v5,·p3,·v2 |
177 | ····array-length·v5,·v5 | 177 | ····array-length·v5,·v5 |
178 | ····.line·171 | ||
178 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blockWidth(I)I | 179 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blockWidth(I)I |
179 | ····move-result·v6 | 180 | ····move-result·v6 |
180 | ····mul-int/2addr·v6,·v1 | 181 | ····mul-int/2addr·v6,·v1 |
181 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 182 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
Offset 1001, 15 lines modified | Offset 1002, 14 lines modified | ||
1001 | ····add-int/lit8·v3,·v3,·0x1 | 1002 | ····add-int/lit8·v3,·v3,·0x1 |
1002 | ····goto·:goto_0 | 1003 | ····goto·:goto_0 |
1003 | .end·method | 1004 | .end·method |
1004 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; | 1005 | .method·public·bridge·synthetic·add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
1005 | ····.locals·1 | 1006 | ····.locals·1 |
1006 | ····.param·p1,·"x0"····#·Lorg/apache/commons/math3/linear/RealMatrix; | ||
1007 | ····.annotation·system·Ldalvik/annotation/Throws; | 1007 | ····.annotation·system·Ldalvik/annotation/Throws; |
1008 | ········value·=·{ | 1008 | ········value·=·{ |
1009 | ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException; | 1009 | ············Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException; |
1010 | ········} | 1010 | ········} |
1011 | ····.end·annotation | 1011 | ····.end·annotation |
1012 | ····.prologue | 1012 | ····.prologue |
Offset 1166, 16 lines modified | Offset 1166, 14 lines modified | ||
1166 | ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V | 1166 | ····invoke-direct·{v0,·p1,·p2},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V |
1167 | ····return-object·v0 | 1167 | ····return-object·v0 |
1168 | .end·method | 1168 | .end·method |
1169 | .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; | 1169 | .method·public·bridge·synthetic·createMatrix(II)Lorg/apache/commons/math3/linear/RealMatrix; |
1170 | ····.locals·1 | 1170 | ····.locals·1 |
1171 | ····.param·p1,·"x0"····#·I | ||
1172 | ····.param·p2,·"x1"····#·I | ||
1173 | ····.annotation·system·Ldalvik/annotation/Throws; | 1171 | ····.annotation·system·Ldalvik/annotation/Throws; |
1174 | ········value·=·{ | 1172 | ········value·=·{ |
1175 | ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 1173 | ············Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
1176 | ········} | 1174 | ········} |
1177 | ····.end·annotation | 1175 | ····.end·annotation |
1178 | ····.prologue | 1176 | ····.prologue |
Offset 1451, 15 lines modified | Offset 1449, 14 lines modified | ||
1451 | ····.end·local·v3····#·"iHeight":I | 1449 | ····.end·local·v3····#·"iHeight":I |
1452 | ····:cond_2 | 1450 | ····:cond_2 |
1453 | ····return-object·v7 | 1451 | ····return-object·v7 |
1454 | .end·method | 1452 | .end·method |
1455 | .method·public·bridge·synthetic·getColumnMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix; | 1453 | .method·public·bridge·synthetic·getColumnMatrix(I)Lorg/apache/commons/math3/linear/RealMatrix; |
1456 | ····.locals·1 | 1454 | ····.locals·1 |
1457 | ····.param·p1,·"x0"····#·I | ||
1458 | ····.annotation·system·Ldalvik/annotation/Throws; | 1455 | ····.annotation·system·Ldalvik/annotation/Throws; |
1459 | ········value·=·{ | 1456 | ········value·=·{ |
1460 | ············Lorg/apache/commons/math3/exception/OutOfRangeException; | 1457 | ············Lorg/apache/commons/math3/exception/OutOfRangeException; |
1461 | ········} | 1458 | ········} |
1462 | ····.end·annotation | 1459 | ····.end·annotation |
1463 | ····.prologue | 1460 | ····.prologue |
Offset 1816, 73 lines modified | Offset 1813, 67 lines modified | ||
1816 | .end·method | 1813 | .end·method |
1817 | .method·public·getFrobeniusNorm()D | 1814 | .method·public·getFrobeniusNorm()D |
1818 | ····.locals·10 | 1815 | ····.locals·10 |
1819 | ····.prologue | 1816 | ····.prologue |
1820 | ····.line·652 | 1817 | ····.line·652 |
1821 | ····const-wide/16·v | 1818 | ····const-wide/16·v3,·0x0 |
1822 | ····.line·653 | 1819 | ····.line·653 |
1823 | ····.local·v | 1820 | ····.local·v3,·"sum2":D |
1824 | ····const/4·v | 1821 | ····const/4·v0,·0x0 |
1825 | ····.local·v | 1822 | ····.local·v0,·"blockIndex":I |
1826 | ····:goto_0 | 1823 | ····:goto_0 |
1827 | ····iget-object·v | 1824 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D |
1828 | ····array-length·v | 1825 | ····array-length·v5,·v5 |
1829 | ····if-ge·v | 1826 | ····if-ge·v0,·v5,·:cond_1 |
1830 | ····.line·654 | 1827 | ····.line·654 |
1831 | ····iget-object·v | 1828 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/linear/BlockRealMatrix;->blocks:[[D |
1832 | ····aget-object·v | 1829 | ····aget-object·v6,·v5,·v0 |
1833 | ····.local·v0,·"arr$":[D | ||
1834 | ····array-length·v | 1830 | ····array-length·v7,·v6 |
1835 | ····.local·v5,·"len$":I | ||
1836 | ····const/4·v | 1831 | ····const/4·v5,·0x0 |
1837 | ····.local·v4,·"i$":I | ||
1838 | ····:goto_1 | 1832 | ····:goto_1 |
1839 | ····if-ge·v | 1833 | ····if-ge·v5,·v7,·:cond_0 |
1840 | ····aget-wide·v | 1834 | ····aget-wide·v1,·v6,·v5 |
1841 | ····.line·655 | 1835 | ····.line·655 |
1842 | ····.local·v | 1836 | ····.local·v1,·"entry":D |
1843 | ····mul-double·v8,·v | 1837 | ····mul-double·v8,·v1,·v1 |
1844 | ····add-double/2addr·v | 1838 | ····add-double/2addr·v3,·v8 |
1845 | ····.line·654 | 1839 | ····.line·654 |
1846 | ····add-int/lit8·v | 1840 | ····add-int/lit8·v5,·v5,·0x1 |
1847 | ····goto·:goto_1 | 1841 | ····goto·:goto_1 |
1848 | ····.line·653 | 1842 | ····.line·653 |
1849 | ····.end·local·v | 1843 | ····.end·local·v1····#·"entry":D |
1850 | ····:cond_0 | 1844 | ····:cond_0 |
1851 | ····add-int/lit8·v | 1845 | ····add-int/lit8·v0,·v0,·0x1 |
1852 | ····goto·:goto_0 | 1846 | ····goto·:goto_0 |
1853 | ····.line·658 | 1847 | ····.line·658 |
1854 | ····.end·local·v0····#·"arr$":[D | ||
1855 | ····.end·local·v4····#·"i$":I | ||
1856 | ····.end·local·v5····#·"len$":I | ||
1857 | ····:cond_1 | 1848 | ····:cond_1 |
1858 | ····invoke-static·{v | 1849 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
Max diff block lines reached; 15946/19796 bytes (80.55%) of diff not shown. |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····.line·146 | 68 | ····.line·146 |
69 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException; | 69 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareOperatorException; |
70 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I | 70 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getColumnDimension()I |
71 | ····move-result·v1 | 71 | ····move-result·v1 |
72 | ····.line·147 | ||
72 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I | 73 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I |
73 | ····move-result·v2 | 74 | ····move-result·v2 |
74 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V | 75 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareOperatorException;-><init>(II)V |
75 | ····throw·v0 | 76 | ····throw·v0 |
Offset 95, 14 lines modified | Offset 96, 15 lines modified | ||
95 | ····.line·150 | 96 | ····.line·150 |
96 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; | 97 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
97 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I | 98 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I |
98 | ····move-result·v1 | 99 | ····move-result·v1 |
100 | ····.line·151 | ||
99 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I | 101 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealLinearOperator;->getRowDimension()I |
100 | ····move-result·v2 | 102 | ····move-result·v2 |
101 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 103 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
102 | ····throw·v0 | 104 | ····throw·v0 |
Offset 183, 14 lines modified | Offset 183, 15 lines modified | ||
183 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 183 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
184 | ····move-result·v3 | 184 | ····move-result·v3 |
185 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->stateEstimation:Lorg/apache/commons/math3/linear/RealVector; | 185 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->stateEstimation:Lorg/apache/commons/math3/linear/RealVector; |
186 | ····.line·162 | ||
186 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I | 187 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/linear/RealVector;->getDimension()I |
187 | ····move-result·v4 | 188 | ····move-result·v4 |
188 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 189 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
189 | ····throw·v2 | 190 | ····throw·v2 |
Offset 251, 20 lines modified | Offset 252, 22 lines modified | ||
251 | ····if-nez·v2,·:cond_4 | 252 | ····if-nez·v2,·:cond_4 |
252 | ····.line·177 | 253 | ····.line·177 |
253 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 254 | ····new-instance·v2,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
254 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 255 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
256 | ····.line·178 | ||
255 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 257 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
256 | ····move-result·v3 | 258 | ····move-result·v3 |
257 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 259 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
260 | ····.line·179 | ||
258 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 261 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
259 | ····move-result·v4 | 262 | ····move-result·v4 |
260 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 263 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
261 | ····throw·v2 | 264 | ····throw·v2 |
Offset 285, 30 lines modified | Offset 288, 33 lines modified | ||
285 | ····:cond_4 | 288 | ····:cond_4 |
286 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 289 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
287 | ····if-eqz·v2,·:cond_5 | 290 | ····if-eqz·v2,·:cond_5 |
288 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 291 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
292 | ····.line·185 | ||
289 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 293 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
290 | ····move-result·v2 | 294 | ····move-result·v2 |
291 | ····if-lez·v2,·:cond_5 | 295 | ····if-lez·v2,·:cond_5 |
292 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 296 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
297 | ····.line·186 | ||
293 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 298 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
294 | ····move-result·v2 | 299 | ····move-result·v2 |
295 | ····if-lez·v2,·:cond_5 | 300 | ····if-lez·v2,·:cond_5 |
296 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 301 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
302 | ····.line·187 | ||
297 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 303 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
298 | ····move-result·v2 | 304 | ····move-result·v2 |
299 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 305 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
300 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 306 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
Offset 324, 26 lines modified | Offset 330, 29 lines modified | ||
324 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 330 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
325 | ····move-result·v3 | 331 | ····move-result·v3 |
326 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 332 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
333 | ····.line·189 | ||
327 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 334 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
328 | ····move-result·v4 | 335 | ····move-result·v4 |
329 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 336 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
337 | ····.line·190 | ||
330 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 338 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
331 | ····move-result·v5 | 339 | ····move-result·v5 |
332 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 340 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->controlMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
341 | ····.line·191 | ||
333 | ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 342 | ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
334 | ····move-result·v6 | 343 | ····move-result·v6 |
335 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;-><init>(IIII)V | 344 | ····invoke-direct·{v2,·v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/linear/MatrixDimensionMismatchException;-><init>(IIII)V |
336 | ····throw·v2 | 345 | ····throw·v2 |
Offset 376, 26 lines modified | Offset 385, 29 lines modified | ||
376 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 385 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
377 | ····move-result·v3 | 386 | ····move-result·v3 |
378 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 387 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
388 | ····.line·200 | ||
379 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 389 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
380 | ····move-result·v4 | 390 | ····move-result·v4 |
381 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 391 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->measurementMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
392 | ····.line·201 | ||
382 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 393 | ····invoke-interface·{v5},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
383 | ····move-result·v5 | 394 | ····move-result·v5 |
384 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 395 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/filter/KalmanFilter;->transitionMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
396 | ····.line·202 | ||
385 | ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 397 | ····invoke-interface·{v6},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
Max diff block lines reached; 4840/9497 bytes (50.96%) of diff not shown. |
Offset 94, 26 lines modified | Offset 94, 21 lines modified | ||
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | #·virtual·methods | 96 | #·virtual·methods |
97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.param·p1,·"x0"····#·I | ||
100 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
101 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
102 | ····.prologue | 99 | ····.prologue |
103 | ····.line·40 | 100 | ····.line·40 |
104 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 101 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
105 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
106 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 102 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
107 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
108 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)Z | 103 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)Z |
109 | ····move-result·v0 | 104 | ····move-result·v0 |
110 | ····return·v0 | 105 | ····return·v0 |
111 | .end·method | 106 | .end·method |
Offset 207, 14 lines modified | Offset 202, 15 lines modified | ||
207 | ····mul-double/2addr·v12,·v10 | 202 | ····mul-double/2addr·v12,·v10 |
208 | ····cmpl-double·v12,·v4,·v12 | 203 | ····cmpl-double·v12,·v4,·v12 |
209 | ····if-lez·v12,·:cond_1 | 204 | ····if-lez·v12,·:cond_1 |
205 | ····.line·140 | ||
210 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->getAbsoluteThreshold()D | 206 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimpleVectorValueChecker;->getAbsoluteThreshold()D |
211 | ····move-result-wide·v12 | 207 | ····move-result-wide·v12 |
212 | ····cmpl-double·v12,·v4,·v12 | 208 | ····cmpl-double·v12,·v4,·v12 |
213 | ····if-lez·v12,·:cond_1 | 209 | ····if-lez·v12,·:cond_1 |
Offset 306, 14 lines modified | Offset 306, 15 lines modified | ||
306 | ····goto·:goto_0 | 306 | ····goto·:goto_0 |
307 | ····.line·153 | 307 | ····.line·153 |
308 | ····:cond_0 | 308 | ····:cond_0 |
309 | ····:try_start_1 | 309 | ····:try_start_1 |
310 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator; | 310 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator; |
311 | ····.line·154 | ||
311 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D | 312 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D |
312 | ····:try_end_1 | 313 | ····:try_end_1 |
313 | ····.catch·Lorg/apache/commons/math3/exception/ConvergenceException;·{:try_start_1·..·:try_end_1}·:catch_0 | 314 | ····.catch·Lorg/apache/commons/math3/exception/ConvergenceException;·{:try_start_1·..·:try_end_1}·:catch_0 |
314 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_1 | 315 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_1 |
315 | ····move-result-object·v5 | 316 | ····move-result-object·v5 |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | ····.line·54 | 38 | ····.line·54 |
39 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 39 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
41 | ····move-result·v1 | 41 | ····move-result·v1 |
42 | ····.line·55 | ||
42 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 43 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
43 | ····move-result·v2 | 44 | ····move-result·v2 |
44 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 45 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
45 | ····throw·v0 | 46 | ····throw·v0 |
Offset 100, 27 lines modified | Offset 100, 22 lines modified | ||
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | #·virtual·methods | 102 | #·virtual·methods |
103 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 103 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
104 | ····.locals·1 | 104 | ····.locals·1 |
105 | ····.param·p1,·"x0"····#·I | ||
106 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
107 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
108 | ····.prologue | 105 | ····.prologue |
109 | ····.line·44 | 106 | ····.line·44 |
110 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/SimplePointChecker;,·"Lorg/apache/commons/math3/optimization/SimplePointChecker<TPAIR;>;" | 107 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/SimplePointChecker;,·"Lorg/apache/commons/math3/optimization/SimplePointChecker<TPAIR;>;" |
111 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; | 108 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; |
112 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
113 | ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair; | 109 | ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair; |
114 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
115 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z | 110 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z |
116 | ····move-result·v0 | 111 | ····move-result·v0 |
117 | ····return·v0 | 112 | ····return·v0 |
118 | .end·method | 113 | .end·method |
Offset 224, 14 lines modified | Offset 219, 15 lines modified | ||
224 | ····mul-double/2addr·v12,·v10 | 219 | ····mul-double/2addr·v12,·v10 |
225 | ····cmpl-double·v12,·v4,·v12 | 220 | ····cmpl-double·v12,·v4,·v12 |
226 | ····if-lez·v12,·:cond_1 | 221 | ····if-lez·v12,·:cond_1 |
222 | ····.line·140 | ||
227 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->getAbsoluteThreshold()D | 223 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/SimplePointChecker;->getAbsoluteThreshold()D |
228 | ····move-result-wide·v12 | 224 | ····move-result-wide·v12 |
229 | ····cmpl-double·v12,·v4,·v12 | 225 | ····cmpl-double·v12,·v4,·v12 |
230 | ····if-lez·v12,·:cond_1 | 226 | ····if-lez·v12,·:cond_1 |
Offset 299, 14 lines modified | Offset 299, 15 lines modified | ||
299 | ····goto·:goto_0 | 299 | ····goto·:goto_0 |
300 | ····.line·151 | 300 | ····.line·151 |
301 | ····:cond_0 | 301 | ····:cond_0 |
302 | ····:try_start_1 | 302 | ····:try_start_1 |
303 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator; | 303 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;->generator:Lorg/apache/commons/math3/random/RandomVectorGenerator; |
304 | ····.line·152 | ||
304 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D | 305 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/random/RandomVectorGenerator;->nextVector()[D |
305 | ····:try_end_1 | 306 | ····:try_end_1 |
306 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0 | 307 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0 |
307 | ····move-result-object·v3 | 308 | ····move-result-object·v3 |
308 | ····goto·:goto_1 | 309 | ····goto·:goto_1 |
Offset 57, 42 lines modified | Offset 57, 45 lines modified | ||
57 | ····.line·63 | 57 | ····.line·63 |
58 | ····if-eqz·p3,·:cond_0 | 58 | ····if-eqz·p3,·:cond_0 |
59 | ····if-nez·p1,·:cond_1 | 59 | ····if-nez·p1,·:cond_1 |
60 | ····move-object·p1,·v1 | 60 | ····move-object·p1,·v1 |
61 | ····.line·65 | ||
61 | ····.end·local·p1····#·"point":[D | 62 | ····.end·local·p1····#·"point":[D |
62 | ····:cond_0 | 63 | ····:cond_0 |
63 | ····:goto_0 | 64 | ····:goto_0 |
64 | ····if-eqz·p3,·:cond_3 | 65 | ····if-eqz·p3,·:cond_3 |
65 | ····if-nez·p2,·:cond_2 | 66 | ····if-nez·p2,·:cond_2 |
66 | ····move-object·v0,·v1 | 67 | ····move-object·v0,·v1 |
68 | ····.line·63 | ||
67 | ····:goto_1 | 69 | ····:goto_1 |
68 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 70 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
69 | ····.line·71 | 71 | ····.line·71 |
70 | ····return-void | 72 | ····return-void |
71 | ····.line·6 | 73 | ····.line·65 |
72 | ····.restart·local·p1····#·"point":[D | 74 | ····.restart·local·p1····#·"point":[D |
73 | ····:cond_1 | 75 | ····:cond_1 |
74 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; | 76 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; |
75 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
76 | ····check-cast·v0,·[D | 78 | ····check-cast·v0,·[D |
77 | ····move-object·p1,·v0 | 79 | ····move-object·p1,·v0 |
78 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
81 | ····.line·69 | ||
79 | ····.end·local·p1····#·"point":[D | 82 | ····.end·local·p1····#·"point":[D |
80 | ····:cond_2 | 83 | ····:cond_2 |
81 | ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object; | 84 | ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object; |
82 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
83 | ····check-cast·v0,·[D | 86 | ····check-cast·v0,·[D |
Offset 34, 18 lines modified | Offset 34, 19 lines modified | ||
34 | .field·final·synthetic·val$weights:[D | 34 | .field·final·synthetic·val$weights:[D |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;[D[D)V | 36 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer;[D[D)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·184 | 40 | ····.line·184 |
40 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer | 41 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;" |
41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer; | 42 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer; |
42 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$target:[D | 43 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$target:[D |
43 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$weights:[D | 44 | ····iput-object·p3,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->val$weights:[D |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 15 lines modified | Offset 56, 15 lines modified | ||
55 | .method·private·weightedResidual(Lorg/apache/commons/math3/optimization/PointVectorValuePair;)D | 56 | .method·private·weightedResidual(Lorg/apache/commons/math3/optimization/PointVectorValuePair;)D |
56 | ····.locals·10 | 57 | ····.locals·10 |
57 | ····.param·p1,·"pv"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 58 | ····.param·p1,·"pv"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
58 | ····.prologue | 59 | ····.prologue |
59 | ····.line·195 | 60 | ····.line·195 |
60 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer | 61 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;" |
61 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getValueRef()[D | 62 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getValueRef()[D |
62 | ····move-result-object·v5 | 63 | ····move-result-object·v5 |
63 | ····.line·196 | 64 | ····.line·196 |
64 | ····.local·v5,·"value":[D | 65 | ····.local·v5,·"value":[D |
65 | ····const-wide/16·v3,·0x0 | 66 | ····const-wide/16·v3,·0x0 |
Offset 110, 41 lines modified | Offset 111, 37 lines modified | ||
110 | ····return-wide·v3 | 111 | ····return-wide·v3 |
111 | .end·method | 112 | .end·method |
112 | #·virtual·methods | 113 | #·virtual·methods |
113 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 114 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
114 | ····.locals·1 | 115 | ····.locals·1 |
115 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
116 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
117 | ····.prologue | 116 | ····.prologue |
118 | ····.line·184 | 117 | ····.line·184 |
119 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer | 118 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;" |
120 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 119 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
121 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
122 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 120 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
123 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
124 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I | 121 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I |
125 | ····move-result·v0 | 122 | ····move-result·v0 |
126 | ····return·v0 | 123 | ····return·v0 |
127 | .end·method | 124 | .end·method |
128 | .method·public·compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I | 125 | .method·public·compare(Lorg/apache/commons/math3/optimization/PointVectorValuePair;Lorg/apache/commons/math3/optimization/PointVectorValuePair;)I |
129 | ····.locals·4 | 126 | ····.locals·4 |
130 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 127 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
131 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 128 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
132 | ····.prologue | 129 | ····.prologue |
133 | ····.line·187 | 130 | ····.line·187 |
134 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer | 131 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1;" |
135 | ····if-nez·p1,·:cond_1 | 132 | ····if-nez·p1,·:cond_1 |
136 | ····.line·188 | 133 | ····.line·188 |
137 | ····if-nez·p2,·:cond_0 | 134 | ····if-nez·p2,·:cond_0 |
138 | ····const/4·v0,·0x0 | 135 | ····const/4·v0,·0x0 |
Offset 174, 199 lines modified | Offset 174, 165 lines modified | ||
174 | ····.line·121 | 174 | ····.line·121 |
175 | ····return-void | 175 | ····return-void |
176 | .end·method | 176 | .end·method |
177 | #·virtual·methods | 177 | #·virtual·methods |
178 | .method·public·value([D)D | 178 | .method·public·value([D)D |
179 | ····.locals·1 | 179 | ····.locals·13 |
180 | ····.param·p1,·"point"····#·[D | 180 | ····.param·p1,·"point"····#·[D |
181 | ····.prologue | 181 | ····.prologue |
182 | ····const/4·v8,·0x0 | ||
182 | ····.line·156 | ||
183 | ····move-object/from16·v0,·p0 | ||
184 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | ||
185 | ···· | 183 | ····.line·156 |
184 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | ||
186 | ····invoke-interface·{v | 185 | ····invoke-interface·{v9,·p1},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D |
187 | ····move-result-object·v | 186 | ····move-result-object·v1 |
188 | ····.line·157 | 187 | ····.line·157 |
189 | ····.local·v | 188 | ····.local·v1,·"residuals":[D |
190 | ····array-length·v | 189 | ····array-length·v9,·v1 |
191 | ···· | 190 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D |
192 | ···· | 191 | ····array-length·v10,·v10 |
193 | ····array-length·v13,·v13 | ||
194 | ····if-eq·v | 192 | ····if-eq·v9,·v10,·:cond_0 |
195 | ····.line·158 | 193 | ····.line·158 |
196 | ····new-instance·v | 194 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
197 | ····array-length·v13,·v5 | ||
198 | ···· | 195 | ····array-length·v9,·v1 |
199 | ····iget-object·v1 | 196 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D |
200 | ····array-length·v1 | 197 | ····array-length·v10,·v10 |
201 | ····invoke-direct·{v | 198 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
202 | ····throw·v | 199 | ····throw·v8 |
203 | ····.line·160 | 200 | ····.line·160 |
204 | ····:cond_0 | 201 | ····:cond_0 |
205 | ····const/4·v | 202 | ····const/4·v0,·0x0 |
206 | ····.local·v | 203 | ····.local·v0,·"i":I |
207 | ····:goto_0 | 204 | ····:goto_0 |
208 | ····array-length·v | 205 | ····array-length·v9,·v1 |
209 | ····if-ge·v | 206 | ····if-ge·v0,·v9,·:cond_1 |
210 | ····.line·161 | 207 | ····.line·161 |
211 | ····aget-wide·v | 208 | ····aget-wide·v9,·v1,·v0 |
212 | ···· | 209 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->observations:[D |
213 | ···· | 210 | ····aget-wide·v11,·v11,·v0 |
214 | ···· | 211 | ····sub-double/2addr·v9,·v11 |
215 | ····sub-double/2addr·v12,·v14 | ||
216 | ····aput-wide·v | 212 | ····aput-wide·v9,·v1,·v0 |
217 | ····.line·160 | 213 | ····.line·160 |
218 | ····add-int/lit8·v | 214 | ····add-int/lit8·v0,·v0,·0x1 |
219 | ····goto·:goto_0 | 215 | ····goto·:goto_0 |
220 | ····.line·165 | 216 | ····.line·165 |
221 | ····:cond_1 | 217 | ····:cond_1 |
222 | ····const-wide/16·v | 218 | ····const-wide/16·v4,·0x0 |
223 | ····.line·166 | 219 | ····.line·166 |
224 | ····.local·v | 220 | ····.local·v4,·"sumSquares":D |
225 | ····move-object/from16·v0,·p0 | ||
226 | ····iget-object·v | 221 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D |
227 | ····if-eqz·v | 222 | ····if-eqz·v9,·:cond_2 |
228 | ····.line·167 | 223 | ····.line·167 |
229 | ····const/4·v | 224 | ····const/4·v0,·0x0 |
230 | ····:goto_1 | 225 | ····:goto_1 |
231 | ····array-length·v | 226 | ····array-length·v8,·v1 |
232 | ····if-ge·v | 227 | ····if-ge·v0,·v8,·:cond_4 |
233 | ····.line·168 | 228 | ····.line·168 |
234 | ····aget-wide·v | 229 | ····aget-wide·v2,·v1,·v0 |
235 | ····.line·169 | 230 | ····.line·169 |
236 | ····.local·v | 231 | ····.local·v2,·"ri":D |
237 | ···· | 232 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->weights:[D |
238 | ···· | 233 | ····aget-wide·v8,·v8,·v0 |
239 | ···· | 234 | ····mul-double/2addr·v8,·v2 |
240 | ····mul-double/2addr·v | 235 | ····mul-double/2addr·v8,·v2 |
241 | ····mul-double/2addr·v12,·v6 | ||
242 | ····add-double/2addr·v | 236 | ····add-double/2addr·v4,·v8 |
243 | ····.line·167 | 237 | ····.line·167 |
244 | ····add-int/lit8·v | 238 | ····add-int/lit8·v0,·v0,·0x1 |
245 | ····goto·:goto_1 | 239 | ····goto·:goto_1 |
246 | ····.line·171 | 240 | ····.line·171 |
247 | ····.end·local·v | 241 | ····.end·local·v2····#·"ri":D |
248 | ····:cond_2 | 242 | ····:cond_2 |
249 | ····move-object/from16·v0,·p0 | ||
250 | ····iget-object·v | 243 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optimization/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix; |
Max diff block lines reached; 2245/7010 bytes (32.03%) of diff not shown. |
Offset 32, 58 lines modified | Offset 32, 55 lines modified | ||
32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·178 | 38 | ····.line·178 |
38 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer | 39 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;" |
39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer; | 40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer; |
40 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····return-void | 43 | ····return-void |
43 | .end·method | 44 | .end·method |
44 | #·virtual·methods | 45 | #·virtual·methods |
45 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 46 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
46 | ····.locals·1 | 47 | ····.locals·1 |
47 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
48 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
49 | ····.prologue | 48 | ····.prologue |
50 | ····.line·178 | 49 | ····.line·178 |
51 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer | 50 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;" |
52 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair; | 51 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair; |
53 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
54 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; | 52 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; |
55 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
56 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I | 53 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I |
57 | ····move-result·v0 | 54 | ····move-result·v0 |
58 | ····return·v0 | 55 | ····return·v0 |
59 | .end·method | 56 | .end·method |
60 | .method·public·compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I | 57 | .method·public·compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I |
61 | ····.locals·6 | 58 | ····.locals·6 |
62 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointValuePair; | 59 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/PointValuePair; |
63 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointValuePair; | 60 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/PointValuePair; |
64 | ····.prologue | 61 | ····.prologue |
65 | ····.line·181 | 62 | ····.line·181 |
66 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer | 63 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;" |
67 | ····if-nez·p1,·:cond_1 | 64 | ····if-nez·p1,·:cond_1 |
68 | ····.line·182 | 65 | ····.line·182 |
69 | ····if-nez·p2,·:cond_0 | 66 | ····if-nez·p2,·:cond_0 |
70 | ····const/4·v4,·0x0 | 67 | ····const/4·v4,·0x0 |
Offset 134, 14 lines modified | Offset 131, 15 lines modified | ||
134 | ····.local·v2,·"v2":D | 131 | ····.local·v2,·"v2":D |
135 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 132 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
136 | ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType; | 133 | ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType; |
137 | ····if-ne·v4,·v5,·:cond_3 | 134 | ····if-ne·v4,·v5,·:cond_3 |
135 | ····.line·189 | ||
138 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I | 136 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I |
139 | ····move-result·v4 | 137 | ····move-result·v4 |
140 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
141 | ····:cond_3 | 139 | ····:cond_3 |
Offset 94, 26 lines modified | Offset 94, 21 lines modified | ||
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | #·virtual·methods | 96 | #·virtual·methods |
97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.param·p1,·"x0"····#·I | ||
100 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
101 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
102 | ····.prologue | 99 | ····.prologue |
103 | ····.line·40 | 100 | ····.line·40 |
104 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; | 101 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; |
105 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
106 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointValuePair; | 102 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/PointValuePair; |
107 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
108 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)Z | 103 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)Z |
109 | ····move-result·v0 | 104 | ····move-result·v0 |
110 | ····return·v0 | 105 | ····return·v0 |
111 | .end·method | 106 | .end·method |
Offset 196, 14 lines modified | Offset 191, 15 lines modified | ||
196 | ····mul-double/2addr·v8,·v6 | 191 | ····mul-double/2addr·v8,·v6 |
197 | ····cmpg-double·v8,·v2,·v8 | 192 | ····cmpg-double·v8,·v2,·v8 |
198 | ····if-lez·v8,·:cond_1 | 193 | ····if-lez·v8,·:cond_1 |
194 | ····.line·135 | ||
199 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->getAbsoluteThreshold()D | 195 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/SimpleValueChecker;->getAbsoluteThreshold()D |
200 | ····move-result-wide·v8 | 196 | ····move-result-wide·v8 |
201 | ····cmpg-double·v8,·v2,·v8 | 197 | ····cmpg-double·v8,·v2,·v8 |
202 | ····if-gtz·v8,·:cond_2 | 198 | ····if-gtz·v8,·:cond_2 |
Offset 57, 25 lines modified | Offset 57, 27 lines modified | ||
57 | ····.line·63 | 57 | ····.line·63 |
58 | ····if-eqz·p4,·:cond_1 | 58 | ····if-eqz·p4,·:cond_1 |
59 | ····if-nez·p1,·:cond_0 | 59 | ····if-nez·p1,·:cond_0 |
60 | ····const/4·v0,·0x0 | 60 | ····const/4·v0,·0x0 |
61 | ····.line·66 | ||
61 | ····:goto_0 | 62 | ····:goto_0 |
62 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 63 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
63 | ····move-result-object·v1 | 64 | ····move-result-object·v1 |
65 | ····.line·63 | ||
64 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 66 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
65 | ····.line·67 | 67 | ····.line·67 |
66 | ····return-void | 68 | ····return-void |
67 | ····.line·6 | 69 | ····.line·64 |
68 | ····:cond_0 | 70 | ····:cond_0 |
69 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; | 71 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; |
70 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
71 | ····check-cast·v0,·[D | 73 | ····check-cast·v0,·[D |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·190 | 27 | ····.line·190 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 372, 15 lines modified | Offset 372, 15 lines modified | ||
372 | ····aput-wide·v35,·v34,·v19 | 372 | ····aput-wide·v35,·v34,·v19 |
373 | ····.line·170 | 373 | ····.line·170 |
374 | ····add-int/lit8·v19,·v19,·0x1 | 374 | ····add-int/lit8·v19,·v19,·0x1 |
375 | ····goto·:goto_0 | 375 | ····goto·:goto_0 |
376 | ····.line·17 | 376 | ····.line·175 |
377 | ····:cond_0 | 377 | ····:cond_0 |
378 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; | 378 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; |
379 | ····move-result-object·v5 | 379 | ····move-result-object·v5 |
380 | ····.line·177 | 380 | ····.line·177 |
381 | ····.local·v5,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointValuePair;>;" | 381 | ····.local·v5,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointValuePair;>;" |
Offset 528, 14 lines modified | Offset 528, 15 lines modified | ||
528 | ····move-object/from16·v0,·p0 | 528 | ····move-object/from16·v0,·p0 |
529 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->relativeThreshold:D | 529 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer;->relativeThreshold:D |
530 | ····move-wide/from16·v36,·v0 | 530 | ····move-wide/from16·v36,·v0 |
531 | ····.line·209 | ||
531 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 532 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
532 | ····move-result-wide·v38 | 533 | ····move-result-wide·v38 |
533 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 534 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
534 | ····move-result-wide·v40 | 535 | ····move-result-wide·v40 |
Offset 612, 15 lines modified | Offset 613, 15 lines modified | ||
612 | ····.line·221 | 613 | ····.line·221 |
613 | ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optimization/PointValuePair; | 614 | ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optimization/PointValuePair; |
614 | ····:cond_5 | 615 | ····:cond_5 |
615 | ····:goto_4 | 616 | ····:goto_4 |
616 | ····return-object·v6 | 617 | ····return-object·v6 |
617 | ····.line·20 | 618 | ····.line·209 |
618 | ····.end·local·v24····#·"previous":Lorg/apache/commons/math3/optimization/PointValuePair; | 619 | ····.end·local·v24····#·"previous":Lorg/apache/commons/math3/optimization/PointValuePair; |
619 | ····.end·local·v26····#·"stop":Z | 620 | ····.end·local·v26····#·"stop":Z |
620 | ····:cond_6 | 621 | ····:cond_6 |
621 | ····const/16·v26,·0x0 | 622 | ····const/16·v26,·0x0 |
622 | ····goto·:goto_3 | 623 | ····goto·:goto_3 |
Offset 1457, 14 lines modified | Offset 1457, 15 lines modified | ||
1457 | ····add-double·v19,·v19,·v21 | 1457 | ····add-double·v19,·v19,·v21 |
1458 | ····div-double·v17,·v17,·v19 | 1458 | ····div-double·v17,·v17,·v19 |
1459 | ····sub-double·v6,·v6,·v17 | 1459 | ····sub-double·v6,·v6,·v17 |
1460 | ····.line·738 | ||
1460 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1461 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1461 | ····move-result-wide·v4 | 1462 | ····move-result-wide·v4 |
1462 | ····mul-double/2addr·v2,·v4 | 1463 | ····mul-double/2addr·v2,·v4 |
1463 | ····move-object/from16·v0,·p0 | 1464 | ····move-object/from16·v0,·p0 |
Offset 2346, 72 lines modified | Offset 2347, 67 lines modified | ||
2346 | ····invoke-direct·{v2,·v0,·v3},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V | 2347 | ····invoke-direct·{v2,·v0,·v3},·Lorg/apache/commons/math3/linear/Array2DRowRealMatrix;-><init>([[DZ)V |
2347 | ····return-object·v2 | 2348 | ····return-object·v2 |
2348 | .end·method | 2349 | .end·method |
2349 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V | 2350 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V |
2350 | ····.locals· | 2351 | ····.locals·4 |
2351 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; | 2352 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; |
2352 | ····.prologue | 2353 | ····.prologue |
2353 | ····.line·655 | 2354 | ····.line·655 |
2354 | ····move-object·v0,·p1 | ||
2355 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; | ||
2356 | ····array-length·v | 2355 | ····array-length·v2,·p1 |
2357 | ····.local·v3,·"len$":I | ||
2358 | ····const/4·v | 2356 | ····const/4·v1,·0x0 |
2359 | ····.local·v2,·"i$":I | ||
2360 | ····:goto_0 | 2357 | ····:goto_0 |
2361 | ····if-ge·v | 2358 | ····if-ge·v1,·v2,·:cond_2 |
2362 | ····aget-object·v | 2359 | ····aget-object·v0,·p1,·v1 |
2363 | ····.line·656 | 2360 | ····.line·656 |
2364 | ····.local·v | 2361 | ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
2365 | ····instance-of·v | 2362 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma; |
2366 | ····if-eqz·v | 2363 | ····if-eqz·v3,·:cond_1 |
2367 | ····.line·657 | 2364 | ····.line·657 |
2368 | ····check-cast·v | 2365 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma; |
2369 | ····.end·local·v | 2366 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
2370 | ····invoke-virtual·{v | 2367 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma;->getSigma()[D |
2371 | ····move-result-object·v | 2368 | ····move-result-object·v3 |
2372 | ····iput-object·v | 2369 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->inputSigma:[D |
2373 | ····.line·655 | 2370 | ····.line·655 |
2374 | ····:cond_0 | 2371 | ····:cond_0 |
2375 | ····:goto_1 | 2372 | ····:goto_1 |
2376 | ····add-int/lit8·v | 2373 | ····add-int/lit8·v1,·v1,·0x1 |
2377 | ····goto·:goto_0 | 2374 | ····goto·:goto_0 |
2378 | ····.line·660 | 2375 | ····.line·660 |
2379 | ····.restart·local·v | 2376 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
2380 | ····:cond_1 | 2377 | ····:cond_1 |
2381 | ····instance-of·v | 2378 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize; |
2382 | ····if-eqz·v | 2379 | ····if-eqz·v3,·:cond_0 |
2383 | ····.line·661 | 2380 | ····.line·661 |
2384 | ····check-cast·v | 2381 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize; |
2385 | ····.end·local·v | 2382 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
2386 | ····invoke-virtual·{v | 2383 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize;->getPopulationSize()I |
2387 | ····move-result·v | 2384 | ····move-result·v3 |
2388 | ····iput·v | 2385 | ····iput·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->lambda:I |
2389 | ····goto·:goto_1 | 2386 | ····goto·:goto_1 |
2390 | ····.line·665 | 2387 | ····.line·665 |
2391 | ····:cond_2 | 2388 | ····:cond_2 |
2392 | ····return-void | 2389 | ····return-void |
2393 | .end·method | 2390 | .end·method |
Offset 3769, 14 lines modified | Offset 3765, 15 lines modified | ||
3769 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->sigma:D | 3765 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->sigma:D |
3770 | ····move-wide/from16·v29,·v0 | 3766 | ····move-wide/from16·v29,·v0 |
3771 | ····div-double·v27,·v27,·v29 | 3767 | ····div-double·v27,·v27,·v29 |
3768 | ····.line·832 | ||
3772 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3769 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3773 | ····move-result-object·v9 | 3770 | ····move-result-object·v9 |
3774 | ····.line·833 | 3771 | ····.line·833 |
3775 | ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix; | 3772 | ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix; |
3776 | ····move-object/from16·v0,·p0 | 3773 | ····move-object/from16·v0,·p0 |
Offset 3801, 14 lines modified | Offset 3798, 15 lines modified | ||
3801 | ····move-object/from16·v0,·p0 | 3798 | ····move-object/from16·v0,·p0 |
3802 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->ccov1:D | 3799 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->ccov1:D |
3803 | ····move-wide/from16·v27,·v0 | 3800 | ····move-wide/from16·v27,·v0 |
3801 | ····.line·834 | ||
3804 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3802 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3805 | ····move-result-object·v25 | 3803 | ····move-result-object·v25 |
3806 | ····.line·836 | 3804 | ····.line·836 |
3807 | ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix; | 3805 | ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix; |
3808 | ····if-eqz·p1,·:cond_2 | 3806 | ····if-eqz·p1,·:cond_2 |
Offset 4006, 14 lines modified | Offset 4004, 15 lines modified | ||
4006 | ····move-result-object·v6 | 4004 | ····move-result-object·v6 |
4007 | ····.line·858 | 4005 | ····.line·858 |
4008 | ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix; | 4006 | ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix; |
4009 | ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997 | 4007 | ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997 |
Max diff block lines reached; 14641/19755 bytes (74.11%) of diff not shown. |
Offset 195, 14 lines modified | Offset 195, 15 lines modified | ||
195 | ····.line·136 | 195 | ····.line·136 |
196 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 196 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
197 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 197 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
198 | ····array-length·v10,·p1 | 198 | ····array-length·v10,·p1 |
199 | ····.line·137 | ||
199 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 200 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
200 | ····move-result-object·v10 | 201 | ····move-result-object·v10 |
201 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 202 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
202 | ····throw·v8 | 203 | ····throw·v8 |
Offset 315, 14 lines modified | Offset 316, 15 lines modified | ||
315 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 316 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
316 | ····const/4·v10,·0x2 | 317 | ····const/4·v10,·0x2 |
317 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 318 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
319 | ····.line·165 | ||
318 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 320 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
319 | ····move-result-object·v11 | 321 | ····move-result-object·v11 |
320 | ····aput-object·v11,·v10,·v12 | 322 | ····aput-object·v11,·v10,·v12 |
321 | ····const/4·v11,·0x1 | 323 | ····const/4·v11,·0x1 |
Offset 326, 89 lines modified | Offset 326, 84 lines modified | ||
326 | ····.end·local·v0····#·"dim":I | 326 | ····.end·local·v0····#·"dim":I |
327 | ····.end·local·v3····#·"i":I | 327 | ····.end·local·v3····#·"i":I |
328 | ····:cond_7 | 328 | ····:cond_7 |
329 | ····return-void | 329 | ····return-void |
330 | .end·method | 330 | .end·method |
331 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V | 331 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V |
332 | ····.locals· | 332 | ····.locals·5 |
333 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; | 333 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; |
334 | ····.prologue | 334 | ····.prologue |
335 | ····.line·222 | 335 | ····.line·222 |
336 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer<TFUNC;>;" | 336 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer<TFUNC;>;" |
337 | ···· | 337 | ····array-length·v3,·p1 |
338 | ····const/4·v2,·0x0 | ||
338 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; | ||
339 | ····array-length·v4,·v0 | ||
340 | ····.local·v4,·"len$":I | ||
341 | ····const/4·v3,·0x0 | ||
342 | ····.local·v3,·"i$":I | ||
343 | ····:goto_0 | 339 | ····:goto_0 |
344 | ····if-ge·v | 340 | ····if-ge·v2,·v3,·:cond_2 |
345 | ····aget-object·v | 341 | ····aget-object·v1,·p1,·v2 |
346 | ····.line·223 | 342 | ····.line·223 |
347 | ····.local·v | 343 | ····.local·v1,·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
348 | ····instance-of·v | 344 | ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/InitialGuess; |
349 | ····if-eqz·v | 345 | ····if-eqz·v4,·:cond_1 |
350 | ····.line·224 | 346 | ····.line·224 |
351 | ····check-cast·v | 347 | ····check-cast·v1,·Lorg/apache/commons/math3/optimization/InitialGuess; |
352 | ····.end·local·v | 348 | ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
353 | ····invoke-virtual·{v | 349 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D |
354 | ····move-result-object·v | 350 | ····move-result-object·v4 |
355 | ····iput-object·v | 351 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->start:[D |
356 | ····.line·222 | 352 | ····.line·222 |
357 | ····:cond_0 | 353 | ····:cond_0 |
358 | ····:goto_1 | 354 | ····:goto_1 |
359 | ····add-int/lit8·v | 355 | ····add-int/lit8·v2,·v2,·0x1 |
360 | ····goto·:goto_0 | 356 | ····goto·:goto_0 |
361 | ····.line·227 | 357 | ····.line·227 |
362 | ····.restart·local·v | 358 | ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
363 | ····:cond_1 | 359 | ····:cond_1 |
364 | ····instance-of·v | 360 | ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optimization/SimpleBounds; |
365 | ····if-eqz·v | 361 | ····if-eqz·v4,·:cond_0 |
366 | ····move-object·v | 362 | ····move-object·v0,·v1 |
367 | ····.line·228 | 363 | ····.line·228 |
368 | ····check-cast·v | 364 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/SimpleBounds; |
369 | ····.line·229 | 365 | ····.line·229 |
370 | ····.local·v | 366 | ····.local·v0,·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds; |
371 | ····invoke-virtual·{v | 367 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getLower()[D |
372 | ····move-result-object·v | 368 | ····move-result-object·v4 |
373 | ····iput-object·v | 369 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->lowerBound:[D |
374 | ····.line·230 | 370 | ····.line·230 |
375 | ····invoke-virtual·{v | 371 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/SimpleBounds;->getUpper()[D |
376 | ····move-result-object·v | 372 | ····move-result-object·v4 |
377 | ····iput-object·v | 373 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;->upperBound:[D |
378 | ····goto·:goto_1 | 374 | ····goto·:goto_1 |
379 | ····.line·234 | 375 | ····.line·234 |
380 | ····.end·local·v | 376 | ····.end·local·v0····#·"bounds":Lorg/apache/commons/math3/optimization/SimpleBounds; |
381 | ····.end·local·v | 377 | ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
382 | ····:cond_2 | 378 | ····:cond_2 |
383 | ····return-void | 379 | ····return-void |
384 | .end·method | 380 | .end·method |
385 | #·virtual·methods | 381 | #·virtual·methods |
386 | .method·protected·computeObjectiveValue([D)D | 382 | .method·protected·computeObjectiveValue([D)D |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$p:[D | 26 | .field·final·synthetic·val$p:[D |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;I[D[D)V | 28 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;I[D[D)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·333 | 32 | ····.line·333 |
32 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->this$1:Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch; | 33 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->this$1:Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch; |
33 | ····iput·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->val$n:I | 34 | ····iput·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1;->val$n:I |
Offset 416, 14 lines modified | Offset 416, 15 lines modified | ||
416 | ····goto·:goto_3 | 416 | ····goto·:goto_3 |
417 | ····.line·219 | 417 | ····.line·219 |
418 | ····:cond_3 | 418 | ····:cond_3 |
419 | ····new-instance·v13,·Lorg/apache/commons/math3/optimization/PointValuePair; | 419 | ····new-instance·v13,·Lorg/apache/commons/math3/optimization/PointValuePair; |
420 | ····.line·220 | ||
420 | ····move-object/from16·v0,·p1 | 421 | ····move-object/from16·v0,·p1 |
421 | ····move-object/from16·v1,·v21 | 422 | ····move-object/from16·v1,·v21 |
422 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 423 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
423 | ····move-result-wide·v24 | 424 | ····move-result-wide·v24 |
Offset 444, 14 lines modified | Offset 445, 15 lines modified | ||
444 | ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 445 | ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
445 | ····move-result·v24 | 446 | ····move-result·v24 |
446 | ····if-gtz·v24,·:cond_4 | 447 | ····if-gtz·v24,·:cond_4 |
448 | ····.line·223 | ||
447 | ····move-object/from16·v0,·p2 | 449 | ····move-object/from16·v0,·p2 |
448 | ····move-object/from16·v1,·v16 | 450 | ····move-object/from16·v1,·v16 |
449 | ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 451 | ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
450 | ····move-result·v24 | 452 | ····move-result·v24 |
Offset 517, 14 lines modified | Offset 519, 15 lines modified | ||
517 | ····goto·:goto_5 | 519 | ····goto·:goto_5 |
518 | ····.line·232 | 520 | ····.line·232 |
519 | ····:cond_5 | 521 | ····:cond_5 |
520 | ····new-instance·v7,·Lorg/apache/commons/math3/optimization/PointValuePair; | 522 | ····new-instance·v7,·Lorg/apache/commons/math3/optimization/PointValuePair; |
523 | ····.line·233 | ||
521 | ····move-object/from16·v0,·p1 | 524 | ····move-object/from16·v0,·p1 |
522 | ····move-object/from16·v1,·v20 | 525 | ····move-object/from16·v1,·v20 |
523 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 526 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
524 | ····move-result-wide·v24 | 527 | ····move-result-wide·v24 |
Offset 620, 14 lines modified | Offset 623, 15 lines modified | ||
620 | ····goto·:goto_6 | 623 | ····goto·:goto_6 |
621 | ····.line·249 | 624 | ····.line·249 |
622 | ····:cond_8 | 625 | ····:cond_8 |
623 | ····new-instance·v12,·Lorg/apache/commons/math3/optimization/PointValuePair; | 626 | ····new-instance·v12,·Lorg/apache/commons/math3/optimization/PointValuePair; |
627 | ····.line·250 | ||
624 | ····move-object/from16·v0,·p1 | 628 | ····move-object/from16·v0,·p1 |
625 | ····move-object/from16·v1,·v19 | 629 | ····move-object/from16·v1,·v19 |
626 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 630 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
627 | ····move-result-wide·v24 | 631 | ····move-result-wide·v24 |
Offset 702, 14 lines modified | Offset 706, 15 lines modified | ||
702 | ····goto·:goto_7 | 706 | ····goto·:goto_7 |
703 | ····.line·262 | 707 | ····.line·262 |
704 | ····:cond_a | 708 | ····:cond_a |
705 | ····new-instance·v9,·Lorg/apache/commons/math3/optimization/PointValuePair; | 709 | ····new-instance·v9,·Lorg/apache/commons/math3/optimization/PointValuePair; |
710 | ····.line·263 | ||
706 | ····move-object/from16·v0,·p1 | 711 | ····move-object/from16·v0,·p1 |
707 | ····move-object/from16·v1,·v19 | 712 | ····move-object/from16·v1,·v19 |
708 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 713 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
709 | ····move-result-wide·v24 | 714 | ····move-result-wide·v24 |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$isMinim:Z | 32 | .field·final·synthetic·val$isMinim:Z |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;Z)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;Z)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·198 | 38 | ····.line·198 |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer; |
39 | ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->val$isMinim:Z | 40 | ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->val$isMinim:Z |
Offset 48, 25 lines modified | Offset 49, 21 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
54 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·198 | 55 | ····.line·198 |
57 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair; | 56 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/PointValuePair; |
58 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
59 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; | 57 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/PointValuePair; |
60 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
61 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optimization/PointValuePair;Lorg/apache/commons/math3/optimization/PointValuePair;)I |
62 | ····move-result·v0 | 59 | ····move-result·v0 |
63 | ····return·v0 | 60 | ····return·v0 |
64 | .end·method | 61 | .end·method |
Offset 78, 48 lines modified | Offset 78, 43 lines modified | ||
78 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;-><init>(Lorg/apache/commons/math3/optimization/ConvergenceChecker;)V | 78 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer;-><init>(Lorg/apache/commons/math3/optimization/ConvergenceChecker;)V |
79 | ····.line·111 | 79 | ····.line·111 |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V | 82 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V |
83 | ····.locals· | 83 | ····.locals·4 |
84 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; | 84 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·172 | 86 | ····.line·172 |
87 | ···· | 87 | ····array-length·v2,·p1 |
88 | ····const/4·v1,·0x0 | ||
88 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; | ||
89 | ····array-length·v3,·v0 | ||
90 | ····.local·v3,·"len$":I | ||
91 | ····const/4·v2,·0x0 | ||
92 | ····.local·v2,·"i$":I | ||
93 | ····:goto_0 | 89 | ····:goto_0 |
94 | ····if-ge·v | 90 | ····if-ge·v1,·v2,·:cond_1 |
95 | ····aget-object·v | 91 | ····aget-object·v0,·p1,·v1 |
96 | ····.line·173 | 92 | ····.line·173 |
97 | ····.local·v | 93 | ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
98 | ····instance-of·v | 94 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex; |
99 | ····if-eqz·v | 95 | ····if-eqz·v3,·:cond_0 |
100 | ····.line·174 | 96 | ····.line·174 |
101 | ····check-cast·v | 97 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex; |
102 | ····.end·local·v | 98 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
103 | ····iput-object·v | 99 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex; |
104 | ····.line·172 | 100 | ····.line·172 |
105 | ····:cond_0 | 101 | ····:cond_0 |
106 | ····add-int/lit8·v | 102 | ····add-int/lit8·v1,·v1,·0x1 |
107 | ····goto·:goto_0 | 103 | ····goto·:goto_0 |
108 | ····.line·178 | 104 | ····.line·178 |
109 | ····:cond_1 | 105 | ····:cond_1 |
110 | ····return-void | 106 | ····return-void |
111 | .end·method | 107 | .end·method |
Offset 226, 14 lines modified | Offset 221, 15 lines modified | ||
226 | ····.line·219 | 221 | ····.line·219 |
227 | ····.local·v7,·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; | 222 | ····.local·v7,·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; |
228 | ····if-eqz·v2,·:cond_2 | 223 | ····if-eqz·v2,·:cond_2 |
229 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex; | 224 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optimization/direct/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optimization/direct/AbstractSimplex; |
225 | ····.line·220 | ||
230 | ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optimization/PointValuePair; | 226 | ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optimization/direct/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optimization/PointValuePair; |
231 | ····move-result-object·v11 | 227 | ····move-result-object·v11 |
232 | ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optimization/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 228 | ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optimization/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
233 | ····move-result·v11 | 229 | ····move-result·v11 |
Offset 269, 15 lines modified | Offset 265, 15 lines modified | ||
269 | ····.restart·local·v5····#·"isMinim":Z | 265 | ····.restart·local·v5····#·"isMinim":Z |
270 | ····.restart·local·v6····#·"iteration":I | 266 | ····.restart·local·v6····#·"iteration":I |
271 | ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; | 267 | ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; |
272 | ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optimization/PointValuePair; | 268 | ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optimization/PointValuePair; |
273 | ····:cond_2 | 269 | ····:cond_2 |
274 | ····move·v2,·v10 | 270 | ····move·v2,·v10 |
275 | ····.line·2 | 271 | ····.line·220 |
276 | ····goto·:goto_3 | 272 | ····goto·:goto_3 |
277 | ····.line·222 | 273 | ····.line·222 |
278 | ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; | 274 | ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optimization/PointValuePair; |
279 | ····:cond_3 | 275 | ····:cond_3 |
280 | ····if-eqz·v2,·:cond_4 | 276 | ····if-eqz·v2,·:cond_4 |
Offset 884, 14 lines modified | Offset 884, 15 lines modified | ||
884 | ····.line·1341 | 884 | ····.line·1341 |
885 | ····move-object/from16·v0,·p0 | 885 | ····move-object/from16·v0,·p0 |
886 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 886 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
887 | ····move-object/from16·v82,·v0 | 887 | ····move-object/from16·v82,·v0 |
888 | ····.line·1342 | ||
888 | ····move-object/from16·v0,·v82 | 889 | ····move-object/from16·v0,·v82 |
889 | ····move/from16·v1,·v40 | 890 | ····move/from16·v1,·v40 |
890 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 891 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
891 | ····move-result-wide·v82 | 892 | ····move-result-wide·v82 |
Offset 910, 14 lines modified | Offset 911, 15 lines modified | ||
910 | ····move-result-wide·v84 | 911 | ····move-result-wide·v84 |
911 | ····sub-double·v82,·v82,·v84 | 912 | ····sub-double·v82,·v82,·v84 |
912 | ····div-double·v82,·v82,·v70 | 913 | ····div-double·v82,·v82,·v70 |
914 | ····.line·1341 | ||
913 | ····move-wide/from16·v0,·v68 | 915 | ····move-wide/from16·v0,·v68 |
914 | ····move-wide/from16·v2,·v82 | 916 | ····move-wide/from16·v2,·v82 |
915 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 917 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
916 | ····move-result-wide·v66 | 918 | ····move-result-wide·v66 |
Offset 1054, 14 lines modified | Offset 1056, 15 lines modified | ||
1054 | ····.line·1352 | 1056 | ····.line·1352 |
1055 | ····move-object/from16·v0,·p0 | 1057 | ····move-object/from16·v0,·p0 |
1056 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1058 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1057 | ····move-object/from16·v82,·v0 | 1059 | ····move-object/from16·v82,·v0 |
1060 | ····.line·1353 | ||
1058 | ····move-object/from16·v0,·v82 | 1061 | ····move-object/from16·v0,·v82 |
1059 | ····move/from16·v1,·v40 | 1062 | ····move/from16·v1,·v40 |
1060 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1063 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1061 | ····move-result-wide·v82 | 1064 | ····move-result-wide·v82 |
Offset 1080, 14 lines modified | Offset 1083, 15 lines modified | ||
1080 | ····move-result-wide·v84 | 1083 | ····move-result-wide·v84 |
1081 | ····sub-double·v82,·v82,·v84 | 1084 | ····sub-double·v82,·v82,·v84 |
1082 | ····div-double·v82,·v82,·v70 | 1085 | ····div-double·v82,·v82,·v70 |
1086 | ····.line·1352 | ||
1083 | ····move-wide/from16·v0,·v68 | 1087 | ····move-wide/from16·v0,·v68 |
1084 | ····move-wide/from16·v2,·v82 | 1088 | ····move-wide/from16·v2,·v82 |
1085 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1089 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1086 | ····move-result-wide·v66 | 1090 | ····move-result-wide·v66 |
Offset 1442, 14 lines modified | Offset 1446, 15 lines modified | ||
1442 | ····move-object/from16·v0,·p0 | 1446 | ····move-object/from16·v0,·p0 |
1443 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1447 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1444 | ····move-object/from16·v85,·v0 | 1448 | ····move-object/from16·v85,·v0 |
1449 | ····.line·1421 | ||
1445 | ····move-object/from16·v0,·v85 | 1450 | ····move-object/from16·v0,·v85 |
1446 | ····move/from16·v1,·v40 | 1451 | ····move/from16·v1,·v40 |
1447 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1452 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1448 | ····move-result-wide·v85 | 1453 | ····move-result-wide·v85 |
Offset 1458, 14 lines modified | Offset 1463, 15 lines modified | ||
1458 | ····move-wide/from16·v2,·v70 | 1463 | ····move-wide/from16·v2,·v70 |
1459 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D | 1464 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D |
1460 | ····move-result-wide·v85 | 1465 | ····move-result-wide·v85 |
1466 | ····.line·1420 | ||
1461 | ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1467 | ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1462 | ····move-result-wide·v83 | 1468 | ····move-result-wide·v83 |
1463 | ····move-object/from16·v0,·v82 | 1469 | ····move-object/from16·v0,·v82 |
1464 | ····move/from16·v1,·v40 | 1470 | ····move/from16·v1,·v40 |
Offset 1650, 14 lines modified | Offset 1656, 15 lines modified | ||
1650 | ····move-object/from16·v0,·p0 | 1656 | ····move-object/from16·v0,·p0 |
1651 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1657 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1652 | ····move-object/from16·v82,·v0 | 1658 | ····move-object/from16·v82,·v0 |
1659 | ····.line·1445 | ||
1653 | ····move-object/from16·v0,·v82 | 1660 | ····move-object/from16·v0,·v82 |
1654 | ····move/from16·v1,·v40 | 1661 | ····move/from16·v1,·v40 |
1655 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1662 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1656 | ····move-result-wide·v82 | 1663 | ····move-result-wide·v82 |
Offset 2071, 14 lines modified | Offset 2078, 15 lines modified | ||
2071 | ····move-object/from16·v0,·p0 | 2078 | ····move-object/from16·v0,·p0 |
2072 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; | 2079 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optimization/direct/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; |
2073 | ····move-object/from16·v84,·v0 | 2080 | ····move-object/from16·v84,·v0 |
2081 | ····.line·1491 | ||
2074 | ····move-object/from16·v0,·v84 | 2082 | ····move-object/from16·v0,·v84 |
2075 | ····move/from16·v1,·v40 | 2083 | ····move/from16·v1,·v40 |
2076 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 2084 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
2077 | ····move-result-wide·v84 | 2085 | ····move-result-wide·v84 |
Max diff block lines reached; 14181/17489 bytes (81.09%) of diff not shown. |
Offset 64, 21 lines modified | Offset 64, 19 lines modified | ||
64 | ····return·v0 | 64 | ····return·v0 |
65 | .end·method | 65 | .end·method |
66 | #·virtual·methods | 66 | #·virtual·methods |
67 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 67 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
68 | ····.locals·1 | 68 | ····.locals·1 |
69 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
70 | ····.prologue | 69 | ····.prologue |
71 | ····.line·958 | 70 | ····.line·958 |
72 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex; | 71 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex; |
73 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
74 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;)I | 72 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex;)I |
75 | ····move-result·v0 | 73 | ····move-result·v0 |
76 | ····return·v0 | 74 | ····return·v0 |
77 | .end·method | 75 | .end·method |
Offset 114, 14 lines modified | Offset 114, 15 lines modified | ||
114 | ····.line·349 | 114 | ····.line·349 |
115 | ····const·v8,·0x7fffffff | 115 | ····const·v8,·0x7fffffff |
116 | ····move-object/from16·v0,·p0 | 116 | ····move-object/from16·v0,·p0 |
117 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder; | 117 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder; |
118 | ····.line·350 | ||
118 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optimization/univariate/BracketFinder;->getLo()D | 119 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optimization/univariate/BracketFinder;->getLo()D |
119 | ····move-result-wide·v11 | 120 | ····move-result-wide·v11 |
120 | ····move-object/from16·v0,·p0 | 121 | ····move-object/from16·v0,·p0 |
121 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder; | 122 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->bracket:Lorg/apache/commons/math3/optimization/univariate/BracketFinder; |
Offset 140, 13 lines modified | Offset 141, 14 lines modified | ||
140 | ····move-object/from16·v7,·p0 | 141 | ····move-object/from16·v7,·p0 |
141 | ····move-object·v9,·v5 | 142 | ····move-object·v9,·v5 |
142 | ····move-object·v10,·v6 | 143 | ····move-object·v10,·v6 |
144 | ····.line·349 | ||
143 | ····invoke-virtual/range·{v7·..·v16},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->optimize(ILorg/apache/commons/math3/analysis/UnivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;DDD)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 145 | ····invoke-virtual/range·{v7·..·v16},·Lorg/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch;->optimize(ILorg/apache/commons/math3/analysis/UnivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;DDD)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
144 | ····move-result-object·v4 | 146 | ····move-result-object·v4 |
145 | ····return-object·v4 | 147 | ····return-object·v4 |
146 | .end·method | 148 | .end·method |
Offset 130, 106 lines modified | Offset 130, 102 lines modified | ||
130 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D | 130 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D |
131 | ····array-length·v1,·v1 | 131 | ····array-length·v1,·v1 |
132 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 132 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
133 | ····.line·368 | ||
133 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 134 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
134 | ····move-result·v2 | 135 | ····move-result·v2 |
135 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 136 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
136 | ····throw·v0 | 137 | ····throw·v0 |
137 | ····.line·370 | 138 | ····.line·370 |
138 | ····:cond_0 | 139 | ····:cond_0 |
139 | ····return-void | 140 | ····return-void |
140 | .end·method | 141 | .end·method |
141 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V | 142 | .method·private·varargs·parseOptimizationData([Lorg/apache/commons/math3/optimization/OptimizationData;)V |
142 | ····.locals· | 143 | ····.locals·4 |
143 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; | 144 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; |
144 | ····.prologue | 145 | ····.prologue |
145 | ····.line·343 | 146 | ····.line·343 |
146 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer<TFUNC;>;" | 147 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;,·"Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer<TFUNC;>;" |
147 | ···· | 148 | ····array-length·v2,·p1 |
149 | ····const/4·v1,·0x0 | ||
148 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optimization/OptimizationData; | ||
149 | ····array-length·v3,·v0 | ||
150 | ····.local·v3,·"len$":I | ||
151 | ····const/4·v2,·0x0 | ||
152 | ····.local·v2,·"i$":I | ||
153 | ····:goto_0 | 150 | ····:goto_0 |
154 | ····if-ge·v | 151 | ····if-ge·v1,·v2,·:cond_3 |
155 | ····aget-object·v | 152 | ····aget-object·v0,·p1,·v1 |
156 | ····.line·344 | 153 | ····.line·344 |
157 | ····.local·v | 154 | ····.local·v0,·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
158 | ····instance-of·v | 155 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/Target; |
159 | ····if-eqz·v | 156 | ····if-eqz·v3,·:cond_1 |
160 | ····.line·345 | 157 | ····.line·345 |
161 | ····check-cast·v | 158 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/Target; |
162 | ····.end·local·v | 159 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
163 | ····invoke-virtual·{v | 160 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/Target;->getTarget()[D |
164 | ····move-result-object·v | 161 | ····move-result-object·v3 |
165 | ····iput-object·v | 162 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->target:[D |
166 | ····.line·343 | 163 | ····.line·343 |
167 | ····:cond_0 | 164 | ····:cond_0 |
168 | ····:goto_1 | 165 | ····:goto_1 |
169 | ····add-int/lit8·v | 166 | ····add-int/lit8·v1,·v1,·0x1 |
170 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
171 | ····.line·348 | 168 | ····.line·348 |
172 | ····.restart·local·v | 169 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
173 | ····:cond_1 | 170 | ····:cond_1 |
174 | ····instance-of·v | 171 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/Weight; |
175 | ····if-eqz·v | 172 | ····if-eqz·v3,·:cond_2 |
176 | ····.line·349 | 173 | ····.line·349 |
177 | ····check-cast·v | 174 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/Weight; |
178 | ····.end·local·v | 175 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
179 | ····invoke-virtual·{v | 176 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix; |
180 | ····move-result-object·v | 177 | ····move-result-object·v3 |
181 | ····iput-object·v | 178 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
182 | ····goto·:goto_1 | 179 | ····goto·:goto_1 |
183 | ····.line·352 | 180 | ····.line·352 |
184 | ····.restart·local·v | 181 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
185 | ····:cond_2 | 182 | ····:cond_2 |
186 | ····instance-of·v | 183 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optimization/InitialGuess; |
187 | ····if-eqz·v | 184 | ····if-eqz·v3,·:cond_0 |
188 | ····.line·353 | 185 | ····.line·353 |
189 | ····check-cast·v | 186 | ····check-cast·v0,·Lorg/apache/commons/math3/optimization/InitialGuess; |
190 | ····.end·local·v | 187 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optimization/OptimizationData; |
191 | ····invoke-virtual·{v | 188 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/InitialGuess;->getInitialGuess()[D |
192 | ····move-result-object·v | 189 | ····move-result-object·v3 |
193 | ····iput-object·v | 190 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer;->start:[D |
194 | ····goto·:goto_1 | 191 | ····goto·:goto_1 |
195 | ····.line·357 | 192 | ····.line·357 |
196 | ····:cond_3 | 193 | ····:cond_3 |
197 | ····return-void | 194 | ····return-void |
198 | .end·method | 195 | .end·method |
Offset 312, 14 lines modified | Offset 312, 15 lines modified | ||
312 | ····.local·v0,·"repaired":[D | 312 | ····.local·v0,·"repaired":[D |
313 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->this$0:Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer; | 313 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->this$0:Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer; |
314 | ····invoke-virtual·{v3,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->computeObjectiveValue([D)D | 314 | ····invoke-virtual·{v3,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer;->computeObjectiveValue([D)D |
315 | ····move-result-wide·v3 | 315 | ····move-result-wide·v3 |
316 | ····.line·1031 | ||
316 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->penalty([D[D)D | 317 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction;->penalty([D[D)D |
317 | ····move-result-wide·v5 | 318 | ····move-result-wide·v5 |
318 | ····add-double·v1,·v3,·v5 | 319 | ····add-double·v1,·v3,·v5 |
319 | ····.line·1035 | 320 | ····.line·1035 |
Offset 47, 102 lines modified | Offset 47, 101 lines modified | ||
47 | .method·public·value([D)[D | 47 | .method·public·value([D)[D |
48 | ····.locals·8 | 48 | ····.locals·8 |
49 | ····.param·p1,·"point"····#·[D | 49 | ····.param·p1,·"point"····#·[D |
50 | ····.prologue | 50 | ····.prologue |
51 | ····.line·260 | 51 | ····.line·260 |
52 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;" | 52 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;" |
53 | ····iget-object·v | 53 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
54 | ····invoke-static·{v | 54 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
55 | ····move-result-object·v | 55 | ····move-result-object·v4 |
56 | ····invoke-interface·{v | 56 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
57 | ····move-result·v | 57 | ····move-result·v4 |
58 | ····new-array·v | 58 | ····new-array·v3,·v4,·[D |
59 | ····.line·261 | 59 | ····.line·261 |
60 | ····.local·v | 60 | ····.local·v3,·"values":[D |
61 | ····const/4·v0,·0x0 | 61 | ····const/4·v0,·0x0 |
62 | ····.line·262 | 62 | ····.line·262 |
63 | ····.local·v0,·"i":I | 63 | ····.local·v0,·"i":I |
64 | ····iget-object·v | 64 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
65 | ····invoke-static·{v | 65 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
66 | ····move-result-object·v | 66 | ····move-result-object·v4 |
67 | ····invoke-interface·{v | 67 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
68 | ····move-result-object·v | 68 | ····move-result-object·v4 |
69 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
70 | ····:goto_0 | 69 | ····:goto_0 |
71 | ····invoke-interface·{v | 70 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
72 | ····move-result·v5 | 71 | ····move-result·v5 |
73 | ····if-eqz·v5,·:cond_0 | 72 | ····if-eqz·v5,·:cond_0 |
74 | ····invoke-interface·{v | 73 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
75 | ····move-result-object·v | 74 | ····move-result-object·v2 |
76 | ····check-cast·v | 75 | ····check-cast·v2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
77 | ····.line·263 | 76 | ····.line·263 |
78 | ····.local·v | 77 | ····.local·v2,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
79 | ····add-int/lit8·v1,·v0,·0x1 | 78 | ····add-int/lit8·v1,·v0,·0x1 |
80 | ····.end·local·v0····#·"i":I | 79 | ····.end·local·v0····#·"i":I |
81 | ····.local·v1,·"i":I | 80 | ····.local·v1,·"i":I |
82 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 81 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
83 | ····invoke-virtual·{v | 82 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D |
84 | ····move-result-wide·v6 | 83 | ····move-result-wide·v6 |
85 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D | 84 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D |
86 | ····move-result-wide·v5 | 85 | ····move-result-wide·v5 |
87 | ····aput-wide·v5,·v | 86 | ····aput-wide·v5,·v3,·v0 |
88 | ····move·v0,·v1 | 87 | ····move·v0,·v1 |
89 | ····.line·264 | 88 | ····.line·264 |
90 | ····.end·local·v1····#·"i":I | 89 | ····.end·local·v1····#·"i":I |
91 | ····.restart·local·v0····#·"i":I | 90 | ····.restart·local·v0····#·"i":I |
92 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
93 | ····.line·266 | 92 | ····.line·266 |
94 | ····.end·local·v | 93 | ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
95 | ····:cond_0 | 94 | ····:cond_0 |
96 | ····return-object·v | 95 | ····return-object·v3 |
97 | .end·method | 96 | .end·method |
98 | .method·public·value([Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 97 | .method·public·value([Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
99 | ····.locals·13 | 98 | ····.locals·13 |
100 | ····.param·p1,·"point"····#·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 99 | ····.param·p1,·"point"····#·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
101 | ····.prologue | 100 | ····.prologue |
102 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;" | 101 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.TheoreticalValuesFunction;" |
103 | ····const/4·v2,·0x1 | 102 | ····const/4·v2,·0x1 |
104 | ····.line·273 | 103 | ····.line·273 |
105 | ····array-length·v0,·p1 | 104 | ····array-length·v0,·p1 |
106 | ····new-array·v | 105 | ····new-array·v9,·v0,·[D |
107 | ····.line·274 | 106 | ····.line·274 |
108 | ····.local·v | 107 | ····.local·v9,·"parameters":[D |
109 | ····const/4·v3,·0x0 | 108 | ····const/4·v3,·0x0 |
110 | ····.local·v3,·"k":I | 109 | ····.local·v3,·"k":I |
111 | ····:goto_0 | 110 | ····:goto_0 |
112 | ····array-length·v0,·p1 | 111 | ····array-length·v0,·p1 |
113 | ····if-ge·v3,·v0,·:cond_0 | 112 | ····if-ge·v3,·v0,·:cond_0 |
Offset 150, 15 lines modified | Offset 149, 15 lines modified | ||
150 | ····.line·275 | 149 | ····.line·275 |
151 | ····aget-object·v0,·p1,·v3 | 150 | ····aget-object·v0,·p1,·v3 |
152 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getValue()D | 151 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getValue()D |
153 | ····move-result-wide·v0 | 152 | ····move-result-wide·v0 |
154 | ····aput-wide·v0,·v | 153 | ····aput-wide·v0,·v9,·v3 |
155 | ····.line·274 | 154 | ····.line·274 |
156 | ····add-int/lit8·v3,·v3,·0x1 | 155 | ····add-int/lit8·v3,·v3,·0x1 |
157 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
158 | ····.line·279 | 157 | ····.line·279 |
Offset 169, 66 lines modified | Offset 168, 65 lines modified | ||
169 | ····move-result-object·v0 | 168 | ····move-result-object·v0 |
170 | ····invoke-interface·{v0},·Ljava/util/List;->size()I | 169 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
171 | ····move-result·v0 | 170 | ····move-result·v0 |
172 | ····new-array·v1 | 171 | ····new-array·v10,·v0,·[Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
Max diff block lines reached; 4711/10559 bytes (44.62%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter; | 18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·85 | 24 | ····.line·85 |
24 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter; | 25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter; |
25 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V | 26 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/analysis/function/Gaussian$Parametric;-><init>()V |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | ····.line·200 | 43 | ····.line·200 |
44 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 44 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
45 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 45 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
46 | ····array-length·v4,·p1 | 46 | ····array-length·v4,·p1 |
47 | ····.line·201 | ||
47 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 48 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
48 | ····move-result-object·v4 | 49 | ····move-result-object·v4 |
49 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 50 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
50 | ····move-result-object·v5 | 51 | ····move-result-object·v5 |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; | 21 | .field·final·synthetic·this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·217 | 27 | ····.line·217 |
27 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction | 28 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;" |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 88 lines modified | Offset 40, 87 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·value([D)[[D | 41 | .method·public·value([D)[[D |
41 | ····.locals·8 | 42 | ····.locals·8 |
42 | ····.param·p1,·"point"····#·[D | 43 | ····.param·p1,·"point"····#·[D |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·219 | 45 | ····.line·219 |
45 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction | 46 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;" |
46 | ····iget-object·v | 47 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; |
47 | ····iget-object·v | 48 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
48 | ····invoke-static·{v | 49 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
49 | ····move-result-object·v | 50 | ····move-result-object·v4 |
50 | ····invoke-interface·{v | 51 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
51 | ····move-result·v | 52 | ····move-result·v4 |
52 | ····new-array·v | 53 | ····new-array·v2,·v4,·[[D |
53 | ····.line·221 | 54 | ····.line·221 |
54 | ····.local·v | 55 | ····.local·v2,·"jacobian":[[D |
55 | ····const/4·v0,·0x0 | 56 | ····const/4·v0,·0x0 |
56 | ····.line·222 | 57 | ····.line·222 |
57 | ····.local·v0,·"i":I | 58 | ····.local·v0,·"i":I |
58 | ····iget-object·v | 59 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; |
59 | ····iget-object·v | 60 | ····iget-object·v4,·v4,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
60 | ····invoke-static·{v | 61 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
61 | ····move-result-object·v | 62 | ····move-result-object·v4 |
62 | ····invoke-interface·{v | 63 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
63 | ····move-result-object·v | 64 | ····move-result-object·v4 |
64 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
65 | ····:goto_0 | 65 | ····:goto_0 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
67 | ····move-result·v5 | 67 | ····move-result·v5 |
68 | ····if-eqz·v5,·:cond_0 | 68 | ····if-eqz·v5,·:cond_0 |
69 | ····invoke-interface·{v | 69 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
70 | ····move-result-object·v | 70 | ····move-result-object·v3 |
71 | ····check-cast·v | 71 | ····check-cast·v3,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
72 | ····.line·223 | 72 | ····.line·223 |
73 | ····.local·v | 73 | ····.local·v3,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
74 | ····add-int/lit8·v1,·v0,·0x1 | 74 | ····add-int/lit8·v1,·v0,·0x1 |
75 | ····.end·local·v0····#·"i":I | 75 | ····.end·local·v0····#·"i":I |
76 | ····.local·v1,·"i":I | 76 | ····.local·v1,·"i":I |
77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; | 77 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1;->this$1:Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction; |
78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 78 | ····invoke-static·{v5},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->access$100(Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;)Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
79 | ····move-result-object·v5 | 79 | ····move-result-object·v5 |
80 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D |
81 | ····move-result-wide·v6 | 81 | ····move-result-wide·v6 |
82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D | 82 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->gradient(D[D)[D |
83 | ····move-result-object·v5 | 83 | ····move-result-object·v5 |
84 | ····aput-object·v5,·v | 84 | ····aput-object·v5,·v2,·v0 |
85 | ····move·v0,·v1 | 85 | ····move·v0,·v1 |
86 | ····.line·224 | 86 | ····.line·224 |
87 | ····.end·local·v1····#·"i":I | 87 | ····.end·local·v1····#·"i":I |
88 | ····.restart·local·v0····#·"i":I | 88 | ····.restart·local·v0····#·"i":I |
89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
90 | ····.line·226 | 90 | ····.line·226 |
91 | ····.end·local·v | 91 | ····.end·local·v3····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
92 | ····:cond_0 | 92 | ····:cond_0 |
93 | ····return-object·v | 93 | ····return-object·v2 |
94 | .end·method | 94 | .end·method |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·187 | 37 | ····.line·187 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->this$0:Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·187 | 46 | ····.line·187 |
48 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; | 47 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; | 48 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1;->compare(Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 74, 79 lines modified | Offset 74, 78 lines modified | ||
74 | .method·public·value([D)[D | 74 | .method·public·value([D)[D |
75 | ····.locals·8 | 75 | ····.locals·8 |
76 | ····.param·p1,·"point"····#·[D | 76 | ····.param·p1,·"point"····#·[D |
77 | ····.prologue | 77 | ····.prologue |
78 | ····.line·234 | 78 | ····.line·234 |
79 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.OldTheoreticalValuesFunction;" | 79 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;,·"Lorg/apache/commons/math3/optimization/fitting/CurveFitter<TT;>.OldTheoreticalValuesFunction;" |
80 | ····iget-object·v | 80 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
82 | ····move-result-object·v | 82 | ····move-result-object·v4 |
83 | ····invoke-interface·{v | 83 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
84 | ····move-result·v | 84 | ····move-result·v4 |
85 | ····new-array·v | 85 | ····new-array·v3,·v4,·[D |
86 | ····.line·235 | 86 | ····.line·235 |
87 | ····.local·v | 87 | ····.local·v3,·"values":[D |
88 | ····const/4·v0,·0x0 | 88 | ····const/4·v0,·0x0 |
89 | ····.line·236 | 89 | ····.line·236 |
90 | ····.local·v0,·"i":I | 90 | ····.local·v0,·"i":I |
91 | ····iget-object·v | 91 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->this$0:Lorg/apache/commons/math3/optimization/fitting/CurveFitter; |
92 | ····invoke-static·{v | 92 | ····invoke-static·{v4},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->access$000(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;)Ljava/util/List; |
93 | ····move-result-object·v | 93 | ····move-result-object·v4 |
94 | ····invoke-interface·{v | 94 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
95 | ····move-result-object·v | 95 | ····move-result-object·v4 |
96 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
97 | ····:goto_0 | 96 | ····:goto_0 |
98 | ····invoke-interface·{v | 97 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
99 | ····move-result·v5 | 98 | ····move-result·v5 |
100 | ····if-eqz·v5,·:cond_0 | 99 | ····if-eqz·v5,·:cond_0 |
101 | ····invoke-interface·{v | 100 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
102 | ····move-result-object·v | 101 | ····move-result-object·v2 |
103 | ····check-cast·v | 102 | ····check-cast·v2,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
104 | ····.line·237 | 103 | ····.line·237 |
105 | ····.local·v | 104 | ····.local·v2,·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
106 | ····add-int/lit8·v1,·v0,·0x1 | 105 | ····add-int/lit8·v1,·v0,·0x1 |
107 | ····.end·local·v0····#·"i":I | 106 | ····.end·local·v0····#·"i":I |
108 | ····.local·v1,·"i":I | 107 | ····.local·v1,·"i":I |
109 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; | 108 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction;->f:Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction; |
110 | ····invoke-virtual·{v | 109 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getX()D |
111 | ····move-result-wide·v6 | 110 | ····move-result-wide·v6 |
112 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D | 111 | ····invoke-interface·{v5,·v6,·v7,·p1},·Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;->value(D[D)D |
113 | ····move-result-wide·v5 | 112 | ····move-result-wide·v5 |
114 | ····aput-wide·v5,·v | 113 | ····aput-wide·v5,·v3,·v0 |
115 | ····move·v0,·v1 | 114 | ····move·v0,·v1 |
116 | ····.line·238 | 115 | ····.line·238 |
117 | ····.end·local·v1····#·"i":I | 116 | ····.end·local·v1····#·"i":I |
118 | ····.restart·local·v0····#·"i":I | 117 | ····.restart·local·v0····#·"i":I |
119 | ····goto·:goto_0 | 118 | ····goto·:goto_0 |
120 | ····.line·240 | 119 | ····.line·240 |
121 | ····.end·local·v | 120 | ····.end·local·v2····#·"observed":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
122 | ····:cond_0 | 121 | ····:cond_0 |
123 | ····return-object·v | 122 | ····return-object·v3 |
124 | .end·method | 123 | .end·method |
Offset 191, 15 lines modified | Offset 191, 15 lines modified | ||
191 | ····invoke-interface·{v0},·Ljava/util/List;->clear()V | 191 | ····invoke-interface·{v0},·Ljava/util/List;->clear()V |
192 | ····.line·138 | 192 | ····.line·138 |
193 | ····return-void | 193 | ····return-void |
194 | .end·method | 194 | .end·method |
195 | .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D | 195 | .method·public·fit(ILorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D |
196 | ····.locals· | 196 | ····.locals·9 |
197 | ····.param·p1,·"maxEval"····#·I | 197 | ····.param·p1,·"maxEval"····#·I |
198 | ····.param·p3,·"initialGuess"····#·[D | 198 | ····.param·p3,·"initialGuess"····#·[D |
199 | ····.annotation·system·Ldalvik/annotation/Signature; | 199 | ····.annotation·system·Ldalvik/annotation/Signature; |
200 | ········value·=·{ | 200 | ········value·=·{ |
201 | ············"(ITT;[D)[D" | 201 | ············"(ITT;[D)[D" |
202 | ········} | 202 | ········} |
203 | ····.end·annotation | 203 | ····.end·annotation |
Offset 232, 53 lines modified | Offset 232, 52 lines modified | ||
232 | ····.line·180 | 232 | ····.line·180 |
233 | ····.local·v6,·"i":I | 233 | ····.local·v6,·"i":I |
234 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->observations:Ljava/util/List; | 234 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->observations:Ljava/util/List; |
235 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 235 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
236 | ····move-result-object·v | 236 | ····move-result-object·v0 |
237 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
238 | ····:goto_0 | 237 | ····:goto_0 |
239 | ····invoke-interface·{v | 238 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
240 | ····move-result·v | 239 | ····move-result·v1 |
241 | ····if-eqz·v | 240 | ····if-eqz·v1,·:cond_0 |
242 | ····invoke-interface·{v | 241 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
243 | ····move-result-object·v | 242 | ····move-result-object·v8 |
244 | ····check-cast·v | 243 | ····check-cast·v8,·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
245 | ····.line·181 | 244 | ····.line·181 |
246 | ····.local·v | 245 | ····.local·v8,·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
247 | ····invoke-virtual·{v | 246 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D |
248 | ····move-result-wide·v | 247 | ····move-result-wide·v1 |
249 | ····aput-wide·v | 248 | ····aput-wide·v1,·v3,·v6 |
250 | ····.line·182 | 249 | ····.line·182 |
251 | ····invoke-virtual·{v | 250 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getWeight()D |
252 | ····move-result-wide·v | 251 | ····move-result-wide·v1 |
253 | ····aput-wide·v | 252 | ····aput-wide·v1,·v4,·v6 |
254 | ····.line·183 | 253 | ····.line·183 |
255 | ····add-int/lit8·v6,·v6,·0x1 | 254 | ····add-int/lit8·v6,·v6,·0x1 |
256 | ····.line·184 | 255 | ····.line·184 |
257 | ····goto·:goto_0 | 256 | ····goto·:goto_0 |
258 | ····.line·188 | 257 | ····.line·188 |
259 | ····.end·local·v | 258 | ····.end·local·v8····#·"point":Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
260 | ····:cond_0 | 259 | ····:cond_0 |
261 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer; | 260 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer; |
262 | ····if-nez·v0,·:cond_1 | 261 | ····if-nez·v0,·:cond_1 |
263 | ····.line·190 | 262 | ····.line·190 |
264 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->oldOptimizer:Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer; | 263 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->oldOptimizer:Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer; |
Offset 289, 43 lines modified | Offset 288, 43 lines modified | ||
289 | ····move·v1,·p1 | 288 | ····move·v1,·p1 |
290 | ····move-object·v5,·p3 | 289 | ····move-object·v5,·p3 |
291 | ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 290 | ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
292 | ····move-result-object·v | 291 | ····move-result-object·v7 |
293 | ····.line·198 | 292 | ····.line·198 |
294 | ····.local·v | 293 | ····.local·v7,·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
295 | ····:goto_1 | 294 | ····:goto_1 |
296 | ····invoke-virtual·{v | 295 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/optimization/PointVectorValuePair;->getPointRef()[D |
297 | ····move-result-object·v0 | 296 | ····move-result-object·v0 |
298 | ····return-object·v0 | 297 | ····return-object·v0 |
299 | ····.line·193 | 298 | ····.line·193 |
300 | ····.end·local·v | 299 | ····.end·local·v7····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
301 | ····:cond_1 | 300 | ····:cond_1 |
302 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer; | 301 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter;->optimizer:Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer; |
303 | ····new-instance·v2,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction; | 302 | ····new-instance·v2,·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction; |
304 | ····invoke-direct·{v2,·p0,·p2},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V | 303 | ····invoke-direct·{v2,·p0,·p2},·Lorg/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction;-><init>(Lorg/apache/commons/math3/optimization/fitting/CurveFitter;Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;)V |
305 | ····move·v1,·p1 | 304 | ····move·v1,·p1 |
306 | ····move-object·v5,·p3 | 305 | ····move-object·v5,·p3 |
307 | ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 306 | ····invoke-interface/range·{v0·..·v5},·Lorg/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer;->optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
308 | ····move-result-object·v | 307 | ····move-result-object·v7 |
309 | ····.restart·local·v | 308 | ····.restart·local·v7····#·"optimum":Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
310 | ····goto·:goto_1 | 309 | ····goto·:goto_1 |
311 | .end·method | 310 | .end·method |
312 | .method·public·fit(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D | 311 | .method·public·fit(Lorg/apache/commons/math3/analysis/ParametricUnivariateFunction;[D)[D |
313 | ····.locals·1 | 312 | ····.locals·1 |
314 | ····.param·p2,·"initialGuess"····#·[D | 313 | ····.param·p2,·"initialGuess"····#·[D |
315 | ····.annotation·system·Ldalvik/annotation/Signature; | 314 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 405, 20 lines modified | Offset 405, 22 lines modified | ||
405 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 405 | ····invoke-static·{p4,·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
406 | ····move-result-object·v1 | 406 | ····move-result-object·v1 |
407 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY | 407 | ····const-wide/high16·v2,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
408 | ····.line·345 | ||
408 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 409 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
409 | ····move-result-object·v2 | 410 | ····move-result-object·v2 |
410 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY | 411 | ····const-wide/high16·v3,·0x7ff0000000000000L····#·Double.POSITIVE_INFINITY |
412 | ····.line·346 | ||
411 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 413 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
412 | ····move-result-object·v3 | 414 | ····move-result-object·v3 |
413 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V | 415 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/OutOfRangeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V |
414 | ····throw·v0 | 416 | ····throw·v0 |
Offset 467, 15 lines modified | Offset 469, 15 lines modified | ||
467 | ····.line·288 | 469 | ····.line·288 |
468 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; | 470 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/ZeroException; |
469 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V | 471 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/exception/ZeroException;-><init>()V |
470 | ····throw·v3 | 472 | ····throw·v3 |
471 | ····.line·29 | 473 | ····.line·291 |
472 | ····:cond_0 | 474 | ····:cond_0 |
473 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; | 475 | ····invoke-direct/range·{p0·..·p5},·Lorg/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser;->getInterpolationPointsForY([Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;IID)[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
474 | ····move-result-object·v2 | 476 | ····move-result-object·v2 |
475 | ····.line·292 | 477 | ····.line·292 |
476 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; | 478 | ····.local·v2,·"twoPoints":[Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint; |
Offset 545, 28 lines modified | Offset 547, 30 lines modified | ||
545 | ····move-result-wide·v9 | 547 | ····move-result-wide·v9 |
546 | ····sub-double/2addr·v7,·v9 | 548 | ····sub-double/2addr·v7,·v9 |
547 | ····mul-double/2addr·v5,·v7 | 549 | ····mul-double/2addr·v5,·v7 |
550 | ····.line·301 | ||
548 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D | 551 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D |
549 | ····move-result-wide·v7 | 552 | ····move-result-wide·v7 |
550 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D | 553 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/fitting/WeightedObservedPoint;->getY()D |
551 | ····move-result-wide·v9 | 554 | ····move-result-wide·v9 |
552 | ····sub-double/2addr·v7,·v9 | 555 | ····sub-double/2addr·v7,·v9 |
553 | ····div-double/2addr·v5,·v7 | 556 | ····div-double/2addr·v5,·v7 |
554 | ····add-double/2addr·v3,·v5 | 557 | ····add-double/2addr·v3,·v5 |
558 | ····.line·300 | ||
555 | ····goto·:goto_0 | 559 | ····goto·:goto_0 |
556 | .end·method | 560 | .end·method |
557 | .method·private·isBetween(DDD)Z | 561 | .method·private·isBetween(DDD)Z |
558 | ····.locals·1 | 562 | ····.locals·1 |
559 | ····.param·p1,·"value"····#·D | 563 | ····.param·p1,·"value"····#·D |
560 | ····.param·p3,·"boundary1"····#·D | 564 | ····.param·p3,·"boundary1"····#·D |
Offset 182, 14 lines modified | Offset 182, 15 lines modified | ||
182 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I | 182 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I |
183 | ····move-result·v0 | 183 | ····move-result·v0 |
184 | ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship; | 184 | ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship; |
185 | ····.line·148 | ||
185 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I | 186 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I |
186 | ····move-result·v3 | 187 | ····move-result·v3 |
187 | ····add-int/2addr·v0,·v3 | 188 | ····add-int/2addr·v0,·v3 |
188 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numSlackVariables:I | 189 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numSlackVariables:I |
Offset 199, 14 lines modified | Offset 200, 15 lines modified | ||
199 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I | 200 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I |
200 | ····move-result·v0 | 201 | ····move-result·v0 |
201 | ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship; | 202 | ····sget-object·v3,·Lorg/apache/commons/math3/optimization/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optimization/linear/Relationship; |
203 | ····.line·150 | ||
202 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I | 204 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optimization/linear/Relationship;)I |
203 | ····move-result·v3 | 205 | ····move-result·v3 |
204 | ····add-int/2addr·v0,·v3 | 206 | ····add-int/2addr·v0,·v3 |
205 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numArtificialVariables:I | 207 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->numArtificialVariables:I |
Offset 269, 21 lines modified | Offset 271, 20 lines modified | ||
269 | ····.prologue | 271 | ····.prologue |
270 | ····.line·288 | 272 | ····.line·288 |
271 | ····const/4·v1,·0x0 | 273 | ····const/4·v1,·0x0 |
272 | ····.line·289 | 274 | ····.line·289 |
273 | ····.local·v1,·"count":I | 275 | ····.local·v1,·"count":I |
274 | ····iget-object·v | 276 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->constraints:Ljava/util/List; |
275 | ····invoke-interface·{v | 277 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
276 | ····move-result-object·v2 | 278 | ····move-result-object·v2 |
277 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
278 | ····:cond_0 | 279 | ····:cond_0 |
279 | ····:goto_0 | 280 | ····:goto_0 |
280 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 281 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
281 | ····move-result·v3 | 282 | ····move-result·v3 |
282 | ····if-eqz·v3,·:cond_1 | 283 | ····if-eqz·v3,·:cond_1 |
Offset 315, 47 lines modified | Offset 316, 44 lines modified | ||
315 | .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D | 316 | .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D |
316 | ····.locals·7 | 317 | ····.locals·7 |
317 | ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector; | 318 | ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector; |
318 | ····.prologue | 319 | ····.prologue |
319 | ····.line·303 | 320 | ····.line·303 |
320 | ····const-wide/16·v | 321 | ····const-wide/16·v2,·0x0 |
321 | ····.line·304 | 322 | ····.line·304 |
322 | ····.local·v | 323 | ····.local·v2,·"sum":D |
323 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 324 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
324 | ····move-result-object·v | 325 | ····move-result-object·v5 |
325 | ····.local·v0,·"arr$":[D | ||
326 | ····array-length·v | 326 | ····array-length·v6,·v5 |
327 | ····.local·v4,·"len$":I | ||
328 | ····const/4·v | 327 | ····const/4·v4,·0x0 |
329 | ····.local·v3,·"i$":I | ||
330 | ····:goto_0 | 328 | ····:goto_0 |
331 | ····if-ge·v | 329 | ····if-ge·v4,·v6,·:cond_0 |
332 | ····aget-wide·v | 330 | ····aget-wide·v0,·v5,·v4 |
333 | ····.line·305 | 331 | ····.line·305 |
334 | ····.local·v | 332 | ····.local·v0,·"coefficient":D |
335 | ····sub-double/2addr·v | 333 | ····sub-double/2addr·v2,·v0 |
336 | ····.line·304 | 334 | ····.line·304 |
337 | ····add-int/lit8·v | 335 | ····add-int/lit8·v4,·v4,·0x1 |
338 | ····goto·:goto_0 | 336 | ····goto·:goto_0 |
339 | ····.line·307 | 337 | ····.line·307 |
340 | ····.end·local·v | 338 | ····.end·local·v0····#·"coefficient":D |
341 | ····:cond_0 | 339 | ····:cond_0 |
342 | ····return-wide·v | 340 | ····return-wide·v2 |
343 | .end·method | 341 | .end·method |
344 | .method·private·normalize(Lorg/apache/commons/math3/optimization/linear/LinearConstraint;)Lorg/apache/commons/math3/optimization/linear/LinearConstraint; | 342 | .method·private·normalize(Lorg/apache/commons/math3/optimization/linear/LinearConstraint;)Lorg/apache/commons/math3/optimization/linear/LinearConstraint; |
345 | ····.locals·7 | 343 | ····.locals·7 |
346 | ····.param·p1,·"constraint"····#·Lorg/apache/commons/math3/optimization/linear/LinearConstraint; | 344 | ····.param·p1,·"constraint"····#·Lorg/apache/commons/math3/optimization/linear/LinearConstraint; |
347 | ····.prologue | 345 | ····.prologue |
Offset 379, 22 lines modified | Offset 377, 24 lines modified | ||
379 | ····move-result-object·v1 | 377 | ····move-result-object·v1 |
380 | ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector; | 378 | ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector; |
381 | ····move-result-object·v1 | 379 | ····move-result-object·v1 |
380 | ····.line·267 | ||
382 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship; | 381 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship; |
383 | ····move-result-object·v2 | 382 | ····move-result-object·v2 |
384 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship; | 383 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optimization/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optimization/linear/Relationship; |
385 | ····move-result-object·v2 | 384 | ····move-result-object·v2 |
385 | ····.line·268 | ||
386 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getValue()D | 386 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->getValue()D |
387 | ····move-result-wide·v3 | 387 | ····move-result-wide·v3 |
388 | ····mul-double/2addr·v3,·v5 | 388 | ····mul-double/2addr·v3,·v5 |
389 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optimization/linear/Relationship;D)V | 389 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optimization/linear/Relationship;D)V |
Offset 406, 14 lines modified | Offset 406, 15 lines modified | ||
Max diff block lines reached; 11193/15900 bytes (70.40%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·enum·Lorg/apache/commons/math3/optimization/linear/Relationship; | 1 | .class·public·final·enum·Lorg/apache/commons/math3/optimization/linear/Relationship; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Relationship.java" | 3 | .source·"Relationship.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/optimization/linear/Relationship$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········"Ljava/lang/Enum", | 7 | ········"Ljava/lang/Enum", |
13 | ········"<", | 8 | ········"<", |
14 | ········"Lorg/apache/commons/math3/optimization/linear/Relationship;", | 9 | ········"Lorg/apache/commons/math3/optimization/linear/Relationship;", |
15 | ········">;" | 10 | ········">;" |
16 | ····} | 11 | ····} |
Offset 119, 205 lines modified | Offset 119, 202 lines modified | ||
119 | .method·private·getPivotRow(Lorg/apache/commons/math3/optimization/linear/SimplexTableau;I)Ljava/lang/Integer; | 119 | .method·private·getPivotRow(Lorg/apache/commons/math3/optimization/linear/SimplexTableau;I)Ljava/lang/Integer; |
120 | ····.locals·25 | 120 | ····.locals·25 |
121 | ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optimization/linear/SimplexTableau; | 121 | ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optimization/linear/SimplexTableau; |
122 | ····.param·p2,·"col"····#·I | 122 | ····.param·p2,·"col"····#·I |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·95 | 124 | ····.line·95 |
125 | ····new-instance·v1 | 125 | ····new-instance·v12,·Ljava/util/ArrayList; |
126 | ····invoke-direct·{v1 | 126 | ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V |
127 | ····.line·96 | 127 | ····.line·96 |
128 | ····.local·v1 | 128 | ····.local·v12,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
129 | ····const-wide·v1 | 129 | ····const-wide·v10,·0x7fefffffffffffffL····#·Double.MAX_VALUE |
130 | ····.line·97 | 130 | ····.line·97 |
131 | ····.local·v1 | 131 | ····.local·v10,·"minRatio":D |
132 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getNumObjectiveFunctions()I | 132 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getNumObjectiveFunctions()I |
133 | ····move-result·v8 | 133 | ····move-result·v8 |
134 | ····.local·v8,·"i":I | 134 | ····.local·v8,·"i":I |
135 | ····:goto_0 | 135 | ····:goto_0 |
136 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getHeight()I | 136 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getHeight()I |
137 | ····move-result·v2 | 137 | ····move-result·v21 |
138 | ····move/from16·v0,·v2 | 138 | ····move/from16·v0,·v21 |
139 | ····if-ge·v8,·v0,·:cond_2 | 139 | ····if-ge·v8,·v0,·:cond_2 |
140 | ····.line·98 | 140 | ····.line·98 |
141 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getWidth()I | 141 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getWidth()I |
142 | ····move-result·v2 | 142 | ····move-result·v21 |
143 | ····add-int/lit8·v2 | 143 | ····add-int/lit8·v21,·v21,·-0x1 |
144 | ····move-object/from16·v0,·p1 | 144 | ····move-object/from16·v0,·p1 |
145 | ····move/from16·v1,·v2 | 145 | ····move/from16·v1,·v21 |
146 | ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D | 146 | ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D |
147 | ····move-result-wide·v1 | 147 | ····move-result-wide·v16 |
148 | ····.line·99 | 148 | ····.line·99 |
149 | ····.local·v1 | 149 | ····.local·v16,·"rhs":D |
150 | ····move-object/from16·v0,·p1 | 150 | ····move-object/from16·v0,·p1 |
151 | ····move/from16·v1,·p2 | 151 | ····move/from16·v1,·p2 |
152 | ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D | 152 | ····invoke-virtual·{v0,·v8,·v1},·Lorg/apache/commons/math3/optimization/linear/SimplexTableau;->getEntry(II)D |
153 | ····move-result-wide·v6 | 153 | ····move-result-wide·v6 |
154 | ····.line·101 | 154 | ····.line·101 |
155 | ····.local·v6,·"entry":D | 155 | ····.local·v6,·"entry":D |
156 | ····const-wide/16·v2 | 156 | ····const-wide/16·v21,·0x0 |
157 | ····move-object/from16·v0,·p0 | 157 | ····move-object/from16·v0,·p0 |
158 | ····iget·v0,·v0,·Lorg/apache/commons/math3/optimization/linear/SimplexSolver;->maxUlps:I | 158 | ····iget·v0,·v0,·Lorg/apache/commons/math3/optimization/linear/SimplexSolver;->maxUlps:I |
159 | ····move/from16·v2 | 159 | ····move/from16·v23,·v0 |
160 | ····move-wide/from16·v0,·v2 | 160 | ····move-wide/from16·v0,·v21 |
161 | ····move/from16·v2,·v2 | 161 | ····move/from16·v2,·v23 |
162 | ····invoke-static·{v6,·v7,·v0,·v1,·v2},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDI)I | 162 | ····invoke-static·{v6,·v7,·v0,·v1,·v2},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDI)I |
163 | ····move-result·v2 | 163 | ····move-result·v21 |
164 | ····if-lez·v2 | 164 | ····if-lez·v21,·:cond_0 |
165 | ····.line·102 | 165 | ····.line·102 |
166 | ····div-double·v1 | 166 | ····div-double·v14,·v16,·v6 |
167 | ····.line·105 | 167 | ····.line·105 |
168 | ····.local·v1 | 168 | ····.local·v14,·"ratio":D |
169 | ····move-wide·v0,·v15 | ||
170 | ····invoke-static·{v | 169 | ····invoke-static·{v14,·v15,·v10,·v11},·Ljava/lang/Double;->compare(DD)I |
171 | ····move-result·v4 | 170 | ····move-result·v4 |
172 | ····.line·106 | 171 | ····.line·106 |
173 | ····.local·v4,·"cmp":I | 172 | ····.local·v4,·"cmp":I |
174 | ····if-nez·v4,·:cond_1 | 173 | ····if-nez·v4,·:cond_1 |
175 | ····.line·107 | 174 | ····.line·107 |
176 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 175 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
177 | ····move-result-object·v2 | 176 | ····move-result-object·v21 |
178 | ····move-object/from16·v0,·v2 | 177 | ····move-object/from16·v0,·v21 |
179 | ····invoke-interface·{v1 | 178 | ····invoke-interface·{v12,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
180 | ····.line·97 | 179 | ····.line·97 |
181 | ····.end·local·v4····#·"cmp":I | 180 | ····.end·local·v4····#·"cmp":I |
182 | ····.end·local·v1 | 181 | ····.end·local·v14····#·"ratio":D |
183 | ····:cond_0 | 182 | ····:cond_0 |
184 | ····:goto_1 | 183 | ····:goto_1 |
185 | ····add-int/lit8·v8,·v8,·0x1 | 184 | ····add-int/lit8·v8,·v8,·0x1 |
186 | ····goto·:goto_0 | 185 | ····goto·:goto_0 |
187 | ····.line·108 | 186 | ····.line·108 |
188 | ····.restart·local·v4····#·"cmp":I | 187 | ····.restart·local·v4····#·"cmp":I |
189 | ····.restart·local·v1 | 188 | ····.restart·local·v14····#·"ratio":D |
190 | ····:cond_1 | 189 | ····:cond_1 |
191 | ····if-gez·v4,·:cond_0 | 190 | ····if-gez·v4,·:cond_0 |
192 | ····.line·109 | 191 | ····.line·109 |
193 | ····move-wide·v1 | 192 | ····move-wide·v10,·v14 |
194 | ····.line·110 | 193 | ····.line·110 |
195 | ····new-instance·v1 | 194 | ····new-instance·v12,·Ljava/util/ArrayList; |
196 | ····.end·local·v1 | 195 | ····.end·local·v12····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
197 | ····invoke-direct·{v1 | 196 | ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V |
198 | ····.line·111 | 197 | ····.line·111 |
199 | ····.restart·local·v1 | 198 | ····.restart·local·v12····#·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
200 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 199 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Max diff block lines reached; 9517/14155 bytes (67.23%) of diff not shown. |
Offset 250, 14 lines modified | Offset 250, 15 lines modified | ||
250 | ····if-nez·v3,·:cond_2 | 250 | ····if-nez·v3,·:cond_2 |
251 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 251 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
252 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 252 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
253 | ····.line·200 | ||
253 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z | 254 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z |
254 | ····move-result·v3 | 255 | ····move-result·v3 |
255 | ····if-nez·v3,·:cond_0 | 256 | ····if-nez·v3,·:cond_0 |
256 | ····:cond_2 | 257 | ····:cond_2 |
Offset 312, 27 lines modified | Offset 313, 30 lines modified | ||
312 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/linear/Relationship;->hashCode()I | 313 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optimization/linear/Relationship;->hashCode()I |
313 | ····move-result·v0 | 314 | ····move-result·v0 |
314 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->value:D | 315 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->value:D |
316 | ····.line·208 | ||
315 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 317 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
316 | ····move-result-object·v1 | 318 | ····move-result-object·v1 |
317 | ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I | 319 | ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I |
318 | ····move-result·v1 | 320 | ····move-result·v1 |
319 | ····xor-int/2addr·v0,·v1 | 321 | ····xor-int/2addr·v0,·v1 |
320 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 322 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optimization/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
323 | ····.line·209 | ||
321 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I | 324 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I |
322 | ····move-result·v1 | 325 | ····move-result·v1 |
323 | ····xor-int/2addr·v0,·v1 | 326 | ····xor-int/2addr·v0,·v1 |
327 | ····.line·207 | ||
324 | ····return·v0 | 328 | ····return·v0 |
325 | .end·method | 329 | .end·method |
Offset 252, 15 lines modified | Offset 252, 15 lines modified | ||
252 | ····.line·121 | 252 | ····.line·121 |
253 | ····.local·v31,·"mid":D | 253 | ····.local·v31,·"mid":D |
254 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getMax()D | 254 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getMax()D |
255 | ····move-result-wide·v23 | 255 | ····move-result-wide·v23 |
256 | ····.line·12 | 256 | ····.line·125 |
257 | ····.local·v23,·"hi":D | 257 | ····.local·v23,·"hi":D |
258 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; | 258 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; |
259 | ····move-result-object·v9 | 259 | ····move-result-object·v9 |
260 | ····.line·129 | 260 | ····.line·129 |
261 | ····.local·v9,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;>;" | 261 | ····.local·v9,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;>;" |
Offset 507, 14 lines modified | Offset 507, 15 lines modified | ||
507 | ····mul-double·v53,·v53,·v36 | 507 | ····mul-double·v53,·v53,·v36 |
508 | ····cmpg-double·v53,·v33,·v53 | 508 | ····cmpg-double·v53,·v33,·v53 |
509 | ····if-gez·v53,·:cond_a | 509 | ····if-gez·v53,·:cond_a |
510 | ····.line·186 | ||
510 | ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 511 | ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
511 | ····move-result-wide·v53 | 512 | ····move-result-wide·v53 |
512 | ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5 | 513 | ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5 |
513 | ····mul-double·v55,·v55,·v36 | 514 | ····mul-double·v55,·v55,·v36 |
Offset 610, 26 lines modified | Offset 611, 27 lines modified | ||
610 | ····:goto_8 | 611 | ····:goto_8 |
611 | ····move-wide/from16·v0,·v45 | 612 | ····move-wide/from16·v0,·v45 |
612 | ····move-wide/from16·v2,·v53 | 613 | ····move-wide/from16·v2,·v53 |
613 | ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;-><init>(DD)V | 614 | ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;-><init>(DD)V |
614 | ····.line·23 | 615 | ····.line·238 |
615 | ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 616 | ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
616 | ····move-object/from16·v0,·p0 | 617 | ····move-object/from16·v0,·p0 |
617 | ····move-object/from16·v1,·v35 | 618 | ····move-object/from16·v1,·v35 |
618 | ····move/from16·v2,·v25 | 619 | ····move/from16·v2,·v25 |
619 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 620 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
620 | ····move-result-object·v53 | 621 | ····move-result-object·v53 |
622 | ····.line·237 | ||
621 | ····move-object/from16·v0,·p0 | 623 | ····move-object/from16·v0,·p0 |
622 | ····move-object/from16·v1,·v53 | 624 | ····move-object/from16·v1,·v53 |
623 | ····move/from16·v2,·v25 | 625 | ····move/from16·v2,·v25 |
624 | ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 626 | ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
Offset 886, 14 lines modified | Offset 888, 15 lines modified | ||
886 | ····.line·266 | 888 | ····.line·266 |
887 | ····:goto_e | 889 | ····:goto_e |
888 | ····cmpg-double·v53,·v15,·v19 | 890 | ····cmpg-double·v53,·v15,·v19 |
889 | ····if-lez·v53,·:cond_15 | 891 | ····if-lez·v53,·:cond_15 |
892 | ····.line·267 | ||
890 | ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 893 | ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
891 | ····move-result·v53 | 894 | ····move-result·v53 |
892 | ····if-eqz·v53,·:cond_17 | 895 | ····if-eqz·v53,·:cond_17 |
893 | ····.line·268 | 896 | ····.line·268 |
Offset 919, 24 lines modified | Offset 922, 26 lines modified | ||
919 | ····.line·272 | 922 | ····.line·272 |
920 | ····:cond_17 | 923 | ····:cond_17 |
921 | ····cmpg-double·v53,·v15,·v17 | 924 | ····cmpg-double·v53,·v15,·v17 |
922 | ····if-lez·v53,·:cond_18 | 925 | ····if-lez·v53,·:cond_18 |
926 | ····.line·273 | ||
923 | ····move-wide/from16·v0,·v47 | 927 | ····move-wide/from16·v0,·v47 |
924 | ····move-wide/from16·v2,·v51 | 928 | ····move-wide/from16·v2,·v51 |
925 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 929 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
926 | ····move-result·v53 | 930 | ····move-result·v53 |
927 | ····if-nez·v53,·:cond_18 | 931 | ····if-nez·v53,·:cond_18 |
932 | ····.line·274 | ||
928 | ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 933 | ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
929 | ····move-result·v53 | 934 | ····move-result·v53 |
930 | ····if-eqz·v53,·:cond_12 | 935 | ····if-eqz·v53,·:cond_12 |
931 | ····.line·275 | 936 | ····.line·275 |
Offset 944, 15 lines modified | Offset 949, 15 lines modified | ||
944 | ····move-wide/from16·v47,·v45 | 949 | ····move-wide/from16·v47,·v45 |
945 | ····.line·276 | 950 | ····.line·276 |
946 | ····move-wide/from16·v17,·v15 | 951 | ····move-wide/from16·v17,·v15 |
947 | ····goto·:goto_d | 952 | ····goto·:goto_d |
948 | ····.line·28 | 953 | ····.line·281 |
949 | ····.end·local·v15····#·"fu":D | 954 | ····.end·local·v15····#·"fu":D |
950 | ····.end·local·v33····#·"p":D | 955 | ····.end·local·v33····#·"p":D |
951 | ····.end·local·v36····#·"q":D | 956 | ····.end·local·v36····#·"q":D |
952 | ····.end·local·v38····#·"r":D | 957 | ····.end·local·v38····#·"r":D |
953 | ····.end·local·v45····#·"u":D | 958 | ····.end·local·v45····#·"u":D |
954 | ····:cond_19 | 959 | ····:cond_19 |
955 | ····move-object/from16·v0,·p0 | 960 | ····move-object/from16·v0,·p0 |
Offset 961, 14 lines modified | Offset 966, 15 lines modified | ||
961 | ····move/from16·v2,·v25 | 966 | ····move/from16·v2,·v25 |
962 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 967 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optimization/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
963 | ····move-result-object·v53 | 968 | ····move-result-object·v53 |
969 | ····.line·280 | ||
Max diff block lines reached; 400/4372 bytes (9.15%) of diff not shown. |
Offset 94, 26 lines modified | Offset 94, 21 lines modified | ||
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
96 | #·virtual·methods | 96 | #·virtual·methods |
97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 97 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
98 | ····.locals·1 | 98 | ····.locals·1 |
99 | ····.param·p1,·"x0"····#·I | ||
100 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
101 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
102 | ····.prologue | 99 | ····.prologue |
103 | ····.line·43 | 100 | ····.line·43 |
104 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 101 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
105 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
106 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 102 | ····check-cast·p3,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
107 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
108 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)Z | 103 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)Z |
109 | ····move-result·v0 | 104 | ····move-result·v0 |
110 | ····return·v0 | 105 | ····return·v0 |
111 | .end·method | 106 | .end·method |
Offset 184, 14 lines modified | Offset 179, 15 lines modified | ||
184 | ····mul-double/2addr·v8,·v6 | 179 | ····mul-double/2addr·v8,·v6 |
185 | ····cmpg-double·v8,·v2,·v8 | 180 | ····cmpg-double·v8,·v2,·v8 |
186 | ····if-lez·v8,·:cond_1 | 181 | ····if-lez·v8,·:cond_1 |
182 | ····.line·138 | ||
187 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D | 183 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D |
188 | ····move-result-wide·v8 | 184 | ····move-result-wide·v8 |
189 | ····cmpg-double·v8,·v2,·v8 | 185 | ····cmpg-double·v8,·v2,·v8 |
190 | ····if-gtz·v8,·:cond_2 | 186 | ····if-gtz·v8,·:cond_2 |
Offset 32, 58 lines modified | Offset 32, 55 lines modified | ||
32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer;Lorg/apache/commons/math3/optimization/GoalType;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·188 | 38 | ····.line·188 |
38 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer | 39 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;" |
39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer; | 40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->this$0:Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer; |
40 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 41 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····return-void | 43 | ····return-void |
43 | .end·method | 44 | .end·method |
44 | #·virtual·methods | 45 | #·virtual·methods |
45 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 46 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
46 | ····.locals·1 | 47 | ····.locals·1 |
47 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
48 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
49 | ····.prologue | 48 | ····.prologue |
50 | ····.line·188 | 49 | ····.line·188 |
51 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer | 50 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;" |
52 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 51 | ····check-cast·p1,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
53 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
54 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 52 | ····check-cast·p2,·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
55 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
56 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I | 53 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I |
57 | ····move-result·v0 | 54 | ····move-result·v0 |
58 | ····return·v0 | 55 | ····return·v0 |
59 | .end·method | 56 | .end·method |
60 | .method·public·compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I | 57 | .method·public·compare(Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair;)I |
61 | ····.locals·6 | 58 | ····.locals·6 |
62 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 59 | ····.param·p1,·"o1"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
63 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; | 60 | ····.param·p2,·"o2"····#·Lorg/apache/commons/math3/optimization/univariate/UnivariatePointValuePair; |
64 | ····.prologue | 61 | ····.prologue |
65 | ····.line·191 | 62 | ····.line·191 |
66 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer | 63 | ····.local·p0,·"this":Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;,·"Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;" |
67 | ····if-nez·p1,·:cond_1 | 64 | ····if-nez·p1,·:cond_1 |
68 | ····.line·192 | 65 | ····.line·192 |
69 | ····if-nez·p2,·:cond_0 | 66 | ····if-nez·p2,·:cond_0 |
70 | ····const/4·v4,·0x0 | 67 | ····const/4·v4,·0x0 |
Offset 122, 14 lines modified | Offset 119, 15 lines modified | ||
122 | ····.local·v2,·"v2":D | 119 | ····.local·v2,·"v2":D |
123 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; | 120 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1;->val$goal:Lorg/apache/commons/math3/optimization/GoalType; |
124 | ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType; | 121 | ····sget-object·v5,·Lorg/apache/commons/math3/optimization/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optimization/GoalType; |
125 | ····if-ne·v4,·v5,·:cond_3 | 122 | ····if-ne·v4,·v5,·:cond_3 |
123 | ····.line·199 | ||
126 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I | 124 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I |
127 | ····move-result·v4 | 125 | ····move-result·v4 |
128 | ····goto·:goto_0 | 126 | ····goto·:goto_0 |
129 | ····:cond_3 | 127 | ····:cond_3 |
Offset 2335, 14 lines modified | Offset 2335, 15 lines modified | ||
2335 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 2335 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
2336 | ····move-object/from16·v27,·v0 | 2336 | ····move-object/from16·v27,·v0 |
2337 | ····const/16·v28,·0x0 | 2337 | ····const/16·v28,·0x0 |
2338 | ····.line·883 | ||
2338 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2339 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2339 | ····move-result-object·v29 | 2340 | ····move-result-object·v29 |
2340 | ····aput-object·v29,·v27,·v28 | 2341 | ····aput-object·v29,·v27,·v28 |
2341 | ····const/16·v28,·0x1 | 2342 | ····const/16·v28,·0x1 |
Offset 4105, 14 lines modified | Offset 4106, 15 lines modified | ||
4105 | ····move-object/from16·v0,·p0 | 4106 | ····move-object/from16·v0,·p0 |
4106 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->costRelativeTolerance:D | 4107 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->costRelativeTolerance:D |
4107 | ····move-wide/from16·v76,·v0 | 4108 | ····move-wide/from16·v76,·v0 |
4109 | ····.line·521 | ||
4108 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4110 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4109 | ····move-result-object·v76 | 4111 | ····move-result-object·v76 |
4110 | ····aput-object·v76,·v74,·v75 | 4112 | ····aput-object·v76,·v74,·v75 |
4111 | ····move-object/from16·v0,·v73 | 4113 | ····move-object/from16·v0,·v73 |
Offset 4150, 14 lines modified | Offset 4152, 15 lines modified | ||
4150 | ····move-object/from16·v0,·p0 | 4152 | ····move-object/from16·v0,·p0 |
4151 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->parRelativeTolerance:D | 4153 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->parRelativeTolerance:D |
4152 | ····move-wide/from16·v76,·v0 | 4154 | ····move-wide/from16·v76,·v0 |
4155 | ····.line·524 | ||
4153 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4156 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4154 | ····move-result-object·v76 | 4157 | ····move-result-object·v76 |
4155 | ····aput-object·v76,·v74,·v75 | 4158 | ····aput-object·v76,·v74,·v75 |
4156 | ····move-object/from16·v0,·v73 | 4159 | ····move-object/from16·v0,·v73 |
Offset 4193, 14 lines modified | Offset 4196, 15 lines modified | ||
4193 | ····move-object/from16·v0,·p0 | 4196 | ····move-object/from16·v0,·p0 |
4194 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->orthoTolerance:D | 4197 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer;->orthoTolerance:D |
4195 | ····move-wide/from16·v76,·v0 | 4198 | ····move-wide/from16·v76,·v0 |
4199 | ····.line·527 | ||
4196 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4200 | ····invoke-static/range·{v76·..·v77},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4197 | ····move-result-object·v76 | 4201 | ····move-result-object·v76 |
4198 | ····aput-object·v76,·v74,·v75 | 4202 | ····aput-object·v76,·v74,·v75 |
4199 | ····move-object/from16·v0,·v73 | 4203 | ····move-object/from16·v0,·v73 |
Offset 58, 48 lines modified | Offset 58, 40 lines modified | ||
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
59 | ····return-object·v0 | 59 | ····return-object·v0 |
60 | .end·method | 60 | .end·method |
61 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; | 61 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; |
62 | ····.locals·1 | 62 | ····.locals·1 |
63 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
64 | ····.end·annotation | ||
63 | ····.param·p1,·"x0"····#·I | ||
64 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
65 | ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; | ||
66 | ····.param·p4,·"x3"····#·[D | ||
67 | ····.prologue | 65 | ····.prologue |
68 | ····.line·39 | 66 | ····.line·39 |
69 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; | 67 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; |
70 | ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
71 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; | 68 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; |
72 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
73 | ····return-object·v0 | 70 | ····return-object·v0 |
74 | .end·method | 71 | .end·method |
75 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair; | 72 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair; |
76 | ····.locals·1 | 73 | ····.locals·1 |
77 | ····.param·p1,·"x0"····#·I | ||
78 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
79 | ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; | ||
80 | ····.param·p4,·"x3"····#·[Lorg/apache/commons/math3/optimization/OptimizationData; | ||
81 | ····.annotation·system·Ldalvik/annotation/Throws; | 74 | ····.annotation·system·Ldalvik/annotation/Throws; |
82 | ········value·=·{ | 75 | ········value·=·{ |
83 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; | 76 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; |
84 | ········} | 77 | ········} |
85 | ····.end·annotation | 78 | ····.end·annotation |
86 | ····.prologue | 79 | ····.prologue |
87 | ····.line·39 | 80 | ····.line·39 |
88 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; | 81 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; |
89 | ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
90 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair; | 82 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;Lorg/apache/commons/math3/optimization/GoalType;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointValuePair; |
91 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
92 | ····return-object·v0 | 84 | ····return-object·v0 |
93 | .end·method | 85 | .end·method |
Offset 81, 18 lines modified | Offset 81, 20 lines modified | ||
81 | ····.param·p1,·"maxEval"····#·I | 81 | ····.param·p1,·"maxEval"····#·I |
82 | ····.param·p2,·"f"····#·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; | 82 | ····.param·p2,·"f"····#·Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction; |
83 | ····.param·p3,·"goalType"····#·Lorg/apache/commons/math3/optimization/GoalType; | 83 | ····.param·p3,·"goalType"····#·Lorg/apache/commons/math3/optimization/GoalType; |
84 | ····.param·p4,·"startPoint"····#·[D | 84 | ····.param·p4,·"startPoint"····#·[D |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·110 | 86 | ····.line·110 |
87 | ····.line·111 | ||
87 | ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toDifferentiableMultivariateFunction(Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;)Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction; | 88 | ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toDifferentiableMultivariateFunction(Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction;)Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction; |
88 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····.line·110 | ||
89 | ····invoke-virtual·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; | 91 | ····invoke-virtual·{p0,·p1,·v0,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; |
90 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
91 | ····return-object·v0 | 93 | ····return-object·v0 |
92 | .end·method | 94 | .end·method |
Offset 117, 23 lines modified | Offset 119, 18 lines modified | ||
117 | ····move-result-object·v0 | 119 | ····move-result-object·v0 |
118 | ····return-object·v0 | 120 | ····return-object·v0 |
119 | .end·method | 121 | .end·method |
120 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; | 122 | .method·protected·bridge·synthetic·optimizeInternal(ILorg/apache/commons/math3/analysis/MultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; |
121 | ····.locals·1 | 123 | ····.locals·1 |
122 | ····.param·p1,·"x0"····#·I | ||
123 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
124 | ····.param·p3,·"x2"····#·Lorg/apache/commons/math3/optimization/GoalType; | ||
125 | ····.param·p4,·"x3"····#·[D | ||
126 | ····.prologue | 124 | ····.prologue |
127 | ····.line·39 | 125 | ····.line·39 |
128 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction; | 126 | ····check-cast·p2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction; |
129 | ····.end·local·p2····#·"x1":Lorg/apache/commons/math3/analysis/MultivariateFunction; | ||
130 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; | 127 | ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/DifferentiableMultivariateFunction;Lorg/apache/commons/math3/optimization/GoalType;[D)Lorg/apache/commons/math3/optimization/PointValuePair; |
131 | ····move-result-object·v0 | 128 | ····move-result-object·v0 |
132 | ····return-object·v0 | 129 | ····return-object·v0 |
133 | .end·method | 130 | .end·method |
Offset 97, 14 lines modified | Offset 97, 15 lines modified | ||
97 | #·virtual·methods | 97 | #·virtual·methods |
98 | .method·public·doOptimize()Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 98 | .method·public·doOptimize()Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
99 | ····.locals·41 | 99 | ····.locals·41 |
100 | ····.prologue | 100 | ····.prologue |
101 | ····.line·106 | 101 | ····.line·106 |
102 | ····.line·107 | ||
102 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/general/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; | 103 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optimization/general/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optimization/ConvergenceChecker; |
103 | ····move-result-object·v6 | 104 | ····move-result-object·v6 |
104 | ····.line·110 | 105 | ····.line·110 |
105 | ····.local·v6,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointVectorValuePair;>;" | 106 | ····.local·v6,·"checker":Lorg/apache/commons/math3/optimization/ConvergenceChecker;,·"Lorg/apache/commons/math3/optimization/ConvergenceChecker<Lorg/apache/commons/math3/optimization/PointVectorValuePair;>;" |
106 | ····if-nez·v6,·:cond_0 | 107 | ····if-nez·v6,·:cond_0 |
Offset 410, 14 lines modified | Offset 411, 15 lines modified | ||
410 | ····move-object/from16·v0,·v37 | 411 | ····move-object/from16·v0,·v37 |
411 | ····move-object/from16·v1,·v20 | 412 | ····move-object/from16·v1,·v20 |
412 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V | 413 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V |
414 | ····.line·170 | ||
413 | ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 415 | ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
414 | ····move-result-object·v27 | 416 | ····move-result-object·v27 |
415 | ····.line·172 | 417 | ····.line·172 |
416 | ····.local·v27,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 418 | ····.local·v27,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
417 | ····:goto_5 | 419 | ····:goto_5 |
Offset 462, 26 lines modified | Offset 464, 27 lines modified | ||
462 | ····aput-wide·v37,·v10,·v15 | 464 | ····aput-wide·v37,·v10,·v15 |
463 | ····.line·174 | 465 | ····.line·174 |
464 | ····add-int/lit8·v15,·v15,·0x1 | 466 | ····add-int/lit8·v15,·v15,·0x1 |
465 | ····goto·:goto_6 | 467 | ····goto·:goto_6 |
466 | ····.line·1 | 468 | ····.line·170 |
467 | ····.end·local·v12····#·"dX":[D | 469 | ····.end·local·v12····#·"dX":[D |
468 | ····.end·local·v27····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 470 | ····.end·local·v27····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
469 | ····:cond_7 | 471 | ····:cond_7 |
470 | ····new-instance·v37,·Lorg/apache/commons/math3/linear/QRDecomposition; | 472 | ····new-instance·v37,·Lorg/apache/commons/math3/linear/QRDecomposition; |
471 | ····move-object/from16·v0,·v37 | 473 | ····move-object/from16·v0,·v37 |
472 | ····move-object/from16·v1,·v20 | 474 | ····move-object/from16·v1,·v20 |
473 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V | 475 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V |
476 | ····.line·171 | ||
474 | ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 477 | ····invoke-virtual/range·{v37·..·v37},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
475 | ····:try_end_0 | 478 | ····:try_end_0 |
476 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 | 479 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 |
477 | ····move-result-object·v27 | 480 | ····move-result-object·v27 |
478 | ····goto·:goto_5 | 481 | ····goto·:goto_5 |
Offset 226, 14 lines modified | Offset 226, 15 lines modified | ||
226 | ····.line·337 | 226 | ····.line·337 |
227 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; | 227 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; |
228 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; | 228 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; |
229 | ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V | 229 | ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V |
230 | ····.line·338 | ||
230 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 231 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
231 | ····move-result-object·v2 | 232 | ····move-result-object·v2 |
232 | ····.line·339 | 233 | ····.line·339 |
233 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 234 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
234 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; | 235 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 623, 14 lines modified | Offset 624, 15 lines modified | ||
623 | ····.line·374 | 624 | ····.line·374 |
624 | ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 625 | ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
625 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NO_DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 626 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NO_DEGREES_OF_FREEDOM:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
626 | ····iget·v7,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->rows:I | 627 | ····iget·v7,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->rows:I |
628 | ····.line·375 | ||
627 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 629 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
628 | ····move-result-object·v7 | 630 | ····move-result-object·v7 |
629 | ····iget·v8,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->cols:I | 631 | ····iget·v8,·p0,·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->cols:I |
630 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 632 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 720, 14 lines modified | Offset 722, 15 lines modified | ||
720 | ····.param·p4,·"weights"····#·[D | 722 | ····.param·p4,·"weights"····#·[D |
721 | ····.param·p5,·"startPoint"····#·[D | 723 | ····.param·p5,·"startPoint"····#·[D |
722 | ····.annotation·runtime·Ljava/lang/Deprecated; | 724 | ····.annotation·runtime·Ljava/lang/Deprecated; |
723 | ····.end·annotation | 725 | ····.end·annotation |
724 | ····.prologue | 726 | ····.prologue |
725 | ····.line·425 | 727 | ····.line·425 |
728 | ····.line·426 | ||
726 | ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toMultivariateDifferentiableVectorFunction(Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;)Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction; | 729 | ····invoke-static·{p2},·Lorg/apache/commons/math3/analysis/FunctionUtils;->toMultivariateDifferentiableVectorFunction(Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction;)Lorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction; |
727 | ····move-result-object·v0 | 730 | ····move-result-object·v0 |
728 | ····const/4·v1,·0x3 | 731 | ····const/4·v1,·0x3 |
729 | ····new-array·v1,·v1,·[Lorg/apache/commons/math3/optimization/OptimizationData; | 732 | ····new-array·v1,·v1,·[Lorg/apache/commons/math3/optimization/OptimizationData; |
Offset 752, 28 lines modified | Offset 755, 26 lines modified | ||
752 | ····new-instance·v3,·Lorg/apache/commons/math3/optimization/InitialGuess; | 755 | ····new-instance·v3,·Lorg/apache/commons/math3/optimization/InitialGuess; |
753 | ····invoke-direct·{v3,·p5},·Lorg/apache/commons/math3/optimization/InitialGuess;-><init>([D)V | 756 | ····invoke-direct·{v3,·p5},·Lorg/apache/commons/math3/optimization/InitialGuess;-><init>([D)V |
754 | ····aput-object·v3,·v1,·v2 | 757 | ····aput-object·v3,·v1,·v2 |
758 | ····.line·425 | ||
755 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 759 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Lorg/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer;->optimizeInternal(ILorg/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction;[Lorg/apache/commons/math3/optimization/OptimizationData;)Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
756 | ····move-result-object·v0 | 760 | ····move-result-object·v0 |
757 | ····return-object·v0 | 761 | ····return-object·v0 |
758 | .end·method | 762 | .end·method |
759 | .method·public·bridge·synthetic·optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; | 763 | .method·public·bridge·synthetic·optimize(ILorg/apache/commons/math3/analysis/MultivariateVectorFunction;[D[D[D)Lorg/apache/commons/math3/optimization/PointVectorValuePair; |
760 | ····.locals·6 | 764 | ····.locals·6 |
765 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
766 | ····.end·annotation | ||
761 | ····.param·p1,·"x0"····#·I | ||
762 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | ||
763 | ····.param·p3,·"x2"····#·[D | ||
764 | ····.param·p4,·"x3"····#·[D | ||
765 | ····.param·p5,·"x4"····#·[D | ||
766 | ····.prologue | 767 | ····.prologue |
767 | ····.line·63 | 768 | ····.line·63 |
768 | ····move-object·v2,·p2 | 769 | ····move-object·v2,·p2 |
769 | ····check-cast·v2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction; | 770 | ····check-cast·v2,·Lorg/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction; |
Offset 231, 14 lines modified | Offset 231, 15 lines modified | ||
231 | ····if-gtz·p5,·:cond_0 | 231 | ····if-gtz·p5,·:cond_0 |
232 | ····.line·430 | 232 | ····.line·430 |
233 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 233 | ····new-instance·v4,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
234 | ····sget-object·v5,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 234 | ····sget-object·v5,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_NUMBER_OF_SAMPLES:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
235 | ····.line·432 | ||
235 | ····invoke-static·{p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 236 | ····invoke-static·{p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
236 | ····move-result-object·v6 | 237 | ····move-result-object·v6 |
237 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 238 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
238 | ····throw·v4 | 239 | ····throw·v4 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$k:I | 22 | .field·final·synthetic·val$k:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;I)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$16; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·539 | 28 | ····.line·539 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; |
29 | ····iput·p2,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->val$k:I | 30 | ····iput·p2,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$1;->val$k:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$14;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$14;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$14; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·463 | 27 | ····.line·463 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$14$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$14$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$14; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$9;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$9;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$9; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·297 | 27 | ····.line·297 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$9$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$9$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$9; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$6;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$6;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$6; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·212 | 27 | ····.line·212 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$6$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$6$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$6; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$3;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$3;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$3; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·122 | 27 | ····.line·122 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$3$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$3$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$3; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$16;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$16; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·564 | 27 | ····.line·564 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$2;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$16$2;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$16; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$18;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/FunctionUtils$18;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/FunctionUtils$18; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·685 | 27 | ····.line·685 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$18$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/FunctionUtils$18$1;->this$0:Lorg/apache/commons/math3/analysis/FunctionUtils$18; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 851, 14 lines modified | Offset 851, 15 lines modified | ||
851 | ····aget-wide·v11,·p0,·v11 | 851 | ····aget-wide·v11,·p0,·v11 |
852 | ····mul-double/2addr·v9,·v11 | 852 | ····mul-double/2addr·v9,·v11 |
853 | ····sub-int·v11,·v4,·v3 | 853 | ····sub-int·v11,·v4,·v3 |
854 | ····.line·345 | ||
854 | ····invoke-static·{p1,·p2,·v11},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D | 855 | ····invoke-static·{p1,·p2,·v11},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
855 | ····move-result-wide·v11 | 856 | ····move-result-wide·v11 |
856 | ····mul-double/2addr·v9,·v11 | 857 | ····mul-double/2addr·v9,·v11 |
857 | ····add-double/2addr·v7,·v9 | 858 | ····add-double/2addr·v7,·v9 |
Offset 57, 14 lines modified | Offset 57, 15 lines modified | ||
57 | ····if-ge·v0,·v2,·:cond_2 | 57 | ····if-ge·v0,·v2,·:cond_2 |
58 | ····.line·110 | 58 | ····.line·110 |
59 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 59 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
60 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 60 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
61 | ····.line·111 | ||
61 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 62 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
62 | ····move-result-object·v2 | 63 | ····move-result-object·v2 |
63 | ····array-length·v3,·p1 | 64 | ····array-length·v3,·p1 |
64 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 65 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1011, 14 lines modified | Offset 1011, 15 lines modified | ||
1011 | ····throw·v3 | 1011 | ····throw·v3 |
1012 | ····.line·155 | 1012 | ····.line·155 |
1013 | ····:cond_0 | 1013 | ····:cond_0 |
1014 | ····new-instance·v2,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 1014 | ····new-instance·v2,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
1015 | ····.line·156 | ||
1015 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getFreeParameters()I | 1016 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getFreeParameters()I |
1016 | ····move-result·v3 | 1017 | ····move-result·v3 |
1017 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getOrder()I | 1018 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->getOrder()I |
1018 | ····move-result·v4 | 1019 | ····move-result·v4 |
Offset 32, 14 lines modified | Offset 32, 16 lines modified | ||
32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cosh;-><init>()V | 32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cosh;-><init>()V |
33 | ····return-object·v0 | 33 | ····return-object·v0 |
34 | .end·method | 34 | .end·method |
35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
38 | ····.end·annotation | ||
37 | ····.prologue | 39 | ····.prologue |
38 | ····.line·31 | 40 | ····.line·31 |
39 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sinh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 41 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sinh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
40 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
Offset 32, 14 lines modified | Offset 32, 16 lines modified | ||
32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cos;-><init>()V | 32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Cos;-><init>()V |
33 | ····return-object·v0 | 33 | ····return-object·v0 |
34 | .end·method | 34 | .end·method |
35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
38 | ····.end·annotation | ||
37 | ····.prologue | 39 | ····.prologue |
38 | ····.line·31 | 40 | ····.line·31 |
39 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sin;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 41 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Sin;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
40 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
Offset 32, 14 lines modified | Offset 32, 16 lines modified | ||
32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Sinh;-><init>()V | 32 | ····invoke-direct·{v0},·Lorg/apache/commons/math3/analysis/function/Sinh;-><init>()V |
33 | ····return-object·v0 | 33 | ····return-object·v0 |
34 | .end·method | 34 | .end·method |
35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 35 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
36 | ····.locals·1 | 36 | ····.locals·1 |
37 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
38 | ····.end·annotation | ||
37 | ····.prologue | 39 | ····.prologue |
38 | ····.line·31 | 40 | ····.line·31 |
39 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Cosh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 41 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Cosh;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
40 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
Offset 43, 14 lines modified | Offset 43, 16 lines modified | ||
43 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V | 43 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V |
44 | ····return-object·v0 | 44 | ····return-object·v0 |
45 | .end·method | 45 | .end·method |
46 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 46 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
47 | ····.locals·1 | 47 | ····.locals·1 |
48 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
49 | ····.end·annotation | ||
48 | ····.prologue | 50 | ····.prologue |
49 | ····.line·30 | 51 | ····.line·30 |
50 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Constant;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 52 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Constant;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
51 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
Offset 34, 14 lines modified | Offset 34, 16 lines modified | ||
34 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V | 34 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V |
35 | ····return-object·v0 | 35 | ····return-object·v0 |
36 | .end·method | 36 | .end·method |
37 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 37 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
40 | ····.end·annotation | ||
39 | ····.prologue | 41 | ····.prologue |
40 | ····.line·30 | 42 | ····.line·30 |
41 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Minus;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 43 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Minus;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
42 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
Offset 34, 14 lines modified | Offset 34, 16 lines modified | ||
34 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V | 34 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V |
35 | ····return-object·v0 | 35 | ····return-object·v0 |
36 | .end·method | 36 | .end·method |
37 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; | 37 | .method·public·bridge·synthetic·derivative()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
38 | ····.locals·1 | 38 | ····.locals·1 |
39 | ····.annotation·runtime·Ljava/lang/Deprecated; | ||
40 | ····.end·annotation | ||
39 | ····.prologue | 41 | ····.prologue |
40 | ····.line·30 | 42 | ····.line·30 |
41 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Identity;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; | 43 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/function/Identity;->derivative()Lorg/apache/commons/math3/analysis/DifferentiableUnivariateFunction; |
42 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
Offset 109, 18 lines modified | Offset 109, 14 lines modified | ||
109 | ····.line·91 | 109 | ····.line·91 |
110 | ····goto·:goto_0 | 110 | ····goto·:goto_0 |
111 | .end·method | 111 | .end·method |
112 | .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D | 112 | .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D |
113 | ····.locals·7 | 113 | ····.locals·7 |
114 | ····.param·p1,·"x0"····#·I | ||
115 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; | ||
116 | ····.param·p3,·"x2"····#·D | ||
117 | ····.param·p5,·"x3"····#·D | ||
118 | ····.annotation·system·Ldalvik/annotation/Throws; | 114 | ····.annotation·system·Ldalvik/annotation/Throws; |
119 | ········value·=·{ | 115 | ········value·=·{ |
120 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 116 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
121 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; | 117 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; |
122 | ········} | 118 | ········} |
123 | ····.end·annotation | 119 | ····.end·annotation |
Offset 76, 19 lines modified | Offset 76, 14 lines modified | ||
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····return-object·v0 | 77 | ····return-object·v0 |
78 | .end·method | 78 | .end·method |
79 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V | 79 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V |
80 | ····.locals·9 | 80 | ····.locals·9 |
81 | ····.param·p1,·"x0"····#·I | ||
82 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; | ||
83 | ····.param·p3,·"x2"····#·D | ||
84 | ····.param·p5,·"x3"····#·D | ||
85 | ····.param·p7,·"x4"····#·D | ||
86 | ····.annotation·system·Ldalvik/annotation/Throws; | 81 | ····.annotation·system·Ldalvik/annotation/Throws; |
87 | ········value·=·{ | 82 | ········value·=·{ |
88 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 83 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
89 | ········} | 84 | ········} |
90 | ····.end·annotation | 85 | ····.end·annotation |
91 | ····.prologue | 86 | ····.prologue |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver; | 2 | .super·Lorg/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver; |
3 | .source·"LaguerreSolver.java" | 3 | .source·"LaguerreSolver.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$1;, | ||
8 | ········Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver; | 7 | ········Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·DEFAULT_ABSOLUTE_ACCURACY:D·=·1.0E-6 | 11 | .field·private·static·final·DEFAULT_ABSOLUTE_ACCURACY:D·=·1.0E-6 |
Offset 104, 14 lines modified | Offset 104, 15 lines modified | ||
104 | ····move-result-wide·v0 | 104 | ····move-result-wide·v0 |
105 | ····cmpg-double·v0,·v0,·v7 | 105 | ····cmpg-double·v0,·v0,·v7 |
106 | ····if-lez·v0,·:cond_0 | 106 | ····if-lez·v0,·:cond_0 |
107 | ····.line·254 | ||
107 | ····invoke-virtual·{p5},·Lorg/apache/commons/math3/complex/Complex;->abs()D | 108 | ····invoke-virtual·{p5},·Lorg/apache/commons/math3/complex/Complex;->abs()D |
108 | ····move-result-wide·v0 | 109 | ····move-result-wide·v0 |
109 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;->this$0:Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver; | 110 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver;->this$0:Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver; |
110 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;->getFunctionValueAccuracy()D | 111 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/solvers/LaguerreSolver;->getFunctionValueAccuracy()D |
Offset 130, 15 lines modified | Offset 131, 15 lines modified | ||
130 | ····:goto_0 | 131 | ····:goto_0 |
131 | ····return·v0 | 132 | ····return·v0 |
132 | ····.restart·local·v7····#·"tolerance":D | 133 | ····.restart·local·v7····#·"tolerance":D |
133 | ····:cond_1 | 134 | ····:cond_1 |
134 | ····move·v0,·v9 | 135 | ····move·v0,·v9 |
135 | ····.line·25 | 136 | ····.line·254 |
136 | ····goto·:goto_0 | 137 | ····goto·:goto_0 |
137 | ····.end·local·v7····#·"tolerance":D | 138 | ····.end·local·v7····#·"tolerance":D |
138 | ····:cond_2 | 139 | ····:cond_2 |
139 | ····move·v0,·v9 | 140 | ····move·v0,·v9 |
140 | ····.line·256 | 141 | ····.line·256 |
Offset 175, 14 lines modified | Offset 175, 15 lines modified | ||
175 | ····cmpg-double·v36,·v36,·v34 | 175 | ····cmpg-double·v36,·v36,·v34 |
176 | ····if-lez·v36,·:cond_2 | 176 | ····if-lez·v36,·:cond_2 |
177 | ····const-wide/16·v36,·0x0 | 177 | ····const-wide/16·v36,·0x0 |
178 | ····.line·170 | ||
178 | ····move-wide/from16·v0,·v18 | 179 | ····move-wide/from16·v0,·v18 |
179 | ····move-wide/from16·v2,·v36 | 180 | ····move-wide/from16·v2,·v36 |
180 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 181 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
181 | ····move-result·v36 | 182 | ····move-result·v36 |
Offset 199, 14 lines modified | Offset 200, 15 lines modified | ||
199 | ····move-result-wide·v36 | 200 | ····move-result-wide·v36 |
200 | ····cmpg-double·v36,·v36,·v34 | 201 | ····cmpg-double·v36,·v36,·v34 |
201 | ····if-ltz·v36,·:cond_4 | 202 | ····if-ltz·v36,·:cond_4 |
203 | ····.line·174 | ||
202 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 204 | ····invoke-static/range·{v16·..·v17},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
203 | ····move-result-wide·v36 | 205 | ····move-result-wide·v36 |
204 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 206 | ····invoke-static/range·{v18·..·v19},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
205 | ····move-result-wide·v38 | 207 | ····move-result-wide·v38 |
Offset 357, 14 lines modified | Offset 359, 15 lines modified | ||
357 | ····const-wide/high16·v36,·0x3fe0000000000000L····#·0.5 | 359 | ····const-wide/high16·v36,·0x3fe0000000000000L····#·0.5 |
358 | ····mul-double·v36,·v36,·v30 | 360 | ····mul-double·v36,·v36,·v30 |
359 | ····mul-double·v36,·v36,·v26 | 361 | ····mul-double·v36,·v36,·v26 |
362 | ····.line·204 | ||
360 | ····invoke-static/range·{v36·..·v37},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 363 | ····invoke-static/range·{v36·..·v37},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
361 | ····move-result-wide·v36 | 364 | ····move-result-wide·v36 |
362 | ····cmpl-double·v36,·v24,·v36 | 365 | ····cmpl-double·v36,·v24,·v36 |
363 | ····if-ltz·v36,·:cond_b | 366 | ····if-ltz·v36,·:cond_b |
Offset 236, 14 lines modified | Offset 236, 15 lines modified | ||
236 | ····move-result-wide·v49 | 236 | ····move-result-wide·v49 |
237 | ····cmpg-double·v3,·v49,·v29 | 237 | ····cmpg-double·v3,·v49,·v29 |
238 | ····if-lez·v3,·:cond_0 | 238 | ····if-lez·v3,·:cond_0 |
239 | ····.line·170 | ||
239 | ····invoke-static/range·{v39·..·v40},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 240 | ····invoke-static/range·{v39·..·v40},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
240 | ····move-result-wide·v49 | 241 | ····move-result-wide·v49 |
241 | ····cmpg-double·v3,·v49,·v23 | 242 | ····cmpg-double·v3,·v49,·v23 |
242 | ····if-gtz·v3,·:cond_2 | 243 | ····if-gtz·v3,·:cond_2 |
Offset 98, 19 lines modified | Offset 98, 14 lines modified | ||
98 | ····.line·82 | 98 | ····.line·82 |
99 | ····return-void | 99 | ····return-void |
100 | .end·method | 100 | .end·method |
101 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V | 101 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V |
102 | ····.locals·9 | 102 | ····.locals·9 |
103 | ····.param·p1,·"x0"····#·I | ||
104 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; | ||
105 | ····.param·p3,·"x2"····#·D | ||
106 | ····.param·p5,·"x3"····#·D | ||
107 | ····.param·p7,·"x4"····#·D | ||
108 | ····.annotation·system·Ldalvik/annotation/Throws; | 103 | ····.annotation·system·Ldalvik/annotation/Throws; |
109 | ········value·=·{ | 104 | ········value·=·{ |
110 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 105 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
111 | ········} | 106 | ········} |
112 | ····.end·annotation | 107 | ····.end·annotation |
113 | ····.prologue | 108 | ····.prologue |
Offset 3, 20 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"BracketingNthOrderBrentSolver.java" | 3 | .source·"BracketingNthOrderBrentSolver.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver; | 5 | .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;", | 9 | ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;", |
15 | ········"Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver", | 10 | ········"Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver", |
16 | ········"<", | 11 | ········"<", |
17 | ········"Lorg/apache/commons/math3/analysis/UnivariateFunction;", | 12 | ········"Lorg/apache/commons/math3/analysis/UnivariateFunction;", |
18 | ········">;" | 13 | ········">;" |
Offset 547, 14 lines modified | Offset 541, 15 lines modified | ||
547 | ····.line·215 | 541 | ····.line·215 |
548 | ····.local·v17,·"agingB":I | 542 | ····.local·v17,·"agingB":I |
549 | ····:goto_2 | 543 | ····:goto_2 |
550 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getAbsoluteAccuracy()D | 544 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getAbsoluteAccuracy()D |
551 | ····move-result-wide·v10 | 545 | ····move-result-wide·v10 |
546 | ····.line·216 | ||
552 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getRelativeAccuracy()D | 547 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver;->getRelativeAccuracy()D |
553 | ····move-result-wide·v41 | 548 | ····move-result-wide·v41 |
554 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 549 | ····invoke-static/range·{v30·..·v31},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
555 | ····move-result-wide·v43 | 550 | ····move-result-wide·v43 |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver; | 6 | .implements·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$1;, | ||
11 | ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$Method; | 10 | ········Lorg/apache/commons/math3/analysis/solvers/BaseSecantSolver$Method; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 13 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 14 | ····value·=·{ |
16 | ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;", | 15 | ········"Lorg/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver;", |
Offset 419, 24 lines modified | Offset 419, 26 lines modified | ||
419 | ····.line·113 | 419 | ····.line·113 |
420 | ····.restart·local·p3····#·"baseRoot":D | 420 | ····.restart·local·p3····#·"baseRoot":D |
421 | ····:cond_0 | 421 | ····:cond_0 |
422 | ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getAbsoluteAccuracy()D | 422 | ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getAbsoluteAccuracy()D |
423 | ····move-result-wide·v9 | 423 | ····move-result-wide·v9 |
424 | ····.line·114 | ||
424 | ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getRelativeAccuracy()D | 425 | ····invoke-interface/range·{p2·..·p2},·Lorg/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver;->getRelativeAccuracy()D |
425 | ····move-result-wide·v11 | 426 | ····move-result-wide·v11 |
426 | ····mul-double·v11,·v11,·p3 | 427 | ····mul-double·v11,·v11,·p3 |
427 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 428 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
428 | ····move-result-wide·v11 | 429 | ····move-result-wide·v11 |
430 | ····.line·113 | ||
429 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 431 | ····invoke-static·{v9,·v10,·v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
430 | ····move-result-wide·v22 | 432 | ····move-result-wide·v22 |
431 | ····.line·115 | 433 | ····.line·115 |
432 | ····.local·v22,·"step":D | 434 | ····.local·v22,·"step":D |
433 | ····sub-double·v9,·p3,·v22 | 435 | ····sub-double·v9,·p3,·v22 |
Offset 650, 14 lines modified | Offset 652, 15 lines modified | ||
650 | ····move-object/from16·v19,·v0 | 652 | ····move-object/from16·v19,·v0 |
651 | ····const/4·v2,·0x0 | 653 | ····const/4·v2,·0x0 |
652 | ····sub-int·v4,·p0,·v3 | 654 | ····sub-int·v4,·p0,·v3 |
655 | ····.line·168 | ||
653 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 656 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
654 | ····move-result-object·v4 | 657 | ····move-result-object·v4 |
655 | ····aput-object·v4,·v19,·v2 | 658 | ····aput-object·v4,·v19,·v2 |
656 | ····const/4·v2,·0x1 | 659 | ····const/4·v2,·0x1 |
Offset 674, 14 lines modified | Offset 677, 15 lines modified | ||
674 | ····move-result-object·v4 | 677 | ····move-result-object·v4 |
675 | ····aput-object·v4,·v19,·v2 | 678 | ····aput-object·v4,·v19,·v2 |
676 | ····const/4·v2,·0x3 | 679 | ····const/4·v2,·0x3 |
680 | ····.line·169 | ||
677 | ····invoke-static/range·{p5·..·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 681 | ····invoke-static/range·{p5·..·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
678 | ····move-result-object·v4 | 682 | ····move-result-object·v4 |
679 | ····aput-object·v4,·v19,·v2 | 683 | ····aput-object·v4,·v19,·v2 |
680 | ····const/4·v2,·0x4 | 684 | ····const/4·v2,·0x4 |
Offset 956, 18 lines modified | Offset 960, 20 lines modified | ||
956 | ····move-result·v0 | 960 | ····move-result·v0 |
957 | ····if-nez·v0,·:cond_1 | 961 | ····if-nez·v0,·:cond_1 |
958 | ····.line·461 | 962 | ····.line·461 |
959 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NoBracketingException; | 963 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NoBracketingException; |
964 | ····.line·462 | ||
960 | ····invoke-interface·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D | 965 | ····invoke-interface·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D |
961 | ····move-result-wide·v5 | 966 | ····move-result-wide·v5 |
967 | ····.line·463 | ||
962 | ····invoke-interface·{p0,·p3,·p4},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D | 968 | ····invoke-interface·{p0,·p3,·p4},·Lorg/apache/commons/math3/analysis/UnivariateFunction;->value(D)D |
963 | ····move-result-wide·v7 | 969 | ····move-result-wide·v7 |
964 | ····move-wide·v1,·p1 | 970 | ····move-wide·v1,·p1 |
965 | ····move-wide·v3,·p3 | 971 | ····move-wide·v3,·p3 |
Offset 998, 14 lines modified | Offset 1004, 15 lines modified | ||
998 | ····if-ltz·v0,·:cond_0 | 1004 | ····if-ltz·v0,·:cond_0 |
999 | ····.line·418 | 1005 | ····.line·418 |
1000 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 1006 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
1001 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1007 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ENDPOINTS_NOT_AN_INTERVAL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1008 | ····.line·419 | ||
1002 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1009 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1003 | ····move-result-object·v2 | 1010 | ····move-result-object·v2 |
1004 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1011 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1005 | ····move-result-object·v3 | 1012 | ····move-result-object·v3 |
Offset 418, 14 lines modified | Offset 418, 15 lines modified | ||
418 | ····move-result-wide·v52 | 418 | ····move-result-wide·v52 |
419 | ····cmpg-double·v5,·v52,·v42 | 419 | ····cmpg-double·v5,·v52,·v42 |
420 | ····if-lez·v5,·:cond_8 | 420 | ····if-lez·v5,·:cond_8 |
421 | ····.line·155 | ||
421 | ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 422 | ····invoke-static/range·{v48·..·v49},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
422 | ····move-result-wide·v52 | 423 | ····move-result-wide·v52 |
423 | ····cmpg-double·v5,·v52,·v30 | 424 | ····cmpg-double·v5,·v52,·v30 |
424 | ····if-gtz·v5,·:cond_9 | 425 | ····if-gtz·v5,·:cond_9 |
Offset 210, 14 lines modified | Offset 210, 15 lines modified | ||
210 | ····mul-double·v37,·v37,·v39 | 210 | ····mul-double·v37,·v37,·v39 |
211 | ····sub-double·v39,·v27,·v23 | 211 | ····sub-double·v39,·v27,·v23 |
212 | ····mul-double·v37,·v37,·v39 | 212 | ····mul-double·v37,·v37,·v39 |
213 | ····.line·104 | ||
213 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 214 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
214 | ····move-result-wide·v39 | 215 | ····move-result-wide·v39 |
215 | ····div-double·v5,·v37,·v39 | 216 | ····div-double·v5,·v37,·v39 |
216 | ····.line·105 | 217 | ····.line·105 |
Offset 124, 18 lines modified | Offset 124, 14 lines modified | ||
124 | ····move-result-wide·v0 | 124 | ····move-result-wide·v0 |
125 | ····return-wide·v0 | 125 | ····return-wide·v0 |
126 | .end·method | 126 | .end·method |
127 | .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D | 127 | .method·public·bridge·synthetic·solve(ILorg/apache/commons/math3/analysis/UnivariateFunction;DD)D |
128 | ····.locals·7 | 128 | ····.locals·7 |
129 | ····.param·p1,·"x0"····#·I | ||
130 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; | ||
131 | ····.param·p3,·"x2"····#·D | ||
132 | ····.param·p5,·"x3"····#·D | ||
133 | ····.annotation·system·Ldalvik/annotation/Throws; | 129 | ····.annotation·system·Ldalvik/annotation/Throws; |
134 | ········value·=·{ | 130 | ········value·=·{ |
135 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 131 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
136 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; | 132 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException; |
137 | ········} | 133 | ········} |
138 | ····.end·annotation | 134 | ····.end·annotation |
Offset 84, 19 lines modified | Offset 84, 14 lines modified | ||
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····return-object·v0 | 85 | ····return-object·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V | 87 | .method·protected·bridge·synthetic·setup(ILorg/apache/commons/math3/analysis/UnivariateFunction;DDD)V |
88 | ····.locals·9 | 88 | ····.locals·9 |
89 | ····.param·p1,·"x0"····#·I | ||
90 | ····.param·p2,·"x1"····#·Lorg/apache/commons/math3/analysis/UnivariateFunction; | ||
91 | ····.param·p3,·"x2"····#·D | ||
92 | ····.param·p5,·"x3"····#·D | ||
93 | ····.param·p7,·"x4"····#·D | ||
94 | ····.annotation·system·Ldalvik/annotation/Throws; | 89 | ····.annotation·system·Ldalvik/annotation/Throws; |
95 | ········value·=·{ | 90 | ········value·=·{ |
96 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 91 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
97 | ········} | 92 | ········} |
98 | ····.end·annotation | 93 | ····.end·annotation |
99 | ····.prologue | 94 | ····.prologue |
Offset 64, 18 lines modified | Offset 64, 14 lines modified | ||
64 | ····goto·:goto_0 | 64 | ····goto·:goto_0 |
65 | .end·method | 65 | .end·method |
66 | #·virtual·methods | 66 | #·virtual·methods |
67 | .method·public·bridge·synthetic·interpolate([D[D[D[[[D)Lorg/apache/commons/math3/analysis/TrivariateFunction; | 67 | .method·public·bridge·synthetic·interpolate([D[D[D[[[D)Lorg/apache/commons/math3/analysis/TrivariateFunction; |
68 | ····.locals·1 | 68 | ····.locals·1 |
69 | ····.param·p1,·"x0"····#·[D | ||
70 | ····.param·p2,·"x1"····#·[D | ||
71 | ····.param·p3,·"x2"····#·[D | ||
72 | ····.param·p4,·"x3"····#·[[[D | ||
73 | ····.annotation·system·Ldalvik/annotation/Throws; | 69 | ····.annotation·system·Ldalvik/annotation/Throws; |
74 | ········value·=·{ | 70 | ········value·=·{ |
75 | ············Lorg/apache/commons/math3/exception/NoDataException;, | 71 | ············Lorg/apache/commons/math3/exception/NoDataException;, |
76 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, | 72 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException;, |
77 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, | 73 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, |
78 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException; | 74 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException; |
79 | ········} | 75 | ········} |
Offset 64, 17 lines modified | Offset 64, 14 lines modified | ||
64 | ····goto·:goto_0 | 64 | ····goto·:goto_0 |
65 | .end·method | 65 | .end·method |
66 | #·virtual·methods | 66 | #·virtual·methods |
67 | .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction; | 67 | .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction; |
68 | ····.locals·1 | 68 | ····.locals·1 |
69 | ····.param·p1,·"x0"····#·[D | ||
70 | ····.param·p2,·"x1"····#·[D | ||
71 | ····.param·p3,·"x2"····#·[[D | ||
72 | ····.annotation·system·Ldalvik/annotation/Throws; | 69 | ····.annotation·system·Ldalvik/annotation/Throws; |
73 | ········value·=·{ | 70 | ········value·=·{ |
74 | ············Lorg/apache/commons/math3/exception/NoDataException;, | 71 | ············Lorg/apache/commons/math3/exception/NoDataException;, |
75 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, | 72 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, |
76 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;, | 73 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;, |
77 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 74 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
78 | ········} | 75 | ········} |
Offset 17, 16 lines modified | Offset 17, 14 lines modified | ||
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | #·virtual·methods | 19 | #·virtual·methods |
20 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; | 20 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"x0"····#·[D | ||
23 | ····.param·p2,·"x1"····#·[D | ||
24 | ····.annotation·system·Ldalvik/annotation/Throws; | 22 | ····.annotation·system·Ldalvik/annotation/Throws; |
25 | ········value·=·{ | 23 | ········value·=·{ |
26 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 24 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
27 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 25 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
28 | ········} | 26 | ········} |
29 | ····.end·annotation | 27 | ····.end·annotation |
Offset 97, 14 lines modified | Offset 95, 15 lines modified | ||
97 | ····move-object/from16·v0,·p1 | 95 | ····move-object/from16·v0,·p1 |
98 | ····array-length·v0,·v0 | 96 | ····array-length·v0,·v0 |
99 | ····move/from16·v16,·v0 | 97 | ····move/from16·v16,·v0 |
98 | ····.line·76 | ||
100 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 99 | ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
101 | ····move-result-object·v16 | 100 | ····move-result-object·v16 |
102 | ····const/16·v17,·0x3 | 101 | ····const/16·v17,·0x3 |
103 | ····invoke-static/range·{v17·..·v17},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 102 | ····invoke-static/range·{v17·..·v17},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$aX:[[D | 22 | .field·final·synthetic·val$aX:[[D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·535 | 28 | ····.line·535 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->val$aX:[[D | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1;->val$aX:[[D |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$aXX:[[D | 22 | .field·final·synthetic·val$aXX:[[D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·559 | 28 | ····.line·559 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->val$aXX:[[D | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3;->val$aXX:[[D |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$offset:D | 24 | .field·final·synthetic·val$offset:D |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;Lorg/apache/commons/math3/analysis/UnivariateFunction;D)V | 26 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator;Lorg/apache/commons/math3/analysis/UnivariateFunction;D)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·118 | 30 | ····.line·118 |
30 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator; | 31 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->this$0:Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator; |
31 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->val$f:Lorg/apache/commons/math3/analysis/UnivariateFunction; | 32 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1;->val$f:Lorg/apache/commons/math3/analysis/UnivariateFunction; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$aXY:[[D | 22 | .field·final·synthetic·val$aXY:[[D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·581 | 28 | ····.line·581 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->val$aXY:[[D | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5;->val$aXY:[[D |
Offset 22, 16 lines modified | Offset 22, 14 lines modified | ||
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | #·virtual·methods | 24 | #·virtual·methods |
25 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; | 25 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.param·p1,·"x0"····#·[D | ||
28 | ····.param·p2,·"x1"····#·[D | ||
29 | ····.annotation·system·Ldalvik/annotation/Throws; | 27 | ····.annotation·system·Ldalvik/annotation/Throws; |
30 | ········value·=·{ | 28 | ········value·=·{ |
31 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 29 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
32 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 30 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
33 | ········} | 31 | ········} |
34 | ····.end·annotation | 32 | ····.end·annotation |
Offset 460, 15 lines modified | Offset 460, 15 lines modified | ||
460 | ····aput-object·v11,·v8,·v12 | 460 | ····aput-object·v11,·v8,·v12 |
461 | ····.line·183 | 461 | ····.line·183 |
462 | ····add-int/lit8·v4,·v4,·0x1 | 462 | ····add-int/lit8·v4,·v4,·0x1 |
463 | ····goto·:goto_0 | 463 | ····goto·:goto_0 |
464 | ····.line·18 | 464 | ····.line·188 |
465 | ····:cond_1 | 465 | ····:cond_1 |
466 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/FieldElement;->getField()Lorg/apache/commons/math3/Field; | 466 | ····invoke-interface/range·{p1·..·p1},·Lorg/apache/commons/math3/FieldElement;->getField()Lorg/apache/commons/math3/Field; |
467 | ····move-result-object·v12 | 467 | ····move-result-object·v12 |
468 | ····add-int/lit8·v13,·p2,·0x1 | 468 | ····add-int/lit8·v13,·p2,·0x1 |
Offset 583, 14 lines modified | Offset 583, 15 lines modified | ||
583 | ····aget-object·v11,·v11,·v6 | 583 | ····aget-object·v11,·v11,·v6 |
584 | ····aget-object·v13,·v3,·v6 | 584 | ····aget-object·v13,·v3,·v6 |
585 | ····aget-object·v14,·v9,·v5 | 585 | ····aget-object·v14,·v9,·v5 |
586 | ····.line·197 | ||
586 | ····invoke-interface·{v13,·v14},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; | 587 | ····invoke-interface·{v13,·v14},·Lorg/apache/commons/math3/FieldElement;->multiply(Ljava/lang/Object;)Ljava/lang/Object; |
587 | ····move-result-object·v13 | 588 | ····move-result-object·v13 |
588 | ····invoke-interface·{v11,·v13},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; | 589 | ····invoke-interface·{v11,·v13},·Lorg/apache/commons/math3/FieldElement;->add(Ljava/lang/Object;)Ljava/lang/Object; |
589 | ····move-result-object·v11 | 590 | ····move-result-object·v11 |
Offset 331, 16 lines modified | Offset 331, 14 lines modified | ||
331 | ····return-void | 331 | ····return-void |
332 | .end·method | 332 | .end·method |
333 | #·virtual·methods | 333 | #·virtual·methods |
334 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; | 334 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; |
335 | ····.locals·1 | 335 | ····.locals·1 |
336 | ····.param·p1,·"x0"····#·[D | ||
337 | ····.param·p2,·"x1"····#·[D | ||
338 | ····.annotation·system·Ldalvik/annotation/Throws; | 336 | ····.annotation·system·Ldalvik/annotation/Throws; |
339 | ········value·=·{ | 337 | ········value·=·{ |
340 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 338 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
341 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 339 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
342 | ········} | 340 | ········} |
343 | ····.end·annotation | 341 | ····.end·annotation |
Offset 620, 14 lines modified | Offset 618, 15 lines modified | ||
620 | ····if-ge·v9,·v0,·:cond_5 | 618 | ····if-ge·v9,·v0,·:cond_5 |
621 | ····.line·248 | 619 | ····.line·248 |
622 | ····new-instance·v58,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 620 | ····new-instance·v58,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
623 | ····sget-object·v59,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BANDWIDTH:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 621 | ····sget-object·v59,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BANDWIDTH:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
622 | ····.line·249 | ||
624 | ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 623 | ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
625 | ····move-result-object·v60 | 624 | ····move-result-object·v60 |
626 | ····const/16·v61,·0x2 | 625 | ····const/16·v61,·0x2 |
627 | ····invoke-static/range·{v61·..·v61},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 626 | ····invoke-static/range·{v61·..·v61},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 281, 94 lines modified | Offset 281, 92 lines modified | ||
281 | ········value·=·{ | 281 | ········value·=·{ |
282 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 282 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
283 | ········} | 283 | ········} |
284 | ····.end·annotation | 284 | ····.end·annotation |
285 | ····.prologue | 285 | ····.prologue |
286 | ····.line·199 | 286 | ····.line·199 |
287 | ····new-instance·v | 287 | ····new-instance·v8,·Lorg/apache/commons/math3/linear/ArrayRealVector; |
288 | ····move-object/from16·v0,·p1 | 288 | ····move-object/from16·v0,·p1 |
289 | ····invoke-direct·{v | 289 | ····invoke-direct·{v8,·v0},·Lorg/apache/commons/math3/linear/ArrayRealVector;-><init>([D)V |
290 | ····.line·202 | 290 | ····.line·202 |
291 | ····.local·v | 291 | ····.local·v8,·"p":Lorg/apache/commons/math3/linear/RealVector; |
292 | ····move-object/from16·v0,·p0 | 292 | ····move-object/from16·v0,·p0 |
293 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->microsphere:Ljava/util/List; | 293 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->microsphere:Ljava/util/List; |
294 | ····move-object/from16·v1 | 294 | ····move-object/from16·v16,·v0 |
295 | ····invoke-interface/range·{v1 | 295 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
296 | ····move-result-object·v | 296 | ····move-result-object·v16 |
297 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
298 | ····:goto_0 | 297 | ····:goto_0 |
299 | ····invoke-interface·{v | 298 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->hasNext()Z |
300 | ····move-result·v1 | 299 | ····move-result·v17 |
301 | ····if-eqz·v1 | 300 | ····if-eqz·v17,·:cond_0 |
302 | ····invoke-interface·{v | 301 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
303 | ····move-result-object·v | 302 | ····move-result-object·v7 |
304 | ····check-cast·v | 303 | ····check-cast·v7,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement; |
305 | ····.line·203 | 304 | ····.line·203 |
306 | ····.local·v | 305 | ····.local·v7,·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement; |
307 | ····invoke-virtual·{v | 306 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement;->reset()V |
308 | ····goto·:goto_0 | 307 | ····goto·:goto_0 |
309 | ····.line·207 | 308 | ····.line·207 |
310 | ····.end·local·v | 309 | ····.end·local·v7····#·"md":Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement; |
311 | ····:cond_0 | 310 | ····:cond_0 |
312 | ····move-object/from16·v0,·p0 | 311 | ····move-object/from16·v0,·p0 |
313 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->samples:Ljava/util/Map; | 312 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction;->samples:Ljava/util/Map; |
314 | ····move-object/from16·v1 | 313 | ····move-object/from16·v16,·v0 |
315 | ····invoke-interface/range·{v1 | 314 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
316 | ····move-result-object·v1 | 315 | ····move-result-object·v16 |
317 | ····invoke-interface/range·{v1 | 316 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
318 | ····move-result-object·v | 317 | ····move-result-object·v17 |
319 | ····.end·local·v5····#·"i$":Ljava/util/Iterator; | ||
320 | ····:cond_1 | 318 | ····:cond_1 |
321 | ····invoke-interface·{v | 319 | ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z |
322 | ····move-result·v1 | 320 | ····move-result·v16 |
323 | ····if-eqz·v1 | 321 | ····if-eqz·v16,·:cond_3 |
324 | ····invoke-interface·{v | 322 | ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
325 | ····move-result-object·v | 323 | ····move-result-object·v9 |
326 | ····check-cast·v | 324 | ····check-cast·v9,·Ljava/util/Map$Entry; |
327 | ····.line·210 | 325 | ····.line·210 |
328 | ····.local·v | 326 | ····.local·v9,·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;" |
329 | ····invoke-interface·{v | 327 | ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
330 | ····move-result-object·v1 | 328 | ····move-result-object·v16 |
331 | ····check-cast·v1 | 329 | ····check-cast·v16,·Lorg/apache/commons/math3/linear/RealVector; |
332 | ····move-object/from16·v0,·v1 | 330 | ····move-object/from16·v0,·v16 |
333 | ····invoke-virtual·{v0,·v | 331 | ····invoke-virtual·{v0,·v8},·Lorg/apache/commons/math3/linear/RealVector;->subtract(Lorg/apache/commons/math3/linear/RealVector;)Lorg/apache/commons/math3/linear/RealVector; |
334 | ····move-result-object·v2 | 332 | ····move-result-object·v2 |
335 | ····.line·211 | 333 | ····.line·211 |
336 | ····.local·v2,·"diff":Lorg/apache/commons/math3/linear/RealVector; | 334 | ····.local·v2,·"diff":Lorg/apache/commons/math3/linear/RealVector; |
337 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D | 335 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/linear/RealVector;->getNorm()D |
Offset 382, 67 lines modified | Offset 380, 66 lines modified | ||
382 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 | 380 | ····const-wide/high16·v20,·0x3ff0000000000000L····#·1.0 |
383 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->ulp(D)D | 381 | ····invoke-static/range·{v20·..·v21},·Lorg/apache/commons/math3/util/FastMath;->ulp(D)D |
384 | ····move-result-wide·v20 | 382 | ····move-result-wide·v20 |
385 | ····cmpg-double·v1 | 383 | ····cmpg-double·v16,·v18,·v20 |
386 | ····if-gez·v1 | 384 | ····if-gez·v16,·:cond_2 |
387 | ····.line·216 | 385 | ····.line·216 |
388 | ····invoke-interface·{v | 386 | ····invoke-interface·{v9},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
389 | ····move-result-object·v1 | 387 | ····move-result-object·v16 |
390 | ····check-cast·v1 | 388 | ····check-cast·v16,·Ljava/lang/Double; |
391 | ····invoke-virtual/range·{v1 | 389 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/Double;->doubleValue()D |
392 | ····move-result-wide·v1 | 390 | ····move-result-wide·v16 |
393 | ····.line·238 | 391 | ····.line·238 |
394 | ····.end·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector; | 392 | ····.end·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector; |
395 | ····.end·local·v3····#·"diffNorm":D | 393 | ····.end·local·v3····#·"diffNorm":D |
396 | ····.end·local·v | 394 | ····.end·local·v9····#·"sd":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Lorg/apache/commons/math3/linear/RealVector;Ljava/lang/Double;>;" |
397 | ····:goto_1 | 395 | ····:goto_1 |
398 | ····return-wide·v1 | 396 | ····return-wide·v16 |
399 | ····.line·219 | 397 | ····.line·219 |
400 | ····.restart·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector; | 398 | ····.restart·local·v2····#·"diff":Lorg/apache/commons/math3/linear/RealVector; |
401 | ····.restart·local·v3····#·"diffNorm":D | 399 | ····.restart·local·v3····#·"diffNorm":D |
Max diff block lines reached; 8496/15636 bytes (54.34%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$aYY:[[D | 22 | .field·final·synthetic·val$aYY:[[D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·570 | 28 | ····.line·570 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->val$aYY:[[D | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4;->val$aYY:[[D |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$aY:[[D | 22 | .field·final·synthetic·val$aY:[[D |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction;[[D)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·547 | 28 | ····.line·547 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->this$0:Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->val$aY:[[D | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2;->val$aY:[[D |
Offset 125, 16 lines modified | Offset 125, 14 lines modified | ||
125 | ····return-object·v0 | 125 | ····return-object·v0 |
126 | .end·method | 126 | .end·method |
127 | #·virtual·methods | 127 | #·virtual·methods |
128 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; | 128 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; |
129 | ····.locals·1 | 129 | ····.locals·1 |
130 | ····.param·p1,·"x0"····#·[D | ||
131 | ····.param·p2,·"x1"····#·[D | ||
132 | ····.annotation·system·Ldalvik/annotation/Throws; | 130 | ····.annotation·system·Ldalvik/annotation/Throws; |
133 | ········value·=·{ | 131 | ········value·=·{ |
134 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 132 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
135 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 133 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
136 | ········} | 134 | ········} |
137 | ····.end·annotation | 135 | ····.end·annotation |
Offset 142, 17 lines modified | Offset 142, 14 lines modified | ||
142 | ····return-void | 142 | ····return-void |
143 | .end·method | 143 | .end·method |
144 | #·virtual·methods | 144 | #·virtual·methods |
145 | .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction; | 145 | .method·public·bridge·synthetic·interpolate([D[D[[D)Lorg/apache/commons/math3/analysis/BivariateFunction; |
146 | ····.locals·1 | 146 | ····.locals·1 |
147 | ····.param·p1,·"x0"····#·[D | ||
148 | ····.param·p2,·"x1"····#·[D | ||
149 | ····.param·p3,·"x2"····#·[[D | ||
150 | ····.annotation·system·Ldalvik/annotation/Throws; | 147 | ····.annotation·system·Ldalvik/annotation/Throws; |
151 | ········value·=·{ | 148 | ········value·=·{ |
152 | ············Lorg/apache/commons/math3/exception/NoDataException;, | 149 | ············Lorg/apache/commons/math3/exception/NoDataException;, |
153 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, | 150 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException;, |
154 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;, | 151 | ············Lorg/apache/commons/math3/exception/NonMonotonicSequenceException;, |
155 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 152 | ············Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
156 | ········} | 153 | ········} |
Offset 17, 16 lines modified | Offset 17, 14 lines modified | ||
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | #·virtual·methods | 19 | #·virtual·methods |
20 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; | 20 | .method·public·bridge·synthetic·interpolate([D[D)Lorg/apache/commons/math3/analysis/UnivariateFunction; |
21 | ····.locals·1 | 21 | ····.locals·1 |
22 | ····.param·p1,·"x0"····#·[D | ||
23 | ····.param·p2,·"x1"····#·[D | ||
24 | ····.annotation·system·Ldalvik/annotation/Throws; | 22 | ····.annotation·system·Ldalvik/annotation/Throws; |
25 | ········value·=·{ | 23 | ········value·=·{ |
26 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, | 24 | ············Lorg/apache/commons/math3/exception/MathIllegalArgumentException;, |
27 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 25 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
28 | ········} | 26 | ········} |
29 | ····.end·annotation | 27 | ····.end·annotation |
Offset 83, 14 lines modified | Offset 81, 15 lines modified | ||
83 | ····.line·55 | 81 | ····.line·55 |
84 | ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 82 | ····new-instance·v5,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
85 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 83 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
86 | ····array-length·v7,·p1 | 84 | ····array-length·v7,·p1 |
85 | ····.line·56 | ||
87 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 86 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
88 | ····move-result-object·v7 | 87 | ····move-result-object·v7 |
89 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 88 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
90 | ····move-result-object·v8 | 89 | ····move-result-object·v8 |
Offset 279, 20 lines modified | Offset 279, 21 lines modified | ||
279 | ····.local·v11,·"t":D | 279 | ····.local·v11,·"t":D |
280 | ····sub-double·v13,·v11,·v7 | 280 | ····sub-double·v13,·v11,·v7 |
281 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 281 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
282 | ····move-result-wide·v2 | 282 | ····move-result-wide·v2 |
283 | ····.line·13 | 283 | ····.line·133 |
284 | ····.local·v2,·"delta":D | 284 | ····.local·v2,·"delta":D |
285 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getAbsoluteAccuracy()D | 285 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getAbsoluteAccuracy()D |
286 | ····move-result-wide·v13 | 286 | ····move-result-wide·v13 |
287 | ····.line·134 | ||
287 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getRelativeAccuracy()D | 288 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;->getRelativeAccuracy()D |
288 | ····move-result-wide·v15 | 289 | ····move-result-wide·v15 |
289 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 290 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
290 | ····move-result-wide·v17 | 291 | ····move-result-wide·v17 |
Offset 305, 14 lines modified | Offset 306, 15 lines modified | ||
305 | ····mul-double·v15,·v15,·v17 | 306 | ····mul-double·v15,·v15,·v17 |
306 | ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5 | 307 | ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5 |
307 | ····mul-double·v15,·v15,·v17 | 308 | ····mul-double·v15,·v15,·v17 |
309 | ····.line·133 | ||
308 | ····invoke-static/range·{v13·..·v16},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 310 | ····invoke-static/range·{v13·..·v16},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
309 | ····move-result-wide·v4 | 311 | ····move-result-wide·v4 |
310 | ····.line·137 | 312 | ····.line·137 |
311 | ····.local·v4,·"limit":D | 313 | ····.local·v4,·"limit":D |
312 | ····move-object/from16·v0,·p0 | 314 | ····move-object/from16·v0,·p0 |
Offset 49, 14 lines modified | Offset 49, 15 lines modified | ||
49 | ····.line·64 | 49 | ····.line·64 |
50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····.line·65 | ||
53 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 54 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
54 | ····move-result-object·v2 | 55 | ····move-result-object·v2 |
55 | ····const/4·v3,·0x0 | 56 | ····const/4·v3,·0x0 |
56 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 57 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 92, 14 lines modified | Offset 93, 15 lines modified | ||
92 | ····.line·86 | 93 | ····.line·86 |
93 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 94 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
94 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 95 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
95 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
97 | ····.line·87 | ||
96 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 98 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
98 | ····const/4·v3,·0x0 | 100 | ····const/4·v3,·0x0 |
99 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 101 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 246, 15 lines modified | Offset 248, 15 lines modified | ||
246 | ····.line·117 | 248 | ····.line·117 |
247 | ····sub-double·v15,·v11,·v4 | 249 | ····sub-double·v15,·v11,·v4 |
248 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 250 | ····invoke-static/range·{v15·..·v16},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
249 | ····move-result-wide·v2 | 251 | ····move-result-wide·v2 |
250 | ····.line·11 | 252 | ····.line·119 |
251 | ····.local·v2,·"delta":D | 253 | ····.local·v2,·"delta":D |
252 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/SimpsonIntegrator;->getRelativeAccuracy()D | 254 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/SimpsonIntegrator;->getRelativeAccuracy()D |
253 | ····move-result-wide·v15 | 255 | ····move-result-wide·v15 |
254 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 256 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
Offset 53, 14 lines modified | Offset 53, 15 lines modified | ||
53 | ····.line·67 | 53 | ····.line·67 |
54 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 54 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
55 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 55 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
56 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
57 | ····.line·68 | ||
57 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 58 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
58 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
59 | ····const/4·v3,·0x0 | 60 | ····const/4·v3,·0x0 |
60 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 61 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 96, 14 lines modified | Offset 97, 15 lines modified | ||
96 | ····.line·89 | 97 | ····.line·89 |
97 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 98 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
98 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 99 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
99 | ····move-result-object·v1 | 100 | ····move-result-object·v1 |
101 | ····.line·90 | ||
100 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 102 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
101 | ····move-result-object·v2 | 103 | ····move-result-object·v2 |
102 | ····const/4·v3,·0x0 | 104 | ····const/4·v3,·0x0 |
103 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 105 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 166, 15 lines modified | Offset 168, 15 lines modified | ||
166 | ····.line·156 | 168 | ····.line·156 |
167 | ····sub-double·v9,·v7,·v3 | 169 | ····sub-double·v9,·v7,·v3 |
168 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 170 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
169 | ····move-result-wide·v0 | 171 | ····move-result-wide·v0 |
170 | ····.line·15 | 172 | ····.line·158 |
171 | ····.local·v0,·"delta":D | 173 | ····.local·v0,·"delta":D |
172 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/integration/TrapezoidIntegrator;->getRelativeAccuracy()D | 174 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/analysis/integration/TrapezoidIntegrator;->getRelativeAccuracy()D |
173 | ····move-result-wide·v9 | 175 | ····move-result-wide·v9 |
174 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 176 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
Offset 253, 20 lines modified | Offset 255, 22 lines modified | ||
253 | ····.local·v7,·"min":D | 255 | ····.local·v7,·"min":D |
254 | ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5 | 256 | ····const-wide/high16·v17,·0x3fe0000000000000L····#·0.5 |
255 | ····sub-double·v19,·v5,·v7 | 257 | ····sub-double·v19,·v5,·v7 |
256 | ····mul-double·v17,·v17,·v19 | 258 | ····mul-double·v17,·v17,·v19 |
259 | ····.line·124 | ||
257 | ····move-object/from16·v0,·p1 | 260 | ····move-object/from16·v0,·p1 |
258 | ····invoke-virtual·{v0,·v7,·v8},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D | 261 | ····invoke-virtual·{v0,·v7,·v8},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D |
259 | ····move-result-wide·v19 | 262 | ····move-result-wide·v19 |
263 | ····.line·125 | ||
260 | ····move-object/from16·v0,·p1 | 264 | ····move-object/from16·v0,·p1 |
261 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D | 265 | ····invoke-virtual·{v0,·v5,·v6},·Lorg/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator;->computeObjectiveValue(D)D |
262 | ····move-result-wide·v21 | 266 | ····move-result-wide·v21 |
263 | ····add-double·v19,·v19,·v21 | 267 | ····add-double·v19,·v19,·v21 |
Offset 44, 28 lines modified | Offset 44, 30 lines modified | ||
44 | ····const/4·v1,·0x0 | 44 | ····const/4·v1,·0x0 |
45 | ····const-wide/high16·v2,·-0x4010000000000000L····#·-1.0 | 45 | ····const-wide/high16·v2,·-0x4010000000000000L····#·-1.0 |
46 | ····const-wide/high16·v4,·0x4008000000000000L····#·3.0 | 46 | ····const-wide/high16·v4,·0x4008000000000000L····#·3.0 |
47 | ····.line·60 | ||
47 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 48 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
48 | ····move-result-wide·v4 | 49 | ····move-result-wide·v4 |
49 | ····div-double/2addr·v2,·v4 | 50 | ····div-double/2addr·v2,·v4 |
50 | ····aput-wide·v2,·v0,·v1 | 51 | ····aput-wide·v2,·v0,·v1 |
51 | ····const/4·v1,·0x1 | 52 | ····const/4·v1,·0x1 |
52 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 | 53 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 |
53 | ····const-wide/high16·v4,·0x4008000000000000L····#·3.0 | 54 | ····const-wide/high16·v4,·0x4008000000000000L····#·3.0 |
55 | ····.line·61 | ||
54 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 56 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
55 | ····move-result-wide·v4 | 57 | ····move-result-wide·v4 |
56 | ····div-double/2addr·v2,·v4 | 58 | ····div-double/2addr·v2,·v4 |
57 | ····aput-wide·v2,·v0,·v1 | 59 | ····aput-wide·v2,·v0,·v1 |
Offset 86, 14 lines modified | Offset 88, 15 lines modified | ||
86 | ····new-array·v0,·v0,·[D | 88 | ····new-array·v0,·v0,·[D |
87 | ····const/4·v1,·0x0 | 89 | ····const/4·v1,·0x0 |
88 | ····const-wide·v2,·0x3fe3333333333333L····#·0.6 | 90 | ····const-wide·v2,·0x3fe3333333333333L····#·0.6 |
91 | ····.line·72 | ||
89 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 92 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
90 | ····move-result-wide·v2 | 93 | ····move-result-wide·v2 |
91 | ····neg-double·v2,·v2 | 94 | ····neg-double·v2,·v2 |
92 | ····aput-wide·v2,·v0,·v1 | 95 | ····aput-wide·v2,·v0,·v1 |
Offset 104, 14 lines modified | Offset 107, 15 lines modified | ||
104 | ····aput-wide·v2,·v0,·v1 | 107 | ····aput-wide·v2,·v0,·v1 |
105 | ····const/4·v1,·0x2 | 108 | ····const/4·v1,·0x2 |
106 | ····const-wide·v2,·0x3fe3333333333333L····#·0.6 | 109 | ····const-wide·v2,·0x3fe3333333333333L····#·0.6 |
110 | ····.line·74 | ||
107 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 111 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
108 | ····move-result-wide·v2 | 112 | ····move-result-wide·v2 |
109 | ····aput-wide·v2,·v0,·v1 | 113 | ····aput-wide·v2,·v0,·v1 |
110 | ····sput-object·v0,·Lorg/apache/commons/math3/analysis/integration/LegendreGaussIntegrator;->ABSCISSAS_3:[D | 114 | ····sput-object·v0,·Lorg/apache/commons/math3/analysis/integration/LegendreGaussIntegrator;->ABSCISSAS_3:[D |
Offset 134, 14 lines modified | Offset 138, 15 lines modified | ||
134 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 | 138 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 |
135 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 139 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
136 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 | 140 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 |
141 | ····.line·86 | ||
137 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 142 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
138 | ····move-result-wide·v6 | 143 | ····move-result-wide·v6 |
139 | ····mul-double/2addr·v4,·v6 | 144 | ····mul-double/2addr·v4,·v6 |
140 | ····add-double/2addr·v2,·v4 | 145 | ····add-double/2addr·v2,·v4 |
Offset 162, 14 lines modified | Offset 167, 15 lines modified | ||
162 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 | 167 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 |
163 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 168 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
164 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 | 169 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 |
170 | ····.line·87 | ||
165 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 171 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
166 | ····move-result-wide·v6 | 172 | ····move-result-wide·v6 |
167 | ····mul-double/2addr·v4,·v6 | 173 | ····mul-double/2addr·v4,·v6 |
168 | ····sub-double/2addr·v2,·v4 | 174 | ····sub-double/2addr·v2,·v4 |
Offset 190, 14 lines modified | Offset 196, 15 lines modified | ||
190 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 | 196 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 |
191 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 197 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
192 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 | 198 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 |
199 | ····.line·88 | ||
193 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 200 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
194 | ····move-result-wide·v6 | 201 | ····move-result-wide·v6 |
195 | ····mul-double/2addr·v4,·v6 | 202 | ····mul-double/2addr·v4,·v6 |
196 | ····sub-double/2addr·v2,·v4 | 203 | ····sub-double/2addr·v2,·v4 |
Offset 216, 14 lines modified | Offset 223, 15 lines modified | ||
216 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 | 223 | ····const-wide/high16·v2,·0x402e000000000000L····#·15.0 |
217 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 | 224 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
218 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 | 225 | ····const-wide/high16·v6,·0x403e000000000000L····#·30.0 |
226 | ····.line·89 | ||
219 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 227 | ····invoke-static·{v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
220 | ····move-result-wide·v6 | 228 | ····move-result-wide·v6 |
221 | ····mul-double/2addr·v4,·v6 | 229 | ····mul-double/2addr·v4,·v6 |
222 | ····add-double/2addr·v2,·v4 | 230 | ····add-double/2addr·v2,·v4 |
Offset 249, 14 lines modified | Offset 257, 15 lines modified | ||
Max diff block lines reached; 6132/9034 bytes (67.88%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·161 | 27 | ····.line·161 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$1;->this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$1;->this$0:Lorg/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 49, 14 lines modified | Offset 49, 15 lines modified | ||
49 | ····.line·65 | 49 | ····.line·65 |
50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····.line·66 | ||
53 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 54 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
54 | ····move-result-object·v2 | 55 | ····move-result-object·v2 |
55 | ····const/4·v3,·0x0 | 56 | ····const/4·v3,·0x0 |
56 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 57 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 92, 14 lines modified | Offset 93, 15 lines modified | ||
92 | ····.line·87 | 93 | ····.line·87 |
93 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 94 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
94 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 95 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
95 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
97 | ····.line·88 | ||
96 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 98 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
98 | ····const/4·v3,·0x0 | 100 | ····const/4·v3,·0x0 |
99 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 101 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 49, 14 lines modified | Offset 49, 15 lines modified | ||
49 | ····.line·64 | 49 | ····.line·64 |
50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 51 | ····invoke-static·{p6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
52 | ····move-result-object·v1 | 52 | ····move-result-object·v1 |
53 | ····.line·65 | ||
53 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 54 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
54 | ····move-result-object·v2 | 55 | ····move-result-object·v2 |
55 | ····const/4·v3,·0x0 | 56 | ····const/4·v3,·0x0 |
56 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 57 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 92, 14 lines modified | Offset 93, 15 lines modified | ||
92 | ····.line·86 | 93 | ····.line·86 |
93 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 94 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
94 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 95 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
95 | ····move-result-object·v1 | 96 | ····move-result-object·v1 |
97 | ····.line·87 | ||
96 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 98 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
98 | ····const/4·v3,·0x0 | 100 | ····const/4·v3,·0x0 |
99 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V | 101 | ····invoke-direct·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/exception/NumberIsTooLargeException;-><init>(Ljava/lang/Number;Ljava/lang/Number;Z)V |
Offset 270, 15 lines modified | Offset 272, 15 lines modified | ||
270 | ····.line·158 | 272 | ····.line·158 |
271 | ····sub-double·v17,·v15,·v3 | 273 | ····sub-double·v17,·v15,·v3 |
272 | ····invoke-static/range·{v17·..·v18},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 274 | ····invoke-static/range·{v17·..·v18},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
273 | ····move-result-wide·v9 | 275 | ····move-result-wide·v9 |
274 | ····.line·1 | 276 | ····.line·160 |
275 | ····.local·v9,·"delta":D | 277 | ····.local·v9,·"delta":D |
276 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/MidPointIntegrator;->getRelativeAccuracy()D | 278 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/analysis/integration/MidPointIntegrator;->getRelativeAccuracy()D |
277 | ····move-result-wide·v17 | 279 | ····move-result-wide·v17 |
278 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 280 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
Offset 87, 14 lines modified | Offset 87, 15 lines modified | ||
87 | ····move-object/from16·v43,·v0 | 87 | ····move-object/from16·v43,·v0 |
88 | ····const/16·v44,·0x0 | 88 | ····const/16·v44,·0x0 |
89 | ····const-wide/high16·v45,·0x4000000000000000L····#·2.0 | 89 | ····const-wide/high16·v45,·0x4000000000000000L····#·2.0 |
90 | ····.line·42 | ||
90 | ····invoke-static/range·{v45·..·v46},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 91 | ····invoke-static/range·{v45·..·v46},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
91 | ····move-result-object·v45 | 92 | ····move-result-object·v45 |
92 | ····aput-object·v45,·v43,·v44 | 93 | ····aput-object·v45,·v43,·v44 |
93 | ····invoke-direct/range·{v41·..·v43},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 94 | ····invoke-direct/range·{v41·..·v43},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····move-object/from16·v54,·v0 | 95 | ····move-object/from16·v54,·v0 |
96 | ····const/16·v55,·0x0 | 96 | ····const/16·v55,·0x0 |
97 | ····const-wide·v56,·0x3ffc5bf891b4ef6bL····#·1.772453850905516 | 97 | ····const-wide·v56,·0x3ffc5bf891b4ef6bL····#·1.772453850905516 |
98 | ····.line·69 | ||
98 | ····invoke-static/range·{v56·..·v57},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 99 | ····invoke-static/range·{v56·..·v57},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
99 | ····move-result-object·v56 | 100 | ····move-result-object·v56 |
100 | ····aput-object·v56,·v54,·v55 | 101 | ····aput-object·v56,·v54,·v55 |
101 | ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 102 | ····invoke-direct/range·{v52·..·v54},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
Offset 196, 14 lines modified | Offset 196, 15 lines modified | ||
196 | ····move-result-object·v0 | 196 | ····move-result-object·v0 |
197 | ····check-cast·v0,·[Ljava/lang/Number; | 197 | ····check-cast·v0,·[Ljava/lang/Number; |
198 | ····array-length·v2,·v0 | 198 | ····array-length·v2,·v0 |
199 | ····.line·114 | ||
199 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; | 200 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; |
200 | ····move-result-object·v0 | 201 | ····move-result-object·v0 |
201 | ····check-cast·v0,·[Ljava/lang/Number; | 202 | ····check-cast·v0,·[Ljava/lang/Number; |
202 | ····array-length·v0,·v0 | 203 | ····array-length·v0,·v0 |
Offset 274, 14 lines modified | Offset 275, 15 lines modified | ||
274 | ····if-gtz·p1,·:cond_0 | 275 | ····if-gtz·p1,·:cond_0 |
275 | ····.line·59 | 276 | ····.line·59 |
276 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 277 | ····new-instance·v2,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
277 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 278 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
279 | ····.line·60 | ||
278 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 280 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
279 | ····move-result-object·v4 | 281 | ····move-result-object·v4 |
280 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 282 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
281 | ····throw·v2 | 283 | ····throw·v2 |
Offset 335, 26 lines modified | Offset 337, 28 lines modified | ||
335 | ····check-cast·v2,·[D | 337 | ····check-cast·v2,·[D |
336 | ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object; | 338 | ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object; |
337 | ····move-result-object·v4 | 339 | ····move-result-object·v4 |
340 | ····.line·79 | ||
338 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; | 341 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/util/Pair;->getSecond()Ljava/lang/Object; |
339 | ····move-result-object·v2 | 342 | ····move-result-object·v2 |
340 | ····check-cast·v2,·[D | 343 | ····check-cast·v2,·[D |
341 | ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object; | 344 | ····invoke-virtual·{v2},·[D->clone()Ljava/lang/Object; |
342 | ····move-result-object·v2 | 345 | ····move-result-object·v2 |
343 | ····invoke-direct·{v3,·v4,·v2},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 346 | ····invoke-direct·{v3,·v4,·v2},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
347 | ····.line·78 | ||
344 | ····return-object·v3 | 348 | ····return-object·v3 |
345 | .end·method | 349 | .end·method |
346 | .method·protected·declared-synchronized·getRuleInternal(I)Lorg/apache/commons/math3/util/Pair; | 350 | .method·protected·declared-synchronized·getRuleInternal(I)Lorg/apache/commons/math3/util/Pair; |
347 | ····.locals·3 | 351 | ····.locals·3 |
348 | ····.param·p1,·"numberOfPoints"····#·I | 352 | ····.param·p1,·"numberOfPoints"····#·I |
349 | ····.annotation·system·Ldalvik/annotation/Signature; | 353 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction; | 22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateVectorFunction;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·285 | 28 | ····.line·285 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction; | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2;->val$function:Lorg/apache/commons/math3/analysis/UnivariateVectorFunction; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction; | 22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateFunction;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateFunction;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·245 | 28 | ····.line·245 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction; | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1;->val$function:Lorg/apache/commons/math3/analysis/UnivariateFunction; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·628 | 37 | ····.line·628 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 74, 31 lines modified | Offset 74, 32 lines modified | ||
74 | ····.line·168 | 74 | ····.line·168 |
75 | ····invoke-static·{p1,·p2,·p3},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileSizes(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I | 75 | ····invoke-static·{p1,·p2,·p3},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileSizes(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->sizes:[[I | 77 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->sizes:[[I |
78 | ····.line·1 | 78 | ····.line·170 |
79 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileDerivativesIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I | 79 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileDerivativesIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[[I |
80 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
81 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->derivativesIndirection:[[I | 81 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->derivativesIndirection:[[I |
82 | ····.line·17 | 82 | ····.line·173 |
83 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileLowerIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[I | 83 | ····invoke-static·{p1,·p2,·p3,·p4},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileLowerIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;)[I |
84 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
85 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I | 85 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I |
86 | ····.line·175 | 86 | ····.line·175 |
87 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I | 87 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->lowerIndirection:[I |
88 | ····.line·176 | ||
88 | ····invoke-static·{p1,·p2,·p3,·p4,·v0},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileMultiplicationIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[I)[[[I | 89 | ····invoke-static·{p1,·p2,·p3,·p4,·v0},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileMultiplicationIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[I)[[[I |
89 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
90 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->multIndirection:[[[I | 91 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->multIndirection:[[[I |
91 | ····.line·178 | 92 | ····.line·178 |
Offset 110, 14 lines modified | Offset 111, 15 lines modified | ||
110 | ····move·v1,·p2 | 111 | ····move·v1,·p2 |
111 | ····move-object·v2,·p3 | 112 | ····move-object·v2,·p3 |
112 | ····move-object·v3,·p4 | 113 | ····move-object·v3,·p4 |
114 | ····.line·179 | ||
113 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileCompositionIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[[I[[I)[[[I | 115 | ····invoke-static/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compileCompositionIndirection(IILorg/apache/commons/math3/analysis/differentiation/DSCompiler;Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;[[I[[I)[[[I |
114 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
115 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I | 117 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I |
116 | ····.line·183 | 118 | ····.line·183 |
Offset 144, 15 lines modified | Offset 146, 15 lines modified | ||
144 | ····if-nez·p1,·:cond_2 | 146 | ····if-nez·p1,·:cond_2 |
145 | ····.line·419 | 147 | ····.line·419 |
146 | ····:cond_0 | 148 | ····:cond_0 |
147 | ····const/4·v4,·0x1 | 149 | ····const/4·v4,·0x1 |
148 | ····new-array·v1 | 150 | ····new-array·v11,·v4,·[[[I |
149 | ····const/4·v4,·0x0 | 151 | ····const/4·v4,·0x0 |
150 | ····const/4·v5,·0x1 | 152 | ····const/4·v5,·0x1 |
151 | ····new-array·v5,·v5,·[[I | 153 | ····new-array·v5,·v5,·[[I |
Offset 162, 178 lines modified | Offset 164, 179 lines modified | ||
162 | ····new-array·v7,·v7,·[I | 164 | ····new-array·v7,·v7,·[I |
163 | ····fill-array-data·v7,·:array_0 | 165 | ····fill-array-data·v7,·:array_0 |
164 | ····aput-object·v7,·v5,·v6 | 166 | ····aput-object·v7,·v5,·v6 |
165 | ····aput-object·v5,·v1 | 167 | ····aput-object·v5,·v11,·v4 |
166 | ····.line·506 | 168 | ····.line·506 |
167 | ····:cond_1 | 169 | ····:cond_1 |
168 | ····return-object·v1 | 170 | ····return-object·v11 |
169 | ····.line·422 | 171 | ····.line·422 |
170 | ····:cond_2 | 172 | ····:cond_2 |
171 | ····move-object/from16·v0,·p2 | 173 | ····move-object/from16·v0,·p2 |
172 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I | 174 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I |
173 | ····array-length·v0,·v4 | 175 | ····array-length·v0,·v4 |
174 | ····move/from16·v2 | 176 | ····move/from16·v25,·v0 |
175 | ····.line·423 | 177 | ····.line·423 |
176 | ····.local·v2 | 178 | ····.local·v25,·"vSize":I |
177 | ····move-object/from16·v0,·p3 | 179 | ····move-object/from16·v0,·p3 |
178 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I | 180 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I |
179 | ····array-length·v1 | 181 | ····array-length·v12,·v4 |
180 | ····.line·424 | 182 | ····.line·424 |
181 | ····.local·v1 | 183 | ····.local·v12,·"dSize":I |
182 | ····add-int·v4,·v2 | 184 | ····add-int·v4,·v25,·v12 |
183 | ····new-array·v1 | 185 | ····new-array·v11,·v4,·[[[I |
184 | ····.line·427 | 186 | ····.line·427 |
185 | ····.local·v1 | 187 | ····.local·v11,·"compIndirection":[[[I |
186 | ····move-object/from16·v0,·p2 | 188 | ····move-object/from16·v0,·p2 |
187 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I | 189 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->compIndirection:[[[I |
188 | ····const/4·v5,·0x0 | 190 | ····const/4·v5,·0x0 |
189 | ····const/4·v6,·0x0 | 191 | ····const/4·v6,·0x0 |
190 | ····move/from16·v0,·v2 | 192 | ····move/from16·v0,·v25 |
191 | ····invoke-static·{v4,·v5,·v1 | 193 | ····invoke-static·{v4,·v5,·v11,·v6,·v0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
192 | ····.line·433 | 194 | ····.line·433 |
193 | ····const/16·v1 | 195 | ····const/16·v16,·0x0 |
194 | ····.local·v1 | 196 | ····.local·v16,·"i":I |
195 | ····:goto_0 | 197 | ····:goto_0 |
196 | ····move/from16·v0,·v1 | 198 | ····move/from16·v0,·v16 |
197 | ····if-ge·v0,·v1 | 199 | ····if-ge·v0,·v12,·:cond_1 |
198 | ····.line·434 | 200 | ····.line·434 |
199 | ····new-instance·v2 | 201 | ····new-instance·v21,·Ljava/util/ArrayList; |
Max diff block lines reached; 14683/19107 bytes (76.85%) of diff not shown. |
Offset 734, 39 lines modified | Offset 734, 36 lines modified | ||
734 | ····.line·847 | 734 | ····.line·847 |
735 | ····return-object·v0 | 735 | ····return-object·v0 |
736 | .end·method | 736 | .end·method |
737 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; | 737 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; |
738 | ····.locals·1 | 738 | ····.locals·1 |
739 | ····.param·p1,·"x0"····#·D | ||
740 | ····.prologue | 739 | ····.prologue |
741 | ····.line·62 | 740 | ····.line·62 |
742 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 741 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
743 | ····move-result-object·v0 | 742 | ····move-result-object·v0 |
744 | ····return-object·v0 | 743 | ····return-object·v0 |
745 | .end·method | 744 | .end·method |
746 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 745 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
747 | ····.locals·1 | 746 | ····.locals·1 |
748 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
749 | ····.annotation·system·Ldalvik/annotation/Throws; | 747 | ····.annotation·system·Ldalvik/annotation/Throws; |
750 | ········value·=·{ | 748 | ········value·=·{ |
751 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 749 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
752 | ········} | 750 | ········} |
753 | ····.end·annotation | 751 | ····.end·annotation |
754 | ····.prologue | 752 | ····.prologue |
755 | ····.line·62 | 753 | ····.line·62 |
756 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 754 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
757 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
758 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 755 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->add(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
759 | ····move-result-object·v0 | 756 | ····move-result-object·v0 |
760 | ····return-object·v0 | 757 | ····return-object·v0 |
761 | .end·method | 758 | .end·method |
Offset 955, 26 lines modified | Offset 952, 24 lines modified | ||
955 | ····.line·787 | 952 | ····.line·787 |
956 | ····return-object·v0 | 953 | ····return-object·v0 |
957 | .end·method | 954 | .end·method |
958 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; | 955 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; |
959 | ····.locals·1 | 956 | ····.locals·1 |
960 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
961 | ····.annotation·system·Ldalvik/annotation/Throws; | 957 | ····.annotation·system·Ldalvik/annotation/Throws; |
962 | ········value·=·{ | 958 | ········value·=·{ |
963 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 959 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
964 | ········} | 960 | ········} |
965 | ····.end·annotation | 961 | ····.end·annotation |
966 | ····.prologue | 962 | ····.prologue |
967 | ····.line·62 | 963 | ····.line·62 |
968 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 964 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
969 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
970 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->atan2(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 965 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->atan2(Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
971 | ····move-result-object·v0 | 966 | ····move-result-object·v0 |
972 | ····return-object·v0 | 967 | ····return-object·v0 |
973 | .end·method | 968 | .end·method |
Offset 1112, 30 lines modified | Offset 1107, 33 lines modified | ||
1112 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getFreeParameters()I | 1107 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getFreeParameters()I |
1113 | ····move-result·v1 | 1108 | ····move-result·v1 |
1114 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->compiler:Lorg/apache/commons/math3/analysis/differentiation/DSCompiler; | 1109 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->compiler:Lorg/apache/commons/math3/analysis/differentiation/DSCompiler; |
1110 | ····.line·424 | ||
1115 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getOrder()I | 1111 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/analysis/differentiation/DSCompiler;->getOrder()I |
1116 | ····move-result·v2 | 1112 | ····move-result·v2 |
1117 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->data:[D | 1113 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->data:[D |
1118 | ····const/4·v4,·0x0 | 1114 | ····const/4·v4,·0x0 |
1119 | ····aget-wide·v3,·v3,·v4 | 1115 | ····aget-wide·v3,·v3,·v4 |
1116 | ····.line·425 | ||
1120 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D | 1117 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->ceil(D)D |
1121 | ····move-result-wide·v3 | 1118 | ····move-result-wide·v3 |
1122 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;-><init>(IID)V | 1119 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;-><init>(IID)V |
1120 | ····.line·423 | ||
1123 | ····return-object·v0 | 1121 | ····return-object·v0 |
1124 | .end·method | 1122 | .end·method |
1125 | .method·public·varargs·compose([D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 1123 | .method·public·varargs·compose([D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
1126 | ····.locals·7 | 1124 | ····.locals·7 |
1127 | ····.param·p1,·"f"····#·[D | 1125 | ····.param·p1,·"f"····#·[D |
1128 | ····.annotation·system·Ldalvik/annotation/Throws; | 1126 | ····.annotation·system·Ldalvik/annotation/Throws; |
Offset 1197, 34 lines modified | Offset 1195, 31 lines modified | ||
1197 | ····.line·593 | 1195 | ····.line·593 |
1198 | ····return-object·v6 | 1196 | ····return-object·v6 |
1199 | .end·method | 1197 | .end·method |
1200 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; | 1198 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; |
1201 | ····.locals·1 | 1199 | ····.locals·1 |
1202 | ····.param·p1,·"x0"····#·D | ||
1203 | ····.prologue | 1200 | ····.prologue |
1204 | ····.line·62 | 1201 | ····.line·62 |
1205 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->copySign(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 1202 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure;->copySign(D)Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
1206 | ····move-result-object·v0 | 1203 | ····move-result-object·v0 |
1207 | ····return-object·v0 | 1204 | ····return-object·v0 |
1208 | .end·method | 1205 | .end·method |
1209 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; | 1206 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; |
1210 | ····.locals·1 | 1207 | ····.locals·1 |
1211 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
1212 | ····.prologue | 1208 | ····.prologue |
1213 | ····.line·62 | 1209 | ····.line·62 |
1214 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; | 1210 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/DerivativeStructure; |
Max diff block lines reached; 28877/33206 bytes (86.96%) of diff not shown. |
Offset 61, 41 lines modified | Offset 61, 40 lines modified | ||
61 | ····.local·p5,·"derivatives":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Double;>;" | 61 | ····.local·p5,·"derivatives":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/Integer;Ljava/lang/Double;>;" |
62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
63 | ····.line·80 | 63 | ····.line·80 |
64 | ····iput-wide·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->value:D | 64 | ····iput-wide·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->value:D |
65 | ····.line·81 | 65 | ····.line·81 |
66 | ····new-instance·v | 66 | ····new-instance·v1,·Ljava/util/HashMap; |
67 | ····invoke-direct·{v | 67 | ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V |
68 | ····iput-object·v | 68 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->derivatives:Ljava/util/Map; |
69 | ····.line·82 | 69 | ····.line·82 |
70 | ····if-eqz·p5,·:cond_0 | 70 | ····if-eqz·p5,·:cond_0 |
71 | ····.line·83 | 71 | ····.line·83 |
72 | ····invoke-interface·{p5},·Ljava/util/Map;->entrySet()Ljava/util/Set; | 72 | ····invoke-interface·{p5},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
73 | ····move-result-object·v | 73 | ····move-result-object·v1 |
74 | ····invoke-interface·{v | 74 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
75 | ····move-result-object·v | 75 | ····move-result-object·v2 |
76 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
77 | ····:goto_0 | 76 | ····:goto_0 |
78 | ····invoke-interface·{v | 77 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
79 | ····move-result·v | 78 | ····move-result·v1 |
80 | ····if-eqz·v | 79 | ····if-eqz·v1,·:cond_0 |
81 | ····invoke-interface·{v | 80 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
82 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
83 | ····check-cast·v0,·Ljava/util/Map$Entry; | 82 | ····check-cast·v0,·Ljava/util/Map$Entry; |
84 | ····.line·84 | 83 | ····.line·84 |
85 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;" | 84 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;" |
Offset 103, 35 lines modified | Offset 102, 34 lines modified | ||
103 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 102 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
104 | ····move-result-object·v4 | 103 | ····move-result-object·v4 |
105 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 104 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
106 | ····move-result-object·v | 105 | ····move-result-object·v1 |
107 | ····check-cast·v | 106 | ····check-cast·v1,·Ljava/lang/Double; |
108 | ····invoke-virtual·{v | 107 | ····invoke-virtual·{v1},·Ljava/lang/Double;->doubleValue()D |
109 | ····move-result-wide·v5 | 108 | ····move-result-wide·v5 |
110 | ····mul-double/2addr·v5,·p3 | 109 | ····mul-double/2addr·v5,·p3 |
111 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 110 | ····invoke-static·{v5,·v6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
112 | ····move-result-object·v | 111 | ····move-result-object·v1 |
113 | ····invoke-interface·{v3,·v4,·v | 112 | ····invoke-interface·{v3,·v4,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
114 | ····goto·:goto_0 | 113 | ····goto·:goto_0 |
115 | ····.line·87 | 114 | ····.line·87 |
116 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;" | 115 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Integer;Ljava/lang/Double;>;" |
117 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
118 | ····:cond_0 | 116 | ····:cond_0 |
119 | ····return-void | 117 | ····return-void |
120 | .end·method | 118 | .end·method |
121 | .method·private·constructor·<init>(DLjava/util/Map;)V | 119 | .method·private·constructor·<init>(DLjava/util/Map;)V |
122 | ····.locals·1 | 120 | ····.locals·1 |
123 | ····.param·p1,·"value"····#·D | 121 | ····.param·p1,·"value"····#·D |
Offset 474, 39 lines modified | Offset 472, 36 lines modified | ||
474 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;-><init>(DDLjava/util/Map;)V | 472 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;-><init>(DDLjava/util/Map;)V |
475 | ····return-object·v0 | 473 | ····return-object·v0 |
476 | .end·method | 474 | .end·method |
477 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; | 475 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; |
478 | ····.locals·1 | 476 | ····.locals·1 |
479 | ····.param·p1,·"x0"····#·D | ||
480 | ····.prologue | 477 | ····.prologue |
481 | ····.line·46 | 478 | ····.line·46 |
482 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(D)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 479 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(D)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
483 | ····move-result-object·v0 | 480 | ····move-result-object·v0 |
484 | ····return-object·v0 | 481 | ····return-object·v0 |
485 | .end·method | 482 | .end·method |
486 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 483 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
487 | ····.locals·1 | 484 | ····.locals·1 |
488 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
489 | ····.annotation·system·Ldalvik/annotation/Throws; | 485 | ····.annotation·system·Ldalvik/annotation/Throws; |
490 | ········value·=·{ | 486 | ········value·=·{ |
491 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 487 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
492 | ········} | 488 | ········} |
493 | ····.end·annotation | 489 | ····.end·annotation |
494 | ····.prologue | 490 | ····.prologue |
495 | ····.line·46 | 491 | ····.line·46 |
496 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 492 | ····check-cast·p1,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
497 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
498 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 493 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;->add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
499 | ····move-result-object·v0 | 494 | ····move-result-object·v0 |
500 | ····return-object·v0 | 495 | ····return-object·v0 |
501 | .end·method | 496 | .end·method |
Offset 533, 257 lines modified | Offset 528, 255 lines modified | ||
533 | .method·public·add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 528 | .method·public·add(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
534 | ····.locals·12 | 529 | ····.locals·12 |
535 | ····.param·p1,·"a"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 530 | ····.param·p1,·"a"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
536 | ····.prologue | 531 | ····.prologue |
537 | ····.line·140 | 532 | ····.line·140 |
538 | ····new-instance·v | 533 | ····new-instance·v3,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
Max diff block lines reached; 79286/84347 bytes (94.00%) of diff not shown. |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/SparseGradient;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·297 | 37 | ····.line·297 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/SparseGradient$1;->this$0:Lorg/apache/commons/math3/analysis/differentiation/SparseGradient; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction; | 22 | .field·final·synthetic·val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;)V | 24 | .method·constructor·<init>(Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator;Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·336 | 28 | ····.line·336 |
28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; | 29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->this$0:Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator; |
29 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction; | 30 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3;->val$function:Lorg/apache/commons/math3/analysis/UnivariateMatrixFunction; |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP; | 1 | .class·public·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BracketingNthOrderBrentSolverDFP.java" | 3 | .source·"BracketingNthOrderBrentSolverDFP.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·private·static·final·MAXIMAL_AGING:I·=·0x2 | 5 | .field·private·static·final·MAXIMAL_AGING:I·=·0x2 |
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·final·absoluteAccuracy:Lorg/apache/commons/math3/dfp/Dfp; | 7 | .field·private·final·absoluteAccuracy:Lorg/apache/commons/math3/dfp/Dfp; |
Offset 647, 14 lines modified | Offset 639, 15 lines modified | ||
647 | ····if-nez·v3,·:cond_3 | 639 | ····if-nez·v3,·:cond_3 |
648 | ····move-object/from16·v0,·p0 | 640 | ····move-object/from16·v0,·p0 |
649 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;->functionValueAccuracy:Lorg/apache/commons/math3/dfp/Dfp; | 641 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP;->functionValueAccuracy:Lorg/apache/commons/math3/dfp/Dfp; |
642 | ····.line·267 | ||
650 | ····move-object/from16·v0,·v19 | 643 | ····move-object/from16·v0,·v19 |
651 | ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/dfp/Dfp;->lessThan(Lorg/apache/commons/math3/dfp/Dfp;)Z | 644 | ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/dfp/Dfp;->lessThan(Lorg/apache/commons/math3/dfp/Dfp;)Z |
652 | ····move-result·v3 | 645 | ····move-result·v3 |
653 | ····if-eqz·v3,·:cond_a | 646 | ····if-eqz·v3,·:cond_a |
Offset 789, 14 lines modified | Offset 782, 15 lines modified | ||
789 | ····move-result-wide·v6 | 782 | ····move-result-wide·v6 |
790 | ····const/4·v9,·0x0 | 783 | ····const/4·v9,·0x0 |
791 | ····aget-object·v9,·v29,·v9 | 784 | ····aget-object·v9,·v29,·v9 |
785 | ····.line·239 | ||
792 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/dfp/Dfp;->toDouble()D | 786 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/dfp/Dfp;->toDouble()D |
793 | ····move-result-wide·v8 | 787 | ····move-result-wide·v8 |
794 | ····const/4·v10,·0x2 | 788 | ····const/4·v10,·0x2 |
795 | ····aget-object·v10,·v29,·v10 | 789 | ····aget-object·v10,·v29,·v10 |
Offset 3, 20 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"Dfp.java" | 3 | .source·"Dfp.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lorg/apache/commons/math3/RealFieldElement; | 5 | .implements·Lorg/apache/commons/math3/RealFieldElement; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lorg/apache/commons/math3/dfp/Dfp$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"Ljava/lang/Object;", | 9 | ········"Ljava/lang/Object;", |
15 | ········"Lorg/apache/commons/math3/RealFieldElement", | 10 | ········"Lorg/apache/commons/math3/RealFieldElement", |
16 | ········"<", | 11 | ········"<", |
17 | ········"Lorg/apache/commons/math3/dfp/Dfp;", | 12 | ········"Lorg/apache/commons/math3/dfp/Dfp;", |
18 | ········">;" | 13 | ········">;" |
Offset 2041, 39 lines modified | Offset 2035, 36 lines modified | ||
2041 | ····move-result-object·v0 | 2035 | ····move-result-object·v0 |
2042 | ····return-object·v0 | 2036 | ····return-object·v0 |
2043 | .end·method | 2037 | .end·method |
2044 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; | 2038 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; |
2045 | ····.locals·1 | 2039 | ····.locals·1 |
2046 | ····.param·p1,·"x0"····#·D | ||
2047 | ····.prologue | 2040 | ····.prologue |
2048 | ····.line·98 | 2041 | ····.line·98 |
2049 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->add(D)Lorg/apache/commons/math3/dfp/Dfp; | 2042 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->add(D)Lorg/apache/commons/math3/dfp/Dfp; |
2050 | ····move-result-object·v0 | 2043 | ····move-result-object·v0 |
2051 | ····return-object·v0 | 2044 | ····return-object·v0 |
2052 | .end·method | 2045 | .end·method |
2053 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 2046 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
2054 | ····.locals·1 | 2047 | ····.locals·1 |
2055 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
2056 | ····.annotation·system·Ldalvik/annotation/Throws; | 2048 | ····.annotation·system·Ldalvik/annotation/Throws; |
2057 | ········value·=·{ | 2049 | ········value·=·{ |
2058 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 2050 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
2059 | ········} | 2051 | ········} |
2060 | ····.end·annotation | 2052 | ····.end·annotation |
2061 | ····.prologue | 2053 | ····.prologue |
2062 | ····.line·98 | 2054 | ····.line·98 |
2063 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; | 2055 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; |
2064 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
2065 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->add(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; | 2056 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->add(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; |
2066 | ····move-result-object·v0 | 2057 | ····move-result-object·v0 |
2067 | ····return-object·v0 | 2058 | ····return-object·v0 |
2068 | .end·method | 2059 | .end·method |
Offset 3148, 26 lines modified | Offset 3139, 24 lines modified | ||
3148 | ····move-result-object·v0 | 3139 | ····move-result-object·v0 |
3149 | ····return-object·v0 | 3140 | ····return-object·v0 |
3150 | .end·method | 3141 | .end·method |
3151 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; | 3142 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; |
3152 | ····.locals·1 | 3143 | ····.locals·1 |
3153 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
3154 | ····.annotation·system·Ldalvik/annotation/Throws; | 3144 | ····.annotation·system·Ldalvik/annotation/Throws; |
3155 | ········value·=·{ | 3145 | ········value·=·{ |
3156 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 3146 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
3157 | ········} | 3147 | ········} |
3158 | ····.end·annotation | 3148 | ····.end·annotation |
3159 | ····.prologue | 3149 | ····.prologue |
3160 | ····.line·98 | 3150 | ····.line·98 |
3161 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; | 3151 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; |
3162 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
3163 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->atan2(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; | 3152 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->atan2(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; |
3164 | ····move-result-object·v0 | 3153 | ····move-result-object·v0 |
3165 | ····return-object·v0 | 3154 | ····return-object·v0 |
3166 | .end·method | 3155 | .end·method |
Offset 3478, 34 lines modified | Offset 3467, 31 lines modified | ||
3478 | ····.end·local·v1····#·"r":I | 3467 | ····.end·local·v1····#·"r":I |
3479 | ····:cond_1 | 3468 | ····:cond_1 |
3480 | ····return·p1 | 3469 | ····return·p1 |
3481 | .end·method | 3470 | .end·method |
3482 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; | 3471 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; |
3483 | ····.locals·1 | 3472 | ····.locals·1 |
3484 | ····.param·p1,·"x0"····#·D | ||
3485 | ····.prologue | 3473 | ····.prologue |
3486 | ····.line·98 | 3474 | ····.line·98 |
3487 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(D)Lorg/apache/commons/math3/dfp/Dfp; | 3475 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(D)Lorg/apache/commons/math3/dfp/Dfp; |
3488 | ····move-result-object·v0 | 3476 | ····move-result-object·v0 |
3489 | ····return-object·v0 | 3477 | ····return-object·v0 |
3490 | .end·method | 3478 | .end·method |
3491 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; | 3479 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; |
3492 | ····.locals·1 | 3480 | ····.locals·1 |
3493 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
3494 | ····.prologue | 3481 | ····.prologue |
3495 | ····.line·98 | 3482 | ····.line·98 |
3496 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; | 3483 | ····check-cast·p1,·Lorg/apache/commons/math3/dfp/Dfp; |
3497 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
3498 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; | 3484 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/dfp/Dfp;->copySign(Lorg/apache/commons/math3/dfp/Dfp;)Lorg/apache/commons/math3/dfp/Dfp; |
3499 | ····move-result-object·v0 | 3485 | ····move-result-object·v0 |
3500 | ····return-object·v0 | 3486 | ····return-object·v0 |
3501 | .end·method | 3487 | .end·method |
Offset 4411, 40 lines modified | Offset 4397, 37 lines modified | ||
4411 | ····.end·local·v3····#·"p":I | 4397 | ····.end·local·v3····#·"p":I |
4412 | ····.restart·local·v4····#·"p":I | 4398 | ····.restart·local·v4····#·"p":I |
4413 | ····goto/16·:goto_0 | 4399 | ····goto/16·:goto_0 |
4414 | .end·method | 4400 | .end·method |
Max diff block lines reached; 14388/17722 bytes (81.19%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lorg/apache/commons/math3/dfp/DfpDec; | 1 | .class·public·Lorg/apache/commons/math3/dfp/DfpDec; |
2 | .super·Lorg/apache/commons/math3/dfp/Dfp; | 2 | .super·Lorg/apache/commons/math3/dfp/Dfp; |
3 | .source·"DfpDec.java" | 3 | .source·"DfpDec.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/dfp/DfpDec$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·direct·methods | 4 | #·direct·methods |
11 | .method·public·constructor·<init>(Lorg/apache/commons/math3/dfp/Dfp;)V | 5 | .method·public·constructor·<init>(Lorg/apache/commons/math3/dfp/Dfp;)V |
12 | ····.locals·1 | 6 | ····.locals·1 |
13 | ····.param·p1,·"d"····#·Lorg/apache/commons/math3/dfp/Dfp; | 7 | ····.param·p1,·"d"····#·Lorg/apache/commons/math3/dfp/Dfp; |
14 | ····.prologue | 8 | ····.prologue |
15 | ····.line·73 | 9 | ····.line·73 |
Offset 643, 14 lines modified | Offset 643, 15 lines modified | ||
643 | ····move/from16·v1,·p6 | 643 | ····move/from16·v1,·p6 |
644 | ····if-ge·v0,·v1,·:cond_6 | 644 | ····if-ge·v0,·v1,·:cond_6 |
645 | ····sub-double·v3,·v17,·p1 | 645 | ····sub-double·v3,·v17,·p1 |
646 | ····.line·315 | ||
646 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 647 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
647 | ····move-result-wide·v3 | 648 | ····move-result-wide·v3 |
648 | ····cmpl-double·v3,·v3,·p3 | 649 | ····cmpl-double·v3,·v3,·p3 |
649 | ····if-lez·v3,·:cond_6 | 650 | ····if-lez·v3,·:cond_6 |
Offset 1049, 26 lines modified | Offset 1050, 24 lines modified | ||
1049 | ····move-result-object·p0 | 1050 | ····move-result-object·p0 |
1050 | ····goto·:goto_0 | 1051 | ····goto·:goto_0 |
1051 | .end·method | 1052 | .end·method |
1052 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 1053 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
1053 | ····.locals·1 | 1054 | ····.locals·1 |
1054 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
1055 | ····.annotation·system·Ldalvik/annotation/Throws; | 1055 | ····.annotation·system·Ldalvik/annotation/Throws; |
1056 | ········value·=·{ | 1056 | ········value·=·{ |
1057 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 1057 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
1058 | ········} | 1058 | ········} |
1059 | ····.end·annotation | 1059 | ····.end·annotation |
1060 | ····.prologue | 1060 | ····.prologue |
1061 | ····.line·40 | 1061 | ····.line·40 |
1062 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; | 1062 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; |
1063 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
1064 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 1063 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->add(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
1065 | ····move-result-object·v0 | 1064 | ····move-result-object·v0 |
1066 | ····return-object·v0 | 1065 | ····return-object·v0 |
1067 | .end·method | 1066 | .end·method |
Offset 1329, 21 lines modified | Offset 1328, 19 lines modified | ||
1329 | ····move-result-object·v0 | 1328 | ····move-result-object·v0 |
1330 | ····return-object·v0 | 1329 | ····return-object·v0 |
1331 | .end·method | 1330 | .end·method |
1332 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 1331 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
1333 | ····.locals·1 | 1332 | ····.locals·1 |
1334 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
1335 | ····.prologue | 1333 | ····.prologue |
1336 | ····.line·40 | 1334 | ····.line·40 |
1337 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; | 1335 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; |
1338 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
1339 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->compareTo(Lorg/apache/commons/math3/fraction/BigFraction;)I | 1336 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->compareTo(Lorg/apache/commons/math3/fraction/BigFraction;)I |
1340 | ····move-result·v0 | 1337 | ····move-result·v0 |
1341 | ····return·v0 | 1338 | ····return·v0 |
1342 | .end·method | 1339 | .end·method |
Offset 1378, 27 lines modified | Offset 1375, 25 lines modified | ||
1378 | ····move-result·v2 | 1375 | ····move-result·v2 |
1379 | ····return·v2 | 1376 | ····return·v2 |
1380 | .end·method | 1377 | .end·method |
1381 | .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object; | 1378 | .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object; |
1382 | ····.locals·1 | 1379 | ····.locals·1 |
1383 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
1384 | ····.annotation·system·Ldalvik/annotation/Throws; | 1380 | ····.annotation·system·Ldalvik/annotation/Throws; |
1385 | ········value·=·{ | 1381 | ········value·=·{ |
1386 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, | 1382 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, |
1387 | ············Lorg/apache/commons/math3/exception/MathArithmeticException; | 1383 | ············Lorg/apache/commons/math3/exception/MathArithmeticException; |
1388 | ········} | 1384 | ········} |
1389 | ····.end·annotation | 1385 | ····.end·annotation |
1390 | ····.prologue | 1386 | ····.prologue |
1391 | ····.line·40 | 1387 | ····.line·40 |
1392 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; | 1388 | ····check-cast·p1,·Lorg/apache/commons/math3/fraction/BigFraction; |
1393 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
1394 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->divide(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; | 1389 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/fraction/BigFraction;->divide(Lorg/apache/commons/math3/fraction/BigFraction;)Lorg/apache/commons/math3/fraction/BigFraction; |
1395 | ····move-result-object·v0 | 1390 | ····move-result-object·v0 |
1396 | ····return-object·v0 | 1391 | ····return-object·v0 |
1397 | .end·method | 1392 | .end·method |
Offset 1586, 24 lines modified | Offset 1581, 27 lines modified | ||
1586 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I | 1581 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->bitLength()I |
1587 | ····move-result·v3 | 1582 | ····move-result·v3 |
1588 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger; | 1583 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger; |
1584 | ····.line·693 | ||
1589 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->bitLength()I | 1585 | ····invoke-virtual·{v4},·Ljava/math/BigInteger;->bitLength()I |
1590 | ····move-result·v4 | 1586 | ····move-result·v4 |
1587 | ····.line·692 | ||
1591 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->max(II)I | 1588 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->max(II)I |
1592 | ····move-result·v3 | 1589 | ····move-result·v3 |
1593 | ····const-wide·v4,·0x7fefffffffffffffL····#·Double.MAX_VALUE | 1590 | ····const-wide·v4,·0x7fefffffffffffffL····#·Double.MAX_VALUE |
1591 | ····.line·693 | ||
1594 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->getExponent(D)I | 1592 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->getExponent(D)I |
1595 | ····move-result·v4 | 1593 | ····move-result·v4 |
1596 | ····sub-int·v2,·v3,·v4 | 1594 | ····sub-int·v2,·v3,·v4 |
1597 | ····.line·694 | 1595 | ····.line·694 |
Offset 1616, 14 lines modified | Offset 1614, 15 lines modified | ||
1616 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->doubleValue()D | 1614 | ····invoke-virtual·{v3},·Ljava/math/BigInteger;->doubleValue()D |
1617 | ····move-result-wide·v3 | 1615 | ····move-result-wide·v3 |
1618 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger; | 1616 | ····iget-object·v5,·p0,·Lorg/apache/commons/math3/fraction/BigFraction;->denominator:Ljava/math/BigInteger; |
Max diff block lines reached; 7553/10955 bytes (68.95%) of diff not shown. |
Offset 175, 16 lines modified | Offset 175, 14 lines modified | ||
175 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->wholeFormat:Ljava/text/NumberFormat; | 175 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->wholeFormat:Ljava/text/NumberFormat; |
176 | ····return-object·v0 | 176 | ····return-object·v0 |
177 | .end·method | 177 | .end·method |
178 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; | 178 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; |
179 | ····.locals·1 | 179 | ····.locals·1 |
180 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
181 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
182 | ····.prologue | 180 | ····.prologue |
183 | ····.line·38 | 181 | ····.line·38 |
184 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction; | 182 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperBigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction; |
185 | ····move-result-object·v0 | 183 | ····move-result-object·v0 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/Field; | 6 | .implements·Lorg/apache/commons/math3/Field; |
7 | .implements·Ljava/io/Serializable; | 7 | .implements·Ljava/io/Serializable; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/fraction/BigFractionField$1;, | ||
12 | ········Lorg/apache/commons/math3/fraction/BigFractionField$LazyHolder; | 11 | ········Lorg/apache/commons/math3/fraction/BigFractionField$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 162, 16 lines modified | Offset 162, 14 lines modified | ||
162 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->wholeFormat:Ljava/text/NumberFormat; | 162 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->wholeFormat:Ljava/text/NumberFormat; |
163 | ····return-object·v0 | 163 | ····return-object·v0 |
164 | .end·method | 164 | .end·method |
165 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; | 165 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; |
166 | ····.locals·1 | 166 | ····.locals·1 |
167 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
168 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
169 | ····.prologue | 167 | ····.prologue |
170 | ····.line·39 | 168 | ····.line·39 |
171 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction; | 169 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/ProperFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction; |
172 | ····move-result-object·v0 | 170 | ····move-result-object·v0 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/Field; | 6 | .implements·Lorg/apache/commons/math3/Field; |
7 | .implements·Ljava/io/Serializable; | 7 | .implements·Ljava/io/Serializable; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/fraction/FractionField$1;, | ||
12 | ········Lorg/apache/commons/math3/fraction/FractionField$LazyHolder; | 11 | ········Lorg/apache/commons/math3/fraction/FractionField$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 280, 15 lines modified | Offset 280, 14 lines modified | ||
280 | ····.line·154 | 280 | ····.line·154 |
281 | ····return-object·p2 | 281 | ····return-object·p2 |
282 | .end·method | 282 | .end·method |
283 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number; | 283 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number; |
284 | ····.locals·1 | 284 | ····.locals·1 |
285 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
286 | ····.annotation·system·Ldalvik/annotation/Throws; | 285 | ····.annotation·system·Ldalvik/annotation/Throws; |
287 | ········value·=·{ | 286 | ········value·=·{ |
288 | ············Ljava/text/ParseException; | 287 | ············Ljava/text/ParseException; |
289 | ········} | 288 | ········} |
290 | ····.end·annotation | 289 | ····.end·annotation |
291 | ····.prologue | 290 | ····.prologue |
Offset 298, 16 lines modified | Offset 297, 14 lines modified | ||
298 | ····move-result-object·v0 | 297 | ····move-result-object·v0 |
299 | ····return-object·v0 | 298 | ····return-object·v0 |
300 | .end·method | 299 | .end·method |
301 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; | 300 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; |
302 | ····.locals·1 | 301 | ····.locals·1 |
303 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
304 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
305 | ····.prologue | 302 | ····.prologue |
306 | ····.line·37 | 303 | ····.line·37 |
307 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/FractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction; | 304 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/FractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/Fraction; |
308 | ····move-result-object·v0 | 305 | ····move-result-object·v0 |
Offset 280, 15 lines modified | Offset 280, 14 lines modified | ||
280 | ····.line·147 | 280 | ····.line·147 |
281 | ····return-object·p2 | 281 | ····return-object·p2 |
282 | .end·method | 282 | .end·method |
283 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number; | 283 | .method·public·bridge·synthetic·parse(Ljava/lang/String;)Ljava/lang/Number; |
284 | ····.locals·1 | 284 | ····.locals·1 |
285 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
286 | ····.annotation·system·Ldalvik/annotation/Throws; | 285 | ····.annotation·system·Ldalvik/annotation/Throws; |
287 | ········value·=·{ | 286 | ········value·=·{ |
288 | ············Ljava/text/ParseException; | 287 | ············Ljava/text/ParseException; |
289 | ········} | 288 | ········} |
290 | ····.end·annotation | 289 | ····.end·annotation |
291 | ····.prologue | 290 | ····.prologue |
Offset 298, 16 lines modified | Offset 297, 14 lines modified | ||
298 | ····move-result-object·v0 | 297 | ····move-result-object·v0 |
299 | ····return-object·v0 | 298 | ····return-object·v0 |
300 | .end·method | 299 | .end·method |
301 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; | 300 | .method·public·bridge·synthetic·parse(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Number; |
302 | ····.locals·1 | 301 | ····.locals·1 |
303 | ····.param·p1,·"x0"····#·Ljava/lang/String; | ||
304 | ····.param·p2,·"x1"····#·Ljava/text/ParsePosition; | ||
305 | ····.prologue | 302 | ····.prologue |
306 | ····.line·41 | 303 | ····.line·41 |
307 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/BigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction; | 304 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/fraction/BigFractionFormat;->parse(Ljava/lang/String;Ljava/text/ParsePosition;)Lorg/apache/commons/math3/fraction/BigFraction; |
308 | ····move-result-object·v0 | 305 | ····move-result-object·v0 |
Offset 492, 14 lines modified | Offset 489, 15 lines modified | ||
492 | ····:goto_0 | 489 | ····:goto_0 |
493 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 490 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I |
494 | ····move-result·v4 | 491 | ····move-result·v4 |
495 | ····if-ge·v0,·v4,·:cond_1 | 492 | ····if-ge·v0,·v4,·:cond_1 |
493 | ····.line·273 | ||
496 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C | 494 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->charAt(I)C |
497 | ····move-result·v4 | 495 | ····move-result·v4 |
498 | ····invoke-static·{v4},·Ljava/lang/Character;->isDigit(C)Z | 496 | ····invoke-static·{v4},·Ljava/lang/Character;->isDigit(C)Z |
499 | ····move-result·v4 | 497 | ····move-result·v4 |
Offset 632, 14 lines modified | Offset 632, 15 lines modified | ||
632 | ····.line·266 | 632 | ····.line·266 |
633 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException; | 633 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException; |
634 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ZERO_DENOMINATOR_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 634 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->ZERO_DENOMINATOR_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
635 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 635 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
636 | ····.line·267 | ||
636 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 637 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
637 | ····move-result-object·v4 | 638 | ····move-result-object·v4 |
638 | ····aput-object·v4,·v3,·v6 | 639 | ····aput-object·v4,·v3,·v6 |
639 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 640 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 665, 14 lines modified | Offset 666, 15 lines modified | ||
665 | ····:cond_1 | 666 | ····:cond_1 |
666 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException; | 667 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/MathArithmeticException; |
667 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OVERFLOW_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 668 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OVERFLOW_IN_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
668 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 669 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
670 | ····.line·273 | ||
669 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 671 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
670 | ····move-result-object·v4 | 672 | ····move-result-object·v4 |
671 | ····aput-object·v4,·v3,·v6 | 673 | ····aput-object·v4,·v3,·v6 |
672 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 674 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 822, 33 lines modified | Offset 824, 38 lines modified | ||
822 | ····.line·502 | 824 | ····.line·502 |
823 | ····.local·v4,·"upv":I | 825 | ····.local·v4,·"upv":I |
824 | ····new-instance·v8,·Lorg/apache/commons/math3/fraction/Fraction; | 826 | ····new-instance·v8,·Lorg/apache/commons/math3/fraction/Fraction; |
825 | ····if-eqz·p2,·:cond_4 | 827 | ····if-eqz·p2,·:cond_4 |
828 | ····.line·503 | ||
826 | ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->addAndCheck(II)I | 829 | ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->addAndCheck(II)I |
827 | ····move-result·v7 | 830 | ····move-result·v7 |
831 | ····.line·504 | ||
828 | ····:goto_1 | 832 | ····:goto_1 |
829 | ····iget·v9,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I | 833 | ····iget·v9,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I |
830 | ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I | 834 | ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I |
835 | ····.line·505 | ||
831 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I | 836 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I |
832 | ····move-result·v9 | 837 | ····move-result·v9 |
833 | ····invoke-direct·{v8,·v7,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V | 838 | ····invoke-direct·{v8,·v7,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V |
834 | ····move-object·p1,·v8 | 839 | ····move-object·p1,·v8 |
840 | ····.line·502 | ||
835 | ····goto·:goto_0 | 841 | ····goto·:goto_0 |
842 | ····.line·504 | ||
836 | ····:cond_4 | 843 | ····:cond_4 |
837 | ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->subAndCheck(II)I | 844 | ····invoke-static·{v5,·v4},·Lorg/apache/commons/math3/util/ArithmeticUtils;->subAndCheck(II)I |
838 | ····move-result·v7 | 845 | ····move-result·v7 |
839 | ····goto·:goto_1 | 846 | ····goto·:goto_1 |
Offset 866, 14 lines modified | Offset 873, 15 lines modified | ||
866 | ····iget·v8,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I | 873 | ····iget·v8,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I |
867 | ····div-int/2addr·v8,·v0 | 874 | ····div-int/2addr·v8,·v0 |
868 | ····int-to-long·v8,·v8 | 875 | ····int-to-long·v8,·v8 |
876 | ····.line·511 | ||
869 | ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 877 | ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
870 | ····move-result-object·v8 | 878 | ····move-result-object·v8 |
871 | ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 879 | ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
872 | ····move-result-object·v5 | 880 | ····move-result-object·v5 |
Offset 890, 14 lines modified | Offset 898, 15 lines modified | ||
890 | ····iget·v8,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I | 898 | ····iget·v8,·p0,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I |
891 | ····div-int/2addr·v8,·v0 | 899 | ····div-int/2addr·v8,·v0 |
892 | ····int-to-long·v8,·v8 | 900 | ····int-to-long·v8,·v8 |
901 | ····.line·513 | ||
893 | ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; | 902 | ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; |
894 | ····move-result-object·v8 | 903 | ····move-result-object·v8 |
895 | ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 904 | ····invoke-virtual·{v7,·v8},·Ljava/math/BigInteger;->multiply(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
896 | ····move-result-object·v4 | 905 | ····move-result-object·v4 |
Offset 1005, 22 lines modified | Offset 1014, 24 lines modified | ||
1005 | ····div-int/2addr·v9,·v0 | 1014 | ····div-int/2addr·v9,·v0 |
1006 | ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I | 1015 | ····iget·v10,·p1,·Lorg/apache/commons/math3/fraction/Fraction;->denominator:I |
1007 | ····div-int/2addr·v10,·v1 | 1016 | ····div-int/2addr·v10,·v1 |
1017 | ····.line·527 | ||
1008 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I | 1018 | ····invoke-static·{v9,·v10},·Lorg/apache/commons/math3/util/ArithmeticUtils;->mulAndCheck(II)I |
1009 | ····move-result·v9 | 1019 | ····move-result·v9 |
1010 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V | 1020 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/fraction/Fraction;-><init>(II)V |
1011 | ····move-object·p1,·v7 | 1021 | ····move-object·p1,·v7 |
1022 | ····.line·526 | ||
1012 | ····goto/16·:goto_0 | 1023 | ····goto/16·:goto_0 |
1013 | .end·method | 1024 | .end·method |
1014 | .method·public·static·getReducedFraction(II)Lorg/apache/commons/math3/fraction/Fraction; | 1025 | .method·public·static·getReducedFraction(II)Lorg/apache/commons/math3/fraction/Fraction; |
1015 | ····.locals·7 | 1026 | ····.locals·7 |
1016 | ····.param·p0,·"numerator"····#·I | 1027 | ····.param·p0,·"numerator"····#·I |
1017 | ····.param·p1,·"denominator"····#·I | 1028 | ····.param·p1,·"denominator"····#·I |
Max diff block lines reached; 6529/10114 bytes (64.55%) of diff not shown. |
Offset 73, 26 lines modified | Offset 73, 21 lines modified | ||
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
77 | ····.locals·1 | 77 | ····.locals·1 |
78 | ····.param·p1,·"x0"····#·I | ||
79 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
80 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
81 | ····.prologue | 78 | ····.prologue |
82 | ····.line·39 | 79 | ····.line·39 |
83 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 80 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
84 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
85 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 81 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
86 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
87 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)Z | 82 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->converged(ILorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)Z |
88 | ····move-result·v0 | 83 | ····move-result·v0 |
89 | ····return·v0 | 84 | ····return·v0 |
90 | .end·method | 85 | .end·method |
Offset 186, 14 lines modified | Offset 181, 15 lines modified | ||
186 | ····mul-double/2addr·v12,·v10 | 181 | ····mul-double/2addr·v12,·v10 |
187 | ····cmpl-double·v12,·v4,·v12 | 182 | ····cmpl-double·v12,·v4,·v12 |
188 | ····if-lez·v12,·:cond_1 | 183 | ····if-lez·v12,·:cond_1 |
184 | ····.line·129 | ||
189 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->getAbsoluteThreshold()D | 185 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimpleVectorValueChecker;->getAbsoluteThreshold()D |
190 | ····move-result-wide·v12 | 186 | ····move-result-wide·v12 |
191 | ····cmpl-double·v12,·v4,·v12 | 187 | ····cmpl-double·v12,·v4,·v12 |
192 | ····if-lez·v12,·:cond_1 | 188 | ····if-lez·v12,·:cond_1 |
Offset 78, 27 lines modified | Offset 78, 22 lines modified | ||
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | #·virtual·methods | 80 | #·virtual·methods |
81 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 81 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
82 | ····.locals·1 | 82 | ····.locals·1 |
83 | ····.param·p1,·"x0"····#·I | ||
84 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
85 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
86 | ····.prologue | 83 | ····.prologue |
87 | ····.line·42 | 84 | ····.line·42 |
88 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/SimplePointChecker;,·"Lorg/apache/commons/math3/optim/SimplePointChecker<TPAIR;>;" | 85 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/SimplePointChecker;,·"Lorg/apache/commons/math3/optim/SimplePointChecker<TPAIR;>;" |
89 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; | 86 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; |
90 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
91 | ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair; | 87 | ····check-cast·p3,·Lorg/apache/commons/math3/util/Pair; |
92 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
93 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z | 88 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimplePointChecker;->converged(ILorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)Z |
94 | ····move-result·v0 | 89 | ····move-result·v0 |
95 | ····return·v0 | 90 | ····return·v0 |
96 | .end·method | 91 | .end·method |
Offset 202, 14 lines modified | Offset 197, 15 lines modified | ||
202 | ····mul-double/2addr·v12,·v10 | 197 | ····mul-double/2addr·v12,·v10 |
203 | ····cmpl-double·v12,·v4,·v12 | 198 | ····cmpl-double·v12,·v4,·v12 |
204 | ····if-lez·v12,·:cond_1 | 199 | ····if-lez·v12,·:cond_1 |
200 | ····.line·128 | ||
205 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimplePointChecker;->getAbsoluteThreshold()D | 201 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/SimplePointChecker;->getAbsoluteThreshold()D |
206 | ····move-result-wide·v12 | 202 | ····move-result-wide·v12 |
207 | ····cmpl-double·v12,·v4,·v12 | 203 | ····cmpl-double·v12,·v4,·v12 |
208 | ····if-lez·v12,·:cond_1 | 204 | ····if-lez·v12,·:cond_1 |
Offset 54, 42 lines modified | Offset 54, 45 lines modified | ||
54 | ····.line·58 | 54 | ····.line·58 |
55 | ····if-eqz·p3,·:cond_0 | 55 | ····if-eqz·p3,·:cond_0 |
56 | ····if-nez·p1,·:cond_1 | 56 | ····if-nez·p1,·:cond_1 |
57 | ····move-object·p1,·v1 | 57 | ····move-object·p1,·v1 |
58 | ····.line·60 | ||
58 | ····.end·local·p1····#·"point":[D | 59 | ····.end·local·p1····#·"point":[D |
59 | ····:cond_0 | 60 | ····:cond_0 |
60 | ····:goto_0 | 61 | ····:goto_0 |
61 | ····if-eqz·p3,·:cond_3 | 62 | ····if-eqz·p3,·:cond_3 |
62 | ····if-nez·p2,·:cond_2 | 63 | ····if-nez·p2,·:cond_2 |
63 | ····move-object·v0,·v1 | 64 | ····move-object·v0,·v1 |
65 | ····.line·58 | ||
64 | ····:goto_1 | 66 | ····:goto_1 |
65 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 67 | ····invoke-direct·{p0,·p1,·v0},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
66 | ····.line·66 | 68 | ····.line·66 |
67 | ····return-void | 69 | ····return-void |
68 | ····.line· | 70 | ····.line·60 |
69 | ····.restart·local·p1····#·"point":[D | 71 | ····.restart·local·p1····#·"point":[D |
70 | ····:cond_1 | 72 | ····:cond_1 |
71 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; | 73 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; |
72 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
73 | ····check-cast·v0,·[D | 75 | ····check-cast·v0,·[D |
74 | ····move-object·p1,·v0 | 76 | ····move-object·p1,·v0 |
75 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
78 | ····.line·64 | ||
76 | ····.end·local·p1····#·"point":[D | 79 | ····.end·local·p1····#·"point":[D |
77 | ····:cond_2 | 80 | ····:cond_2 |
78 | ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object; | 81 | ····invoke-virtual·{p2},·[D->clone()Ljava/lang/Object; |
79 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
80 | ····check-cast·v0,·[D | 83 | ····check-cast·v0,·[D |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/optim/OptimizationProblem; | 6 | .implements·Lorg/apache/commons/math3/optim/OptimizationProblem; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$1;, | ||
11 | ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxIterCallback;, | 10 | ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxIterCallback;, |
12 | ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxEvalCallback; | 11 | ········Lorg/apache/commons/math3/optim/AbstractOptimizationProblem$MaxEvalCallback; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
Offset 314, 91 lines modified | Offset 314, 86 lines modified | ||
314 | ····move-result-object·v0 | 314 | ····move-result-object·v0 |
315 | ····return-object·v0 | 315 | ····return-object·v0 |
316 | .end·method | 316 | .end·method |
317 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 317 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
318 | ····.locals· | 318 | ····.locals·5 |
319 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 319 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
320 | ····.prologue | 320 | ····.prologue |
321 | ····.line·82 | 321 | ····.line·82 |
322 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;,·"Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer<TPAIR;>;" | 322 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;,·"Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer<TPAIR;>;" |
323 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 323 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
324 | ····.line·86 | 324 | ····.line·86 |
325 | ···· | 325 | ····array-length·v3,·p1 |
326 | ····const/4·v2,·0x0 | ||
326 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
327 | ····array-length·v4,·v0 | ||
328 | ····.local·v4,·"len$":I | ||
329 | ····const/4·v3,·0x0 | ||
330 | ····.local·v3,·"i$":I | ||
331 | ····:goto_0 | 327 | ····:goto_0 |
332 | ····if-ge·v | 328 | ····if-ge·v2,·v3,·:cond_2 |
333 | ····aget-object·v | 329 | ····aget-object·v1,·p1,·v2 |
334 | ····.line·87 | 330 | ····.line·87 |
335 | ····.local·v | 331 | ····.local·v1,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
336 | ····instance-of·v | 332 | ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/InitialGuess; |
337 | ····if-eqz·v | 333 | ····if-eqz·v4,·:cond_1 |
338 | ····.line·88 | 334 | ····.line·88 |
339 | ····check-cast·v | 335 | ····check-cast·v1,·Lorg/apache/commons/math3/optim/InitialGuess; |
340 | ····.end·local·v | 336 | ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
341 | ····invoke-virtual·{v | 337 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/InitialGuess;->getInitialGuess()[D |
342 | ····move-result-object·v | 338 | ····move-result-object·v4 |
343 | ····iput-object·v | 339 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->start:[D |
344 | ····.line·86 | 340 | ····.line·86 |
345 | ····:cond_0 | 341 | ····:cond_0 |
346 | ····:goto_1 | 342 | ····:goto_1 |
347 | ····add-int/lit8·v | 343 | ····add-int/lit8·v2,·v2,·0x1 |
348 | ····goto·:goto_0 | 344 | ····goto·:goto_0 |
349 | ····.line·91 | 345 | ····.line·91 |
350 | ····.restart·local·v | 346 | ····.restart·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
351 | ····:cond_1 | 347 | ····:cond_1 |
352 | ····instance-of·v | 348 | ····instance-of·v4,·v1,·Lorg/apache/commons/math3/optim/SimpleBounds; |
353 | ····if-eqz·v | 349 | ····if-eqz·v4,·:cond_0 |
354 | ····move-object·v | 350 | ····move-object·v0,·v1 |
355 | ····.line·92 | 351 | ····.line·92 |
356 | ····check-cast·v | 352 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/SimpleBounds; |
357 | ····.line·93 | 353 | ····.line·93 |
358 | ····.local·v | 354 | ····.local·v0,·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds; |
359 | ····invoke-virtual·{v | 355 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/SimpleBounds;->getLower()[D |
360 | ····move-result-object·v | 356 | ····move-result-object·v4 |
361 | ····iput-object·v | 357 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->lowerBound:[D |
362 | ····.line·94 | 358 | ····.line·94 |
363 | ····invoke-virtual·{v | 359 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/SimpleBounds;->getUpper()[D |
364 | ····move-result-object·v | 360 | ····move-result-object·v4 |
365 | ····iput-object·v | 361 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->upperBound:[D |
366 | ····goto·:goto_1 | 362 | ····goto·:goto_1 |
367 | ····.line·100 | 363 | ····.line·100 |
368 | ····.end·local·v | 364 | ····.end·local·v0····#·"bounds":Lorg/apache/commons/math3/optim/SimpleBounds; |
369 | ····.end·local·v | 365 | ····.end·local·v1····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
370 | ····:cond_2 | 366 | ····:cond_2 |
371 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->checkParameters()V | 367 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->checkParameters()V |
372 | ····.line·101 | 368 | ····.line·101 |
373 | ····return-void | 369 | ····return-void |
374 | .end·method | 370 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BaseOptimizer.java" | 3 | .source·"BaseOptimizer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/optim/BaseOptimizer$1;, | ||
8 | ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxIterCallback;, | 7 | ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxIterCallback;, |
9 | ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxEvalCallback; | 8 | ········Lorg/apache/commons/math3/optim/BaseOptimizer$MaxEvalCallback; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | .annotation·system·Ldalvik/annotation/Signature; | 11 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 12 | ····value·=·{ |
Offset 310, 77 lines modified | Offset 309, 72 lines modified | ||
310 | ····move-result-object·v0 | 309 | ····move-result-object·v0 |
311 | ····return-object·v0 | 310 | ····return-object·v0 |
312 | .end·method | 311 | .end·method |
313 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 312 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
314 | ····.locals· | 313 | ····.locals·5 |
315 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 314 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
316 | ····.prologue | 315 | ····.prologue |
317 | ····.line·220 | 316 | ····.line·220 |
318 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseOptimizer;,·"Lorg/apache/commons/math3/optim/BaseOptimizer<TPAIR;>;" | 317 | ····.local·p0,·"this":Lorg/apache/commons/math3/optim/BaseOptimizer;,·"Lorg/apache/commons/math3/optim/BaseOptimizer<TPAIR;>;" |
319 | ···· | 318 | ····array-length·v2,·p1 |
319 | ····const/4·v1,·0x0 | ||
320 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
321 | ····array-length·v3,·v0 | ||
322 | ····.local·v3,·"len$":I | ||
323 | ····const/4·v2,·0x0 | ||
324 | ····.local·v2,·"i$":I | ||
325 | ····:goto_0 | 320 | ····:goto_0 |
326 | ····if-ge·v | 321 | ····if-ge·v1,·v2,·:cond_2 |
327 | ····aget-object·v | 322 | ····aget-object·v0,·p1,·v1 |
328 | ····.line·221 | 323 | ····.line·221 |
329 | ····.local·v | 324 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
330 | ····instance-of·v | 325 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/MaxEval; |
331 | ····if-eqz·v | 326 | ····if-eqz·v3,·:cond_1 |
332 | ····.line·222 | 327 | ····.line·222 |
333 | ····iget-object·v | 328 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->evaluations:Lorg/apache/commons/math3/util/Incrementor; |
334 | ····check-cast·v | 329 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/MaxEval; |
335 | ····.end·local·v | 330 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
336 | ····invoke-virtual·{v | 331 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/MaxEval;->getMaxEval()I |
337 | ····move-result·v | 332 | ····move-result·v4 |
338 | ····invoke-virtual·{v | 333 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V |
339 | ····.line·220 | 334 | ····.line·220 |
340 | ····:cond_0 | 335 | ····:cond_0 |
341 | ····:goto_1 | 336 | ····:goto_1 |
342 | ····add-int/lit8·v | 337 | ····add-int/lit8·v1,·v1,·0x1 |
343 | ····goto·:goto_0 | 338 | ····goto·:goto_0 |
344 | ····.line·225 | 339 | ····.line·225 |
345 | ····.restart·local·v | 340 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
346 | ····:cond_1 | 341 | ····:cond_1 |
347 | ····instance-of·v | 342 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/MaxIter; |
348 | ····if-eqz·v | 343 | ····if-eqz·v3,·:cond_0 |
349 | ····.line·226 | 344 | ····.line·226 |
350 | ····iget-object·v | 345 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/BaseOptimizer;->iterations:Lorg/apache/commons/math3/util/Incrementor; |
351 | ····check-cast·v | 346 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/MaxIter; |
352 | ····.end·local·v | 347 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
353 | ····invoke-virtual·{v | 348 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/MaxIter;->getMaxIter()I |
354 | ····move-result·v | 349 | ····move-result·v4 |
355 | ····invoke-virtual·{v | 350 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/util/Incrementor;->setMaximalCount(I)V |
356 | ····goto·:goto_1 | 351 | ····goto·:goto_1 |
357 | ····.line·230 | 352 | ····.line·230 |
358 | ····:cond_2 | 353 | ····:cond_2 |
359 | ····return-void | 354 | ····return-void |
360 | .end·method | 355 | .end·method |
Offset 73, 26 lines modified | Offset 73, 21 lines modified | ||
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
77 | ····.locals·1 | 77 | ····.locals·1 |
78 | ····.param·p1,·"x0"····#·I | ||
79 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
80 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
81 | ····.prologue | 78 | ····.prologue |
82 | ····.line·39 | 79 | ····.line·39 |
83 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; | 80 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; |
84 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
85 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointValuePair; | 81 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/PointValuePair; |
86 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
87 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)Z | 82 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->converged(ILorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)Z |
88 | ····move-result·v0 | 83 | ····move-result·v0 |
89 | ····return·v0 | 84 | ····return·v0 |
90 | .end·method | 85 | .end·method |
Offset 175, 14 lines modified | Offset 170, 15 lines modified | ||
175 | ····mul-double/2addr·v8,·v6 | 170 | ····mul-double/2addr·v8,·v6 |
176 | ····cmpg-double·v8,·v2,·v8 | 171 | ····cmpg-double·v8,·v2,·v8 |
177 | ····if-lez·v8,·:cond_1 | 172 | ····if-lez·v8,·:cond_1 |
173 | ····.line·124 | ||
178 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->getAbsoluteThreshold()D | 174 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/SimpleValueChecker;->getAbsoluteThreshold()D |
179 | ····move-result-wide·v8 | 175 | ····move-result-wide·v8 |
180 | ····cmpg-double·v8,·v2,·v8 | 176 | ····cmpg-double·v8,·v2,·v8 |
181 | ····if-gtz·v8,·:cond_2 | 177 | ····if-gtz·v8,·:cond_2 |
Offset 54, 25 lines modified | Offset 54, 27 lines modified | ||
54 | ····.line·58 | 54 | ····.line·58 |
55 | ····if-eqz·p4,·:cond_1 | 55 | ····if-eqz·p4,·:cond_1 |
56 | ····if-nez·p1,·:cond_0 | 56 | ····if-nez·p1,·:cond_0 |
57 | ····const/4·v0,·0x0 | 57 | ····const/4·v0,·0x0 |
58 | ····.line·61 | ||
58 | ····:goto_0 | 59 | ····:goto_0 |
59 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 60 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
60 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
62 | ····.line·58 | ||
61 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V | 63 | ····invoke-direct·{p0,·v0,·v1},·Lorg/apache/commons/math3/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V |
62 | ····.line·62 | 64 | ····.line·62 |
63 | ····return-void | 65 | ····return-void |
64 | ····.line·5 | 66 | ····.line·59 |
65 | ····:cond_0 | 67 | ····:cond_0 |
66 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; | 68 | ····invoke-virtual·{p1},·[D->clone()Ljava/lang/Object; |
67 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
68 | ····check-cast·v0,·[D | 70 | ····check-cast·v0,·[D |
Offset 66, 14 lines modified | Offset 66, 15 lines modified | ||
66 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D | 66 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D |
67 | ····array-length·v1,·v1 | 67 | ····array-length·v1,·v1 |
68 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 68 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
69 | ····.line·164 | ||
69 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 70 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
70 | ····move-result·v2 | 71 | ····move-result·v2 |
71 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V | 72 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
72 | ····throw·v0 | 73 | ····throw·v0 |
Offset 143, 15 lines modified | Offset 144, 14 lines modified | ||
143 | ····move-result-object·v0 | 144 | ····move-result-object·v0 |
144 | ····return-object·v0 | 145 | ····return-object·v0 |
145 | .end·method | 146 | .end·method |
146 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 147 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
147 | ····.locals·1 | 148 | ····.locals·1 |
148 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
149 | ····.prologue | 149 | ····.prologue |
150 | ····.line·35 | 150 | ····.line·35 |
151 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; | 151 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; |
152 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
Offset 176, 94 lines modified | Offset 176, 89 lines modified | ||
176 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 176 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
177 | ····return-object·v0 | 177 | ····return-object·v0 |
178 | .end·method | 178 | .end·method |
179 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 179 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
180 | ····.locals· | 180 | ····.locals·4 |
181 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 181 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
182 | ····.prologue | 182 | ····.prologue |
183 | ····.line·132 | 183 | ····.line·132 |
184 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 184 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
185 | ····.line·136 | 185 | ····.line·136 |
186 | ···· | 186 | ····array-length·v2,·p1 |
187 | ····const/4·v1,·0x0 | ||
187 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
188 | ····array-length·v3,·v0 | ||
189 | ····.local·v3,·"len$":I | ||
190 | ····const/4·v2,·0x0 | ||
191 | ····.local·v2,·"i$":I | ||
192 | ····:goto_0 | 188 | ····:goto_0 |
193 | ····if-ge·v | 189 | ····if-ge·v1,·v2,·:cond_3 |
194 | ····aget-object·v | 190 | ····aget-object·v0,·p1,·v1 |
195 | ····.line·137 | 191 | ····.line·137 |
196 | ····.local·v | 192 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
197 | ····instance-of·v | 193 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction; |
198 | ····if-eqz·v | 194 | ····if-eqz·v3,·:cond_1 |
199 | ····.line·138 | 195 | ····.line·138 |
200 | ····check-cast·v | 196 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction; |
201 | ····.end·local·v | 197 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
202 | ····invoke-virtual·{v | 198 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunction;->getModelFunction()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; |
203 | ····move-result-object·v | 199 | ····move-result-object·v3 |
204 | ····iput-object·v | 200 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->model:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; |
205 | ····.line·136 | 201 | ····.line·136 |
206 | ····:cond_0 | 202 | ····:cond_0 |
207 | ····:goto_1 | 203 | ····:goto_1 |
208 | ····add-int/lit8·v | 204 | ····add-int/lit8·v1,·v1,·0x1 |
209 | ····goto·:goto_0 | 205 | ····goto·:goto_0 |
210 | ····.line·141 | 206 | ····.line·141 |
211 | ····.restart·local·v | 207 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
212 | ····:cond_1 | 208 | ····:cond_1 |
213 | ····instance-of·v | 209 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target; |
214 | ····if-eqz·v | 210 | ····if-eqz·v3,·:cond_2 |
215 | ····.line·142 | 211 | ····.line·142 |
216 | ····check-cast·v | 212 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Target; |
217 | ····.end·local·v | 213 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
218 | ····invoke-virtual·{v | 214 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Target;->getTarget()[D |
219 | ····move-result-object·v | 215 | ····move-result-object·v3 |
220 | ····iput-object·v | 216 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->target:[D |
221 | ····goto·:goto_1 | 217 | ····goto·:goto_1 |
222 | ····.line·145 | 218 | ····.line·145 |
223 | ····.restart·local·v | 219 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
224 | ····:cond_2 | 220 | ····:cond_2 |
225 | ····instance-of·v | 221 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight; |
226 | ····if-eqz·v | 222 | ····if-eqz·v3,·:cond_0 |
227 | ····.line·146 | 223 | ····.line·146 |
228 | ····check-cast·v | 224 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight; |
229 | ····.end·local·v | 225 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
230 | ····invoke-virtual·{v | 226 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix; |
231 | ····move-result-object·v | 227 | ····move-result-object·v3 |
232 | ····iput-object·v | 228 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->weightMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
233 | ····goto·:goto_1 | 229 | ····goto·:goto_1 |
234 | ····.line·152 | 230 | ····.line·152 |
235 | ····:cond_3 | 231 | ····:cond_3 |
236 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->checkParameters()V | 232 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->checkParameters()V |
Max diff block lines reached; -1/6547 bytes (-0.02%) of diff not shown. |
Offset 38, 14 lines modified | Offset 38, 15 lines modified | ||
38 | ····.line·57 | 38 | ····.line·57 |
39 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; | 39 | ····new-instance·v0,·Lorg/apache/commons/math3/linear/NonSquareMatrixException; |
40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 40 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
41 | ····move-result·v1 | 41 | ····move-result·v1 |
42 | ····.line·58 | ||
42 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 43 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
43 | ····move-result·v2 | 44 | ····move-result·v2 |
44 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V | 45 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/NonSquareMatrixException;-><init>(II)V |
45 | ····throw·v0 | 46 | ····throw·v0 |
Offset 49, 15 lines modified | Offset 49, 14 lines modified | ||
49 | ····move-result-object·v0 | 49 | ····move-result-object·v0 |
50 | ····return-object·v0 | 50 | ····return-object·v0 |
51 | .end·method | 51 | .end·method |
52 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 52 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·43 | 55 | ····.line·43 |
57 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; | 56 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; |
58 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
Offset 80, 56 lines modified | Offset 79, 51 lines modified | ||
80 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
81 | ····return-object·v0 | 80 | ····return-object·v0 |
82 | .end·method | 81 | .end·method |
83 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 82 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
84 | ····.locals· | 83 | ····.locals·4 |
85 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 84 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
86 | ····.prologue | 85 | ····.prologue |
87 | ····.line·104 | 86 | ····.line·104 |
88 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 87 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
89 | ····.line·108 | 88 | ····.line·108 |
90 | ···· | 89 | ····array-length·v2,·p1 |
90 | ····const/4·v1,·0x0 | ||
91 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
92 | ····array-length·v3,·v0 | ||
93 | ····.local·v3,·"len$":I | ||
94 | ····const/4·v2,·0x0 | ||
95 | ····.local·v2,·"i$":I | ||
96 | ····:goto_0 | 91 | ····:goto_0 |
97 | ····if-ge·v | 92 | ····if-ge·v1,·v2,·:cond_0 |
98 | ····aget-object·v | 93 | ····aget-object·v0,·p1,·v1 |
99 | ····.line·109 | 94 | ····.line·109 |
100 | ····.local·v | 95 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
101 | ····instance-of·v | 96 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian; |
102 | ····if-eqz·v | 97 | ····if-eqz·v3,·:cond_1 |
103 | ····.line·110 | 98 | ····.line·110 |
104 | ····check-cast·v | 99 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian; |
105 | ····.end·local·v | 100 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
106 | ····invoke-virtual·{v | 101 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian;->getModelFunctionJacobian()Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction; |
107 | ····move-result-object·v | 102 | ····move-result-object·v1 |
108 | ····iput-object·v | 103 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->jacobian:Lorg/apache/commons/math3/analysis/MultivariateMatrixFunction; |
109 | ····.line·116 | 104 | ····.line·116 |
110 | ····:cond_0 | 105 | ····:cond_0 |
111 | ····return-void | 106 | ····return-void |
112 | ····.line·108 | 107 | ····.line·108 |
113 | ····.restart·local·v | 108 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
114 | ····:cond_1 | 109 | ····:cond_1 |
115 | ····add-int/lit8·v | 110 | ····add-int/lit8·v1,·v1,·0x1 |
116 | ····goto·:goto_0 | 111 | ····goto·:goto_0 |
117 | .end·method | 112 | .end·method |
Offset 146, 21 lines modified | Offset 146, 19 lines modified | ||
146 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointVectorValuePair; | 146 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointVectorValuePair; |
147 | ····return-object·v0 | 147 | ····return-object·v0 |
148 | .end·method | 148 | .end·method |
149 | .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V | 149 | .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V |
150 | ····.locals·0 | 150 | ····.locals·0 |
151 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
152 | ····.prologue | 151 | ····.prologue |
153 | ····.line·42 | 152 | ····.line·42 |
154 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 153 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
155 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
156 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;->store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V | 154 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;->store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V |
157 | ····return-void | 155 | ····return-void |
158 | .end·method | 156 | .end·method |
159 | .method·protected·store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V | 157 | .method·protected·store(Lorg/apache/commons/math3/optim/PointVectorValuePair;)V |
160 | ····.locals·1 | 158 | ····.locals·1 |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·private·final·weight:Lorg/apache/commons/math3/linear/RealMatrix; | 34 | .field·private·final·weight:Lorg/apache/commons/math3/linear/RealMatrix; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;)V | 36 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer;)V |
37 | ····.locals·3 | 37 | ····.locals·3 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·99 | 40 | ····.line·99 |
40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer; | 41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 119, 25 lines modified | Offset 120, 21 lines modified | ||
119 | ····return-wide·v2 | 120 | ····return-wide·v2 |
120 | .end·method | 121 | .end·method |
121 | #·virtual·methods | 122 | #·virtual·methods |
122 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 123 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
123 | ····.locals·1 | 124 | ····.locals·1 |
124 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
125 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
126 | ····.prologue | 125 | ····.prologue |
127 | ····.line·99 | 126 | ····.line·99 |
128 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 127 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
129 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
130 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; | 128 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointVectorValuePair; |
131 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
132 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)I | 129 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointVectorValuePair;Lorg/apache/commons/math3/optim/PointVectorValuePair;)I |
133 | ····move-result·v0 | 130 | ····move-result·v0 |
134 | ····return·v0 | 131 | ····return·v0 |
135 | .end·method | 132 | .end·method |
Offset 176, 17 lines modified | Offset 173, 19 lines modified | ||
176 | ····.line·110 | 173 | ····.line·110 |
177 | ····:cond_2 | 174 | ····:cond_2 |
178 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D | 175 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D |
179 | ····move-result-wide·v0 | 176 | ····move-result-wide·v0 |
177 | ····.line·111 | ||
180 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D | 178 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1;->weightedResidual(Lorg/apache/commons/math3/optim/PointVectorValuePair;)D |
181 | ····move-result-wide·v2 | 179 | ····move-result-wide·v2 |
180 | ····.line·110 | ||
182 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I | 181 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I |
183 | ····move-result·v0 | 182 | ····move-result·v0 |
184 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
185 | .end·method | 184 | .end·method |
Offset 226, 14 lines modified | Offset 226, 15 lines modified | ||
226 | ····.line·957 | 226 | ····.line·957 |
227 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getLowerBound()[D | 227 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getLowerBound()[D |
228 | ····move-result-object·v0 | 228 | ····move-result-object·v0 |
229 | ····if-nez·v0,·:cond_0 | 229 | ····if-nez·v0,·:cond_0 |
230 | ····.line·958 | ||
230 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getUpperBound()[D | 231 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->getUpperBound()[D |
231 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
232 | ····if-eqz·v0,·:cond_1 | 233 | ····if-eqz·v0,·:cond_1 |
233 | ····.line·959 | 234 | ····.line·959 |
Offset 2391, 14 lines modified | Offset 2392, 15 lines modified | ||
2391 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 2392 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
2392 | ····move-object/from16·v27,·v0 | 2393 | ····move-object/from16·v27,·v0 |
2393 | ····const/16·v28,·0x0 | 2394 | ····const/16·v28,·0x0 |
2395 | ····.line·890 | ||
2394 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2396 | ····invoke-static/range·{v20·..·v20},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2395 | ····move-result-object·v29 | 2397 | ····move-result-object·v29 |
2396 | ····aput-object·v29,·v27,·v28 | 2398 | ····aput-object·v29,·v27,·v28 |
2397 | ····const/16·v28,·0x1 | 2399 | ····const/16·v28,·0x1 |
Offset 4147, 14 lines modified | Offset 4149, 15 lines modified | ||
4147 | ····move-object/from16·v0,·p0 | 4149 | ····move-object/from16·v0,·p0 |
4148 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->costRelativeTolerance:D | 4150 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->costRelativeTolerance:D |
4149 | ····move-wide/from16·v75,·v0 | 4151 | ····move-wide/from16·v75,·v0 |
4152 | ····.line·529 | ||
4150 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4153 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4151 | ····move-result-object·v75 | 4154 | ····move-result-object·v75 |
4152 | ····aput-object·v75,·v73,·v74 | 4155 | ····aput-object·v75,·v73,·v74 |
4153 | ····move-object/from16·v0,·v72 | 4156 | ····move-object/from16·v0,·v72 |
Offset 4192, 14 lines modified | Offset 4195, 15 lines modified | ||
4192 | ····move-object/from16·v0,·p0 | 4195 | ····move-object/from16·v0,·p0 |
4193 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->parRelativeTolerance:D | 4196 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->parRelativeTolerance:D |
4194 | ····move-wide/from16·v75,·v0 | 4197 | ····move-wide/from16·v75,·v0 |
4198 | ····.line·532 | ||
4195 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4199 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4196 | ····move-result-object·v75 | 4200 | ····move-result-object·v75 |
4197 | ····aput-object·v75,·v73,·v74 | 4201 | ····aput-object·v75,·v73,·v74 |
4198 | ····move-object/from16·v0,·v72 | 4202 | ····move-object/from16·v0,·v72 |
Offset 4235, 14 lines modified | Offset 4239, 15 lines modified | ||
4235 | ····move-object/from16·v0,·p0 | 4239 | ····move-object/from16·v0,·p0 |
4236 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->orthoTolerance:D | 4240 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer;->orthoTolerance:D |
4237 | ····move-wide/from16·v75,·v0 | 4241 | ····move-wide/from16·v75,·v0 |
4242 | ····.line·535 | ||
4238 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 4243 | ····invoke-static/range·{v75·..·v76},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
4239 | ····move-result-object·v75 | 4244 | ····move-result-object·v75 |
4240 | ····aput-object·v75,·v73,·v74 | 4245 | ····aput-object·v75,·v73,·v74 |
4241 | ····move-object/from16·v0,·v72 | 4246 | ····move-object/from16·v0,·v72 |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····.line·179 | 68 | ····.line·179 |
69 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getLowerBound()[D | 69 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getLowerBound()[D |
70 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
71 | ····if-nez·v0,·:cond_0 | 71 | ····if-nez·v0,·:cond_0 |
72 | ····.line·180 | ||
72 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getUpperBound()[D | 73 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getUpperBound()[D |
73 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
74 | ····if-eqz·v0,·:cond_1 | 75 | ····if-eqz·v0,·:cond_1 |
75 | ····.line·181 | 76 | ····.line·181 |
Offset 114, 15 lines modified | Offset 115, 15 lines modified | ||
114 | .method·public·doOptimize()Lorg/apache/commons/math3/optim/PointVectorValuePair; | 115 | .method·public·doOptimize()Lorg/apache/commons/math3/optim/PointVectorValuePair; |
115 | ····.locals·40 | 116 | ····.locals·40 |
116 | ····.prologue | 117 | ····.prologue |
117 | ····.line·85 | 118 | ····.line·85 |
118 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->checkParameters()V | 119 | ····invoke-direct/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->checkParameters()V |
119 | ····.line·8 | 120 | ····.line·88 |
120 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; | 121 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; |
121 | ····move-result-object·v6 | 122 | ····move-result-object·v6 |
122 | ····.line·91 | 123 | ····.line·91 |
123 | ····.local·v6,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointVectorValuePair;>;" | 124 | ····.local·v6,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointVectorValuePair;>;" |
124 | ····if-nez·v6,·:cond_0 | 125 | ····if-nez·v6,·:cond_0 |
Offset 460, 14 lines modified | Offset 461, 15 lines modified | ||
460 | ····move-object/from16·v0,·v36 | 461 | ····move-object/from16·v0,·v36 |
461 | ····move-object/from16·v1,·v19 | 462 | ····move-object/from16·v1,·v19 |
462 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V | 463 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/LUDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V |
464 | ····.line·159 | ||
463 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 465 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/LUDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
464 | ····move-result-object·v26 | 466 | ····move-result-object·v26 |
465 | ····.line·161 | 467 | ····.line·161 |
466 | ····.local·v26,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 468 | ····.local·v26,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
467 | ····:goto_5 | 469 | ····:goto_5 |
Offset 512, 26 lines modified | Offset 514, 27 lines modified | ||
512 | ····aput-wide·v36,·v10,·v15 | 514 | ····aput-wide·v36,·v10,·v15 |
513 | ····.line·163 | 515 | ····.line·163 |
514 | ····add-int/lit8·v15,·v15,·0x1 | 516 | ····add-int/lit8·v15,·v15,·0x1 |
515 | ····goto·:goto_6 | 517 | ····goto·:goto_6 |
516 | ····.line·15 | 518 | ····.line·159 |
517 | ····.end·local·v12····#·"dX":[D | 519 | ····.end·local·v12····#·"dX":[D |
518 | ····.end·local·v26····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 520 | ····.end·local·v26····#·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
519 | ····:cond_8 | 521 | ····:cond_8 |
520 | ····new-instance·v36,·Lorg/apache/commons/math3/linear/QRDecomposition; | 522 | ····new-instance·v36,·Lorg/apache/commons/math3/linear/QRDecomposition; |
521 | ····move-object/from16·v0,·v36 | 523 | ····move-object/from16·v0,·v36 |
522 | ····move-object/from16·v1,·v19 | 524 | ····move-object/from16·v1,·v19 |
523 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V | 525 | ····invoke-direct·{v0,·v1},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;)V |
526 | ····.line·160 | ||
524 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 527 | ····invoke-virtual/range·{v36·..·v36},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
525 | ····:try_end_0 | 528 | ····:try_end_0 |
526 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 | 529 | ····.catch·Lorg/apache/commons/math3/linear/SingularMatrixException;·{:try_start_0·..·:try_end_0}·:catch_0 |
527 | ····move-result-object·v26 | 530 | ····move-result-object·v26 |
528 | ····goto·:goto_5 | 531 | ····goto·:goto_5 |
Offset 157, 14 lines modified | Offset 157, 15 lines modified | ||
157 | ····.line·153 | 157 | ····.line·153 |
158 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; | 158 | ····.local·v1,·"jTj":Lorg/apache/commons/math3/linear/RealMatrix; |
159 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; | 159 | ····new-instance·v3,·Lorg/apache/commons/math3/linear/QRDecomposition; |
160 | ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V | 160 | ····invoke-direct·{v3,·v1,·p2,·p3},·Lorg/apache/commons/math3/linear/QRDecomposition;-><init>(Lorg/apache/commons/math3/linear/RealMatrix;D)V |
161 | ····.line·154 | ||
161 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; | 162 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/linear/QRDecomposition;->getSolver()Lorg/apache/commons/math3/linear/DecompositionSolver; |
162 | ····move-result-object·v2 | 163 | ····move-result-object·v2 |
163 | ····.line·155 | 164 | ····.line·155 |
164 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; | 165 | ····.local·v2,·"solver":Lorg/apache/commons/math3/linear/DecompositionSolver; |
165 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; | 166 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/linear/DecompositionSolver;->getInverse()Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 363, 15 lines modified | Offset 364, 14 lines modified | ||
363 | ····move-result-object·v0 | 364 | ····move-result-object·v0 |
364 | ····return-object·v0 | 365 | ····return-object·v0 |
365 | .end·method | 366 | .end·method |
366 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 367 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
367 | ····.locals·1 | 368 | ····.locals·1 |
368 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
369 | ····.prologue | 369 | ····.prologue |
370 | ····.line·46 | 370 | ····.line·46 |
371 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; | 371 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointVectorValuePair; |
372 | ····move-result-object·v0 | 372 | ····move-result-object·v0 |
Offset 393, 64 lines modified | Offset 393, 59 lines modified | ||
393 | ····move-result-object·v0 | 393 | ····move-result-object·v0 |
394 | ····return-object·v0 | 394 | ····return-object·v0 |
395 | .end·method | 395 | .end·method |
396 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 396 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
397 | ····.locals· | 397 | ····.locals·4 |
398 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 398 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
399 | ····.prologue | 399 | ····.prologue |
400 | ····.line·249 | 400 | ····.line·249 |
401 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 401 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
402 | ····.line·253 | 402 | ····.line·253 |
403 | ····move-object·v0,·p1 | ||
404 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
405 | ····array-length·v | 403 | ····array-length·v2,·p1 |
406 | ····.local·v3,·"len$":I | ||
407 | ····const/4·v | 404 | ····const/4·v1,·0x0 |
408 | ····.local·v2,·"i$":I | ||
409 | ····:goto_0 | 405 | ····:goto_0 |
410 | ····if-ge·v | 406 | ····if-ge·v1,·v2,·:cond_0 |
411 | ····aget-object·v | 407 | ····aget-object·v0,·p1,·v1 |
412 | ····.line·254 | 408 | ····.line·254 |
413 | ····.local·v | 409 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
414 | ····instance-of·v | 410 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight; |
415 | ····if-eqz·v | 411 | ····if-eqz·v3,·:cond_1 |
416 | ····.line·255 | 412 | ····.line·255 |
417 | ····check-cast·v | 413 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight; |
418 | ····.end·local·v | 414 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
419 | ····invoke-virtual·{v | 415 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/vector/Weight;->getWeight()Lorg/apache/commons/math3/linear/RealMatrix; |
420 | ····move-result-object·v | 416 | ····move-result-object·v1 |
421 | ····invoke-direct·{p0,·v | 417 | ····invoke-direct·{p0,·v1},·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->squareRoot(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
422 | ····move-result-object·v | 418 | ····move-result-object·v1 |
423 | ····iput-object·v | 419 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer;->weightMatrixSqrt:Lorg/apache/commons/math3/linear/RealMatrix; |
424 | ····.line·261 | 420 | ····.line·261 |
425 | ····:cond_0 | 421 | ····:cond_0 |
426 | ····return-void | 422 | ····return-void |
427 | ····.line·253 | 423 | ····.line·253 |
428 | ····.restart·local·v | 424 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
429 | ····:cond_1 | 425 | ····:cond_1 |
430 | ····add-int/lit8·v | 426 | ····add-int/lit8·v1,·v1,·0x1 |
431 | ····goto·:goto_0 | 427 | ····goto·:goto_0 |
432 | .end·method | 428 | .end·method |
433 | .method·protected·setCost(D)V | 429 | .method·protected·setCost(D)V |
434 | ····.locals·0 | 430 | ····.locals·0 |
435 | ····.param·p1,·"cost"····#·D | 431 | ····.param·p1,·"cost"····#·D |
Offset 140, 33 lines modified | Offset 140, 37 lines modified | ||
140 | ····const/4·v12,·0x3 | 140 | ····const/4·v12,·0x3 |
141 | ····new-instance·v3,·Lorg/apache/commons/math3/optim/univariate/SearchInterval; | 141 | ····new-instance·v3,·Lorg/apache/commons/math3/optim/univariate/SearchInterval; |
142 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; | 142 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; |
143 | ····.line·134 | ||
143 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getLo()D | 144 | ····invoke-virtual·{v4},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getLo()D |
144 | ····move-result-wide·v4 | 145 | ····move-result-wide·v4 |
145 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; | 146 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; |
147 | ····.line·135 | ||
146 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getHi()D | 148 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getHi()D |
147 | ····move-result-wide·v6 | 149 | ····move-result-wide·v6 |
148 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; | 150 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;->bracket:Lorg/apache/commons/math3/optim/univariate/BracketFinder; |
151 | ····.line·136 | ||
149 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getMid()D | 152 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/optim/univariate/BracketFinder;->getMid()D |
150 | ····move-result-wide·v8 | 153 | ····move-result-wide·v8 |
151 | ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;-><init>(DDD)V | 154 | ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;-><init>(DDD)V |
152 | ····aput-object·v3,·v11,·v12 | 155 | ····aput-object·v3,·v11,·v12 |
156 | ····.line·131 | ||
153 | ····invoke-virtual·{v0,·v11},·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 157 | ····invoke-virtual·{v0,·v11},·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
154 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
155 | ····return-object·v0 | 159 | ····return-object·v0 |
156 | .end·method | 160 | .end·method |
Offset 169, 199 lines modified | Offset 169, 165 lines modified | ||
169 | ····.line·121 | 169 | ····.line·121 |
170 | ····return-void | 170 | ····return-void |
171 | .end·method | 171 | .end·method |
172 | #·virtual·methods | 172 | #·virtual·methods |
173 | .method·public·value([D)D | 173 | .method·public·value([D)D |
174 | ····.locals·1 | 174 | ····.locals·13 |
175 | ····.param·p1,·"point"····#·[D | 175 | ····.param·p1,·"point"····#·[D |
176 | ····.prologue | 176 | ····.prologue |
177 | ····const/4·v8,·0x0 | ||
177 | ····.line·160 | ||
178 | ····move-object/from16·v0,·p0 | ||
179 | ····iget-object·v12,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | ||
180 | ···· | 178 | ····.line·160 |
179 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->function:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; | ||
181 | ····invoke-interface·{v | 180 | ····invoke-interface·{v9,·p1},·Lorg/apache/commons/math3/analysis/MultivariateVectorFunction;->value([D)[D |
182 | ····move-result-object·v | 181 | ····move-result-object·v1 |
183 | ····.line·161 | 182 | ····.line·161 |
184 | ····.local·v | 183 | ····.local·v1,·"residuals":[D |
185 | ····array-length·v | 184 | ····array-length·v9,·v1 |
186 | ···· | 185 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D |
187 | ···· | 186 | ····array-length·v10,·v10 |
188 | ····array-length·v13,·v13 | ||
189 | ····if-eq·v | 187 | ····if-eq·v9,·v10,·:cond_0 |
190 | ····.line·162 | 188 | ····.line·162 |
191 | ····new-instance·v | 189 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
192 | ····array-length·v13,·v5 | ||
193 | ···· | 190 | ····array-length·v9,·v1 |
194 | ····iget-object·v1 | 191 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D |
195 | ····array-length·v1 | 192 | ····array-length·v10,·v10 |
196 | ····invoke-direct·{v | 193 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
197 | ····throw·v | 194 | ····throw·v8 |
198 | ····.line·164 | 195 | ····.line·164 |
199 | ····:cond_0 | 196 | ····:cond_0 |
200 | ····const/4·v | 197 | ····const/4·v0,·0x0 |
201 | ····.local·v | 198 | ····.local·v0,·"i":I |
202 | ····:goto_0 | 199 | ····:goto_0 |
203 | ····array-length·v | 200 | ····array-length·v9,·v1 |
204 | ····if-ge·v | 201 | ····if-ge·v0,·v9,·:cond_1 |
205 | ····.line·165 | 202 | ····.line·165 |
206 | ····aget-wide·v | 203 | ····aget-wide·v9,·v1,·v0 |
207 | ···· | 204 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->observations:[D |
208 | ···· | 205 | ····aget-wide·v11,·v11,·v0 |
209 | ···· | 206 | ····sub-double/2addr·v9,·v11 |
210 | ····sub-double/2addr·v12,·v14 | ||
211 | ····aput-wide·v | 207 | ····aput-wide·v9,·v1,·v0 |
212 | ····.line·164 | 208 | ····.line·164 |
213 | ····add-int/lit8·v | 209 | ····add-int/lit8·v0,·v0,·0x1 |
214 | ····goto·:goto_0 | 210 | ····goto·:goto_0 |
215 | ····.line·169 | 211 | ····.line·169 |
216 | ····:cond_1 | 212 | ····:cond_1 |
217 | ····const-wide/16·v | 213 | ····const-wide/16·v4,·0x0 |
218 | ····.line·170 | 214 | ····.line·170 |
219 | ····.local·v | 215 | ····.local·v4,·"sumSquares":D |
220 | ····move-object/from16·v0,·p0 | ||
221 | ····iget-object·v | 216 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D |
222 | ····if-eqz·v | 217 | ····if-eqz·v9,·:cond_2 |
223 | ····.line·171 | 218 | ····.line·171 |
224 | ····const/4·v | 219 | ····const/4·v0,·0x0 |
225 | ····:goto_1 | 220 | ····:goto_1 |
226 | ····array-length·v | 221 | ····array-length·v8,·v1 |
227 | ····if-ge·v | 222 | ····if-ge·v0,·v8,·:cond_4 |
228 | ····.line·172 | 223 | ····.line·172 |
229 | ····aget-wide·v | 224 | ····aget-wide·v2,·v1,·v0 |
230 | ····.line·173 | 225 | ····.line·173 |
231 | ····.local·v | 226 | ····.local·v2,·"ri":D |
232 | ···· | 227 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->weights:[D |
233 | ···· | 228 | ····aget-wide·v8,·v8,·v0 |
234 | ···· | 229 | ····mul-double/2addr·v8,·v2 |
235 | ····mul-double/2addr·v | 230 | ····mul-double/2addr·v8,·v2 |
236 | ····mul-double/2addr·v12,·v6 | ||
237 | ····add-double/2addr·v | 231 | ····add-double/2addr·v4,·v8 |
238 | ····.line·171 | 232 | ····.line·171 |
239 | ····add-int/lit8·v | 233 | ····add-int/lit8·v0,·v0,·0x1 |
240 | ····goto·:goto_1 | 234 | ····goto·:goto_1 |
241 | ····.line·175 | 235 | ····.line·175 |
242 | ····.end·local·v | 236 | ····.end·local·v2····#·"ri":D |
243 | ····:cond_2 | 237 | ····:cond_2 |
244 | ····move-object/from16·v0,·p0 | ||
245 | ····iget-object·v | 238 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter;->scale:Lorg/apache/commons/math3/linear/RealMatrix; |
Max diff block lines reached; 2265/7170 bytes (31.59%) of diff not shown. |
Offset 30, 39 lines modified | Offset 30, 36 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer; | 31 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;)V | 33 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·96 | 37 | ····.line·96 |
37 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer; | 38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····return-void | 40 | ····return-void |
40 | .end·method | 41 | .end·method |
41 | #·virtual·methods | 42 | #·virtual·methods |
42 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 43 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
43 | ····.locals·1 | 44 | ····.locals·1 |
44 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
45 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
46 | ····.prologue | 45 | ····.prologue |
47 | ····.line·96 | 46 | ····.line·96 |
48 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; | 47 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; |
49 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
50 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; | 48 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; |
51 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I | 49 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I |
53 | ····move-result·v0 | 50 | ····move-result·v0 |
54 | ····return·v0 | 51 | ····return·v0 |
55 | .end·method | 52 | .end·method |
Offset 135, 14 lines modified | Offset 132, 15 lines modified | ||
135 | ····move-result-object·v4 | 132 | ····move-result-object·v4 |
136 | ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 133 | ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
137 | ····if-ne·v4,·v5,·:cond_3 | 134 | ····if-ne·v4,·v5,·:cond_3 |
135 | ····.line·107 | ||
138 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I | 136 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I |
139 | ····move-result·v4 | 137 | ····move-result·v4 |
140 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
141 | ····:cond_3 | 139 | ····:cond_3 |
Offset 146, 21 lines modified | Offset 146, 19 lines modified | ||
146 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointValuePair; | 146 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/PointValuePair; |
147 | ····return-object·v0 | 147 | ····return-object·v0 |
148 | .end·method | 148 | .end·method |
149 | .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V | 149 | .method·protected·bridge·synthetic·store(Ljava/lang/Object;)V |
150 | ····.locals·0 | 150 | ····.locals·0 |
151 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
152 | ····.prologue | 151 | ····.prologue |
153 | ····.line·39 | 152 | ····.line·39 |
154 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; | 153 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; |
155 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
156 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;->store(Lorg/apache/commons/math3/optim/PointValuePair;)V | 154 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer;->store(Lorg/apache/commons/math3/optim/PointValuePair;)V |
157 | ····return-void | 155 | ····return-void |
158 | .end·method | 156 | .end·method |
159 | .method·protected·store(Lorg/apache/commons/math3/optim/PointValuePair;)V | 157 | .method·protected·store(Lorg/apache/commons/math3/optim/PointValuePair;)V |
160 | ····.locals·1 | 158 | ····.locals·1 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$startPoint:[D | 26 | .field·final·synthetic·val$startPoint:[D |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;I[D[D)V | 28 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch;I[D[D)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·115 | 32 | ····.line·115 |
32 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch; | 33 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch; |
33 | ····iput·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->val$n:I | 34 | ····iput·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/LineSearch$1;->val$n:I |
Offset 44, 15 lines modified | Offset 44, 14 lines modified | ||
44 | ····move-result-object·v0 | 44 | ····move-result-object·v0 |
45 | ····return-object·v0 | 45 | ····return-object·v0 |
46 | .end·method | 46 | .end·method |
47 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 47 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
50 | ····.prologue | 49 | ····.prologue |
51 | ····.line·33 | 50 | ····.line·33 |
52 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; | 51 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; |
53 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
Offset 74, 56 lines modified | Offset 73, 51 lines modified | ||
74 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
75 | ····return-object·v0 | 74 | ····return-object·v0 |
76 | .end·method | 75 | .end·method |
77 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 76 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
78 | ····.locals· | 77 | ····.locals·4 |
79 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 78 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
80 | ····.prologue | 79 | ····.prologue |
81 | ····.line·90 | 80 | ····.line·90 |
82 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 81 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
83 | ····.line·94 | 82 | ····.line·94 |
84 | ···· | 83 | ····array-length·v2,·p1 |
84 | ····const/4·v1,·0x0 | ||
85 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
86 | ····array-length·v3,·v0 | ||
87 | ····.local·v3,·"len$":I | ||
88 | ····const/4·v2,·0x0 | ||
89 | ····.local·v2,·"i$":I | ||
90 | ····:goto_0 | 85 | ····:goto_0 |
91 | ····if-ge·v | 86 | ····if-ge·v1,·v2,·:cond_0 |
92 | ····aget-object·v | 87 | ····aget-object·v0,·p1,·v1 |
93 | ····.line·95 | 88 | ····.line·95 |
94 | ····.local·v | 89 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
95 | ····instance-of·v | 90 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient; |
96 | ····if-eqz·v | 91 | ····if-eqz·v3,·:cond_1 |
97 | ····.line·96 | 92 | ····.line·96 |
98 | ····check-cast·v | 93 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient; |
99 | ····.end·local·v | 94 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
100 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient;->getObjectiveFunctionGradient()Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; |
101 | ····move-result-object·v | 96 | ····move-result-object·v1 |
102 | ····iput-object·v | 97 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer;->gradient:Lorg/apache/commons/math3/analysis/MultivariateVectorFunction; |
103 | ····.line·102 | 98 | ····.line·102 |
104 | ····:cond_0 | 99 | ····:cond_0 |
105 | ····return-void | 100 | ····return-void |
106 | ····.line·94 | 101 | ····.line·94 |
107 | ····.restart·local·v | 102 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
108 | ····:cond_1 | 103 | ····:cond_1 |
109 | ····add-int/lit8·v | 104 | ····add-int/lit8·v1,·v1,·0x1 |
110 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
111 | .end·method | 106 | .end·method |
Offset 70, 15 lines modified | Offset 70, 14 lines modified | ||
70 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 70 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
71 | ····return-object·v0 | 71 | ····return-object·v0 |
72 | .end·method | 72 | .end·method |
73 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 73 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
74 | ····.locals·1 | 74 | ····.locals·1 |
75 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
76 | ····.prologue | 75 | ····.prologue |
77 | ····.line·32 | 76 | ····.line·32 |
78 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; | 77 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; |
79 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
Offset 102, 71 lines modified | Offset 101, 66 lines modified | ||
102 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointValuePair; | 101 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/PointValuePair; |
103 | ····return-object·v0 | 102 | ····return-object·v0 |
104 | .end·method | 103 | .end·method |
105 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 104 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
106 | ····.locals· | 105 | ····.locals·4 |
107 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 106 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
108 | ····.prologue | 107 | ····.prologue |
109 | ····.line·81 | 108 | ····.line·81 |
110 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 109 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseMultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
111 | ····.line·85 | 110 | ····.line·85 |
112 | ···· | 111 | ····array-length·v2,·p1 |
112 | ····const/4·v1,·0x0 | ||
113 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
114 | ····array-length·v3,·v0 | ||
115 | ····.local·v3,·"len$":I | ||
116 | ····const/4·v2,·0x0 | ||
117 | ····.local·v2,·"i$":I | ||
118 | ····:goto_0 | 113 | ····:goto_0 |
119 | ····if-ge·v | 114 | ····if-ge·v1,·v2,·:cond_2 |
120 | ····aget-object·v | 115 | ····aget-object·v0,·p1,·v1 |
121 | ····.line·86 | 116 | ····.line·86 |
122 | ····.local·v | 117 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
123 | ····instance-of·v | 118 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
124 | ····if-eqz·v | 119 | ····if-eqz·v3,·:cond_1 |
125 | ····.line·87 | 120 | ····.line·87 |
126 | ····check-cast·v | 121 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
127 | ····.end·local·v | 122 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
128 | ····iput-object·v | 123 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
129 | ····.line·85 | 124 | ····.line·85 |
130 | ····:cond_0 | 125 | ····:cond_0 |
131 | ····:goto_1 | 126 | ····:goto_1 |
132 | ····add-int/lit8·v | 127 | ····add-int/lit8·v1,·v1,·0x1 |
133 | ····goto·:goto_0 | 128 | ····goto·:goto_0 |
134 | ····.line·90 | 129 | ····.line·90 |
135 | ····.restart·local·v | 130 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
136 | ····:cond_1 | 131 | ····:cond_1 |
137 | ····instance-of·v | 132 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction; |
138 | ····if-eqz·v | 133 | ····if-eqz·v3,·:cond_0 |
139 | ····.line·91 | 134 | ····.line·91 |
140 | ····check-cast·v | 135 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction; |
141 | ····.end·local·v | 136 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
142 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/MultivariateFunction; |
143 | ····move-result-object·v | 138 | ····move-result-object·v3 |
144 | ····iput-object·v | 139 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/MultivariateFunction; |
145 | ····goto·:goto_1 | 140 | ····goto·:goto_1 |
146 | ····.line·95 | 141 | ····.line·95 |
147 | ····:cond_2 | 142 | ····:cond_2 |
148 | ····return-void | 143 | ····return-void |
149 | .end·method | 144 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/analysis/MultivariateFunction; | 6 | .implements·Lorg/apache/commons/math3/analysis/MultivariateFunction; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$1;, | ||
11 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper;, | 10 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper;, |
12 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$UpperBoundMapper;, | 11 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$UpperBoundMapper;, |
13 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerBoundMapper;, | 12 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerBoundMapper;, |
14 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$NoBoundsMapper;, | 13 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$NoBoundsMapper;, |
15 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$Mapper; | 14 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$Mapper; |
16 | ····} | 15 | ····} |
17 | .end·annotation | 16 | .end·annotation |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; | 21 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;)V | 23 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·133 | 27 | ····.line·133 |
27 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; | 28 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 224, 14 lines modified | Offset 224, 15 lines modified | ||
224 | ····.line·295 | 224 | ····.line·295 |
225 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getLowerBound()[D | 225 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getLowerBound()[D |
226 | ····move-result-object·v0 | 226 | ····move-result-object·v0 |
227 | ····if-nez·v0,·:cond_0 | 227 | ····if-nez·v0,·:cond_0 |
228 | ····.line·296 | ||
228 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getUpperBound()[D | 229 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getUpperBound()[D |
229 | ····move-result-object·v0 | 230 | ····move-result-object·v0 |
230 | ····if-eqz·v0,·:cond_1 | 231 | ····if-eqz·v0,·:cond_1 |
231 | ····.line·297 | 232 | ····.line·297 |
Offset 403, 15 lines modified | Offset 404, 15 lines modified | ||
403 | ····aput-wide·v34,·v33,·v19 | 404 | ····aput-wide·v34,·v33,·v19 |
404 | ····.line·176 | 405 | ····.line·176 |
405 | ····add-int/lit8·v19,·v19,·0x1 | 406 | ····add-int/lit8·v19,·v19,·0x1 |
406 | ····goto·:goto_0 | 407 | ····goto·:goto_0 |
407 | ····.line·18 | 408 | ····.line·181 |
408 | ····:cond_0 | 409 | ····:cond_0 |
409 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; | 410 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; |
410 | ····move-result-object·v5 | 411 | ····move-result-object·v5 |
411 | ····.line·183 | 412 | ····.line·183 |
412 | ····.local·v5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;" | 413 | ····.local·v5,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;" |
Offset 555, 14 lines modified | Offset 556, 15 lines modified | ||
555 | ····move-object/from16·v0,·p0 | 556 | ····move-object/from16·v0,·p0 |
556 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->relativeThreshold:D | 557 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer;->relativeThreshold:D |
557 | ····move-wide/from16·v35,·v0 | 558 | ····move-wide/from16·v35,·v0 |
559 | ····.line·214 | ||
558 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 560 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
559 | ····move-result-wide·v37 | 561 | ····move-result-wide·v37 |
560 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 562 | ····invoke-static·{v11,·v12},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
561 | ····move-result-wide·v39 | 563 | ····move-result-wide·v39 |
Offset 643, 15 lines modified | Offset 645, 15 lines modified | ||
643 | ····.line·226 | 645 | ····.line·226 |
644 | ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optim/PointValuePair; | 646 | ····.end·local·v6····#·"current":Lorg/apache/commons/math3/optim/PointValuePair; |
645 | ····:cond_5 | 647 | ····:cond_5 |
646 | ····:goto_4 | 648 | ····:goto_4 |
647 | ····return-object·v6 | 649 | ····return-object·v6 |
648 | ····.line·21 | 650 | ····.line·214 |
649 | ····.end·local·v23····#·"previous":Lorg/apache/commons/math3/optim/PointValuePair; | 651 | ····.end·local·v23····#·"previous":Lorg/apache/commons/math3/optim/PointValuePair; |
650 | ····.end·local·v25····#·"stop":Z | 652 | ····.end·local·v25····#·"stop":Z |
651 | ····:cond_6 | 653 | ····:cond_6 |
652 | ····const/16·v25,·0x0 | 654 | ····const/16·v25,·0x0 |
653 | ····goto·:goto_3 | 655 | ····goto·:goto_3 |
Offset 1106, 14 lines modified | Offset 1106, 15 lines modified | ||
1106 | ····add-double·v19,·v19,·v21 | 1106 | ····add-double·v19,·v19,·v21 |
1107 | ····div-double·v17,·v17,·v19 | 1107 | ····div-double·v17,·v17,·v19 |
1108 | ····sub-double·v6,·v6,·v17 | 1108 | ····sub-double·v6,·v6,·v17 |
1109 | ····.line·619 | ||
1109 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1110 | ····invoke-static·{v4,·v5,·v6,·v7},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1110 | ····move-result-wide·v4 | 1111 | ····move-result-wide·v4 |
1111 | ····mul-double/2addr·v2,·v4 | 1112 | ····mul-double/2addr·v2,·v4 |
1112 | ····move-object/from16·v0,·p0 | 1113 | ····move-object/from16·v0,·p0 |
Offset 3351, 14 lines modified | Offset 3352, 15 lines modified | ||
3351 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->sigma:D | 3352 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->sigma:D |
3352 | ····move-wide/from16·v29,·v0 | 3353 | ····move-wide/from16·v29,·v0 |
3353 | ····div-double·v27,·v27,·v29 | 3354 | ····div-double·v27,·v27,·v29 |
3355 | ····.line·714 | ||
3354 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3356 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3355 | ····move-result-object·v9 | 3357 | ····move-result-object·v9 |
3356 | ····.line·715 | 3358 | ····.line·715 |
3357 | ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix; | 3359 | ····.local·v9,·"arpos":Lorg/apache/commons/math3/linear/RealMatrix; |
3358 | ····move-object/from16·v0,·p0 | 3360 | ····move-object/from16·v0,·p0 |
Offset 3383, 14 lines modified | Offset 3385, 15 lines modified | ||
3383 | ····move-object/from16·v0,·p0 | 3385 | ····move-object/from16·v0,·p0 |
3384 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->ccov1:D | 3386 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->ccov1:D |
3385 | ····move-wide/from16·v27,·v0 | 3387 | ····move-wide/from16·v27,·v0 |
3388 | ····.line·716 | ||
3386 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3389 | ····invoke-interface/range·{v26·..·v28},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3387 | ····move-result-object·v25 | 3390 | ····move-result-object·v25 |
3388 | ····.line·718 | 3391 | ····.line·718 |
3389 | ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix; | 3392 | ····.local·v25,·"roneu":Lorg/apache/commons/math3/linear/RealMatrix; |
3390 | ····if-eqz·p1,·:cond_2 | 3393 | ····if-eqz·p1,·:cond_2 |
Offset 3464, 14 lines modified | Offset 3467, 15 lines modified | ||
3464 | ····int-to-double·v0,·v0 | 3467 | ····int-to-double·v0,·v0 |
3465 | ····move-wide/from16·v28,·v0 | 3468 | ····move-wide/from16·v28,·v0 |
3466 | ····const-wide/high16·v30,·0x3ff8000000000000L····#·1.5 | 3469 | ····const-wide/high16·v30,·0x3ff8000000000000L····#·1.5 |
3470 | ····.line·723 | ||
3467 | ····invoke-static/range·{v28·..·v31},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 3471 | ····invoke-static/range·{v28·..·v31},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
3468 | ····move-result-wide·v28 | 3472 | ····move-result-wide·v28 |
3469 | ····const-wide/high16·v30,·0x4000000000000000L····#·2.0 | 3473 | ····const-wide/high16·v30,·0x4000000000000000L····#·2.0 |
3470 | ····move-object/from16·v0,·p0 | 3474 | ····move-object/from16·v0,·p0 |
Offset 3588, 14 lines modified | Offset 3592, 15 lines modified | ||
3588 | ····move-result-object·v6 | 3592 | ····move-result-object·v6 |
3589 | ····.line·741 | 3593 | ····.line·741 |
3590 | ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix; | 3594 | ····.local·v6,·"arnormsInv":Lorg/apache/commons/math3/linear/RealMatrix; |
3591 | ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997 | 3595 | ····const-wide·v26,·0x3fd5c28f5c28f5c2L····#·0.33999999999999997 |
3596 | ····.line·742 | ||
3592 | ····invoke-static·{v6},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->square(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; | 3597 | ····invoke-static·{v6},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->square(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
3593 | ····move-result-object·v28 | 3598 | ····move-result-object·v28 |
3594 | ····move-object/from16·v0,·p0 | 3599 | ····move-object/from16·v0,·p0 |
3595 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->weights:Lorg/apache/commons/math3/linear/RealMatrix; | 3600 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->weights:Lorg/apache/commons/math3/linear/RealMatrix; |
Offset 3707, 14 lines modified | Offset 3712, 15 lines modified | ||
3707 | ····move-wide/from16·v1,·v23 | 3712 | ····move-wide/from16·v1,·v23 |
3708 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3713 | ····invoke-interface·{v0,·v1,·v2},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3709 | ····move-result-object·v26 | 3714 | ····move-result-object·v26 |
3715 | ····.line·751 | ||
3710 | ····move-object/from16·v0,·v26 | 3716 | ····move-object/from16·v0,·v26 |
3711 | ····move-object/from16·v1,·v25 | 3717 | ····move-object/from16·v1,·v25 |
3712 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; | 3718 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->add(Lorg/apache/commons/math3/linear/RealMatrix;)Lorg/apache/commons/math3/linear/RealMatrix; |
3713 | ····move-result-object·v26 | 3719 | ····move-result-object·v26 |
Offset 3727, 14 lines modified | Offset 3733, 15 lines modified | ||
3727 | ····const-wide/high16·v29,·0x3fe0000000000000L····#·0.5 | 3733 | ····const-wide/high16·v29,·0x3fe0000000000000L····#·0.5 |
3728 | ····mul-double·v29,·v29,·v17 | 3734 | ····mul-double·v29,·v29,·v17 |
3729 | ····add-double·v27,·v27,·v29 | 3735 | ····add-double·v27,·v27,·v29 |
3736 | ····.line·752 | ||
3730 | ····move-wide/from16·v0,·v27 | 3737 | ····move-wide/from16·v0,·v27 |
3731 | ····invoke-interface·{v9,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; | 3738 | ····invoke-interface·{v9,·v0,·v1},·Lorg/apache/commons/math3/linear/RealMatrix;->scalarMultiply(D)Lorg/apache/commons/math3/linear/RealMatrix; |
3732 | ····move-result-object·v27 | 3739 | ····move-result-object·v27 |
3733 | ····move-object/from16·v0,·p0 | 3740 | ····move-object/from16·v0,·p0 |
Offset 3747, 34 lines modified | Offset 3754, 39 lines modified | ||
3747 | ····move-object/from16·v0,·p0 | 3754 | ····move-object/from16·v0,·p0 |
3748 | ····iget·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->dimension:I | 3755 | ····iget·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->dimension:I |
3749 | ····move/from16·v30,·v0 | 3756 | ····move/from16·v30,·v0 |
3757 | ····.line·754 | ||
3750 | ····invoke-static/range·{v28·..·v30},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->repmat(Lorg/apache/commons/math3/linear/RealMatrix;II)Lorg/apache/commons/math3/linear/RealMatrix; | 3758 | ····invoke-static/range·{v28·..·v30},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer;->repmat(Lorg/apache/commons/math3/linear/RealMatrix;II)Lorg/apache/commons/math3/linear/RealMatrix; |
3751 | ····move-result-object·v28 | 3759 | ····move-result-object·v28 |
3760 | ····.line·755 | ||
3752 | ····invoke-interface·{v9},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix; | 3761 | ····invoke-interface·{v9},·Lorg/apache/commons/math3/linear/RealMatrix;->transpose()Lorg/apache/commons/math3/linear/RealMatrix; |
Max diff block lines reached; 23347/27231 bytes (85.74%) of diff not shown. |
Offset 190, 14 lines modified | Offset 190, 15 lines modified | ||
190 | ····.line·134 | 190 | ····.line·134 |
191 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 191 | ····new-instance·v8,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
192 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 192 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIMPLEX_NEED_ONE_POINT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
193 | ····array-length·v10,·p1 | 193 | ····array-length·v10,·p1 |
194 | ····.line·135 | ||
194 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 195 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
195 | ····move-result-object·v10 | 196 | ····move-result-object·v10 |
196 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 197 | ····invoke-direct·{v8,·v9,·v10},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
197 | ····throw·v8 | 198 | ····throw·v8 |
Offset 310, 14 lines modified | Offset 311, 15 lines modified | ||
310 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 311 | ····sget-object·v9,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EQUAL_VERTICES_IN_SIMPLEX:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
311 | ····const/4·v10,·0x2 | 312 | ····const/4·v10,·0x2 |
312 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 313 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
314 | ····.line·163 | ||
313 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 315 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
314 | ····move-result-object·v11 | 316 | ····move-result-object·v11 |
315 | ····aput-object·v11,·v10,·v12 | 317 | ····aput-object·v11,·v10,·v12 |
316 | ····const/4·v11,·0x1 | 318 | ····const/4·v11,·0x1 |
Offset 411, 14 lines modified | Offset 411, 15 lines modified | ||
411 | ····goto·:goto_3 | 411 | ····goto·:goto_3 |
412 | ····.line·216 | 412 | ····.line·216 |
413 | ····:cond_3 | 413 | ····:cond_3 |
414 | ····new-instance·v13,·Lorg/apache/commons/math3/optim/PointValuePair; | 414 | ····new-instance·v13,·Lorg/apache/commons/math3/optim/PointValuePair; |
415 | ····.line·217 | ||
415 | ····move-object/from16·v0,·p1 | 416 | ····move-object/from16·v0,·p1 |
416 | ····move-object/from16·v1,·v21 | 417 | ····move-object/from16·v1,·v21 |
417 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 418 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
418 | ····move-result-wide·v24 | 419 | ····move-result-wide·v24 |
Offset 439, 14 lines modified | Offset 440, 15 lines modified | ||
439 | ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 440 | ····invoke-interface·{v0,·v5,·v13},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
440 | ····move-result·v24 | 441 | ····move-result·v24 |
441 | ····if-gtz·v24,·:cond_4 | 442 | ····if-gtz·v24,·:cond_4 |
443 | ····.line·220 | ||
442 | ····move-object/from16·v0,·p2 | 444 | ····move-object/from16·v0,·p2 |
443 | ····move-object/from16·v1,·v16 | 445 | ····move-object/from16·v1,·v16 |
444 | ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 446 | ····invoke-interface·{v0,·v13,·v1},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I |
445 | ····move-result·v24 | 447 | ····move-result·v24 |
Offset 512, 14 lines modified | Offset 514, 15 lines modified | ||
512 | ····goto·:goto_5 | 514 | ····goto·:goto_5 |
513 | ····.line·229 | 515 | ····.line·229 |
514 | ····:cond_5 | 516 | ····:cond_5 |
515 | ····new-instance·v7,·Lorg/apache/commons/math3/optim/PointValuePair; | 517 | ····new-instance·v7,·Lorg/apache/commons/math3/optim/PointValuePair; |
518 | ····.line·230 | ||
516 | ····move-object/from16·v0,·p1 | 519 | ····move-object/from16·v0,·p1 |
517 | ····move-object/from16·v1,·v20 | 520 | ····move-object/from16·v1,·v20 |
518 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 521 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
519 | ····move-result-wide·v24 | 522 | ····move-result-wide·v24 |
Offset 615, 14 lines modified | Offset 618, 15 lines modified | ||
615 | ····goto·:goto_6 | 618 | ····goto·:goto_6 |
616 | ····.line·246 | 619 | ····.line·246 |
617 | ····:cond_8 | 620 | ····:cond_8 |
618 | ····new-instance·v12,·Lorg/apache/commons/math3/optim/PointValuePair; | 621 | ····new-instance·v12,·Lorg/apache/commons/math3/optim/PointValuePair; |
622 | ····.line·247 | ||
619 | ····move-object/from16·v0,·p1 | 623 | ····move-object/from16·v0,·p1 |
620 | ····move-object/from16·v1,·v19 | 624 | ····move-object/from16·v1,·v19 |
621 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 625 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
622 | ····move-result-wide·v24 | 626 | ····move-result-wide·v24 |
Offset 697, 14 lines modified | Offset 701, 15 lines modified | ||
697 | ····goto·:goto_7 | 701 | ····goto·:goto_7 |
698 | ····.line·259 | 702 | ····.line·259 |
699 | ····:cond_a | 703 | ····:cond_a |
700 | ····new-instance·v9,·Lorg/apache/commons/math3/optim/PointValuePair; | 704 | ····new-instance·v9,·Lorg/apache/commons/math3/optim/PointValuePair; |
705 | ····.line·260 | ||
701 | ····move-object/from16·v0,·p1 | 706 | ····move-object/from16·v0,·p1 |
702 | ····move-object/from16·v1,·v19 | 707 | ····move-object/from16·v1,·v19 |
703 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D | 708 | ····invoke-interface·{v0,·v1},·Lorg/apache/commons/math3/analysis/MultivariateFunction;->value([D)D |
704 | ····move-result-wide·v24 | 709 | ····move-result-wide·v24 |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$isMinim:Z | 32 | .field·final·synthetic·val$isMinim:Z |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;Z)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;Z)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·141 | 38 | ····.line·141 |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->this$0:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer; |
39 | ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->val$isMinim:Z | 40 | ····iput-boolean·p2,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->val$isMinim:Z |
Offset 48, 25 lines modified | Offset 49, 21 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
54 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·141 | 55 | ····.line·141 |
57 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; | 56 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/PointValuePair; |
58 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
59 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; | 57 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/PointValuePair; |
60 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
61 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2;->compare(Lorg/apache/commons/math3/optim/PointValuePair;Lorg/apache/commons/math3/optim/PointValuePair;)I |
62 | ····move-result·v0 | 59 | ····move-result·v0 |
63 | ····return·v0 | 60 | ····return·v0 |
64 | .end·method | 61 | .end·method |
Offset 66, 14 lines modified | Offset 66, 15 lines modified | ||
66 | ····:cond_0 | 66 | ····:cond_0 |
67 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getLowerBound()[D | 67 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getLowerBound()[D |
68 | ····move-result-object·v0 | 68 | ····move-result-object·v0 |
69 | ····if-nez·v0,·:cond_1 | 69 | ····if-nez·v0,·:cond_1 |
70 | ····.line·217 | ||
70 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getUpperBound()[D | 71 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->getUpperBound()[D |
71 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
72 | ····if-eqz·v0,·:cond_2 | 73 | ····if-eqz·v0,·:cond_2 |
73 | ····.line·218 | 74 | ····.line·218 |
Offset 203, 14 lines modified | Offset 204, 15 lines modified | ||
203 | ····.line·162 | 204 | ····.line·162 |
204 | ····.local·v7,·"prev":Lorg/apache/commons/math3/optim/PointValuePair; | 205 | ····.local·v7,·"prev":Lorg/apache/commons/math3/optim/PointValuePair; |
205 | ····if-eqz·v2,·:cond_1 | 206 | ····if-eqz·v2,·:cond_1 |
206 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex; | 207 | ····iget-object·v11,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex; |
208 | ····.line·163 | ||
207 | ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optim/PointValuePair; | 209 | ····invoke-virtual·{v11,·v4},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex;->getPoint(I)Lorg/apache/commons/math3/optim/PointValuePair; |
208 | ····move-result-object·v11 | 210 | ····move-result-object·v11 |
209 | ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 211 | ····invoke-interface·{v0,·v6,·v7,·v11},·Lorg/apache/commons/math3/optim/ConvergenceChecker;->converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
210 | ····move-result·v11 | 212 | ····move-result·v11 |
Offset 246, 15 lines modified | Offset 248, 15 lines modified | ||
246 | ····.restart·local·v5····#·"isMinim":Z | 248 | ····.restart·local·v5····#·"isMinim":Z |
247 | ····.restart·local·v6····#·"iteration":I | 249 | ····.restart·local·v6····#·"iteration":I |
248 | ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair; | 250 | ····.restart·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair; |
249 | ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optim/PointValuePair; | 251 | ····.restart·local·v8····#·"previous":[Lorg/apache/commons/math3/optim/PointValuePair; |
250 | ····:cond_1 | 252 | ····:cond_1 |
251 | ····move·v2,·v10 | 253 | ····move·v2,·v10 |
252 | ····.line·16 | 254 | ····.line·163 |
253 | ····goto·:goto_3 | 255 | ····goto·:goto_3 |
254 | ····.line·165 | 256 | ····.line·165 |
255 | ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair; | 257 | ····.end·local·v7····#·"prev":Lorg/apache/commons/math3/optim/PointValuePair; |
256 | ····:cond_2 | 258 | ····:cond_2 |
257 | ····if-eqz·v2,·:cond_3 | 259 | ····if-eqz·v2,·:cond_3 |
Offset 286, 15 lines modified | Offset 288, 14 lines modified | ||
286 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->incrementIterationCount()V | 288 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->incrementIterationCount()V |
287 | ····goto·:goto_1 | 289 | ····goto·:goto_1 |
288 | .end·method | 290 | .end·method |
289 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 291 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
290 | ····.locals·1 | 292 | ····.locals·1 |
291 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
292 | ····.prologue | 293 | ····.prologue |
293 | ····.line·89 | 294 | ····.line·89 |
294 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; | 295 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; |
295 | ····move-result-object·v0 | 296 | ····move-result-object·v0 |
Offset 311, 52 lines modified | Offset 312, 47 lines modified | ||
311 | ····move-result-object·v0 | 312 | ····move-result-object·v0 |
312 | ····return-object·v0 | 313 | ····return-object·v0 |
313 | .end·method | 314 | .end·method |
314 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 315 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
315 | ····.locals· | 316 | ····.locals·4 |
316 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 317 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
317 | ····.prologue | 318 | ····.prologue |
318 | ····.line·192 | 319 | ····.line·192 |
319 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 320 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
320 | ····.line·196 | 321 | ····.line·196 |
321 | ····move-object·v0,·p1 | ||
322 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
323 | ····array-length·v | 322 | ····array-length·v2,·p1 |
324 | ····.local·v3,·"len$":I | ||
325 | ····const/4·v | 323 | ····const/4·v1,·0x0 |
326 | ····.local·v2,·"i$":I | ||
327 | ····:goto_0 | 324 | ····:goto_0 |
328 | ····if-ge·v | 325 | ····if-ge·v1,·v2,·:cond_0 |
329 | ····aget-object·v | 326 | ····aget-object·v0,·p1,·v1 |
330 | ····.line·197 | 327 | ····.line·197 |
331 | ····.local·v | 328 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
332 | ····instance-of·v | 329 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex; |
333 | ····if-eqz·v | 330 | ····if-eqz·v3,·:cond_1 |
334 | ····.line·198 | 331 | ····.line·198 |
335 | ····check-cast·v | 332 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex; |
336 | ····.end·local·v | 333 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
337 | ····iput-object·v | 334 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer;->simplex:Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex; |
338 | ····.line·204 | 335 | ····.line·204 |
339 | ····:cond_0 | 336 | ····:cond_0 |
340 | ····return-void | 337 | ····return-void |
341 | ····.line·196 | 338 | ····.line·196 |
342 | ····.restart·local·v | 339 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
343 | ····:cond_1 | 340 | ····:cond_1 |
344 | ····add-int/lit8·v | 341 | ····add-int/lit8·v1,·v1,·0x1 |
345 | ····goto·:goto_0 | 342 | ····goto·:goto_0 |
346 | .end·method | 343 | .end·method |
Offset 868, 14 lines modified | Offset 868, 15 lines modified | ||
868 | ····.line·1336 | 868 | ····.line·1336 |
869 | ····move-object/from16·v0,·p0 | 869 | ····move-object/from16·v0,·p0 |
870 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 870 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
871 | ····move-object/from16·v82,·v0 | 871 | ····move-object/from16·v82,·v0 |
872 | ····.line·1337 | ||
872 | ····move-object/from16·v0,·v82 | 873 | ····move-object/from16·v0,·v82 |
873 | ····move/from16·v1,·v40 | 874 | ····move/from16·v1,·v40 |
874 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 875 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
875 | ····move-result-wide·v82 | 876 | ····move-result-wide·v82 |
Offset 894, 14 lines modified | Offset 895, 15 lines modified | ||
894 | ····move-result-wide·v84 | 895 | ····move-result-wide·v84 |
895 | ····sub-double·v82,·v82,·v84 | 896 | ····sub-double·v82,·v82,·v84 |
896 | ····div-double·v82,·v82,·v70 | 897 | ····div-double·v82,·v82,·v70 |
898 | ····.line·1336 | ||
897 | ····move-wide/from16·v0,·v68 | 899 | ····move-wide/from16·v0,·v68 |
898 | ····move-wide/from16·v2,·v82 | 900 | ····move-wide/from16·v2,·v82 |
899 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 901 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
900 | ····move-result-wide·v66 | 902 | ····move-result-wide·v66 |
Offset 1038, 14 lines modified | Offset 1040, 15 lines modified | ||
1038 | ····.line·1347 | 1040 | ····.line·1347 |
1039 | ····move-object/from16·v0,·p0 | 1041 | ····move-object/from16·v0,·p0 |
1040 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1042 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->lowerDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1041 | ····move-object/from16·v82,·v0 | 1043 | ····move-object/from16·v82,·v0 |
1044 | ····.line·1348 | ||
1042 | ····move-object/from16·v0,·v82 | 1045 | ····move-object/from16·v0,·v82 |
1043 | ····move/from16·v1,·v40 | 1046 | ····move/from16·v1,·v40 |
1044 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1047 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1045 | ····move-result-wide·v82 | 1048 | ····move-result-wide·v82 |
Offset 1064, 14 lines modified | Offset 1067, 15 lines modified | ||
1064 | ····move-result-wide·v84 | 1067 | ····move-result-wide·v84 |
1065 | ····sub-double·v82,·v82,·v84 | 1068 | ····sub-double·v82,·v82,·v84 |
1066 | ····div-double·v82,·v82,·v70 | 1069 | ····div-double·v82,·v82,·v70 |
1070 | ····.line·1347 | ||
1067 | ····move-wide/from16·v0,·v68 | 1071 | ····move-wide/from16·v0,·v68 |
1068 | ····move-wide/from16·v2,·v82 | 1072 | ····move-wide/from16·v2,·v82 |
1069 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1073 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1070 | ····move-result-wide·v66 | 1074 | ····move-result-wide·v66 |
Offset 1426, 14 lines modified | Offset 1430, 15 lines modified | ||
1426 | ····move-object/from16·v0,·p0 | 1430 | ····move-object/from16·v0,·p0 |
1427 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1431 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->upperDifference:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1428 | ····move-object/from16·v85,·v0 | 1432 | ····move-object/from16·v85,·v0 |
1433 | ····.line·1416 | ||
1429 | ····move-object/from16·v0,·v85 | 1434 | ····move-object/from16·v0,·v85 |
1430 | ····move/from16·v1,·v40 | 1435 | ····move/from16·v1,·v40 |
1431 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1436 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1432 | ····move-result-wide·v85 | 1437 | ····move-result-wide·v85 |
Offset 1442, 14 lines modified | Offset 1447, 15 lines modified | ||
1442 | ····move-wide/from16·v2,·v70 | 1447 | ····move-wide/from16·v2,·v70 |
1443 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D | 1448 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->min(DD)D |
1444 | ····move-result-wide·v85 | 1449 | ····move-result-wide·v85 |
1450 | ····.line·1415 | ||
1445 | ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D | 1451 | ····invoke-static/range·{v83·..·v86},·Lorg/apache/commons/math3/util/FastMath;->max(DD)D |
1446 | ····move-result-wide·v83 | 1452 | ····move-result-wide·v83 |
1447 | ····move-object/from16·v0,·v82 | 1453 | ····move-object/from16·v0,·v82 |
1448 | ····move/from16·v1,·v40 | 1454 | ····move/from16·v1,·v40 |
Offset 1634, 14 lines modified | Offset 1640, 15 lines modified | ||
1634 | ····move-object/from16·v0,·p0 | 1640 | ····move-object/from16·v0,·p0 |
1635 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; | 1641 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; |
1636 | ····move-object/from16·v82,·v0 | 1642 | ····move-object/from16·v82,·v0 |
1643 | ····.line·1440 | ||
1637 | ····move-object/from16·v0,·v82 | 1644 | ····move-object/from16·v0,·v82 |
1638 | ····move/from16·v1,·v40 | 1645 | ····move/from16·v1,·v40 |
1639 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 1646 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
1640 | ····move-result-wide·v82 | 1647 | ····move-result-wide·v82 |
Offset 2055, 14 lines modified | Offset 2062, 15 lines modified | ||
2055 | ····move-object/from16·v0,·p0 | 2062 | ····move-object/from16·v0,·p0 |
2056 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; | 2063 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer;->trustRegionCenterOffset:Lorg/apache/commons/math3/linear/ArrayRealVector; |
2057 | ····move-object/from16·v84,·v0 | 2064 | ····move-object/from16·v84,·v0 |
2065 | ····.line·1486 | ||
2058 | ····move-object/from16·v0,·v84 | 2066 | ····move-object/from16·v0,·v84 |
2059 | ····move/from16·v1,·v40 | 2067 | ····move/from16·v1,·v40 |
2060 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D | 2068 | ····invoke-virtual·{v0,·v1},·Lorg/apache/commons/math3/linear/ArrayRealVector;->getEntry(I)D |
2061 | ····move-result-wide·v84 | 2069 | ····move-result-wide·v84 |
Max diff block lines reached; 14423/17786 bytes (81.09%) of diff not shown. |
Offset 64, 21 lines modified | Offset 64, 19 lines modified | ||
64 | ····return·v0 | 64 | ····return·v0 |
65 | .end·method | 65 | .end·method |
66 | #·virtual·methods | 66 | #·virtual·methods |
67 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 67 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
68 | ····.locals·1 | 68 | ····.locals·1 |
69 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
70 | ····.prologue | 69 | ····.prologue |
71 | ····.line·860 | 70 | ····.line·860 |
72 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex; | 71 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex; |
73 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
74 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;)I | 72 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;->compareTo(Lorg/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex;)I |
75 | ····move-result·v0 | 73 | ····move-result·v0 |
76 | ····return·v0 | 74 | ····return·v0 |
77 | .end·method | 75 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer; | 2 | .super·Lorg/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer; |
3 | .source·"NonLinearConjugateGradientOptimizer.java" | 3 | .source·"NonLinearConjugateGradientOptimizer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$1;, | ||
8 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$IdentityPreconditioner;, | 7 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$IdentityPreconditioner;, |
9 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$BracketingStep;, | 8 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$BracketingStep;, |
10 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula; | 9 | ········Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 209, 35 lines modified | Offset 208, 39 lines modified | ||
209 | ····.end·annotation | 208 | ····.end·annotation |
210 | ····.annotation·runtime·Ljava/lang/Deprecated; | 209 | ····.annotation·runtime·Ljava/lang/Deprecated; |
211 | ····.end·annotation | 210 | ····.end·annotation |
212 | ····.prologue | 211 | ····.prologue |
213 | ····.line·199 | 212 | ····.line·199 |
213 | ····.line·201 | ||
214 | ····.local·p2,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;" | 214 | ····.local·p2,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/PointValuePair;>;" |
215 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getRelativeAccuracy()D | 215 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getRelativeAccuracy()D |
216 | ····move-result-wide·v3 | 216 | ····move-result-wide·v3 |
217 | ····.line·202 | ||
217 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D | 218 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D |
218 | ····move-result-wide·v5 | 219 | ····move-result-wide·v5 |
220 | ····.line·203 | ||
219 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D | 221 | ····invoke-interface·{p3},·Lorg/apache/commons/math3/analysis/solvers/UnivariateSolver;->getAbsoluteAccuracy()D |
220 | ····move-result-wide·v7 | 222 | ····move-result-wide·v7 |
221 | ····move-object·v0,·p0 | 223 | ····move-object·v0,·p0 |
222 | ····move-object·v1,·p1 | 224 | ····move-object·v1,·p1 |
223 | ····move-object·v2,·p2 | 225 | ····move-object·v2,·p2 |
224 | ····move-object·v9,·p4 | 226 | ····move-object·v9,·p4 |
227 | ····.line·199 | ||
225 | ····invoke-direct/range·{v0·..·v9},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;-><init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;Lorg/apache/commons/math3/optim/ConvergenceChecker;DDDLorg/apache/commons/math3/optim/nonlinear/scalar/gradient/Preconditioner;)V | 228 | ····invoke-direct/range·{v0·..·v9},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;-><init>(Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula;Lorg/apache/commons/math3/optim/ConvergenceChecker;DDDLorg/apache/commons/math3/optim/nonlinear/scalar/gradient/Preconditioner;)V |
226 | ····.line·205 | 229 | ····.line·205 |
227 | ····return-void | 230 | ····return-void |
228 | .end·method | 231 | .end·method |
229 | .method·private·checkParameters()V | 232 | .method·private·checkParameters()V |
Offset 247, 14 lines modified | Offset 250, 15 lines modified | ||
247 | ····.line·411 | 250 | ····.line·411 |
248 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getLowerBound()[D | 251 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getLowerBound()[D |
249 | ····move-result-object·v0 | 252 | ····move-result-object·v0 |
250 | ····if-nez·v0,·:cond_0 | 253 | ····if-nez·v0,·:cond_0 |
254 | ····.line·412 | ||
251 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getUpperBound()[D | 255 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->getUpperBound()[D |
252 | ····move-result-object·v0 | 256 | ····move-result-object·v0 |
253 | ····if-eqz·v0,·:cond_1 | 257 | ····if-eqz·v0,·:cond_1 |
254 | ····.line·413 | 258 | ····.line·413 |
Offset 739, 15 lines modified | Offset 743, 14 lines modified | ||
739 | ········:pswitch_0 | 743 | ········:pswitch_0 |
740 | ········:pswitch_1 | 744 | ········:pswitch_1 |
741 | ····.end·packed-switch | 745 | ····.end·packed-switch |
742 | .end·method | 746 | .end·method |
743 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 747 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
744 | ····.locals·1 | 748 | ····.locals·1 |
745 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
746 | ····.prologue | 749 | ····.prologue |
747 | ····.line·47 | 750 | ····.line·47 |
748 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; | 751 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; |
749 | ····move-result-object·v0 | 752 | ····move-result-object·v0 |
Offset 177, 14 lines modified | Offset 177, 15 lines modified | ||
177 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I | 177 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I |
178 | ····move-result·v0 | 178 | ····move-result·v0 |
179 | ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship; | 179 | ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship; |
180 | ····.line·147 | ||
180 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I | 181 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I |
181 | ····move-result·v3 | 182 | ····move-result·v3 |
182 | ····add-int/2addr·v0,·v3 | 183 | ····add-int/2addr·v0,·v3 |
183 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numSlackVariables:I | 184 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numSlackVariables:I |
Offset 194, 14 lines modified | Offset 195, 15 lines modified | ||
194 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I | 195 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I |
195 | ····move-result·v0 | 196 | ····move-result·v0 |
196 | ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship; | 197 | ····sget-object·v3,·Lorg/apache/commons/math3/optim/linear/Relationship;->GEQ:Lorg/apache/commons/math3/optim/linear/Relationship; |
198 | ····.line·149 | ||
197 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I | 199 | ····invoke-direct·{p0,·v3},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getConstraintTypeCounts(Lorg/apache/commons/math3/optim/linear/Relationship;)I |
198 | ····move-result·v3 | 200 | ····move-result·v3 |
199 | ····add-int/2addr·v0,·v3 | 201 | ····add-int/2addr·v0,·v3 |
200 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numArtificialVariables:I | 202 | ····iput·v0,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->numArtificialVariables:I |
Offset 343, 21 lines modified | Offset 345, 20 lines modified | ||
343 | ····.prologue | 345 | ····.prologue |
344 | ····.line·289 | 346 | ····.line·289 |
345 | ····const/4·v1,·0x0 | 347 | ····const/4·v1,·0x0 |
346 | ····.line·290 | 348 | ····.line·290 |
347 | ····.local·v1,·"count":I | 349 | ····.local·v1,·"count":I |
348 | ····iget-object·v | 350 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->constraints:Ljava/util/List; |
349 | ····invoke-interface·{v | 351 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
350 | ····move-result-object·v2 | 352 | ····move-result-object·v2 |
351 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
352 | ····:cond_0 | 353 | ····:cond_0 |
353 | ····:goto_0 | 354 | ····:goto_0 |
354 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 355 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
355 | ····move-result·v3 | 356 | ····move-result·v3 |
356 | ····if-eqz·v3,·:cond_1 | 357 | ····if-eqz·v3,·:cond_1 |
Offset 389, 47 lines modified | Offset 390, 44 lines modified | ||
389 | .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D | 390 | .method·protected·static·getInvertedCoefficientSum(Lorg/apache/commons/math3/linear/RealVector;)D |
390 | ····.locals·7 | 391 | ····.locals·7 |
391 | ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector; | 392 | ····.param·p0,·"coefficients"····#·Lorg/apache/commons/math3/linear/RealVector; |
392 | ····.prologue | 393 | ····.prologue |
393 | ····.line·304 | 394 | ····.line·304 |
394 | ····const-wide/16·v | 395 | ····const-wide/16·v2,·0x0 |
395 | ····.line·305 | 396 | ····.line·305 |
396 | ····.local·v | 397 | ····.local·v2,·"sum":D |
397 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D | 398 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/linear/RealVector;->toArray()[D |
398 | ····move-result-object·v | 399 | ····move-result-object·v5 |
399 | ····.local·v0,·"arr$":[D | ||
400 | ····array-length·v | 400 | ····array-length·v6,·v5 |
401 | ····.local·v4,·"len$":I | ||
402 | ····const/4·v | 401 | ····const/4·v4,·0x0 |
403 | ····.local·v3,·"i$":I | ||
404 | ····:goto_0 | 402 | ····:goto_0 |
405 | ····if-ge·v | 403 | ····if-ge·v4,·v6,·:cond_0 |
406 | ····aget-wide·v | 404 | ····aget-wide·v0,·v5,·v4 |
407 | ····.line·306 | 405 | ····.line·306 |
408 | ····.local·v | 406 | ····.local·v0,·"coefficient":D |
409 | ····sub-double/2addr·v | 407 | ····sub-double/2addr·v2,·v0 |
410 | ····.line·305 | 408 | ····.line·305 |
411 | ····add-int/lit8·v | 409 | ····add-int/lit8·v4,·v4,·0x1 |
412 | ····goto·:goto_0 | 410 | ····goto·:goto_0 |
413 | ····.line·308 | 411 | ····.line·308 |
414 | ····.end·local·v | 412 | ····.end·local·v0····#·"coefficient":D |
415 | ····:cond_0 | 413 | ····:cond_0 |
416 | ····return-wide·v | 414 | ····return-wide·v2 |
417 | .end·method | 415 | .end·method |
418 | .method·private·initializeBasicVariables(I)V | 416 | .method·private·initializeBasicVariables(I)V |
419 | ····.locals·4 | 417 | ····.locals·4 |
420 | ····.param·p1,·"startColumn"····#·I | 418 | ····.param·p1,·"startColumn"····#·I |
421 | ····.prologue | 419 | ····.prologue |
Offset 537, 22 lines modified | Offset 535, 24 lines modified | ||
537 | ····move-result-object·v1 | 535 | ····move-result-object·v1 |
538 | ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector; | 536 | ····invoke-virtual·{v1,·v5,·v6},·Lorg/apache/commons/math3/linear/RealVector;->mapMultiply(D)Lorg/apache/commons/math3/linear/RealVector; |
539 | ····move-result-object·v1 | 537 | ····move-result-object·v1 |
538 | ····.line·268 | ||
540 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optim/linear/Relationship; | 539 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getRelationship()Lorg/apache/commons/math3/optim/linear/Relationship; |
541 | ····move-result-object·v2 | 540 | ····move-result-object·v2 |
542 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optim/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optim/linear/Relationship; | 541 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/optim/linear/Relationship;->oppositeRelationship()Lorg/apache/commons/math3/optim/linear/Relationship; |
543 | ····move-result-object·v2 | 542 | ····move-result-object·v2 |
543 | ····.line·269 | ||
544 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getValue()D | 544 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->getValue()D |
545 | ····move-result-wide·v3 | 545 | ····move-result-wide·v3 |
546 | ····mul-double/2addr·v3,·v5 | 546 | ····mul-double/2addr·v3,·v5 |
547 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/linear/Relationship;D)V | 547 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/math3/optim/linear/LinearConstraint;-><init>(Lorg/apache/commons/math3/linear/RealVector;Lorg/apache/commons/math3/optim/linear/Relationship;D)V |
Offset 564, 14 lines modified | Offset 564, 15 lines modified | ||
Max diff block lines reached; 8636/13012 bytes (66.37%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·enum·Lorg/apache/commons/math3/optim/linear/Relationship; | 1 | .class·public·final·enum·Lorg/apache/commons/math3/optim/linear/Relationship; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Relationship.java" | 3 | .source·"Relationship.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/optim/linear/Relationship$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········"Ljava/lang/Enum", | 7 | ········"Ljava/lang/Enum", |
13 | ········"<", | 8 | ········"<", |
14 | ········"Lorg/apache/commons/math3/optim/linear/Relationship;", | 9 | ········"Lorg/apache/commons/math3/optim/linear/Relationship;", |
15 | ········">;" | 10 | ········">;" |
16 | ····} | 11 | ····} |
Offset 184, 30 lines modified | Offset 184, 30 lines modified | ||
184 | ····:cond_1 | 184 | ····:cond_1 |
185 | ····add-int/lit8·v2,·v2,·0x1 | 185 | ····add-int/lit8·v2,·v2,·0x1 |
186 | ····goto·:goto_0 | 186 | ····goto·:goto_0 |
187 | .end·method | 187 | .end·method |
188 | .method·private·getPivotRow(Lorg/apache/commons/math3/optim/linear/SimplexTableau;I)Ljava/lang/Integer; | 188 | .method·private·getPivotRow(Lorg/apache/commons/math3/optim/linear/SimplexTableau;I)Ljava/lang/Integer; |
189 | ····.locals·2 | 189 | ····.locals·22 |
190 | ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optim/linear/SimplexTableau; | 190 | ····.param·p1,·"tableau"····#·Lorg/apache/commons/math3/optim/linear/SimplexTableau; |
191 | ····.param·p2,·"col"····#·I | 191 | ····.param·p2,·"col"····#·I |
192 | ····.prologue | 192 | ····.prologue |
193 | ····.line·249 | 193 | ····.line·249 |
194 | ····new-instance·v1 | 194 | ····new-instance·v15,·Ljava/util/ArrayList; |
195 | ····invoke-direct | 195 | ····invoke-direct·{v15},·Ljava/util/ArrayList;-><init>()V |
196 | ····.line·250 | 196 | ····.line·250 |
197 | ····.local·v1 | 197 | ····.local·v15,·"minRatioPositions":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
198 | ····const-wide·v1 | 198 | ····const-wide·v13,·0x7fefffffffffffffL····#·Double.MAX_VALUE |
199 | ····.line·251 | 199 | ····.line·251 |
200 | ····.local·v1 | 200 | ····.local·v13,·"minRatio":D |
201 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getNumObjectiveFunctions()I | 201 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getNumObjectiveFunctions()I |
202 | ····move-result·v11 | 202 | ····move-result·v11 |
203 | ····.local·v11,·"i":I | 203 | ····.local·v11,·"i":I |
204 | ····:goto_0 | 204 | ····:goto_0 |
205 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getHeight()I | 205 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getHeight()I |
Offset 223, 18 lines modified | Offset 223, 18 lines modified | ||
223 | ····add-int/lit8·v4,·v4,·-0x1 | 223 | ····add-int/lit8·v4,·v4,·-0x1 |
224 | ····move-object/from16·v0,·p1 | 224 | ····move-object/from16·v0,·p1 |
225 | ····invoke-virtual·{v0,·v11,·v4},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D | 225 | ····invoke-virtual·{v0,·v11,·v4},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D |
226 | ····move-result-wide·v | 226 | ····move-result-wide·v19 |
227 | ····.line·253 | 227 | ····.line·253 |
228 | ····.local·v | 228 | ····.local·v19,·"rhs":D |
229 | ····move-object/from16·v0,·p1 | 229 | ····move-object/from16·v0,·p1 |
230 | ····move/from16·v1,·p2 | 230 | ····move/from16·v1,·p2 |
231 | ····invoke-virtual·{v0,·v11,·v1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D | 231 | ····invoke-virtual·{v0,·v11,·v1},·Lorg/apache/commons/math3/optim/linear/SimplexTableau;->getEntry(II)D |
232 | ····move-result-wide·v2 | 232 | ····move-result-wide·v2 |
Offset 250, 96 lines modified | Offset 250, 92 lines modified | ||
250 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDD)I | 250 | ····invoke-static/range·{v2·..·v7},·Lorg/apache/commons/math3/util/Precision;->compareTo(DDD)I |
251 | ····move-result·v4 | 251 | ····move-result·v4 |
252 | ····if-lez·v4,·:cond_0 | 252 | ····if-lez·v4,·:cond_0 |
253 | ····.line·258 | 253 | ····.line·258 |
254 | ····div-double·v4,·v | 254 | ····div-double·v4,·v19,·v2 |
255 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 255 | ····invoke-static·{v4,·v5},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
256 | ····move-result-wide·v1 | 256 | ····move-result-wide·v17 |
257 | ····.line·261 | 257 | ····.line·261 |
258 | ····.local·v1 | 258 | ····.local·v17,·"ratio":D |
259 | ····move-wide/from16·v0,·v1 | 259 | ····move-wide/from16·v0,·v17 |
260 | ····invoke-static·{v0,·v1,·v1 | 260 | ····invoke-static·{v0,·v1,·v13,·v14},·Ljava/lang/Double;->compare(DD)I |
261 | ····move-result·v9 | 261 | ····move-result·v9 |
262 | ····.line·262 | 262 | ····.line·262 |
263 | ····.local·v9,·"cmp":I | 263 | ····.local·v9,·"cmp":I |
264 | ····if-nez·v9,·:cond_1 | 264 | ····if-nez·v9,·:cond_1 |
265 | ····.line·263 | 265 | ····.line·263 |
266 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 266 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
267 | ····move-result-object·v4 | 267 | ····move-result-object·v4 |
268 | ····move-object/from16·v0,·v16 | ||
269 | ····invoke-interface·{v | 268 | ····invoke-interface·{v15,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
270 | ····.line·251 | 269 | ····.line·251 |
271 | ····.end·local·v9····#·"cmp":I | 270 | ····.end·local·v9····#·"cmp":I |
272 | ····.end·local·v1 | 271 | ····.end·local·v17····#·"ratio":D |
273 | ····:cond_0 | 272 | ····:cond_0 |
274 | ····:goto_1 | 273 | ····:goto_1 |
275 | ····add-int/lit8·v11,·v11,·0x1 | 274 | ····add-int/lit8·v11,·v11,·0x1 |
276 | ····goto·:goto_0 | 275 | ····goto·:goto_0 |
277 | ····.line·264 | 276 | ····.line·264 |
278 | ····.restart·local·v9····#·"cmp":I | 277 | ····.restart·local·v9····#·"cmp":I |
279 | ····.restart·local·v1 | 278 | ····.restart·local·v17····#·"ratio":D |
280 | ····:cond_1 | 279 | ····:cond_1 |
281 | ····if-gez·v9,·:cond_0 | 280 | ····if-gez·v9,·:cond_0 |
282 | ····.line·265 | 281 | ····.line·265 |
283 | ····move-wide/from16·v1 | 282 | ····move-wide/from16·v13,·v17 |
284 | ····.line·266 | 283 | ····.line·266 |
285 | ····invoke-interface | 284 | ····invoke-interface·{v15},·Ljava/util/List;->clear()V |
286 | ····.line·267 | 285 | ····.line·267 |
287 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 286 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
288 | ····move-result-object·v4 | 287 | ····move-result-object·v4 |
289 | ····move-object/from16·v0,·v16 | ||
290 | ····invoke-interface·{v | 288 | ····invoke-interface·{v15,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
291 | ····goto·:goto_1 | 289 | ····goto·:goto_1 |
292 | ····.line·272 | 290 | ····.line·272 |
293 | ····.end·local·v2····#·"entry":D | 291 | ····.end·local·v2····#·"entry":D |
294 | ····.end·local·v9····#·"cmp":I | 292 | ····.end·local·v9····#·"cmp":I |
295 | ····.end·local·v1 | 293 | ····.end·local·v17····#·"ratio":D |
296 | ····.end·local·v | 294 | ····.end·local·v19····#·"rhs":D |
297 | ····:cond_2 | 295 | ····:cond_2 |
298 | ····invoke-interface | 296 | ····invoke-interface·{v15},·Ljava/util/List;->size()I |
299 | ····move-result·v4 | 297 | ····move-result·v4 |
300 | ····if-nez·v4,·:cond_4 | 298 | ····if-nez·v4,·:cond_4 |
Max diff block lines reached; 12436/16619 bytes (74.83%) of diff not shown. |
Offset 245, 14 lines modified | Offset 245, 15 lines modified | ||
245 | ····if-nez·v3,·:cond_2 | 245 | ····if-nez·v3,·:cond_2 |
246 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 246 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
247 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 247 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
248 | ····.line·195 | ||
248 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z | 249 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/linear/RealVector;->equals(Ljava/lang/Object;)Z |
249 | ····move-result·v3 | 250 | ····move-result·v3 |
250 | ····if-nez·v3,·:cond_0 | 251 | ····if-nez·v3,·:cond_0 |
251 | ····:cond_2 | 252 | ····:cond_2 |
Offset 307, 27 lines modified | Offset 308, 30 lines modified | ||
307 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/Relationship;->hashCode()I | 308 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/Relationship;->hashCode()I |
308 | ····move-result·v0 | 309 | ····move-result·v0 |
309 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->value:D | 310 | ····iget-wide·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->value:D |
311 | ····.line·203 | ||
310 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 312 | ····invoke-static·{v1,·v2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
311 | ····move-result-object·v1 | 313 | ····move-result-object·v1 |
312 | ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I | 314 | ····invoke-virtual·{v1},·Ljava/lang/Double;->hashCode()I |
313 | ····move-result·v1 | 315 | ····move-result·v1 |
314 | ····xor-int/2addr·v0,·v1 | 316 | ····xor-int/2addr·v0,·v1 |
315 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; | 317 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraint;->coefficients:Lorg/apache/commons/math3/linear/RealVector; |
318 | ····.line·204 | ||
316 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I | 319 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/linear/RealVector;->hashCode()I |
317 | ····move-result·v1 | 320 | ····move-result·v1 |
318 | ····xor-int/2addr·v0,·v1 | 321 | ····xor-int/2addr·v0,·v1 |
322 | ····.line·202 | ||
319 | ····return·v0 | 323 | ····return·v0 |
320 | .end·method | 324 | .end·method |
Offset 50, 56 lines modified | Offset 50, 51 lines modified | ||
50 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z | 50 | ····invoke-interface·{v0,·p1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z |
51 | ····.line·54 | 51 | ····.line·54 |
52 | ····return-void | 52 | ····return-void |
53 | .end·method | 53 | .end·method |
54 | .method·public·varargs·constructor·<init>([Lorg/apache/commons/math3/optim/linear/LinearConstraint;)V | 54 | .method·public·varargs·constructor·<init>([Lorg/apache/commons/math3/optim/linear/LinearConstraint;)V |
55 | ····.locals· | 55 | ····.locals·4 |
56 | ····.param·p1,·"constraints"····#·[Lorg/apache/commons/math3/optim/linear/LinearConstraint; | 56 | ····.param·p1,·"constraints"····#·[Lorg/apache/commons/math3/optim/linear/LinearConstraint; |
57 | ····.prologue | 57 | ····.prologue |
58 | ····.line·41 | 58 | ····.line·41 |
59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
60 | ····.line·34 | 60 | ····.line·34 |
61 | ····new-instance·v | 61 | ····new-instance·v1,·Ljava/util/LinkedHashSet; |
62 | ····invoke-direct·{v | 62 | ····invoke-direct·{v1},·Ljava/util/LinkedHashSet;-><init>()V |
63 | ····iput-object·v | 63 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set; |
64 | ····.line·42 | 64 | ····.line·42 |
65 | ···· | 65 | ····array-length·v2,·p1 |
66 | ····const/4·v1,·0x0 | ||
66 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/linear/LinearConstraint; | ||
67 | ····array-length·v3,·v0 | ||
68 | ····.local·v3,·"len$":I | ||
69 | ····const/4·v2,·0x0 | ||
70 | ····.local·v2,·"i$":I | ||
71 | ····:goto_0 | 67 | ····:goto_0 |
72 | ····if-ge·v | 68 | ····if-ge·v1,·v2,·:cond_0 |
73 | ····aget-object·v | 69 | ····aget-object·v0,·p1,·v1 |
74 | ····.line·43 | 70 | ····.line·43 |
75 | ····.local·v | 71 | ····.local·v0,·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint; |
76 | ····iget-object·v | 72 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->linearConstraints:Ljava/util/Set; |
77 | ····invoke-interface·{v | 73 | ····invoke-interface·{v3,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
78 | ····.line·42 | 74 | ····.line·42 |
79 | ····add-int/lit8·v | 75 | ····add-int/lit8·v1,·v1,·0x1 |
80 | ····goto·:goto_0 | 76 | ····goto·:goto_0 |
81 | ····.line·45 | 77 | ····.line·45 |
82 | ····.end·local·v | 78 | ····.end·local·v0····#·"c":Lorg/apache/commons/math3/optim/linear/LinearConstraint; |
83 | ····:cond_0 | 79 | ····:cond_0 |
84 | ····return-void | 80 | ····return-void |
85 | .end·method | 81 | .end·method |
86 | #·virtual·methods | 82 | #·virtual·methods |
87 | .method·public·getConstraints()Ljava/util/Collection; | 83 | .method·public·getConstraints()Ljava/util/Collection; |
Offset 77, 15 lines modified | Offset 77, 14 lines modified | ||
77 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z | 77 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z |
78 | ····return·v0 | 78 | ····return·v0 |
79 | .end·method | 79 | .end·method |
80 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 80 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
81 | ····.locals·1 | 81 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
83 | ····.prologue | 82 | ····.prologue |
84 | ····.line·32 | 83 | ····.line·32 |
85 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; | 84 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Lorg/apache/commons/math3/optim/PointValuePair; |
86 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
Offset 107, 90 lines modified | Offset 106, 85 lines modified | ||
107 | ····move-result-object·v0 | 106 | ····move-result-object·v0 |
108 | ····return-object·v0 | 107 | ····return-object·v0 |
109 | .end·method | 108 | .end·method |
110 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 109 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
111 | ····.locals· | 110 | ····.locals·4 |
112 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 111 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
113 | ····.prologue | 112 | ····.prologue |
114 | ····.line·113 | 113 | ····.line·113 |
115 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 114 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
116 | ····.line·117 | 115 | ····.line·117 |
117 | ···· | 116 | ····array-length·v2,·p1 |
117 | ····const/4·v1,·0x0 | ||
118 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
119 | ····array-length·v3,·v0 | ||
120 | ····.local·v3,·"len$":I | ||
121 | ····const/4·v2,·0x0 | ||
122 | ····.local·v2,·"i$":I | ||
123 | ····:goto_0 | 118 | ····:goto_0 |
124 | ····if-ge·v | 119 | ····if-ge·v1,·v2,·:cond_3 |
125 | ····aget-object·v | 120 | ····aget-object·v0,·p1,·v1 |
126 | ····.line·118 | 121 | ····.line·118 |
127 | ····.local·v | 122 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
128 | ····instance-of·v | 123 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction; |
129 | ····if-eqz·v | 124 | ····if-eqz·v3,·:cond_1 |
130 | ····.line·119 | 125 | ····.line·119 |
131 | ····check-cast·v | 126 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction; |
132 | ····.end·local·v | 127 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
133 | ····iput-object·v | 128 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->function:Lorg/apache/commons/math3/optim/linear/LinearObjectiveFunction; |
134 | ····.line·117 | 129 | ····.line·117 |
135 | ····:cond_0 | 130 | ····:cond_0 |
136 | ····:goto_1 | 131 | ····:goto_1 |
137 | ····add-int/lit8·v | 132 | ····add-int/lit8·v1,·v1,·0x1 |
138 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
139 | ····.line·122 | 134 | ····.line·122 |
140 | ····.restart·local·v | 135 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
141 | ····:cond_1 | 136 | ····:cond_1 |
142 | ····instance-of·v | 137 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet; |
143 | ····if-eqz·v | 138 | ····if-eqz·v3,·:cond_2 |
144 | ····.line·123 | 139 | ····.line·123 |
145 | ····check-cast·v | 140 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet; |
146 | ····.end·local·v | 141 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
147 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/LinearConstraintSet;->getConstraints()Ljava/util/Collection; |
148 | ····move-result-object·v | 143 | ····move-result-object·v3 |
149 | ····iput-object·v | 144 | ····iput-object·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->linearConstraints:Ljava/util/Collection; |
150 | ····goto·:goto_1 | 145 | ····goto·:goto_1 |
151 | ····.line·126 | 146 | ····.line·126 |
152 | ····.restart·local·v | 147 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
153 | ····:cond_2 | 148 | ····:cond_2 |
154 | ····instance-of·v | 149 | ····instance-of·v3,·v0,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint; |
155 | ····if-eqz·v | 150 | ····if-eqz·v3,·:cond_0 |
156 | ····.line·127 | 151 | ····.line·127 |
157 | ····check-cast·v | 152 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint; |
158 | ····.end·local·v | 153 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
159 | ····invoke-virtual·{v | 154 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/linear/NonNegativeConstraint;->isRestrictedToNonNegative()Z |
160 | ····move-result·v | 155 | ····move-result·v3 |
161 | ····iput-boolean·v | 156 | ····iput-boolean·v3,·p0,·Lorg/apache/commons/math3/optim/linear/LinearOptimizer;->nonNegative:Z |
162 | ····goto·:goto_1 | 157 | ····goto·:goto_1 |
163 | ····.line·131 | 158 | ····.line·131 |
164 | ····:cond_3 | 159 | ····:cond_3 |
165 | ····return-void | 160 | ····return-void |
166 | .end·method | 161 | .end·method |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 32 | .field·final·synthetic·val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
33 | #·direct·methods | 33 | #·direct·methods |
34 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;)V | 34 | .method·constructor·<init>(Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;)V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer; | ||
36 | ····.prologue | 37 | ····.prologue |
37 | ····.line·213 | 38 | ····.line·213 |
38 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer; | 39 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->this$0:Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer; |
39 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 40 | ····iput-object·p2,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
Offset 48, 25 lines modified | Offset 49, 21 lines modified | ||
48 | ····return-void | 49 | ····return-void |
49 | .end·method | 50 | .end·method |
50 | #·virtual·methods | 51 | #·virtual·methods |
51 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
52 | ····.locals·1 | 53 | ····.locals·1 |
53 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
54 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·213 | 55 | ····.line·213 |
57 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 56 | ····check-cast·p1,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
58 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
59 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 57 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
60 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
61 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->compare(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)I |
62 | ····move-result·v0 | 59 | ····move-result·v0 |
63 | ····return·v0 | 60 | ····return·v0 |
64 | .end·method | 61 | .end·method |
Offset 119, 14 lines modified | Offset 116, 15 lines modified | ||
119 | ····.local·v2,·"v2":D | 116 | ····.local·v2,·"v2":D |
120 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 117 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1;->val$goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
121 | ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; | 118 | ····sget-object·v5,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType;->MINIMIZE:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
122 | ····if-ne·v4,·v5,·:cond_3 | 119 | ····if-ne·v4,·v5,·:cond_3 |
120 | ····.line·224 | ||
123 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I | 121 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Double;->compare(DD)I |
124 | ····move-result·v4 | 122 | ····move-result·v4 |
125 | ····goto·:goto_0 | 123 | ····goto·:goto_0 |
126 | ····:cond_3 | 124 | ····:cond_3 |
Offset 259, 15 lines modified | Offset 259, 15 lines modified | ||
259 | ····.line·119 | 259 | ····.line·119 |
260 | ····.local·v31,·"mid":D | 260 | ····.local·v31,·"mid":D |
261 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getMax()D | 261 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getMax()D |
262 | ····move-result-wide·v23 | 262 | ····move-result-wide·v23 |
263 | ····.line·12 | 263 | ····.line·123 |
264 | ····.local·v23,·"hi":D | 264 | ····.local·v23,·"hi":D |
265 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; | 265 | ····invoke-virtual/range·{p0·..·p0},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->getConvergenceChecker()Lorg/apache/commons/math3/optim/ConvergenceChecker; |
266 | ····move-result-object·v9 | 266 | ····move-result-object·v9 |
267 | ····.line·127 | 267 | ····.line·127 |
268 | ····.local·v9,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;>;" | 268 | ····.local·v9,·"checker":Lorg/apache/commons/math3/optim/ConvergenceChecker;,·"Lorg/apache/commons/math3/optim/ConvergenceChecker<Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;>;" |
Offset 514, 14 lines modified | Offset 514, 15 lines modified | ||
514 | ····mul-double·v53,·v53,·v36 | 514 | ····mul-double·v53,·v53,·v36 |
515 | ····cmpg-double·v53,·v33,·v53 | 515 | ····cmpg-double·v53,·v33,·v53 |
516 | ····if-gez·v53,·:cond_a | 516 | ····if-gez·v53,·:cond_a |
517 | ····.line·184 | ||
517 | ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 518 | ····invoke-static/range·{v33·..·v34},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
518 | ····move-result-wide·v53 | 519 | ····move-result-wide·v53 |
519 | ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5 | 520 | ····const-wide/high16·v55,·0x3fe0000000000000L····#·0.5 |
520 | ····mul-double·v55,·v55,·v36 | 521 | ····mul-double·v55,·v55,·v36 |
Offset 617, 26 lines modified | Offset 618, 27 lines modified | ||
617 | ····:goto_8 | 618 | ····:goto_8 |
618 | ····move-wide/from16·v0,·v45 | 619 | ····move-wide/from16·v0,·v45 |
619 | ····move-wide/from16·v2,·v53 | 620 | ····move-wide/from16·v2,·v53 |
620 | ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;-><init>(DD)V | 621 | ····invoke-direct·{v10,·v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;-><init>(DD)V |
621 | ····.line·23 | 622 | ····.line·236 |
622 | ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 623 | ····.restart·local·v10····#·"current":Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
623 | ····move-object/from16·v0,·p0 | 624 | ····move-object/from16·v0,·p0 |
624 | ····move-object/from16·v1,·v35 | 625 | ····move-object/from16·v1,·v35 |
625 | ····move/from16·v2,·v25 | 626 | ····move/from16·v2,·v25 |
626 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 627 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
627 | ····move-result-object·v53 | 628 | ····move-result-object·v53 |
629 | ····.line·235 | ||
628 | ····move-object/from16·v0,·p0 | 630 | ····move-object/from16·v0,·p0 |
629 | ····move-object/from16·v1,·v53 | 631 | ····move-object/from16·v1,·v53 |
630 | ····move/from16·v2,·v25 | 632 | ····move/from16·v2,·v25 |
631 | ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 633 | ····invoke-direct·{v0,·v8,·v1,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
Offset 893, 14 lines modified | Offset 895, 15 lines modified | ||
893 | ····.line·264 | 895 | ····.line·264 |
894 | ····:goto_e | 896 | ····:goto_e |
895 | ····cmpg-double·v53,·v15,·v19 | 897 | ····cmpg-double·v53,·v15,·v19 |
896 | ····if-lez·v53,·:cond_15 | 898 | ····if-lez·v53,·:cond_15 |
899 | ····.line·265 | ||
897 | ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 900 | ····invoke-static/range·{v49·..·v52},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
898 | ····move-result·v53 | 901 | ····move-result·v53 |
899 | ····if-eqz·v53,·:cond_17 | 902 | ····if-eqz·v53,·:cond_17 |
900 | ····.line·266 | 903 | ····.line·266 |
Offset 926, 24 lines modified | Offset 929, 26 lines modified | ||
926 | ····.line·270 | 929 | ····.line·270 |
927 | ····:cond_17 | 930 | ····:cond_17 |
928 | ····cmpg-double·v53,·v15,·v17 | 931 | ····cmpg-double·v53,·v15,·v17 |
929 | ····if-lez·v53,·:cond_18 | 932 | ····if-lez·v53,·:cond_18 |
933 | ····.line·271 | ||
930 | ····move-wide/from16·v0,·v47 | 934 | ····move-wide/from16·v0,·v47 |
931 | ····move-wide/from16·v2,·v51 | 935 | ····move-wide/from16·v2,·v51 |
932 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 936 | ····invoke-static·{v0,·v1,·v2,·v3},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
933 | ····move-result·v53 | 937 | ····move-result·v53 |
934 | ····if-nez·v53,·:cond_18 | 938 | ····if-nez·v53,·:cond_18 |
939 | ····.line·272 | ||
935 | ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z | 940 | ····invoke-static/range·{v47·..·v50},·Lorg/apache/commons/math3/util/Precision;->equals(DD)Z |
936 | ····move-result·v53 | 941 | ····move-result·v53 |
937 | ····if-eqz·v53,·:cond_12 | 942 | ····if-eqz·v53,·:cond_12 |
938 | ····.line·273 | 943 | ····.line·273 |
Offset 951, 15 lines modified | Offset 956, 15 lines modified | ||
951 | ····move-wide/from16·v47,·v45 | 956 | ····move-wide/from16·v47,·v45 |
952 | ····.line·274 | 957 | ····.line·274 |
953 | ····move-wide/from16·v17,·v15 | 958 | ····move-wide/from16·v17,·v15 |
954 | ····goto·:goto_d | 959 | ····goto·:goto_d |
955 | ····.line·27 | 960 | ····.line·279 |
956 | ····.end·local·v15····#·"fu":D | 961 | ····.end·local·v15····#·"fu":D |
957 | ····.end·local·v33····#·"p":D | 962 | ····.end·local·v33····#·"p":D |
958 | ····.end·local·v36····#·"q":D | 963 | ····.end·local·v36····#·"q":D |
959 | ····.end·local·v38····#·"r":D | 964 | ····.end·local·v38····#·"r":D |
960 | ····.end·local·v45····#·"u":D | 965 | ····.end·local·v45····#·"u":D |
961 | ····:cond_19 | 966 | ····:cond_19 |
962 | ····move-object/from16·v0,·p0 | 967 | ····move-object/from16·v0,·p0 |
Offset 968, 14 lines modified | Offset 973, 15 lines modified | ||
968 | ····move/from16·v2,·v25 | 973 | ····move/from16·v2,·v25 |
969 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 974 | ····invoke-direct·{v0,·v1,·v10,·v2},·Lorg/apache/commons/math3/optim/univariate/BrentOptimizer;->best(Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Z)Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
970 | ····move-result-object·v53 | 975 | ····move-result-object·v53 |
976 | ····.line·278 | ||
Max diff block lines reached; 372/4204 bytes (8.85%) of diff not shown. |
Offset 73, 26 lines modified | Offset 73, 21 lines modified | ||
73 | ····return-void | 73 | ····return-void |
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z | 76 | .method·public·bridge·synthetic·converged(ILjava/lang/Object;Ljava/lang/Object;)Z |
77 | ····.locals·1 | 77 | ····.locals·1 |
78 | ····.param·p1,·"x0"····#·I | ||
79 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
80 | ····.param·p3,·"x2"····#·Ljava/lang/Object; | ||
81 | ····.prologue | 78 | ····.prologue |
82 | ····.line·41 | 79 | ····.line·41 |
83 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 80 | ····check-cast·p2,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
84 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
85 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 81 | ····check-cast·p3,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
86 | ····.end·local·p3····#·"x2":Ljava/lang/Object; | ||
87 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)Z | 82 | ····invoke-virtual·{p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->converged(ILorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair;)Z |
88 | ····move-result·v0 | 83 | ····move-result·v0 |
89 | ····return·v0 | 84 | ····return·v0 |
90 | .end·method | 85 | .end·method |
Offset 163, 14 lines modified | Offset 158, 15 lines modified | ||
163 | ····mul-double/2addr·v8,·v6 | 158 | ····mul-double/2addr·v8,·v6 |
164 | ····cmpg-double·v8,·v2,·v8 | 159 | ····cmpg-double·v8,·v2,·v8 |
165 | ····if-lez·v8,·:cond_1 | 160 | ····if-lez·v8,·:cond_1 |
161 | ····.line·126 | ||
166 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D | 162 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker;->getAbsoluteThreshold()D |
167 | ····move-result-wide·v8 | 163 | ····move-result-wide·v8 |
168 | ····cmpg-double·v8,·v2,·v8 | 164 | ····cmpg-double·v8,·v2,·v8 |
169 | ····if-gtz·v8,·:cond_2 | 165 | ····if-gtz·v8,·:cond_2 |
Offset 370, 14 lines modified | Offset 370, 15 lines modified | ||
370 | ····.line·182 | 370 | ····.line·182 |
371 | ····:cond_5 | 371 | ····:cond_5 |
372 | ····:try_start_1 | 372 | ····:try_start_1 |
373 | ····move-object/from16·v0,·p0 | 373 | ····move-object/from16·v0,·p0 |
374 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;->generator:Lorg/apache/commons/math3/random/RandomGenerator; | 374 | ····iget-object·v1,·v0,·Lorg/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer;->generator:Lorg/apache/commons/math3/random/RandomGenerator; |
375 | ····.line·184 | ||
375 | ····invoke-interface·{v1},·Lorg/apache/commons/math3/random/RandomGenerator;->nextDouble()D | 376 | ····invoke-interface·{v1},·Lorg/apache/commons/math3/random/RandomGenerator;->nextDouble()D |
376 | ····:try_end_1 | 377 | ····:try_end_1 |
377 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0 | 378 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_1·..·:try_end_1}·:catch_0 |
378 | ····move-result-wide·v14 | 379 | ····move-result-wide·v14 |
379 | ····sub-double·v16,·v4,·v2 | 380 | ····sub-double·v16,·v4,·v2 |
Offset 488, 15 lines modified | Offset 489, 14 lines modified | ||
488 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 489 | ····check-cast·v0,·[Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
489 | ····return-object·v0 | 490 | ····return-object·v0 |
490 | .end·method | 491 | .end·method |
491 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 492 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
492 | ····.locals·1 | 493 | ····.locals·1 |
493 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
494 | ····.annotation·system·Ldalvik/annotation/Throws; | 494 | ····.annotation·system·Ldalvik/annotation/Throws; |
495 | ········value·=·{ | 495 | ········value·=·{ |
496 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;, | 496 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;, |
497 | ············Lorg/apache/commons/math3/exception/TooManyIterationsException; | 497 | ············Lorg/apache/commons/math3/exception/TooManyIterationsException; |
498 | ········} | 498 | ········} |
499 | ····.end·annotation | 499 | ····.end·annotation |
Offset 106, 15 lines modified | Offset 106, 14 lines modified | ||
106 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D | 106 | ····iget-wide·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D |
107 | ····return-wide·v0 | 107 | ····return-wide·v0 |
108 | .end·method | 108 | .end·method |
109 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; | 109 | .method·public·bridge·synthetic·optimize([Lorg/apache/commons/math3/optim/OptimizationData;)Ljava/lang/Object; |
110 | ····.locals·1 | 110 | ····.locals·1 |
111 | ····.param·p1,·"x0"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | ||
112 | ····.annotation·system·Ldalvik/annotation/Throws; | 111 | ····.annotation·system·Ldalvik/annotation/Throws; |
113 | ········value·=·{ | 112 | ········value·=·{ |
114 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;, | 113 | ············Lorg/apache/commons/math3/exception/TooManyEvaluationsException;, |
115 | ············Lorg/apache/commons/math3/exception/TooManyIterationsException; | 114 | ············Lorg/apache/commons/math3/exception/TooManyIterationsException; |
116 | ········} | 115 | ········} |
117 | ····.end·annotation | 116 | ····.end·annotation |
Offset 144, 109 lines modified | Offset 143, 104 lines modified | ||
144 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; | 143 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariatePointValuePair; |
145 | ····return-object·v0 | 144 | ····return-object·v0 |
146 | .end·method | 145 | .end·method |
147 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 146 | .method·protected·varargs·parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
148 | ····.locals· | 147 | ····.locals·6 |
149 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; | 148 | ····.param·p1,·"optData"····#·[Lorg/apache/commons/math3/optim/OptimizationData; |
150 | ····.prologue | 149 | ····.prologue |
151 | ····.line·96 | 150 | ····.line·96 |
152 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V | 151 | ····invoke-super·{p0,·p1},·Lorg/apache/commons/math3/optim/BaseOptimizer;->parseOptimizationData([Lorg/apache/commons/math3/optim/OptimizationData;)V |
153 | ····.line·100 | 152 | ····.line·100 |
154 | ···· | 153 | ····array-length·v3,·p1 |
155 | ····.local·v0,·"arr$":[Lorg/apache/commons/math3/optim/OptimizationData; | ||
156 | ····array-length·v4,·v0 | ||
157 | ····.local·v4,·"len$":I | ||
158 | ····const/4·v2,·0x0 | 154 | ····const/4·v2,·0x0 |
159 | ····.local·v2,·"i$":I | ||
160 | ····:goto_0 | 155 | ····:goto_0 |
161 | ····if-ge·v2,·v | 156 | ····if-ge·v2,·v3,·:cond_3 |
162 | ····aget-object·v | 157 | ····aget-object·v0,·p1,·v2 |
163 | ····.line·101 | 158 | ····.line·101 |
164 | ····.local·v | 159 | ····.local·v0,·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
165 | ····instance-of·v | 160 | ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/univariate/SearchInterval; |
166 | ····if-eqz·v | 161 | ····if-eqz·v4,·:cond_1 |
167 | ····move-object·v | 162 | ····move-object·v1,·v0 |
168 | ····.line·102 | 163 | ····.line·102 |
169 | ····check-cast·v | 164 | ····check-cast·v1,·Lorg/apache/commons/math3/optim/univariate/SearchInterval; |
170 | ····.line·103 | 165 | ····.line·103 |
171 | ····.local·v | 166 | ····.local·v1,·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval; |
172 | ····invoke-virtual·{v | 167 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMin()D |
173 | ····move-result-wide·v | 168 | ····move-result-wide·v4 |
174 | ····iput-wide·v | 169 | ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->min:D |
175 | ····.line·104 | 170 | ····.line·104 |
176 | ····invoke-virtual·{v | 171 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getMax()D |
177 | ····move-result-wide·v | 172 | ····move-result-wide·v4 |
178 | ····iput-wide·v | 173 | ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->max:D |
179 | ····.line·105 | 174 | ····.line·105 |
180 | ····invoke-virtual·{v | 175 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/optim/univariate/SearchInterval;->getStartValue()D |
181 | ····move-result-wide·v | 176 | ····move-result-wide·v4 |
182 | ····iput-wide·v | 177 | ····iput-wide·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->start:D |
183 | ····.line·100 | 178 | ····.line·100 |
184 | ····.end·local·v | 179 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
185 | ····.end·local·v | 180 | ····.end·local·v1····#·"interval":Lorg/apache/commons/math3/optim/univariate/SearchInterval; |
186 | ····:cond_0 | 181 | ····:cond_0 |
187 | ····:goto_1 | 182 | ····:goto_1 |
188 | ····add-int/lit8·v2,·v2,·0x1 | 183 | ····add-int/lit8·v2,·v2,·0x1 |
189 | ····goto·:goto_0 | 184 | ····goto·:goto_0 |
190 | ····.line·108 | 185 | ····.line·108 |
191 | ····.restart·local·v | 186 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
192 | ····:cond_1 | 187 | ····:cond_1 |
193 | ····instance-of·v | 188 | ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction; |
194 | ····if-eqz·v | 189 | ····if-eqz·v4,·:cond_2 |
195 | ····.line·109 | 190 | ····.line·109 |
196 | ····check-cast·v | 191 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction; |
197 | ····.end·local·v | 192 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
198 | ····invoke-virtual·{v | 193 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction;->getObjectiveFunction()Lorg/apache/commons/math3/analysis/UnivariateFunction; |
199 | ····move-result-object·v | 194 | ····move-result-object·v4 |
200 | ····iput-object·v | 195 | ····iput-object·v4,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->function:Lorg/apache/commons/math3/analysis/UnivariateFunction; |
201 | ····goto·:goto_1 | 196 | ····goto·:goto_1 |
202 | ····.line·112 | 197 | ····.line·112 |
203 | ····.restart·local·v | 198 | ····.restart·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
204 | ····:cond_2 | 199 | ····:cond_2 |
205 | ····instance-of·v | 200 | ····instance-of·v4,·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
206 | ····if-eqz·v | 201 | ····if-eqz·v4,·:cond_0 |
207 | ····.line·113 | 202 | ····.line·113 |
208 | ····check-cast·v | 203 | ····check-cast·v0,·Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
209 | ····.end·local·v | 204 | ····.end·local·v0····#·"data":Lorg/apache/commons/math3/optim/OptimizationData; |
210 | ····iput-object·v | 205 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/optim/univariate/UnivariateOptimizer;->goal:Lorg/apache/commons/math3/optim/nonlinear/scalar/GoalType; |
211 | ····goto·:goto_1 | 206 | ····goto·:goto_1 |
212 | ····.line·117 | 207 | ····.line·117 |
213 | ····:cond_3 | 208 | ····:cond_3 |
214 | ····return-void | 209 | ····return-void |
215 | .end·method | 210 | .end·method |
Offset 138, 142 lines modified | Offset 138, 140 lines modified | ||
138 | .end·method | 138 | .end·method |
139 | .method·public·equals(Ljava/lang/Object;)Z | 139 | .method·public·equals(Ljava/lang/Object;)Z |
140 | ····.locals·8 | 140 | ····.locals·8 |
141 | ····.param·p1,·"other"····#·Ljava/lang/Object; | 141 | ····.param·p1,·"other"····#·Ljava/lang/Object; |
142 | ····.prologue | 142 | ····.prologue |
143 | ····const/4·v | 143 | ····const/4·v3,·0x1 |
144 | ····const/4·v | 144 | ····const/4·v4,·0x0 |
145 | ····.line·159 | 145 | ····.line·159 |
146 | ····if-ne·p0,·p1,·:cond_0 | 146 | ····if-ne·p0,·p1,·:cond_0 |
147 | ····move·v | 147 | ····move·v2,·v3 |
148 | ····.line·177 | 148 | ····.line·177 |
149 | ····:goto_0 | 149 | ····:goto_0 |
150 | ····return·v | 150 | ····return·v2 |
151 | ····.line·162 | 151 | ····.line·162 |
152 | ····:cond_0 | 152 | ····:cond_0 |
153 | ····instance-of·v | 153 | ····instance-of·v2,·p1,·Lorg/apache/commons/math3/util/TransformerMap; |
154 | ····if-eqz·v | 154 | ····if-eqz·v2,·:cond_5 |
155 | ····move-object·v | 155 | ····move-object·v1,·p1 |
156 | ····.line·163 | 156 | ····.line·163 |
157 | ····check-cast·v | 157 | ····check-cast·v1,·Lorg/apache/commons/math3/util/TransformerMap; |
158 | ····.line·164 | 158 | ····.line·164 |
159 | ····.local·v | 159 | ····.local·v1,·"rhs":Lorg/apache/commons/math3/util/TransformerMap; |
160 | ····iget-object·v | 160 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer; |
161 | ····iget-object·v | 161 | ····iget-object·v5,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->defaultTransformer:Lorg/apache/commons/math3/util/NumberTransformer; |
162 | ····invoke-virtual·{v | 162 | ····invoke-virtual·{v2,·v5},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
163 | ····move-result·v | 163 | ····move-result·v2 |
164 | ····if-nez·v | 164 | ····if-nez·v2,·:cond_1 |
165 | ····move·v | 165 | ····move·v2,·v4 |
166 | ····.line·165 | 166 | ····.line·165 |
167 | ····goto·:goto_0 | 167 | ····goto·:goto_0 |
168 | ····.line·167 | 168 | ····.line·167 |
169 | ····:cond_1 | 169 | ····:cond_1 |
170 | ····iget-object·v | 170 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map; |
171 | ····invoke-interface·{v | 171 | ····invoke-interface·{v2},·Ljava/util/Map;->size()I |
172 | ····move-result·v | 172 | ····move-result·v2 |
173 | ····iget-object·v | 173 | ····iget-object·v5,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map; |
174 | ····invoke-interface·{v | 174 | ····invoke-interface·{v5},·Ljava/util/Map;->size()I |
175 | ····move-result·v | 175 | ····move-result·v5 |
176 | ····if-eq·v | 176 | ····if-eq·v2,·v5,·:cond_2 |
177 | ····move·v | 177 | ····move·v2,·v4 |
178 | ····.line·168 | 178 | ····.line·168 |
179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
180 | ····.line·170 | 180 | ····.line·170 |
181 | ····:cond_2 | 181 | ····:cond_2 |
182 | ····iget-object·v | 182 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map; |
183 | ····invoke-interface·{v | 183 | ····invoke-interface·{v2},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
184 | ····move-result-object·v | 184 | ····move-result-object·v2 |
185 | ····invoke-interface·{v | 185 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
186 | ····move-result-object·v | 186 | ····move-result-object·v5 |
187 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
188 | ····:cond_3 | 187 | ····:cond_3 |
189 | ····invoke-interface·{v | 188 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
190 | ····move-result·v | 189 | ····move-result·v2 |
191 | ····if-eqz·v | 190 | ····if-eqz·v2,·:cond_4 |
192 | ····invoke-interface·{v | 191 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
193 | ····move-result-object·v0 | 192 | ····move-result-object·v0 |
194 | ····check-cast·v0,·Ljava/util/Map$Entry; | 193 | ····check-cast·v0,·Ljava/util/Map$Entry; |
195 | ····.line·171 | 194 | ····.line·171 |
196 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;" | 195 | ····.local·v0,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;" |
197 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 196 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
198 | ····move-result-object·v | 197 | ····move-result-object·v2 |
199 | ····check-cast·v | 198 | ····check-cast·v2,·Lorg/apache/commons/math3/util/NumberTransformer; |
200 | ····iget-object·v6,·v | 199 | ····iget-object·v6,·v1,·Lorg/apache/commons/math3/util/TransformerMap;->map:Ljava/util/Map; |
201 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 200 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
202 | ····move-result-object·v7 | 201 | ····move-result-object·v7 |
203 | ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 202 | ····invoke-interface·{v6,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
204 | ····move-result-object·v6 | 203 | ····move-result-object·v6 |
205 | ····invoke-virtual·{v | 204 | ····invoke-virtual·{v2,·v6},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
206 | ····move-result·v | 205 | ····move-result·v2 |
207 | ····if-nez·v | 206 | ····if-nez·v2,·:cond_3 |
208 | ····move·v | 207 | ····move·v2,·v4 |
209 | ····.line·172 | 208 | ····.line·172 |
210 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
211 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;" | 210 | ····.end·local·v0····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/apache/commons/math3/util/NumberTransformer;>;" |
212 | ····:cond_4 | 211 | ····:cond_4 |
213 | ····move·v | 212 | ····move·v2,·v3 |
Max diff block lines reached; 3078/8269 bytes (37.22%) of diff not shown. |
Offset 142, 20 lines modified | Offset 142, 22 lines modified | ||
142 | ····.local·v0,·"endIndex":I | 142 | ····.local·v0,·"endIndex":I |
143 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 143 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
144 | ····move-result·v2 | 144 | ····move-result·v2 |
145 | ····if-ge·v1,·v2,·:cond_0 | 145 | ····if-ge·v1,·v2,·:cond_0 |
146 | ····.line·177 | ||
146 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 147 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
147 | ····move-result·v2 | 148 | ····move-result·v2 |
148 | ····if-gt·v0,·v2,·:cond_0 | 149 | ····if-gt·v0,·v2,·:cond_0 |
150 | ····.line·178 | ||
149 | ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 151 | ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
150 | ····move-result-object·v2 | 152 | ····move-result-object·v2 |
151 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I | 153 | ····invoke-virtual·{v2,·p1},·Ljava/lang/String;->compareTo(Ljava/lang/String;)I |
152 | ····move-result·v2 | 154 | ····move-result·v2 |
Offset 320, 14 lines modified | Offset 322, 15 lines modified | ||
320 | ····.local·v0,·"endIndex":I | 322 | ····.local·v0,·"endIndex":I |
321 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I | 323 | ····invoke-virtual·{p0},·Ljava/lang/String;->length()I |
322 | ····move-result·v5 | 324 | ····move-result·v5 |
323 | ····if-ge·v0,·v5,·:cond_0 | 325 | ····if-ge·v0,·v5,·:cond_0 |
326 | ····.line·122 | ||
324 | ····invoke-virtual·{p0,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 327 | ····invoke-virtual·{p0,·v4,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
325 | ····move-result-object·v5 | 328 | ····move-result-object·v5 |
326 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 329 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
327 | ····move-result-object·v6 | 330 | ····move-result-object·v6 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/util/DoubleArray; | 6 | .implements·Lorg/apache/commons/math3/util/DoubleArray; |
7 | .implements·Ljava/io/Serializable; | 7 | .implements·Ljava/io/Serializable; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/util/ResizableDoubleArray$1;, | ||
12 | ········Lorg/apache/commons/math3/util/ResizableDoubleArray$ExpansionMode; | 11 | ········Lorg/apache/commons/math3/util/ResizableDoubleArray$ExpansionMode; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | #·static·fields | 14 | #·static·fields |
16 | .field·public·static·final·ADDITIVE_MODE:I·=·0x1 | 15 | .field·public·static·final·ADDITIVE_MODE:I·=·0x1 |
Offset 186, 14 lines modified | Offset 185, 15 lines modified | ||
186 | ····if-gtz·p1,·:cond_0 | 185 | ····if-gtz·p1,·:cond_0 |
187 | ····.line·403 | 186 | ····.line·403 |
188 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; | 187 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException; |
189 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_CAPACITY_NOT_POSITIVE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 188 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INITIAL_CAPACITY_NOT_POSITIVE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
189 | ····.line·404 | ||
190 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 190 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
191 | ····move-result-object·v2 | 191 | ····move-result-object·v2 |
192 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 192 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotStrictlyPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
193 | ····throw·v0 | 193 | ····throw·v0 |
Offset 544, 14 lines modified | Offset 544, 15 lines modified | ||
544 | ····const/4·v2,·0x2 | 544 | ····const/4·v2,·0x2 |
545 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 545 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
546 | ····const/4·v3,·0x0 | 546 | ····const/4·v3,·0x0 |
547 | ····.line·660 | ||
547 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 548 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
548 | ····move-result-object·v4 | 549 | ····move-result-object·v4 |
549 | ····aput-object·v4,·v2,·v3 | 550 | ····aput-object·v4,·v2,·v3 |
550 | ····const/4·v3,·0x1 | 551 | ····const/4·v3,·0x1 |
Offset 590, 14 lines modified | Offset 591, 15 lines modified | ||
590 | ····const/4·v2,·0x1 | 591 | ····const/4·v2,·0x1 |
591 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 592 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
592 | ····const/4·v3,·0x0 | 593 | ····const/4·v3,·0x0 |
594 | ····.line·664 | ||
593 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 595 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
594 | ····move-result-object·v4 | 596 | ····move-result-object·v4 |
595 | ····aput-object·v4,·v2,·v3 | 597 | ····aput-object·v4,·v2,·v3 |
596 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 598 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 1033, 26 lines modified | Offset 1035, 28 lines modified | ||
1033 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1035 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1034 | ····const/4·v3,·0x2 | 1036 | ····const/4·v3,·0x2 |
1035 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 1037 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
1038 | ····.line·560 | ||
1036 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1039 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1037 | ····move-result-object·v4 | 1040 | ····move-result-object·v4 |
1038 | ····aput-object·v4,·v3,·v6 | 1041 | ····aput-object·v4,·v3,·v6 |
1039 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1042 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1040 | ····move-result-object·v4 | 1043 | ····move-result-object·v4 |
1041 | ····aput-object·v4,·v3,·v5 | 1044 | ····aput-object·v4,·v3,·v5 |
1045 | ····.line·559 | ||
1042 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 1046 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
1043 | ····.line·561 | 1047 | ····.line·561 |
1044 | ····throw·v0 | 1048 | ····throw·v0 |
1045 | ····.line·564 | 1049 | ····.line·564 |
1046 | ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 1050 | ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
Offset 1080, 20 lines modified | Offset 1084, 22 lines modified | ||
1080 | ····move-result-object·v1 | 1084 | ····move-result-object·v1 |
1081 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1085 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CONTRACTION_CRITERIA_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1082 | ····new-array·v3,·v5,·[Ljava/lang/Object; | 1086 | ····new-array·v3,·v5,·[Ljava/lang/Object; |
1087 | ····.line·567 | ||
1083 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1088 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1084 | ····move-result-object·v4 | 1089 | ····move-result-object·v4 |
1085 | ····aput-object·v4,·v3,·v6 | 1090 | ····aput-object·v4,·v3,·v6 |
1091 | ····.line·566 | ||
1086 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 1092 | ····invoke-virtual·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/util/ExceptionContext;->addMessage(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
1087 | ····.line·568 | 1093 | ····.line·568 |
1088 | ····throw·v0 | 1094 | ····throw·v0 |
1089 | ····.line·571 | 1095 | ····.line·571 |
1090 | ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 1096 | ····.end·local·v0····#·"e":Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
Offset 1121, 20 lines modified | Offset 1127, 22 lines modified | ||
1121 | ····move-result-object·v1 | 1127 | ····move-result-object·v1 |
1122 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPANSION_FACTOR_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1128 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->EXPANSION_FACTOR_SMALLER_THAN_ONE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1123 | ····new-array·v3,·v5,·[Ljava/lang/Object; | 1129 | ····new-array·v3,·v5,·[Ljava/lang/Object; |
1130 | ····.line·574 | ||
1124 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1131 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1125 | ····move-result-object·v4 | 1132 | ····move-result-object·v4 |
Max diff block lines reached; 1428/5326 bytes (26.81%) of diff not shown. |
Offset 36, 14 lines modified | Offset 36, 15 lines modified | ||
36 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter; | 36 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter; |
37 | #·direct·methods | 37 | #·direct·methods |
38 | .method·constructor·<init>(Lorg/apache/commons/math3/util/MultidimensionalCounter;)V | 38 | .method·constructor·<init>(Lorg/apache/commons/math3/util/MultidimensionalCounter;)V |
39 | ····.locals·3 | 39 | ····.locals·3 |
40 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/MultidimensionalCounter; | ||
40 | ····.prologue | 41 | ····.prologue |
41 | ····const/4·v2,·-0x1 | 42 | ····const/4·v2,·-0x1 |
42 | ····.line·90 | 43 | ····.line·90 |
43 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/MultidimensionalCounter$Iterator;->this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter; | 44 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/MultidimensionalCounter$Iterator;->this$0:Lorg/apache/commons/math3/util/MultidimensionalCounter; |
Offset 156, 46 lines modified | Offset 156, 51 lines modified | ||
156 | ····if-nez·v3,·:cond_4 | 156 | ····if-nez·v3,·:cond_4 |
157 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; | 157 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; |
158 | ····if-nez·v3,·:cond_3 | 158 | ····if-nez·v3,·:cond_3 |
159 | ····.line·115 | ||
159 | ····:goto_1 | 160 | ····:goto_1 |
160 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; | 161 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; |
161 | ····if-nez·v3,·:cond_5 | 162 | ····if-nez·v3,·:cond_5 |
162 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; | 163 | ····iget-object·v3,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; |
163 | ····if-eqz·v3,·:cond_0 | 164 | ····if-eqz·v3,·:cond_0 |
164 | ····:cond_3 | 165 | ····:cond_3 |
165 | ····move·v1,·v2 | 166 | ····move·v1,·v2 |
167 | ····.line·118 | ||
166 | ····goto·:goto_0 | 168 | ····goto·:goto_0 |
169 | ····.line·113 | ||
167 | ····:cond_4 | 170 | ····:cond_4 |
168 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; | 171 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; |
169 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; | 172 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->key:Ljava/lang/Object; |
173 | ····.line·115 | ||
170 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 174 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
171 | ····move-result·v3 | 175 | ····move-result·v3 |
172 | ····if-eqz·v3,·:cond_3 | 176 | ····if-eqz·v3,·:cond_3 |
173 | ····goto·:goto_1 | 177 | ····goto·:goto_1 |
174 | ····:cond_5 | 178 | ····:cond_5 |
175 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; | 179 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; |
176 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; | 180 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/util/Pair;->value:Ljava/lang/Object; |
181 | ····.line·118 | ||
177 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 182 | ····invoke-virtual·{v3,·v4},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
178 | ····move-result·v3 | 183 | ····move-result·v3 |
179 | ····if-eqz·v3,·:cond_3 | 184 | ····if-eqz·v3,·:cond_3 |
180 | ····goto·:goto_0 | 185 | ····goto·:goto_0 |
Offset 964, 258 lines modified | Offset 964, 226 lines modified | ||
964 | ····:cond_1 | 964 | ····:cond_1 |
965 | ····const-string·v0,·"" | 965 | ····const-string·v0,·"" |
966 | ····goto·:goto_1 | 966 | ····goto·:goto_1 |
967 | .end·method | 967 | .end·method |
968 | .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[D)V | 968 | .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[D)V |
969 | ····.locals· | 969 | ····.locals·8 |
970 | ····.param·p0,·"out"····#·Ljava/io/PrintStream; | 970 | ····.param·p0,·"out"····#·Ljava/io/PrintStream; |
971 | ····.param·p1,·"name"····#·Ljava/lang/String; | 971 | ····.param·p1,·"name"····#·Ljava/lang/String; |
972 | ····.param·p2,·"expectedLen"····#·I | 972 | ····.param·p2,·"expectedLen"····#·I |
973 | ····.param·p3,·"array"····#·[D | 973 | ····.param·p3,·"array"····#·[D |
974 | ····.prologue | 974 | ····.prologue |
975 | ····const/4·v3,·0x0 | ||
975 | ····.line·625 | 976 | ····.line·625 |
976 | ····new-instance·v | 977 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
977 | ····invoke-direct·{v | 978 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
978 | ····invoke-virtual·{v | 979 | ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
979 | ····move-result-object·v | 980 | ····move-result-object·v2 |
980 | ····const-string·v | 981 | ····const-string·v4,·"=" |
981 | ····invoke-virtual·{v | 982 | ····invoke-virtual·{v2,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
982 | ····move-result-object·v | 983 | ····move-result-object·v2 |
983 | ····invoke-virtual·{v | 984 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
984 | ····move-result-object·v | 985 | ····move-result-object·v2 |
985 | ····invoke-virtual·{p0,·v | 986 | ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
986 | ····.line·626 | 987 | ····.line·626 |
987 | ····array-length·v | 988 | ····array-length·v2,·p3 |
988 | ····invoke-static·{p2,·v | 989 | ····invoke-static·{p2,·v2},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V |
989 | ····.line·627 | 990 | ····.line·627 |
990 | ····const-string·v | 991 | ····const-string·v2,·"····{" |
991 | ····invoke-virtual·{p0,·v | 992 | ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
992 | ····.line·628 | 993 | ····.line·628 |
993 | ····move-object·v0,·p3 | ||
994 | ····.local·v0,·"arr$":[D | ||
995 | ····array-length·v4,· | 994 | ····array-length·v4,·p3 |
995 | ····move·v2,·v3 | ||
996 | ····.local·v4,·"len$":I | ||
997 | ····const/4·v3,·0x0 | ||
998 | ····.local·v3,·"i$":I | ||
999 | ····:goto_0 | 996 | ····:goto_0 |
1000 | ····if-ge·v | 997 | ····if-ge·v2,·v4,·:cond_0 |
1001 | ····aget-wide·v | 998 | ····aget-wide·v0,·p3,·v2 |
1002 | ····.line·629 | 999 | ····.line·629 |
1003 | ····.local·v | 1000 | ····.local·v0,·"d":D |
1004 | ····const-string·v5,·"········%s%n" | 1001 | ····const-string·v5,·"········%s%n" |
1005 | ····const/4·v6,·0x1 | 1002 | ····const/4·v6,·0x1 |
1006 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 1003 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
1007 | ····const/4·v7,·0x0 | ||
1008 | ····invoke-static·{v | 1004 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMathCalc;->format(D)Ljava/lang/String; |
1009 | ····move-result-object·v | 1005 | ····move-result-object·v7 |
1010 | ····aput-object·v | 1006 | ····aput-object·v7,·v6,·v3 |
1011 | ····invoke-virtual·{p0,·v5,·v6},·Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; | 1007 | ····invoke-virtual·{p0,·v5,·v6},·Ljava/io/PrintStream;->printf(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; |
1012 | ····.line·628 | 1008 | ····.line·628 |
1013 | ····add-int/lit8·v | 1009 | ····add-int/lit8·v2,·v2,·0x1 |
1014 | ····goto·:goto_0 | 1010 | ····goto·:goto_0 |
1015 | ····.line·631 | 1011 | ····.line·631 |
1016 | ····.end·local·v | 1012 | ····.end·local·v0····#·"d":D |
1017 | ····:cond_0 | 1013 | ····:cond_0 |
1018 | ····const-string·v | 1014 | ····const-string·v2,·"····};" |
1019 | ····invoke-virtual·{p0,·v | 1015 | ····invoke-virtual·{p0,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
1020 | ····.line·632 | 1016 | ····.line·632 |
1021 | ····return-void | 1017 | ····return-void |
1022 | .end·method | 1018 | .end·method |
1023 | .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[[D)V | 1019 | .method·static·printarray(Ljava/io/PrintStream;Ljava/lang/String;I[[D)V |
1024 | ····.locals·1 | 1020 | ····.locals·14 |
1025 | ····.param·p0,·"out"····#·Ljava/io/PrintStream; | 1021 | ····.param·p0,·"out"····#·Ljava/io/PrintStream; |
1026 | ····.param·p1,·"name"····#·Ljava/lang/String; | 1022 | ····.param·p1,·"name"····#·Ljava/lang/String; |
1027 | ····.param·p2,·"expectedLen"····#·I | 1023 | ····.param·p2,·"expectedLen"····#·I |
1028 | ····.param·p3,·"array2d"····#·[[D | 1024 | ····.param·p3,·"array2d"····#·[[D |
1029 | ····.prologue | 1025 | ····.prologue |
1030 | ····.line·603 | 1026 | ····.line·603 |
1031 | ····invoke-virtual | 1027 | ····invoke-virtual·{p0,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
1032 | ····.line·604 | 1028 | ····.line·604 |
1033 | ····move-object/from16·v0,·p3 | 1029 | ····move-object/from16·v0,·p3 |
1034 | ····array-length·v | 1030 | ····array-length·v6,·v0 |
1035 | ····move/from16·v0,·p2 | 1031 | ····move/from16·v0,·p2 |
1036 | ····invoke-static·{v0,·v | 1032 | ····invoke-static·{v0,·v6},·Lorg/apache/commons/math3/util/FastMathCalc;->checkLen(II)V |
1037 | ····.line·605 | 1033 | ····.line·605 |
1038 | ····const-string·v | 1034 | ····const-string·v6,·"····{·" |
1039 | ····move-object/from16·v0,·p0 | ||
1040 | ····invoke-virtual·{ | 1035 | ····invoke-virtual·{p0,·v6},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V |
1041 | ····.line·606 | 1036 | ····.line·606 |
1042 | ····const/4·v | 1037 | ····const/4·v4,·0x0 |
Max diff block lines reached; 4836/9533 bytes (50.73%) of diff not shown. |
Offset 745, 18 lines modified | Offset 745, 20 lines modified | ||
745 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->toString(D)Ljava/lang/String; | 745 | ····invoke-static·{p0,·p1},·Ljava/lang/Double;->toString(D)Ljava/lang/String; |
746 | ····move-result-object·v4 | 746 | ····move-result-object·v4 |
747 | ····invoke-direct·{v3,·v4},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V | 747 | ····invoke-direct·{v3,·v4},·Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V |
748 | ····.line·398 | ||
748 | ····invoke-virtual·{v3,·p2,·p3},·Ljava/math/BigDecimal;->setScale(II)Ljava/math/BigDecimal; | 749 | ····invoke-virtual·{v3,·p2,·p3},·Ljava/math/BigDecimal;->setScale(II)Ljava/math/BigDecimal; |
749 | ····move-result-object·v3 | 750 | ····move-result-object·v3 |
751 | ····.line·399 | ||
750 | ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D | 752 | ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D |
751 | ····:try_end_0 | 753 | ····:try_end_0 |
752 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 754 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
753 | ····move-result-wide·v1 | 755 | ····move-result-wide·v1 |
754 | ····.line·401 | 756 | ····.line·401 |
Offset 887, 14 lines modified | Offset 889, 15 lines modified | ||
887 | ····const/16·v4,·0x11 | 889 | ····const/16·v4,·0x11 |
888 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 890 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
889 | ····const/4·v5,·0x0 | 891 | ····const/4·v5,·0x0 |
892 | ····.line·528 | ||
890 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 893 | ····invoke-static·{p4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
891 | ····move-result-object·v6 | 894 | ····move-result-object·v6 |
892 | ····aput-object·v6,·v4,·v5 | 895 | ····aput-object·v6,·v4,·v5 |
893 | ····const/4·v5,·0x1 | 896 | ····const/4·v5,·0x1 |
Offset 903, 14 lines modified | Offset 906, 15 lines modified | ||
903 | ····aput-object·v6,·v4,·v5 | 906 | ····aput-object·v6,·v4,·v5 |
904 | ····const/4·v5,·0x2 | 907 | ····const/4·v5,·0x2 |
905 | ····const/4·v6,·0x2 | 908 | ····const/4·v6,·0x2 |
909 | ····.line·529 | ||
906 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 910 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
907 | ····move-result-object·v6 | 911 | ····move-result-object·v6 |
908 | ····aput-object·v6,·v4,·v5 | 912 | ····aput-object·v6,·v4,·v5 |
909 | ····const/4·v5,·0x3 | 913 | ····const/4·v5,·0x3 |
Offset 919, 14 lines modified | Offset 923, 15 lines modified | ||
919 | ····aput-object·v6,·v4,·v5 | 923 | ····aput-object·v6,·v4,·v5 |
920 | ····const/4·v5,·0x4 | 924 | ····const/4·v5,·0x4 |
921 | ····const/4·v6,·0x1 | 925 | ····const/4·v6,·0x1 |
926 | ····.line·530 | ||
922 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 927 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
923 | ····move-result-object·v6 | 928 | ····move-result-object·v6 |
924 | ····aput-object·v6,·v4,·v5 | 929 | ····aput-object·v6,·v4,·v5 |
925 | ····const/4·v5,·0x5 | 930 | ····const/4·v5,·0x5 |
Offset 935, 14 lines modified | Offset 940, 15 lines modified | ||
935 | ····aput-object·v6,·v4,·v5 | 940 | ····aput-object·v6,·v4,·v5 |
936 | ····const/4·v5,·0x6 | 941 | ····const/4·v5,·0x6 |
937 | ····const/4·v6,·0x3 | 942 | ····const/4·v6,·0x3 |
943 | ····.line·531 | ||
938 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 944 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
939 | ····move-result-object·v6 | 945 | ····move-result-object·v6 |
940 | ····aput-object·v6,·v4,·v5 | 946 | ····aput-object·v6,·v4,·v5 |
941 | ····const/4·v5,·0x7 | 947 | ····const/4·v5,·0x7 |
Offset 951, 14 lines modified | Offset 957, 15 lines modified | ||
951 | ····aput-object·v6,·v4,·v5 | 957 | ····aput-object·v6,·v4,·v5 |
952 | ····const/16·v5,·0x8 | 958 | ····const/16·v5,·0x8 |
953 | ····const/4·v6,·0x5 | 959 | ····const/4·v6,·0x5 |
960 | ····.line·532 | ||
954 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 961 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
955 | ····move-result-object·v6 | 962 | ····move-result-object·v6 |
956 | ····aput-object·v6,·v4,·v5 | 963 | ····aput-object·v6,·v4,·v5 |
957 | ····const/16·v5,·0x9 | 964 | ····const/16·v5,·0x9 |
Offset 967, 14 lines modified | Offset 974, 15 lines modified | ||
967 | ····aput-object·v6,·v4,·v5 | 974 | ····aput-object·v6,·v4,·v5 |
968 | ····const/16·v5,·0xa | 975 | ····const/16·v5,·0xa |
969 | ····const/4·v6,·0x6 | 976 | ····const/4·v6,·0x6 |
977 | ····.line·533 | ||
970 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 978 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
971 | ····move-result-object·v6 | 979 | ····move-result-object·v6 |
972 | ····aput-object·v6,·v4,·v5 | 980 | ····aput-object·v6,·v4,·v5 |
973 | ····const/16·v5,·0xb | 981 | ····const/16·v5,·0xb |
Offset 983, 14 lines modified | Offset 991, 15 lines modified | ||
983 | ····aput-object·v6,·v4,·v5 | 991 | ····aput-object·v6,·v4,·v5 |
984 | ····const/16·v5,·0xc | 992 | ····const/16·v5,·0xc |
985 | ····const/4·v6,·0x4 | 993 | ····const/4·v6,·0x4 |
994 | ····.line·534 | ||
986 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 995 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Max diff block lines reached; 768/3228 bytes (23.79%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$1;, | ||
11 | ········Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator; | 10 | ········Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·private·static·final·DEFAULT_EXPECTED_SIZE:I·=·0x10 | 14 | .field·private·static·final·DEFAULT_EXPECTED_SIZE:I·=·0x10 |
Offset 6, 15 lines modified | Offset 6, 14 lines modified | ||
6 | .implements·Lorg/apache/commons/math3/Field; | 6 | .implements·Lorg/apache/commons/math3/Field; |
7 | .implements·Ljava/io/Serializable; | 7 | .implements·Ljava/io/Serializable; |
8 | #·annotations | 8 | #·annotations |
9 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
10 | ····value·=·{ | 10 | ····value·=·{ |
11 | ········Lorg/apache/commons/math3/util/BigRealField$1;, | ||
12 | ········Lorg/apache/commons/math3/util/BigRealField$LazyHolder; | 11 | ········Lorg/apache/commons/math3/util/BigRealField$LazyHolder; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
Offset 367, 14 lines modified | Offset 367, 15 lines modified | ||
367 | ····const/4·v11,·0x2 | 367 | ····const/4·v11,·0x2 |
368 | ····new-array·v11,·v11,·[Ljava/lang/Object; | 368 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
369 | ····const/4·v12,·0x0 | 369 | ····const/4·v12,·0x0 |
370 | ····.line·263 | ||
370 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 371 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
371 | ····move-result-object·v13 | 372 | ····move-result-object·v13 |
372 | ····aput-object·v13,·v11,·v12 | 373 | ····aput-object·v13,·v11,·v12 |
373 | ····const/4·v12,·0x1 | 374 | ····const/4·v12,·0x1 |
Offset 461, 14 lines modified | Offset 462, 15 lines modified | ||
461 | ····const/4·v11,·0x2 | 462 | ····const/4·v11,·0x2 |
462 | ····new-array·v11,·v11,·[Ljava/lang/Object; | 463 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
463 | ····const/4·v12,·0x0 | 464 | ····const/4·v12,·0x0 |
465 | ····.line·290 | ||
464 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 466 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
465 | ····move-result-object·v13 | 467 | ····move-result-object·v13 |
466 | ····aput-object·v13,·v11,·v12 | 468 | ····aput-object·v13,·v11,·v12 |
467 | ····const/4·v12,·0x1 | 469 | ····const/4·v12,·0x1 |
Offset 527, 14 lines modified | Offset 529, 15 lines modified | ||
527 | ····const/4·v11,·0x2 | 529 | ····const/4·v11,·0x2 |
528 | ····new-array·v11,·v11,·[Ljava/lang/Object; | 530 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
529 | ····const/4·v12,·0x0 | 531 | ····const/4·v12,·0x0 |
532 | ····.line·298 | ||
530 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 533 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
531 | ····move-result-object·v13 | 534 | ····move-result-object·v13 |
532 | ····aput-object·v13,·v11,·v12 | 535 | ····aput-object·v13,·v11,·v12 |
533 | ····const/4·v12,·0x1 | 536 | ····const/4·v12,·0x1 |
Offset 631, 14 lines modified | Offset 634, 15 lines modified | ||
631 | ····const/4·v9,·0x2 | 634 | ····const/4·v9,·0x2 |
632 | ····new-array·v9,·v9,·[Ljava/lang/Object; | 635 | ····new-array·v9,·v9,·[Ljava/lang/Object; |
633 | ····const/4·v10,·0x0 | 636 | ····const/4·v10,·0x0 |
637 | ····.line·401 | ||
634 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 638 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
635 | ····move-result-object·v11 | 639 | ····move-result-object·v11 |
636 | ····aput-object·v11,·v9,·v10 | 640 | ····aput-object·v11,·v9,·v10 |
637 | ····const/4·v10,·0x1 | 641 | ····const/4·v10,·0x1 |
Offset 750, 14 lines modified | Offset 754, 15 lines modified | ||
750 | ····const/4·v9,·0x2 | 754 | ····const/4·v9,·0x2 |
751 | ····new-array·v9,·v9,·[Ljava/lang/Object; | 755 | ····new-array·v9,·v9,·[Ljava/lang/Object; |
752 | ····const/4·v10,·0x0 | 756 | ····const/4·v10,·0x0 |
757 | ····.line·426 | ||
753 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 758 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
754 | ····move-result-object·v11 | 759 | ····move-result-object·v11 |
755 | ····aput-object·v11,·v9,·v10 | 760 | ····aput-object·v11,·v9,·v10 |
756 | ····const/4·v10,·0x1 | 761 | ····const/4·v10,·0x1 |
Offset 1030, 14 lines modified | Offset 1035, 15 lines modified | ||
1030 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LCM_OVERFLOW_32_BITS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1035 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LCM_OVERFLOW_32_BITS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1031 | ····const/4·v4,·0x2 | 1036 | ····const/4·v4,·0x2 |
1032 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 1037 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
1038 | ····.line·482 | ||
1033 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1039 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1034 | ····move-result-object·v5 | 1040 | ····move-result-object·v5 |
1035 | ····aput-object·v5,·v4,·v1 | 1041 | ····aput-object·v5,·v4,·v1 |
1036 | ····const/4·v1,·0x1 | 1042 | ····const/4·v1,·0x1 |
Offset 1110, 14 lines modified | Offset 1116, 15 lines modified | ||
1110 | ····const/4·v4,·0x2 | 1116 | ····const/4·v4,·0x2 |
1111 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 1117 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
1112 | ····const/4·v5,·0x0 | 1118 | ····const/4·v5,·0x0 |
1119 | ····.line·516 | ||
1113 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 1120 | ····invoke-static·{p0,·p1},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
1114 | ····move-result-object·v6 | 1121 | ····move-result-object·v6 |
1115 | ····aput-object·v6,·v4,·v5 | 1122 | ····aput-object·v6,·v4,·v5 |
1116 | ····const/4·v5,·0x1 | 1123 | ····const/4·v5,·0x1 |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap; | 23 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;)V | 25 | .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToFieldHashMap;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·508 | 29 | ····.line·508 |
29 | ····.local·p0,·"this":Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;,·"Lorg/apache/commons/math3/util/OpenIntToFieldHashMap<TT;>.Iterator;" | 30 | ····.local·p0,·"this":Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;,·"Lorg/apache/commons/math3/util/OpenIntToFieldHashMap<TT;>.Iterator;" |
30 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap; | 31 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToFieldHashMap; |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 570, 26 lines modified | Offset 570, 24 lines modified | ||
570 | ····return-void | 570 | ····return-void |
571 | .end·method | 571 | .end·method |
572 | #·virtual·methods | 572 | #·virtual·methods |
573 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 573 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
574 | ····.locals·1 | 574 | ····.locals·1 |
575 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
576 | ····.annotation·system·Ldalvik/annotation/Throws; | 575 | ····.annotation·system·Ldalvik/annotation/Throws; |
577 | ········value·=·{ | 576 | ········value·=·{ |
578 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 577 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
579 | ········} | 578 | ········} |
580 | ····.end·annotation | 579 | ····.end·annotation |
581 | ····.prologue | 580 | ····.prologue |
582 | ····.line·40 | 581 | ····.line·40 |
583 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; | 582 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; |
584 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
585 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->add(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; | 583 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->add(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; |
586 | ····move-result-object·v0 | 584 | ····move-result-object·v0 |
587 | ····return-object·v0 | 585 | ····return-object·v0 |
588 | .end·method | 586 | .end·method |
Offset 622, 21 lines modified | Offset 620, 19 lines modified | ||
622 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/util/BigReal;->d:Ljava/math/BigDecimal; | 620 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/util/BigReal;->d:Ljava/math/BigDecimal; |
623 | ····return-object·v0 | 621 | ····return-object·v0 |
624 | .end·method | 622 | .end·method |
625 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 623 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
626 | ····.locals·1 | 624 | ····.locals·1 |
627 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
628 | ····.prologue | 625 | ····.prologue |
629 | ····.line·40 | 626 | ····.line·40 |
630 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; | 627 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; |
631 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
632 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->compareTo(Lorg/apache/commons/math3/util/BigReal;)I | 628 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->compareTo(Lorg/apache/commons/math3/util/BigReal;)I |
633 | ····move-result·v0 | 629 | ····move-result·v0 |
634 | ····return·v0 | 630 | ····return·v0 |
635 | .end·method | 631 | .end·method |
Offset 655, 27 lines modified | Offset 651, 25 lines modified | ||
655 | ····move-result·v0 | 651 | ····move-result·v0 |
656 | ····return·v0 | 652 | ····return·v0 |
657 | .end·method | 653 | .end·method |
658 | .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object; | 654 | .method·public·bridge·synthetic·divide(Ljava/lang/Object;)Ljava/lang/Object; |
659 | ····.locals·1 | 655 | ····.locals·1 |
660 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
661 | ····.annotation·system·Ldalvik/annotation/Throws; | 656 | ····.annotation·system·Ldalvik/annotation/Throws; |
662 | ········value·=·{ | 657 | ········value·=·{ |
663 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, | 658 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, |
664 | ············Lorg/apache/commons/math3/exception/MathArithmeticException; | 659 | ············Lorg/apache/commons/math3/exception/MathArithmeticException; |
665 | ········} | 660 | ········} |
666 | ····.end·annotation | 661 | ····.end·annotation |
667 | ····.prologue | 662 | ····.prologue |
668 | ····.line·40 | 663 | ····.line·40 |
669 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; | 664 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; |
670 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
671 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->divide(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; | 665 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->divide(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; |
672 | ····move-result-object·v0 | 666 | ····move-result-object·v0 |
673 | ····return-object·v0 | 667 | ····return-object·v0 |
674 | .end·method | 668 | .end·method |
Offset 842, 39 lines modified | Offset 836, 36 lines modified | ||
842 | ····move-result·v0 | 836 | ····move-result·v0 |
843 | ····return·v0 | 837 | ····return·v0 |
844 | .end·method | 838 | .end·method |
845 | .method·public·bridge·synthetic·multiply(I)Ljava/lang/Object; | 839 | .method·public·bridge·synthetic·multiply(I)Ljava/lang/Object; |
846 | ····.locals·1 | 840 | ····.locals·1 |
847 | ····.param·p1,·"x0"····#·I | ||
848 | ····.prologue | 841 | ····.prologue |
849 | ····.line·40 | 842 | ····.line·40 |
850 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(I)Lorg/apache/commons/math3/util/BigReal; | 843 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(I)Lorg/apache/commons/math3/util/BigReal; |
851 | ····move-result-object·v0 | 844 | ····move-result-object·v0 |
852 | ····return-object·v0 | 845 | ····return-object·v0 |
853 | .end·method | 846 | .end·method |
854 | .method·public·bridge·synthetic·multiply(Ljava/lang/Object;)Ljava/lang/Object; | 847 | .method·public·bridge·synthetic·multiply(Ljava/lang/Object;)Ljava/lang/Object; |
855 | ····.locals·1 | 848 | ····.locals·1 |
856 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
857 | ····.annotation·system·Ldalvik/annotation/Throws; | 849 | ····.annotation·system·Ldalvik/annotation/Throws; |
858 | ········value·=·{ | 850 | ········value·=·{ |
859 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 851 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
860 | ········} | 852 | ········} |
861 | ····.end·annotation | 853 | ····.end·annotation |
862 | ····.prologue | 854 | ····.prologue |
863 | ····.line·40 | 855 | ····.line·40 |
864 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; | 856 | ····check-cast·p1,·Lorg/apache/commons/math3/util/BigReal; |
865 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
866 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; | 857 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/BigReal;->multiply(Lorg/apache/commons/math3/util/BigReal;)Lorg/apache/commons/math3/util/BigReal; |
867 | ····move-result-object·v0 | 858 | ····move-result-object·v0 |
868 | ····return-object·v0 | 859 | ····return-object·v0 |
869 | .end·method | 860 | .end·method |
Offset 1041, 26 lines modified | Offset 1032, 24 lines modified | ||
1041 | ····.line·229 | 1032 | ····.line·229 |
1042 | ····return-void | 1033 | ····return-void |
1043 | .end·method | 1034 | .end·method |
1044 | .method·public·bridge·synthetic·subtract(Ljava/lang/Object;)Ljava/lang/Object; | 1035 | .method·public·bridge·synthetic·subtract(Ljava/lang/Object;)Ljava/lang/Object; |
1045 | ····.locals·1 | 1036 | ····.locals·1 |
1046 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
1047 | ····.annotation·system·Ldalvik/annotation/Throws; | 1037 | ····.annotation·system·Ldalvik/annotation/Throws; |
1048 | ········value·=·{ | 1038 | ········value·=·{ |
Max diff block lines reached; 401/4010 bytes (10.00%) of diff not shown. |
Offset 90, 156 lines modified | Offset 90, 152 lines modified | ||
90 | .method·public·fireInitializationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V | 90 | .method·public·fireInitializationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V |
91 | ····.locals·3 | 91 | ····.locals·3 |
92 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; | 92 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; |
93 | ····.prologue | 93 | ····.prologue |
94 | ····.line·81 | 94 | ····.line·81 |
95 | ····iget-object·v | 95 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection; |
96 | ····invoke-interface·{v | 96 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
97 | ····move-result-object·v | 97 | ····move-result-object·v1 |
98 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
99 | ····:goto_0 | 98 | ····:goto_0 |
100 | ····invoke-interface·{v | 99 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
101 | ····move-result·v2 | 100 | ····move-result·v2 |
102 | ····if-eqz·v2,·:cond_0 | 101 | ····if-eqz·v2,·:cond_0 |
103 | ····invoke-interface·{v | 102 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
104 | ····move-result-object·v | 103 | ····move-result-object·v0 |
105 | ····check-cast·v | 104 | ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener; |
106 | ····.line·82 | 105 | ····.line·82 |
107 | ····.local·v | 106 | ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener; |
108 | ····invoke-interface·{v | 107 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->initializationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V |
109 | ····goto·:goto_0 | 108 | ····goto·:goto_0 |
110 | ····.line·84 | 109 | ····.line·84 |
111 | ····.end·local·v | 110 | ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener; |
112 | ····:cond_0 | 111 | ····:cond_0 |
113 | ····return-void | 112 | ····return-void |
114 | .end·method | 113 | .end·method |
115 | .method·public·fireIterationPerformedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V | 114 | .method·public·fireIterationPerformedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V |
116 | ····.locals·3 | 115 | ····.locals·3 |
117 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; | 116 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; |
118 | ····.prologue | 117 | ····.prologue |
119 | ····.line·93 | 118 | ····.line·93 |
120 | ····iget-object·v | 119 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection; |
121 | ····invoke-interface·{v | 120 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
122 | ····move-result-object·v | 121 | ····move-result-object·v1 |
123 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
124 | ····:goto_0 | 122 | ····:goto_0 |
125 | ····invoke-interface·{v | 123 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
126 | ····move-result·v2 | 124 | ····move-result·v2 |
127 | ····if-eqz·v2,·:cond_0 | 125 | ····if-eqz·v2,·:cond_0 |
128 | ····invoke-interface·{v | 126 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
129 | ····move-result-object·v | 127 | ····move-result-object·v0 |
130 | ····check-cast·v | 128 | ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener; |
131 | ····.line·94 | 129 | ····.line·94 |
132 | ····.local·v | 130 | ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener; |
133 | ····invoke-interface·{v | 131 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationPerformed(Lorg/apache/commons/math3/util/IterationEvent;)V |
134 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
135 | ····.line·96 | 133 | ····.line·96 |
136 | ····.end·local·v | 134 | ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener; |
137 | ····:cond_0 | 135 | ····:cond_0 |
138 | ····return-void | 136 | ····return-void |
139 | .end·method | 137 | .end·method |
140 | .method·public·fireIterationStartedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V | 138 | .method·public·fireIterationStartedEvent(Lorg/apache/commons/math3/util/IterationEvent;)V |
141 | ····.locals·3 | 139 | ····.locals·3 |
142 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; | 140 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; |
143 | ····.prologue | 141 | ····.prologue |
144 | ····.line·105 | 142 | ····.line·105 |
145 | ····iget-object·v | 143 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection; |
146 | ····invoke-interface·{v | 144 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
147 | ····move-result-object·v | 145 | ····move-result-object·v1 |
148 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
149 | ····:goto_0 | 146 | ····:goto_0 |
150 | ····invoke-interface·{v | 147 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
151 | ····move-result·v2 | 148 | ····move-result·v2 |
152 | ····if-eqz·v2,·:cond_0 | 149 | ····if-eqz·v2,·:cond_0 |
153 | ····invoke-interface·{v | 150 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
154 | ····move-result-object·v | 151 | ····move-result-object·v0 |
155 | ····check-cast·v | 152 | ····check-cast·v0,·Lorg/apache/commons/math3/util/IterationListener; |
156 | ····.line·106 | 153 | ····.line·106 |
157 | ····.local·v | 154 | ····.local·v0,·"l":Lorg/apache/commons/math3/util/IterationListener; |
158 | ····invoke-interface·{v | 155 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/util/IterationListener;->iterationStarted(Lorg/apache/commons/math3/util/IterationEvent;)V |
159 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
160 | ····.line·108 | 157 | ····.line·108 |
161 | ····.end·local·v | 158 | ····.end·local·v0····#·"l":Lorg/apache/commons/math3/util/IterationListener; |
162 | ····:cond_0 | 159 | ····:cond_0 |
163 | ····return-void | 160 | ····return-void |
164 | .end·method | 161 | .end·method |
165 | .method·public·fireTerminationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V | 162 | .method·public·fireTerminationEvent(Lorg/apache/commons/math3/util/IterationEvent;)V |
166 | ····.locals·3 | 163 | ····.locals·3 |
167 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; | 164 | ····.param·p1,·"e"····#·Lorg/apache/commons/math3/util/IterationEvent; |
168 | ····.prologue | 165 | ····.prologue |
169 | ····.line·117 | 166 | ····.line·117 |
170 | ····iget-object·v | 167 | ····iget-object·v1,·p0,·Lorg/apache/commons/math3/util/IterationManager;->listeners:Ljava/util/Collection; |
171 | ····invoke-interface·{v | 168 | ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
172 | ····move-result-object·v | 169 | ····move-result-object·v1 |
Max diff block lines reached; 1271/7769 bytes (16.36%) of diff not shown. |
Offset 234, 14 lines modified | Offset 234, 15 lines modified | ||
234 | ····const/4·v12,·0x1 | 234 | ····const/4·v12,·0x1 |
235 | ····new-array·v12,·v12,·[Ljava/lang/Object; | 235 | ····new-array·v12,·v12,·[Ljava/lang/Object; |
236 | ····const/4·v13,·0x0 | 236 | ····const/4·v13,·0x0 |
237 | ····.line·157 | ||
237 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 238 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
238 | ····move-result-object·v29 | 239 | ····move-result-object·v29 |
239 | ····aput-object·v29,·v12,·v13 | 240 | ····aput-object·v29,·v12,·v13 |
240 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 241 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 263, 14 lines modified | Offset 264, 15 lines modified | ||
263 | ····const/4·v12,·0x1 | 264 | ····const/4·v12,·0x1 |
264 | ····new-array·v12,·v12,·[Ljava/lang/Object; | 265 | ····new-array·v12,·v12,·[Ljava/lang/Object; |
265 | ····const/4·v13,·0x0 | 266 | ····const/4·v13,·0x0 |
267 | ····.line·161 | ||
266 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 268 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
267 | ····move-result-object·v29 | 269 | ····move-result-object·v29 |
268 | ····aput-object·v29,·v12,·v13 | 270 | ····aput-object·v29,·v12,·v13 |
269 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 271 | ····invoke-direct·{v10,·v11,·v12},·Lorg/apache/commons/math3/exception/ConvergenceException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 305, 14 lines modified | Offset 307, 15 lines modified | ||
305 | ····if-lt·v0,·v1,·:cond_7 | 307 | ····if-lt·v0,·v1,·:cond_7 |
306 | ····.line·175 | 308 | ····.line·175 |
307 | ····new-instance·v10,·Lorg/apache/commons/math3/exception/MaxCountExceededException; | 309 | ····new-instance·v10,·Lorg/apache/commons/math3/exception/MaxCountExceededException; |
308 | ····sget-object·v11,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NON_CONVERGENT_CONTINUED_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 310 | ····sget-object·v11,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NON_CONVERGENT_CONTINUED_FRACTION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
311 | ····.line·176 | ||
309 | ····invoke-static/range·{p5·..·p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 312 | ····invoke-static/range·{p5·..·p5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
310 | ····move-result-object·v12 | 313 | ····move-result-object·v12 |
311 | ····const/4·v13,·0x1 | 314 | ····const/4·v13,·0x1 |
312 | ····new-array·v13,·v13,·[Ljava/lang/Object; | 315 | ····new-array·v13,·v13,·[Ljava/lang/Object; |
Offset 200, 39 lines modified | Offset 200, 36 lines modified | ||
200 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V | 200 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V |
201 | ····return-object·v0 | 201 | ····return-object·v0 |
202 | .end·method | 202 | .end·method |
203 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; | 203 | .method·public·bridge·synthetic·add(D)Ljava/lang/Object; |
204 | ····.locals·1 | 204 | ····.locals·1 |
205 | ····.param·p1,·"x0"····#·D | ||
206 | ····.prologue | 205 | ····.prologue |
207 | ····.line·31 | 206 | ····.line·31 |
208 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->add(D)Lorg/apache/commons/math3/util/Decimal64; | 207 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->add(D)Lorg/apache/commons/math3/util/Decimal64; |
209 | ····move-result-object·v0 | 208 | ····move-result-object·v0 |
210 | ····return-object·v0 | 209 | ····return-object·v0 |
211 | .end·method | 210 | .end·method |
212 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; | 211 | .method·public·bridge·synthetic·add(Ljava/lang/Object;)Ljava/lang/Object; |
213 | ····.locals·1 | 212 | ····.locals·1 |
214 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
215 | ····.annotation·system·Ldalvik/annotation/Throws; | 213 | ····.annotation·system·Ldalvik/annotation/Throws; |
216 | ········value·=·{ | 214 | ········value·=·{ |
217 | ············Lorg/apache/commons/math3/exception/NullArgumentException; | 215 | ············Lorg/apache/commons/math3/exception/NullArgumentException; |
218 | ········} | 216 | ········} |
219 | ····.end·annotation | 217 | ····.end·annotation |
220 | ····.prologue | 218 | ····.prologue |
221 | ····.line·31 | 219 | ····.line·31 |
222 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; | 220 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; |
223 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
224 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->add(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; | 221 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->add(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; |
225 | ····move-result-object·v0 | 222 | ····move-result-object·v0 |
226 | ····return-object·v0 | 223 | ····return-object·v0 |
227 | .end·method | 224 | .end·method |
Offset 360, 26 lines modified | Offset 357, 24 lines modified | ||
360 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V | 357 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V |
361 | ····return-object·v0 | 358 | ····return-object·v0 |
362 | .end·method | 359 | .end·method |
363 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; | 360 | .method·public·bridge·synthetic·atan2(Ljava/lang/Object;)Ljava/lang/Object; |
364 | ····.locals·1 | 361 | ····.locals·1 |
365 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
366 | ····.annotation·system·Ldalvik/annotation/Throws; | 362 | ····.annotation·system·Ldalvik/annotation/Throws; |
367 | ········value·=·{ | 363 | ········value·=·{ |
368 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 364 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
369 | ········} | 365 | ········} |
370 | ····.end·annotation | 366 | ····.end·annotation |
371 | ····.prologue | 367 | ····.prologue |
372 | ····.line·31 | 368 | ····.line·31 |
373 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; | 369 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; |
374 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
375 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->atan2(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; | 370 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->atan2(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; |
376 | ····move-result-object·v0 | 371 | ····move-result-object·v0 |
377 | ····return-object·v0 | 372 | ····return-object·v0 |
378 | .end·method | 373 | .end·method |
Offset 506, 21 lines modified | Offset 501, 19 lines modified | ||
506 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V | 501 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V |
507 | ····return-object·v0 | 502 | ····return-object·v0 |
508 | .end·method | 503 | .end·method |
509 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 504 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
510 | ····.locals·1 | 505 | ····.locals·1 |
511 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
512 | ····.prologue | 506 | ····.prologue |
513 | ····.line·31 | 507 | ····.line·31 |
514 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; | 508 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; |
515 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
516 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->compareTo(Lorg/apache/commons/math3/util/Decimal64;)I | 509 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->compareTo(Lorg/apache/commons/math3/util/Decimal64;)I |
517 | ····move-result·v0 | 510 | ····move-result·v0 |
518 | ····return·v0 | 511 | ····return·v0 |
519 | .end·method | 512 | .end·method |
Offset 539, 34 lines modified | Offset 532, 31 lines modified | ||
539 | ····move-result·v0 | 532 | ····move-result·v0 |
540 | ····return·v0 | 533 | ····return·v0 |
541 | .end·method | 534 | .end·method |
542 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; | 535 | .method·public·bridge·synthetic·copySign(D)Ljava/lang/Object; |
543 | ····.locals·1 | 536 | ····.locals·1 |
544 | ····.param·p1,·"x0"····#·D | ||
545 | ····.prologue | 537 | ····.prologue |
546 | ····.line·31 | 538 | ····.line·31 |
547 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->copySign(D)Lorg/apache/commons/math3/util/Decimal64; | 539 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Decimal64;->copySign(D)Lorg/apache/commons/math3/util/Decimal64; |
548 | ····move-result-object·v0 | 540 | ····move-result-object·v0 |
549 | ····return-object·v0 | 541 | ····return-object·v0 |
550 | .end·method | 542 | .end·method |
551 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; | 543 | .method·public·bridge·synthetic·copySign(Ljava/lang/Object;)Ljava/lang/Object; |
552 | ····.locals·1 | 544 | ····.locals·1 |
553 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
554 | ····.prologue | 545 | ····.prologue |
555 | ····.line·31 | 546 | ····.line·31 |
556 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; | 547 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Decimal64; |
557 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
558 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->copySign(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; | 548 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/util/Decimal64;->copySign(Lorg/apache/commons/math3/util/Decimal64;)Lorg/apache/commons/math3/util/Decimal64; |
559 | ····move-result-object·v0 | 549 | ····move-result-object·v0 |
560 | ····return-object·v0 | 550 | ····return-object·v0 |
561 | .end·method | 551 | .end·method |
Offset 668, 40 lines modified | Offset 658, 37 lines modified | ||
668 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V | 658 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/Decimal64;-><init>(D)V |
669 | ····return-object·v0 | 659 | ····return-object·v0 |
Max diff block lines reached; 14504/18164 bytes (79.85%) of diff not shown. |
Offset 564, 14 lines modified | Offset 564, 15 lines modified | ||
564 | ····if-ge·p0,·p1,·:cond_0 | 564 | ····if-ge·p0,·p1,·:cond_0 |
565 | ····.line·458 | 565 | ····.line·458 |
566 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 566 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
567 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BINOMIAL_INVALID_PARAMETERS_ORDER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 567 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->BINOMIAL_INVALID_PARAMETERS_ORDER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
568 | ····.line·459 | ||
568 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 569 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
569 | ····move-result-object·v2 | 570 | ····move-result-object·v2 |
570 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 571 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
571 | ····move-result-object·v3 | 572 | ····move-result-object·v3 |
Offset 644, 14 lines modified | Offset 645, 15 lines modified | ||
644 | ····if-gez·p0,·:cond_0 | 645 | ····if-gez·p0,·:cond_0 |
645 | ····.line·280 | 646 | ····.line·280 |
646 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; | 647 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; |
647 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 648 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
649 | ····.line·281 | ||
648 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 650 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
649 | ····move-result-object·v2 | 651 | ····move-result-object·v2 |
650 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 652 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
651 | ····throw·v0 | 653 | ····throw·v0 |
Offset 692, 14 lines modified | Offset 694, 15 lines modified | ||
692 | ····if-gez·p0,·:cond_0 | 694 | ····if-gez·p0,·:cond_0 |
693 | ····.line·304 | 695 | ····.line·304 |
694 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; | 696 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NotPositiveException; |
695 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 697 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
698 | ····.line·305 | ||
696 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 699 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
697 | ····move-result-object·v2 | 700 | ····move-result-object·v2 |
698 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 701 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
699 | ····throw·v0 | 702 | ····throw·v0 |
Offset 755, 14 lines modified | Offset 758, 15 lines modified | ||
755 | ····if-gez·p0,·:cond_0 | 758 | ····if-gez·p0,·:cond_0 |
756 | ····.line·322 | 759 | ····.line·322 |
757 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/NotPositiveException; | 760 | ····new-instance·v3,·Lorg/apache/commons/math3/exception/NotPositiveException; |
758 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 761 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->FACTORIAL_NEGATIVE_PARAMETER:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
762 | ····.line·323 | ||
759 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 763 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
760 | ····move-result-object·v5 | 764 | ····move-result-object·v5 |
761 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V | 765 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/exception/NotPositiveException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;)V |
762 | ····throw·v3 | 766 | ····throw·v3 |
Offset 1123, 14 lines modified | Offset 1127, 15 lines modified | ||
1123 | ····const/4·v10,·0x3 | 1127 | ····const/4·v10,·0x3 |
1124 | ····new-array·v10,·v10,·[Ljava/lang/Object; | 1128 | ····new-array·v10,·v10,·[Ljava/lang/Object; |
1125 | ····const/4·v11,·0x0 | 1129 | ····const/4·v11,·0x0 |
1130 | ····.line·412 | ||
1126 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1131 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1127 | ····move-result-object·v12 | 1132 | ····move-result-object·v12 |
1128 | ····aput-object·v12,·v10,·v11 | 1133 | ····aput-object·v12,·v10,·v11 |
1129 | ····const/4·v11,·0x1 | 1134 | ····const/4·v11,·0x1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MathArrays.java" | 3 | .source·"MathArrays.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/util/MathArrays$3;, | ||
8 | ········Lorg/apache/commons/math3/util/MathArrays$Position;, | 7 | ········Lorg/apache/commons/math3/util/MathArrays$Position;, |
9 | ········Lorg/apache/commons/math3/util/MathArrays$OrderDirection;, | 8 | ········Lorg/apache/commons/math3/util/MathArrays$OrderDirection;, |
10 | ········Lorg/apache/commons/math3/util/MathArrays$Function; | 9 | ········Lorg/apache/commons/math3/util/MathArrays$Function; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 4022, 14 lines modified | Offset 4021, 15 lines modified | ||
4022 | ····.line·1613 | 4021 | ····.line·1613 |
4023 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 4022 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
4024 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 4023 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
4025 | ····add-int·v3,·p1,·p2 | 4024 | ····add-int·v3,·p1,·p2 |
4025 | ····.line·1614 | ||
4026 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 4026 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
4027 | ····move-result-object·v3 | 4027 | ····move-result-object·v3 |
4028 | ····array-length·v4,·p0 | 4028 | ····array-length·v4,·p0 |
4029 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 4029 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$1;, | ||
11 | ········Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator; | 10 | ········Lorg/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | .annotation·system·Ldalvik/annotation/Signature; | 13 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 14 | ····value·=·{ |
16 | ········"<T::", | 15 | ········"<T::", |
Offset 41, 25 lines modified | Offset 41, 21 lines modified | ||
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
47 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
48 | ····.prologue | 46 | ····.prologue |
49 | ····.line·713 | 47 | ····.line·713 |
50 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; | 48 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; |
51 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
52 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; | 49 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; |
53 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
54 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I | 50 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I |
55 | ····move-result·v0 | 51 | ····move-result·v0 |
56 | ····return·v0 | 52 | ····return·v0 |
57 | .end·method | 53 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Iterable; | 6 | .implements·Ljava/lang/Iterable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/util/Combinations$1;, | ||
11 | ········Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;, | 10 | ········Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;, |
12 | ········Lorg/apache/commons/math3/util/Combinations$SingletonIterator;, | 11 | ········Lorg/apache/commons/math3/util/Combinations$SingletonIterator;, |
13 | ········Lorg/apache/commons/math3/util/Combinations$LexicographicIterator;, | 12 | ········Lorg/apache/commons/math3/util/Combinations$LexicographicIterator;, |
14 | ········Lorg/apache/commons/math3/util/Combinations$IterationOrder; | 13 | ········Lorg/apache/commons/math3/util/Combinations$IterationOrder; |
15 | ····} | 14 | ····} |
16 | .end·annotation | 15 | .end·annotation |
Offset 41, 25 lines modified | Offset 41, 21 lines modified | ||
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 44 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
45 | ····.locals·1 | 45 | ····.locals·1 |
46 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
47 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
48 | ····.prologue | 46 | ····.prologue |
49 | ····.line·718 | 47 | ····.line·718 |
50 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; | 48 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; |
51 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
52 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; | 49 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; |
53 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
54 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$2;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I | 50 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/MathArrays$2;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I |
55 | ····move-result·v0 | 51 | ····move-result·v0 |
56 | ····return·v0 | 52 | ····return·v0 |
57 | .end·method | 53 | .end·method |
Offset 125, 14 lines modified | Offset 125, 15 lines modified | ||
125 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CANNOT_TRANSFORM_TO_DOUBLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 125 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CANNOT_TRANSFORM_TO_DOUBLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
126 | ····const/4·v3,·0x1 | 126 | ····const/4·v3,·0x1 |
127 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 127 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
128 | ····.line·62 | ||
128 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | 129 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
129 | ····move-result-object·v4 | 130 | ····move-result-object·v4 |
130 | ····aput-object·v4,·v3,·v5 | 131 | ····aput-object·v4,·v3,·v5 |
131 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 132 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; | 23 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;)V | 25 | .method·private·constructor·<init>(Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·495 | 29 | ····.line·495 |
29 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; | 30 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator;->this$0:Lorg/apache/commons/math3/util/OpenIntToDoubleHashMap; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 139, 25 lines modified | Offset 139, 21 lines modified | ||
139 | ····return-wide·v2 | 139 | ····return-wide·v2 |
140 | .end·method | 140 | .end·method |
141 | #·virtual·methods | 141 | #·virtual·methods |
142 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 142 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
143 | ····.locals·1 | 143 | ····.locals·1 |
144 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
145 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
146 | ····.prologue | 144 | ····.prologue |
147 | ····.line·327 | 145 | ····.line·327 |
148 | ····check-cast·p1,·[I | 146 | ····check-cast·p1,·[I |
149 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
150 | ····check-cast·p2,·[I | 147 | ····check-cast·p2,·[I |
151 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
152 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;->compare([I[I)I | 148 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/util/Combinations$LexicographicComparator;->compare([I[I)I |
153 | ····move-result·v0 | 149 | ····move-result·v0 |
154 | ····return·v0 | 150 | ····return·v0 |
155 | .end·method | 151 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/stat/Frequency$1;, | ||
11 | ········Lorg/apache/commons/math3/stat/Frequency$NaturalComparator; | 10 | ········Lorg/apache/commons/math3/stat/Frequency$NaturalComparator; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·private·static·final·serialVersionUID:J·=·-0x355e44eb1d32a5cfL | 14 | .field·private·static·final·serialVersionUID:J·=·-0x355e44eb1d32a5cfL |
Offset 762, 126 lines modified | Offset 761, 125 lines modified | ||
762 | ············"Ljava/lang/Comparable", | 761 | ············"Ljava/lang/Comparable", |
763 | ············"<*>;>;" | 762 | ············"<*>;>;" |
764 | ········} | 763 | ········} |
765 | ····.end·annotation | 764 | ····.end·annotation |
766 | ····.prologue | 765 | ····.prologue |
767 | ····.line·567 | 766 | ····.line·567 |
768 | ····const-wide/16·v | 767 | ····const-wide/16·v5,·0x0 |
769 | ····.line·570 | 768 | ····.line·570 |
770 | ····.local·v | 769 | ····.local·v5,·"mostPopular":J |
771 | ····iget-object·v | 770 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap; |
772 | ····invoke-virtual·{v | 771 | ····invoke-virtual·{v7},·Ljava/util/TreeMap;->values()Ljava/util/Collection; |
773 | ····move-result-object·v | 772 | ····move-result-object·v7 |
774 | ····invoke-interface·{v | 773 | ····invoke-interface·{v7},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
775 | ····move-result-object·v | 774 | ····move-result-object·v7 |
776 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
777 | ····:cond_0 | 775 | ····:cond_0 |
778 | ····:goto_0 | 776 | ····:goto_0 |
779 | ····invoke-interface·{v | 777 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
780 | ····move-result·v8 | 778 | ····move-result·v8 |
781 | ····if-eqz·v8,·:cond_1 | 779 | ····if-eqz·v8,·:cond_1 |
782 | ····invoke-interface·{v | 780 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
783 | ····move-result-object·v | 781 | ····move-result-object·v3 |
784 | ····check-cast·v | 782 | ····check-cast·v3,·Ljava/lang/Long; |
785 | ····.line·571 | 783 | ····.line·571 |
786 | ····.local·v | 784 | ····.local·v3,·"l":Ljava/lang/Long; |
787 | ····invoke-virtual·{v | 785 | ····invoke-virtual·{v3},·Ljava/lang/Long;->longValue()J |
788 | ····move-result-wide·v1 | 786 | ····move-result-wide·v1 |
789 | ····.line·572 | 787 | ····.line·572 |
790 | ····.local·v1,·"frequency":J | 788 | ····.local·v1,·"frequency":J |
791 | ····cmp-long·v8,·v1,·v | 789 | ····cmp-long·v8,·v1,·v5 |
792 | ····if-lez·v8,·:cond_0 | 790 | ····if-lez·v8,·:cond_0 |
793 | ····.line·573 | 791 | ····.line·573 |
794 | ····move-wide·v | 792 | ····move-wide·v5,·v1 |
795 | ····goto·:goto_0 | 793 | ····goto·:goto_0 |
796 | ····.line·577 | 794 | ····.line·577 |
797 | ····.end·local·v1····#·"frequency":J | 795 | ····.end·local·v1····#·"frequency":J |
798 | ····.end·local·v | 796 | ····.end·local·v3····#·"l":Ljava/lang/Long; |
799 | ····:cond_1 | 797 | ····:cond_1 |
800 | ····new-instance·v | 798 | ····new-instance·v4,·Ljava/util/ArrayList; |
801 | ····invoke-direct·{v | 799 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V |
802 | ····.line·578 | 800 | ····.line·578 |
803 | ····.local·v | 801 | ····.local·v4,·"modeList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;" |
804 | ····iget-object·v | 802 | ····iget-object·v7,·p0,·Lorg/apache/commons/math3/stat/Frequency;->freqTable:Ljava/util/TreeMap; |
805 | ····invoke-virtual·{v | 803 | ····invoke-virtual·{v7},·Ljava/util/TreeMap;->entrySet()Ljava/util/Set; |
806 | ····move-result-object·v | 804 | ····move-result-object·v7 |
807 | ····invoke-interface·{v | 805 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
808 | ····move-result-object·v | 806 | ····move-result-object·v8 |
809 | ····:cond_2 | 807 | ····:cond_2 |
810 | ····:goto_1 | 808 | ····:goto_1 |
811 | ····invoke-interface·{v | 809 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
812 | ····move-result·v | 810 | ····move-result·v7 |
813 | ····if-eqz·v | 811 | ····if-eqz·v7,·:cond_3 |
814 | ····invoke-interface·{v | 812 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
815 | ····move-result-object·v0 | 813 | ····move-result-object·v0 |
816 | ····check-cast·v0,·Ljava/util/Map$Entry; | 814 | ····check-cast·v0,·Ljava/util/Map$Entry; |
817 | ····.line·579 | 815 | ····.line·579 |
818 | ····.local·v0,·"ent":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Comparable<*>;Ljava/lang/Long;>;" | 816 | ····.local·v0,·"ent":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/Comparable<*>;Ljava/lang/Long;>;" |
819 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 817 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
820 | ····move-result-object·v | 818 | ····move-result-object·v7 |
821 | ····check-cast·v | 819 | ····check-cast·v7,·Ljava/lang/Long; |
822 | ····invoke-virtual·{v | 820 | ····invoke-virtual·{v7},·Ljava/lang/Long;->longValue()J |
823 | ····move-result-wide·v1 | 821 | ····move-result-wide·v1 |
824 | ····.line·580 | 822 | ····.line·580 |
825 | ····.restart·local·v1····#·"frequency":J | 823 | ····.restart·local·v1····#·"frequency":J |
826 | ····cmp-long·v | 824 | ····cmp-long·v7,·v1,·v5 |
827 | ····if-nez·v | 825 | ····if-nez·v7,·:cond_2 |
828 | ····.line·581 | 826 | ····.line·581 |
829 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 827 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
830 | ····move-result-object·v | 828 | ····move-result-object·v7 |
831 | ····invoke-interface·{v | 829 | ····invoke-interface·{v4,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 3169/8029 bytes (39.47%) of diff not shown. |
Offset 170, 75 lines modified | Offset 170, 74 lines modified | ||
170 | ····.line·872 | 170 | ····.line·872 |
171 | ····.local·v1,·"freq":Lorg/apache/commons/math3/stat/Frequency; | 171 | ····.local·v1,·"freq":Lorg/apache/commons/math3/stat/Frequency; |
172 | ····move·v2,·p1 | 172 | ····move·v2,·p1 |
173 | ····.local·v2,·"i":I | 173 | ····.local·v2,·"i":I |
174 | ····:goto_0 | 174 | ····:goto_0 |
175 | ····add-int·v | 175 | ····add-int·v8,·p1,·p2 |
176 | ····if-ge·v2,·v | 176 | ····if-ge·v2,·v8,·:cond_1 |
177 | ····.line·873 | 177 | ····.line·873 |
178 | ····aget-wide·v | 178 | ····aget-wide·v6,·p0,·v2 |
179 | ····.line·874 | 179 | ····.line·874 |
180 | ····.local·v | 180 | ····.local·v6,·"value":D |
181 | ····invoke-static·{v | 181 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->isNaN(D)Z |
182 | ····move-result·v | 182 | ····move-result·v8 |
183 | ····if-nez·v | 183 | ····if-nez·v8,·:cond_0 |
184 | ····.line·875 | 184 | ····.line·875 |
185 | ····invoke-static·{v | 185 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
186 | ····move-result-object·v | 186 | ····move-result-object·v8 |
187 | ····invoke-virtual·{v1,·v | 187 | ····invoke-virtual·{v1,·v8},·Lorg/apache/commons/math3/stat/Frequency;->addValue(Ljava/lang/Comparable;)V |
188 | ····.line·872 | 188 | ····.line·872 |
189 | ····:cond_0 | 189 | ····:cond_0 |
190 | ····add-int/lit8·v2,·v2,·0x1 | 190 | ····add-int/lit8·v2,·v2,·0x1 |
191 | ····goto·:goto_0 | 191 | ····goto·:goto_0 |
192 | ····.line·878 | 192 | ····.line·878 |
193 | ····.end·local·v | 193 | ····.end·local·v6····#·"value":D |
194 | ····:cond_1 | 194 | ····:cond_1 |
195 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/stat/Frequency;->getMode()Ljava/util/List; | 195 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/stat/Frequency;->getMode()Ljava/util/List; |
196 | ····move-result-object·v | 196 | ····move-result-object·v4 |
197 | ····.line·880 | 197 | ····.line·880 |
198 | ····.local·v | 198 | ····.local·v4,·"list":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Comparable<*>;>;" |
199 | ····invoke-interface·{v | 199 | ····invoke-interface·{v4},·Ljava/util/List;->size()I |
200 | ····move-result·v | 200 | ····move-result·v8 |
201 | ····new-array·v | 201 | ····new-array·v5,·v8,·[D |
202 | ····.line·881 | 202 | ····.line·881 |
203 | ····.local·v | 203 | ····.local·v5,·"modes":[D |
204 | ····const/4·v2,·0x0 | 204 | ····const/4·v2,·0x0 |
205 | ····.line·882 | 205 | ····.line·882 |
206 | ····invoke-interface·{v | 206 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
207 | ····move-result-object·v | 207 | ····move-result-object·v8 |
208 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
209 | ····:goto_1 | 208 | ····:goto_1 |
210 | ····invoke-interface·{v | 209 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
211 | ····move-result·v9 | 210 | ····move-result·v9 |
212 | ····if-eqz·v9,·:cond_2 | 211 | ····if-eqz·v9,·:cond_2 |
213 | ····invoke-interface·{v | 212 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
214 | ····move-result-object·v0 | 213 | ····move-result-object·v0 |
215 | ····check-cast·v0,·Ljava/lang/Comparable; | 214 | ····check-cast·v0,·Ljava/lang/Comparable; |
216 | ····.line·883 | 215 | ····.line·883 |
217 | ····.local·v0,·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;" | 216 | ····.local·v0,·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;" |
Offset 249, 26 lines modified | Offset 248, 26 lines modified | ||
249 | ····check-cast·v0,·Ljava/lang/Double; | 248 | ····check-cast·v0,·Ljava/lang/Double; |
250 | ····.end·local·v0····#·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;" | 249 | ····.end·local·v0····#·"c":Ljava/lang/Comparable;,·"Ljava/lang/Comparable<*>;" |
251 | ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D | 250 | ····invoke-virtual·{v0},·Ljava/lang/Double;->doubleValue()D |
252 | ····move-result-wide·v9 | 251 | ····move-result-wide·v9 |
253 | ····aput-wide·v9,·v | 252 | ····aput-wide·v9,·v5,·v2 |
254 | ····move·v2,·v3 | 253 | ····move·v2,·v3 |
255 | ····.line·884 | 254 | ····.line·884 |
256 | ····.end·local·v3····#·"i":I | 255 | ····.end·local·v3····#·"i":I |
257 | ····.restart·local·v2····#·"i":I | 256 | ····.restart·local·v2····#·"i":I |
258 | ····goto·:goto_1 | 257 | ····goto·:goto_1 |
259 | ····.line·885 | 258 | ····.line·885 |
260 | ····:cond_2 | 259 | ····:cond_2 |
261 | ····return-object·v | 260 | ····return-object·v5 |
262 | .end·method | 261 | .end·method |
263 | .method·public·static·max([D)D | 262 | .method·public·static·max([D)D |
264 | ····.locals·2 | 263 | ····.locals·2 |
265 | ····.param·p0,·"values"····#·[D | 264 | ····.param·p0,·"values"····#·[D |
266 | ····.annotation·system·Ldalvik/annotation/Throws; | 265 | ····.annotation·system·Ldalvik/annotation/Throws; |
267 | ········value·=·{ | 266 | ········value·=·{ |
Offset 84, 25 lines modified | Offset 84, 21 lines modified | ||
84 | ····move-result·v0 | 84 | ····move-result·v0 |
85 | ····return·v0 | 85 | ····return·v0 |
86 | .end·method | 86 | .end·method |
87 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 87 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
88 | ····.locals·1 | 88 | ····.locals·1 |
89 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
90 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
91 | ····.prologue | 89 | ····.prologue |
92 | ····.line·631 | 90 | ····.line·631 |
93 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;,·"Lorg/apache/commons/math3/stat/Frequency$NaturalComparator<TT;>;" | 91 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;,·"Lorg/apache/commons/math3/stat/Frequency$NaturalComparator<TT;>;" |
94 | ····check-cast·p1,·Ljava/lang/Comparable; | 92 | ····check-cast·p1,·Ljava/lang/Comparable; |
95 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
96 | ····check-cast·p2,·Ljava/lang/Comparable; | 93 | ····check-cast·p2,·Ljava/lang/Comparable; |
97 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
98 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I | 94 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/Frequency$NaturalComparator;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I |
99 | ····move-result·v0 | 95 | ····move-result·v0 |
100 | ····return·v0 | 96 | ····return·v0 |
101 | .end·method | 97 | .end·method |
Offset 53, 21 lines modified | Offset 53, 19 lines modified | ||
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | #·virtual·methods | 55 | #·virtual·methods |
56 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 56 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·428 | 59 | ····.line·428 |
61 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; | 60 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; |
62 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
63 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->compareTo(Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;)I | 61 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->compareTo(Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;)I |
64 | ····move-result·v0 | 62 | ····move-result·v0 |
65 | ····return·v0 | 63 | ····return·v0 |
66 | .end·method | 64 | .end·method |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; | 6 | .implements·Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$1;, | ||
11 | ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; | 10 | ········Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·public·static·final·DEFAULT_NAN_STRATEGY:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; | 14 | .field·public·static·final·DEFAULT_NAN_STRATEGY:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; |
Offset 396, 14 lines modified | Offset 395, 15 lines modified | ||
396 | ····if-eqz·v1,·:cond_0 | 395 | ····if-eqz·v1,·:cond_0 |
397 | ····.line·299 | 396 | ····.line·299 |
398 | ····new-instance·v1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; | 397 | ····new-instance·v1,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; |
399 | ····aget-object·v2,·p1,·v0 | 398 | ····aget-object·v2,·p1,·v0 |
399 | ····.line·300 | ||
400 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I | 400 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I |
401 | ····move-result·v2 | 401 | ····move-result·v2 |
402 | ····invoke-direct·{v1,·p2,·p3,·v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;-><init>(DI)V | 402 | ····invoke-direct·{v1,·p2,·p3,·v2},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;-><init>(DI)V |
403 | ····aput-object·v1,·p1,·v0 | 403 | ····aput-object·v1,·p1,·v0 |
Offset 482, 14 lines modified | Offset 482, 15 lines modified | ||
482 | ····if-ge·v2,·v5,·:cond_2 | 482 | ····if-ge·v2,·v5,·:cond_2 |
483 | ····.line·276 | 483 | ····.line·276 |
484 | ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; | 484 | ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; |
485 | ····aget-object·v6,·p1,·v2 | 485 | ····aget-object·v6,·p1,·v2 |
486 | ····.line·277 | ||
486 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D | 487 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D |
487 | ····move-result-wide·v6 | 488 | ····move-result-wide·v6 |
488 | ····aget-object·v8,·p1,·v2 | 489 | ····aget-object·v8,·p1,·v2 |
489 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I | 490 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I |
Offset 510, 14 lines modified | Offset 511, 15 lines modified | ||
510 | ····.line·280 | 511 | ····.line·280 |
511 | ····.end·local·v2····#·"k":I | 512 | ····.end·local·v2····#·"k":I |
512 | ····:cond_1 | 513 | ····:cond_1 |
513 | ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; | 514 | ····new-instance·v5,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair; |
514 | ····aget-object·v6,·p1,·v0 | 515 | ····aget-object·v6,·p1,·v0 |
516 | ····.line·281 | ||
515 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D | 517 | ····invoke-virtual·{v6},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getValue()D |
516 | ····move-result-wide·v6 | 518 | ····move-result-wide·v6 |
517 | ····aget-object·v8,·p1,·v0 | 519 | ····aget-object·v8,·p1,·v0 |
518 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I | 520 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair;->getPosition()I |
Offset 715, 14 lines modified | Offset 717, 15 lines modified | ||
715 | ····add-long/2addr·v13,·v5 | 717 | ····add-long/2addr·v13,·v5 |
716 | ····const-wide/16·v15,·0x1 | 718 | ····const-wide/16·v15,·0x1 |
717 | ····sub-long/2addr·v13,·v15 | 719 | ····sub-long/2addr·v13,·v15 |
720 | ····.line·358 | ||
718 | ····invoke-virtual·{v12,·v5,·v6,·v13,·v14},·Lorg/apache/commons/math3/random/RandomDataGenerator;->nextLong(JJ)J | 721 | ····invoke-virtual·{v12,·v5,·v6,·v13,·v14},·Lorg/apache/commons/math3/random/RandomDataGenerator;->nextLong(JJ)J |
719 | ····move-result-wide·v12 | 722 | ····move-result-wide·v12 |
720 | ····long-to-double·v12,·v12 | 723 | ····long-to-double·v12,·v12 |
721 | ····aput-wide·v12,·p1,·v11 | 724 | ····aput-wide·v12,·p1,·v11 |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····move-result-object·v3 | 95 | ····move-result-object·v3 |
96 | ····aput-object·v3,·v2,·v5 | 96 | ····aput-object·v3,·v2,·v5 |
97 | ····const/4·v3,·0x1 | 97 | ····const/4·v3,·0x1 |
98 | ····.line·601 | ||
98 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 99 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
99 | ····move-result-object·v4 | 100 | ····move-result-object·v4 |
100 | ····aput-object·v4,·v2,·v3 | 101 | ····aput-object·v4,·v2,·v3 |
101 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/InsufficientDataException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 102 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/InsufficientDataException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 1, 29 lines modified | Offset 1, 20 lines modified | ||
1 | .class·public·Lorg/apache/commons/math3/stat/inference/BinomialTest; | 1 | .class·public·Lorg/apache/commons/math3/stat/inference/BinomialTest; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BinomialTest.java" | 3 | .source·"BinomialTest.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lorg/apache/commons/math3/stat/inference/BinomialTest$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·direct·methods | 4 | #·direct·methods |
11 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
12 | ····.locals·0 | 6 | ····.locals·0 |
13 | ····.prologue | 7 | ····.prologue |
14 | ····.line·37 | 8 | ····.line·37 |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
16 | ····.line·157 | ||
17 | ····return-void | 10 | ····return-void |
18 | .end·method | 11 | .end·method |
19 | #·virtual·methods | 12 | #·virtual·methods |
20 | .method·public·binomialTest(IIDLorg/apache/commons/math3/stat/inference/AlternativeHypothesis;)D | 13 | .method·public·binomialTest(IIDLorg/apache/commons/math3/stat/inference/AlternativeHypothesis;)D |
21 | ····.locals·17 | 14 | ····.locals·17 |
Offset 115, 14 lines modified | Offset 106, 15 lines modified | ||
115 | ····const/4·v14,·0x2 | 106 | ····const/4·v14,·0x2 |
116 | ····new-array·v14,·v14,·[Ljava/lang/Object; | 107 | ····new-array·v14,·v14,·[Ljava/lang/Object; |
117 | ····const/4·v15,·0x0 | 108 | ····const/4·v15,·0x0 |
109 | ····.line·117 | ||
118 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 110 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
119 | ····move-result-object·v16 | 111 | ····move-result-object·v16 |
120 | ····aput-object·v16,·v14,·v15 | 112 | ····aput-object·v16,·v14,·v15 |
121 | ····const/4·v15,·0x1 | 113 | ····const/4·v15,·0x1 |
Offset 48, 14 lines modified | Offset 48, 15 lines modified | ||
48 | ····if-gez·v0,·:cond_1 | 48 | ····if-gez·v0,·:cond_1 |
49 | ····.line·1175 | 49 | ····.line·1175 |
50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 50 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
51 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 51 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
52 | ····.line·1177 | ||
52 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J | 53 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J |
53 | ····move-result-wide·v2 | 54 | ····move-result-wide·v2 |
54 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 55 | ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
55 | ····move-result-object·v2 | 56 | ····move-result-object·v2 |
Offset 109, 14 lines modified | Offset 110, 15 lines modified | ||
109 | ····.line·1154 | 110 | ····.line·1154 |
110 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 111 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
111 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 112 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DATA_FOR_T_STATISTIC:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
112 | ····array-length·v2,·p1 | 113 | ····array-length·v2,·p1 |
114 | ····.line·1156 | ||
113 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 115 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
114 | ····move-result-object·v2 | 116 | ····move-result-object·v2 |
115 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 117 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
116 | ····move-result-object·v3 | 118 | ····move-result-object·v3 |
Offset 157, 14 lines modified | Offset 159, 15 lines modified | ||
157 | ····.line·1134 | 159 | ····.line·1134 |
158 | ····:cond_0 | 160 | ····:cond_0 |
159 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 161 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
160 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 162 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
163 | ····.line·1135 | ||
161 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 164 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
162 | ····move-result-object·v2 | 165 | ····move-result-object·v2 |
163 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 166 | ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
164 | ····move-result-object·v3 | 167 | ····move-result-object·v3 |
Offset 319, 36 lines modified | Offset 322, 39 lines modified | ||
319 | ····move-result-wide·v1 | 322 | ····move-result-wide·v1 |
320 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D | 323 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D |
321 | ····move-result-wide·v3 | 324 | ····move-result-wide·v3 |
325 | ····.line·413 | ||
322 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D | 326 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D |
323 | ····move-result-wide·v5 | 327 | ····move-result-wide·v5 |
324 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D | 328 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getVariance()D |
325 | ····move-result-wide·v7 | 329 | ····move-result-wide·v7 |
330 | ····.line·414 | ||
326 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J | 331 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J |
327 | ····move-result-wide·v9 | 332 | ····move-result-wide·v9 |
328 | ····long-to-double·v9,·v9 | 333 | ····long-to-double·v9,·v9 |
329 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J | 334 | ····invoke-interface·{p2},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getN()J |
330 | ····move-result-wide·v11 | 335 | ····move-result-wide·v11 |
331 | ····long-to-double·v11,·v11 | 336 | ····long-to-double·v11,·v11 |
332 | ····move-object·v0,·p0 | 337 | ····move-object·v0,·p0 |
338 | ····.line·412 | ||
333 | ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D | 339 | ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D |
334 | ····move-result-wide·v0 | 340 | ····move-result-wide·v0 |
335 | ····return-wide·v0 | 341 | ····return-wide·v0 |
336 | .end·method | 342 | .end·method |
Offset 375, 14 lines modified | Offset 381, 15 lines modified | ||
375 | ····move-result-wide·v1 | 381 | ····move-result-wide·v1 |
376 | ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->mean([D)D | 382 | ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->mean([D)D |
377 | ····move-result-wide·v3 | 383 | ····move-result-wide·v3 |
384 | ····.line·280 | ||
378 | ····invoke-static·{p1},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D | 385 | ····invoke-static·{p1},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D |
379 | ····move-result-wide·v5 | 386 | ····move-result-wide·v5 |
380 | ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D | 387 | ····invoke-static·{p2},·Lorg/apache/commons/math3/stat/StatUtils;->variance([D)D |
381 | ····move-result-wide·v7 | 388 | ····move-result-wide·v7 |
Offset 393, 14 lines modified | Offset 400, 15 lines modified | ||
393 | ····array-length·v0,·p2 | 400 | ····array-length·v0,·p2 |
394 | ····int-to-double·v11,·v0 | 401 | ····int-to-double·v11,·v0 |
395 | ····move-object·v0,·p0 | 402 | ····move-object·v0,·p0 |
403 | ····.line·279 | ||
396 | ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D | 404 | ····invoke-virtual/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/inference/TTest;->homoscedasticT(DDDDDD)D |
397 | ····move-result-wide·v0 | 405 | ····move-result-wide·v0 |
398 | ····return-wide·v0 | 406 | ····return-wide·v0 |
399 | .end·method | 407 | .end·method |
Offset 478, 40 lines modified | Offset 486, 45 lines modified | ||
478 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/stat/inference/TTest;->checkSampleData(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V | 486 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/stat/inference/TTest;->checkSampleData(Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;)V |
479 | ····.line·902 | 487 | ····.line·902 |
480 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D | 488 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;->getMean()D |
481 | ····move-result-wide·v1 | 489 | ····move-result-wide·v1 |
Max diff block lines reached; 7472/11287 bytes (66.20%) of diff not shown. |
Offset 381, 14 lines modified | Offset 381, 15 lines modified | ||
381 | ····aget-wide·v15,·p1,·v3 | 381 | ····aget-wide·v15,·p1,·v3 |
382 | ····mul-double/2addr·v15,·v4 | 382 | ····mul-double/2addr·v15,·v4 |
383 | ····div-double/2addr·v13,·v15 | 383 | ····div-double/2addr·v13,·v15 |
384 | ····.line·105 | ||
384 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 385 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
385 | ····move-result-wide·v1 | 386 | ····move-result-wide·v1 |
386 | ····.line·107 | 387 | ····.line·107 |
387 | ····.local·v1,·"dev":D | 388 | ····.local·v1,·"dev":D |
388 | ····:goto_2 | 389 | ····:goto_2 |
Offset 401, 25 lines modified | Offset 402, 26 lines modified | ||
401 | ····add-double/2addr·v7,·v13 | 402 | ····add-double/2addr·v7,·v13 |
402 | ····.line·103 | 403 | ····.line·103 |
403 | ····add-int/lit8·v3,·v3,·0x1 | 404 | ····add-int/lit8·v3,·v3,·0x1 |
404 | ····goto·:goto_1 | 405 | ····goto·:goto_1 |
405 | ····.line·10 | 406 | ····.line·105 |
406 | ····.end·local·v1····#·"dev":D | 407 | ····.end·local·v1····#·"dev":D |
407 | ····:cond_4 | 408 | ····:cond_4 |
408 | ····aget-wide·v13,·p2,·v3 | 409 | ····aget-wide·v13,·p2,·v3 |
409 | ····long-to-double·v13,·v13 | 410 | ····long-to-double·v13,·v13 |
410 | ····aget-wide·v15,·p1,·v3 | 411 | ····aget-wide·v15,·p1,·v3 |
411 | ····div-double/2addr·v13,·v15 | 412 | ····div-double/2addr·v13,·v15 |
413 | ····.line·106 | ||
412 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D | 414 | ····invoke-static·{v13,·v14},·Lorg/apache/commons/math3/util/FastMath;->log(D)D |
413 | ····move-result-wide·v1 | 415 | ····move-result-wide·v1 |
414 | ····goto·:goto_2 | 416 | ····goto·:goto_2 |
415 | ····.line·109 | 417 | ····.line·109 |
Offset 728, 20 lines modified | Offset 730, 21 lines modified | ||
728 | ····int-to-double·v1,·v1 | 730 | ····int-to-double·v1,·v1 |
729 | ····sub-double/2addr·v1,·v3 | 731 | ····sub-double/2addr·v1,·v3 |
730 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V | 732 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V |
731 | ····.line·15 | 733 | ····.line·159 |
732 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; | 734 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; |
733 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->g([D[J)D | 735 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->g([D[J)D |
734 | ····move-result-wide·v1 | 736 | ····move-result-wide·v1 |
737 | ····.line·158 | ||
735 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D | 738 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D |
736 | ····move-result-wide·v1 | 739 | ····move-result-wide·v1 |
737 | ····sub-double·v1,·v3,·v1 | 740 | ····sub-double·v1,·v3,·v1 |
738 | ····return-wide·v1 | 741 | ····return-wide·v1 |
Offset 780, 14 lines modified | Offset 783, 15 lines modified | ||
780 | ····.line·243 | 783 | ····.line·243 |
781 | ····:cond_0 | 784 | ····:cond_0 |
782 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 785 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
783 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 786 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
787 | ····.line·244 | ||
784 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 788 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
785 | ····move-result-object·v3 | 789 | ····move-result-object·v3 |
786 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 790 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
787 | ····move-result-object·v0 | 791 | ····move-result-object·v0 |
Offset 839, 20 lines modified | Offset 843, 21 lines modified | ||
839 | ····int-to-double·v1,·v1 | 843 | ····int-to-double·v1,·v1 |
840 | ····sub-double/2addr·v1,·v3 | 844 | ····sub-double/2addr·v1,·v3 |
841 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V | 845 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V |
842 | ····.line·47 | 846 | ····.line·479 |
843 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; | 847 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; |
844 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->gDataSetsComparison([J[J)D | 848 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/GTest;->gDataSetsComparison([J[J)D |
845 | ····move-result-wide·v1 | 849 | ····move-result-wide·v1 |
850 | ····.line·478 | ||
846 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D | 851 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D |
847 | ····move-result-wide·v1 | 852 | ····move-result-wide·v1 |
848 | ····sub-double·v1,·v3,·v1 | 853 | ····sub-double·v1,·v3,·v1 |
849 | ····return-wide·v1 | 854 | ····return-wide·v1 |
Offset 891, 14 lines modified | Offset 896, 15 lines modified | ||
891 | ····.line·532 | 896 | ····.line·532 |
892 | ····:cond_0 | 897 | ····:cond_0 |
893 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 898 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
894 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 899 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
900 | ····.line·533 | ||
895 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 901 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
896 | ····move-result-object·v3 | 902 | ····move-result-object·v3 |
897 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 903 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
898 | ····move-result-object·v0 | 904 | ····move-result-object·v0 |
Offset 954, 18 lines modified | Offset 960, 20 lines modified | ||
954 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V | 960 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V |
955 | ····.line·189 | 961 | ····.line·189 |
956 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; | 962 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; |
957 | ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0 | 963 | ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0 |
964 | ····.line·190 | ||
Max diff block lines reached; 248/3829 bytes (6.48%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"OneWayAnova.java" | 3 | .source·"OneWayAnova.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/stat/inference/OneWayAnova$1;, | ||
8 | ········Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats; | 7 | ········Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·direct·methods | 10 | #·direct·methods |
12 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
Offset 21, 15 lines modified | Offset 20, 15 lines modified | ||
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 | ····.line·59 | 21 | ····.line·59 |
23 | ····return-void | 22 | ····return-void |
24 | .end·method | 23 | .end·method |
25 | .method·private·anovaStats(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats; | 24 | .method·private·anovaStats(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats; |
26 | ····.locals· | 25 | ····.locals·9 |
27 | ····.annotation·system·Ldalvik/annotation/Signature; | 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
28 | ········value·=·{ | 27 | ········value·=·{ |
29 | ············"(", | 28 | ············"(", |
30 | ············"Ljava/util/Collection", | 29 | ············"Ljava/util/Collection", |
31 | ············"<[D>;)", | 30 | ············"<[D>;)", |
32 | ············"Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;" | 31 | ············"Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats;" |
33 | ········} | 32 | ········} |
Offset 39, 99 lines modified | Offset 38, 92 lines modified | ||
39 | ········value·=·{ | 38 | ········value·=·{ |
40 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, | 39 | ············Lorg/apache/commons/math3/exception/NullArgumentException;, |
41 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; | 40 | ············Lorg/apache/commons/math3/exception/DimensionMismatchException; |
42 | ········} | 41 | ········} |
43 | ····.end·annotation | 42 | ····.end·annotation |
44 | ····.prologue | 43 | ····.prologue |
45 | ····.line·194 | ||
46 | ····.local·p1,·"categoryData":Ljava/util/Collection;,·"Ljava/util/Collection<[D>;" | 44 | ····.local·p1,·"categoryData":Ljava/util/Collection;,·"Ljava/util/Collection<[D>;" |
45 | ····const/4·v6,·0x0 | ||
46 | ····.line·194 | ||
47 | ····invoke-static·{p1},·Lorg/apache/commons/math3/util/MathUtils;->checkNotNull(Ljava/lang/Object;)V | 47 | ····invoke-static·{p1},·Lorg/apache/commons/math3/util/MathUtils;->checkNotNull(Ljava/lang/Object;)V |
48 | ····.line·196 | 48 | ····.line·196 |
49 | ····new-instance·v | 49 | ····new-instance·v0,·Ljava/util/ArrayList; |
50 | ····.line·197 | ||
50 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 51 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
51 | ····move-result·v | 52 | ····move-result·v5 |
52 | ····invoke-direct·{v | 53 | ····invoke-direct·{v0,·v5},·Ljava/util/ArrayList;-><init>(I)V |
53 | ····.line·200 | 54 | ····.line·200 |
54 | ····.local·v | 55 | ····.local·v0,·"categoryDataSummaryStatistics":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;>;" |
55 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 56 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
56 | ····move-result-object·v | 57 | ····move-result-object·v7 |
57 | ····:cond_0 | 58 | ····:cond_0 |
58 | ····invoke-interface·{v | 59 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
59 | ····move-result·v | 60 | ····move-result·v5 |
60 | ····if-eqz·v | 61 | ····if-eqz·v5,·:cond_1 |
61 | ····invoke-interface·{v | 62 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
62 | ····move-result-object·v | 63 | ····move-result-object·v1 |
63 | ····check-cast·v | 64 | ····check-cast·v1,·[D |
64 | ····.line·201 | 65 | ····.line·201 |
65 | ····.local·v | 66 | ····.local·v1,·"data":[D |
66 | ····new-instance·v | 67 | ····new-instance·v2,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
67 | ····invoke-direct·{v | 68 | ····invoke-direct·{v2},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;-><init>()V |
68 | ····.line·202 | 69 | ····.line·202 |
69 | ····.local·v | 70 | ····.local·v2,·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
70 | ····invoke-interface·{v | 71 | ····invoke-interface·{v0,·v2},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
71 | ····.line·203 | 72 | ····.line·203 |
72 | ····move-object·v0,·v2 | ||
73 | ····.local·v0,·"arr$":[D | ||
74 | ····array-length·v | 73 | ····array-length·v8,·v1 |
74 | ····move·v5,·v6 | ||
75 | ····.local·v6,·"len$":I | ||
76 | ····const/4·v5,·0x0 | ||
77 | ····.local·v5,·"i$":I | ||
78 | ····:goto_0 | 75 | ····:goto_0 |
79 | ····if-ge·v5,·v | 76 | ····if-ge·v5,·v8,·:cond_0 |
80 | ····aget-wide·v | 77 | ····aget-wide·v3,·v1,·v5 |
81 | ····.line·204 | 78 | ····.line·204 |
82 | ····.local·v | 79 | ····.local·v3,·"val":D |
83 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v2,·v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->addValue(D)V |
84 | ····.line·203 | 81 | ····.line·203 |
85 | ····add-int/lit8·v5,·v5,·0x1 | 82 | ····add-int/lit8·v5,·v5,·0x1 |
86 | ····goto·:goto_0 | 83 | ····goto·:goto_0 |
87 | ····.line·208 | 84 | ····.line·208 |
88 | ····.end·local·v0····#·"arr$":[D | ||
89 | ····.end·local·v | 85 | ····.end·local·v1····#·"data":[D |
90 | ····.end·local·v | 86 | ····.end·local·v2····#·"dataSummaryStatistics":Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
91 | ····.end·local·v5····#·"i$":I | ||
92 | ····.end·local·v6····#·"len$":I | ||
93 | ····.end·local·v | 87 | ····.end·local·v3····#·"val":D |
94 | ····:cond_1 | 88 | ····:cond_1 |
95 | ····const/ | 89 | ····invoke-direct·{p0,·v0,·v6},·Lorg/apache/commons/math3/stat/inference/OneWayAnova;->anovaStats(Ljava/util/Collection;Z)Lorg/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats; |
96 | ···· | 90 | ····move-result-object·v5 |
97 | ····move-result-object·v9 | ||
98 | ····return-object·v | 91 | ····return-object·v5 |
99 | .end·method | 92 | .end·method |
Max diff block lines reached; 8581/13882 bytes (61.81%) of diff not shown. |
Offset 914, 14 lines modified | Offset 914, 15 lines modified | ||
914 | ····.line·209 | 914 | ····.line·209 |
915 | ····:cond_0 | 915 | ····:cond_0 |
916 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 916 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
917 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 917 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
918 | ····.line·210 | ||
918 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 919 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
919 | ····move-result-object·v3 | 920 | ····move-result-object·v3 |
920 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 921 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
921 | ····move-result-object·v0 | 922 | ····move-result-object·v0 |
Offset 982, 14 lines modified | Offset 983, 15 lines modified | ||
982 | ····.line·364 | 983 | ····.line·364 |
983 | ····:cond_0 | 984 | ····:cond_0 |
984 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 985 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
985 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 986 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
987 | ····.line·365 | ||
986 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 988 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
987 | ····move-result-object·v3 | 989 | ····move-result-object·v3 |
988 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 990 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
989 | ····move-result-object·v0 | 991 | ····move-result-object·v0 |
Offset 1041, 20 lines modified | Offset 1043, 21 lines modified | ||
1041 | ····int-to-double·v1,·v1 | 1043 | ····int-to-double·v1,·v1 |
1042 | ····sub-double/2addr·v1,·v3 | 1044 | ····sub-double/2addr·v1,·v3 |
1043 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V | 1045 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;-><init>(D)V |
1044 | ····.line·51 | 1046 | ····.line·514 |
1045 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; | 1047 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/ChiSquaredDistribution; |
1046 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/ChiSquareTest;->chiSquareDataSetsComparison([J[J)D | 1048 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/inference/ChiSquareTest;->chiSquareDataSetsComparison([J[J)D |
1047 | ····move-result-wide·v1 | 1049 | ····move-result-wide·v1 |
1050 | ····.line·513 | ||
1048 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D | 1051 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/apache/commons/math3/distribution/ChiSquaredDistribution;->cumulativeProbability(D)D |
1049 | ····move-result-wide·v1 | 1052 | ····move-result-wide·v1 |
1050 | ····sub-double·v1,·v3,·v1 | 1053 | ····sub-double·v1,·v3,·v1 |
1051 | ····return-wide·v1 | 1054 | ····return-wide·v1 |
Offset 1093, 14 lines modified | Offset 1096, 15 lines modified | ||
1093 | ····.line·568 | 1096 | ····.line·568 |
1094 | ····:cond_0 | 1097 | ····:cond_0 |
1095 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 1098 | ····new-instance·v1,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
1096 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1099 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUND_SIGNIFICANCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1100 | ····.line·569 | ||
1097 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1101 | ····invoke-static·{p3,·p4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1098 | ····move-result-object·v3 | 1102 | ····move-result-object·v3 |
1099 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1103 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1100 | ····move-result-object·v0 | 1104 | ····move-result-object·v0 |
Offset 107, 14 lines modified | Offset 107, 15 lines modified | ||
107 | ····if-le·p1,·p0,·:cond_2 | 107 | ····if-le·p1,·p0,·:cond_2 |
108 | ····.line·166 | 108 | ····.line·166 |
109 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 109 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
110 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 110 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
111 | ····.line·167 | ||
111 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 112 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
112 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
113 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 114 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
114 | ····move-result-object·v3 | 115 | ····move-result-object·v3 |
Offset 139, 14 lines modified | Offset 140, 15 lines modified | ||
139 | ····.line·170 | 140 | ····.line·170 |
140 | ····:cond_3 | 141 | ····:cond_3 |
141 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 142 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
142 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_CONFIDENCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 143 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_CONFIDENCE_LEVEL:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
144 | ····.line·171 | ||
143 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 145 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
144 | ····move-result-object·v2 | 146 | ····move-result-object·v2 |
145 | ····const/4·v3,·0x0 | 147 | ····const/4·v3,·0x0 |
146 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 148 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 78, 14 lines modified | Offset 78, 15 lines modified | ||
78 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 | 78 | ····const-wide/high16·v5,·0x3ff0000000000000L····#·1.0 |
79 | ····sub-double/2addr·v5,·v12 | 79 | ····sub-double/2addr·v5,·v12 |
80 | ····mul-double/2addr·v3,·v5 | 80 | ····mul-double/2addr·v3,·v5 |
81 | ····.line·41 | ||
81 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 82 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
82 | ····move-result-wide·v3 | 83 | ····move-result-wide·v3 |
83 | ····mul-double·v10,·v1,·v3 | 84 | ····mul-double·v10,·v1,·v3 |
84 | ····.line·42 | 85 | ····.line·42 |
Offset 146, 28 lines modified | Offset 146, 30 lines modified | ||
146 | ····int-to-double·v0,·v0 | 146 | ····int-to-double·v0,·v0 |
147 | ····move-wide/from16·v28,·v0 | 147 | ····move-wide/from16·v28,·v0 |
148 | ····const/4·v2,·0x2 | 148 | ····const/4·v2,·0x2 |
149 | ····.line·46 | ||
149 | ····move-wide/from16·v0,·v28 | 150 | ····move-wide/from16·v0,·v28 |
150 | ····invoke-static·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D | 151 | ····invoke-static·{v0,·v1,·v2},·Lorg/apache/commons/math3/util/FastMath;->pow(DI)D |
151 | ····move-result-wide·v28 | 152 | ····move-result-wide·v28 |
152 | ····mul-double·v26,·v26,·v28 | 153 | ····mul-double·v26,·v26,·v28 |
153 | ····div-double·v24,·v24,·v26 | 154 | ····div-double·v24,·v24,·v26 |
154 | ····mul-double·v24,·v24,·v22 | 155 | ····mul-double·v24,·v24,·v22 |
155 | ····add-double·v7,·v7,·v24 | 156 | ····add-double·v7,·v7,·v24 |
157 | ····.line·45 | ||
156 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 158 | ····invoke-static·{v7,·v8},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
157 | ····move-result-wide·v7 | 159 | ····move-result-wide·v7 |
158 | ····mul-double·v11,·v20,·v7 | 160 | ····mul-double·v11,·v20,·v7 |
159 | ····.line·48 | 161 | ····.line·48 |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 | 102 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
103 | ····sub-double/2addr·v4,·v15 | 103 | ····sub-double/2addr·v4,·v15 |
104 | ····mul-double/2addr·v2,·v4 | 104 | ····mul-double/2addr·v2,·v4 |
105 | ····.line·43 | ||
105 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 106 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
106 | ····move-result-wide·v2 | 107 | ····move-result-wide·v2 |
107 | ····mul-double·v11,·v18,·v2 | 108 | ····mul-double·v11,·v18,·v2 |
108 | ····.line·45 | 109 | ····.line·45 |
Offset 175, 14 lines modified | Offset 175, 15 lines modified | ||
175 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 175 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
176 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 176 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
177 | ····const/4·v5,·0x0 | 177 | ····const/4·v5,·0x0 |
178 | ····.line·328 | ||
178 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 179 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
179 | ····move-result-object·v6 | 180 | ····move-result-object·v6 |
180 | ····aput-object·v6,·v4,·v5 | 181 | ····aput-object·v6,·v4,·v5 |
181 | ····const/4·v5,·0x1 | 182 | ····const/4·v5,·0x1 |
Offset 343, 14 lines modified | Offset 344, 15 lines modified | ||
343 | ····new-array·v4,·v7,·[Ljava/lang/Object; | 344 | ····new-array·v4,·v7,·[Ljava/lang/Object; |
344 | ····const/4·v5,·0x0 | 345 | ····const/4·v5,·0x0 |
345 | ····array-length·v6,·p1 | 346 | ····array-length·v6,·p1 |
347 | ····.line·280 | ||
346 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 348 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
347 | ····move-result-object·v6 | 349 | ····move-result-object·v6 |
348 | ····aput-object·v6,·v4,·v5 | 350 | ····aput-object·v6,·v4,·v5 |
349 | ····const/4·v5,·0x1 | 351 | ····const/4·v5,·0x1 |
Offset 443, 14 lines modified | Offset 445, 15 lines modified | ||
443 | ····if-ge·v3,·v2,·:cond_0 | 445 | ····if-ge·v3,·v2,·:cond_0 |
444 | ····.line·307 | 446 | ····.line·307 |
445 | ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 447 | ····invoke-interface·{p1,·v2,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
446 | ····move-result-wide·v8 | 448 | ····move-result-wide·v8 |
449 | ····.line·308 | ||
447 | ····invoke-interface·{p1,·v3,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D | 450 | ····invoke-interface·{p1,·v3,·v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getEntry(II)D |
448 | ····move-result-wide·v10 | 451 | ····move-result-wide·v10 |
449 | ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 452 | ····invoke-static·{v10,·v11},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
450 | ····move-result-wide·v10 | 453 | ····move-result-wide·v10 |
Offset 165, 14 lines modified | Offset 165, 15 lines modified | ||
165 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 165 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_ROWS_AND_COLUMNS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
166 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 166 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
167 | ····const/4·v5,·0x0 | 167 | ····const/4·v5,·0x0 |
168 | ····.line·293 | ||
168 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 169 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
169 | ····move-result-object·v6 | 170 | ····move-result-object·v6 |
170 | ····aput-object·v6,·v4,·v5 | 171 | ····aput-object·v6,·v4,·v5 |
171 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 172 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 416, 14 lines modified | Offset 417, 15 lines modified | ||
416 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 417 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
417 | ····move-object/from16·v17,·v0 | 418 | ····move-object/from16·v17,·v0 |
418 | ····const/16·v18,·0x0 | 419 | ····const/16·v18,·0x0 |
420 | ····.line·247 | ||
419 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 421 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
420 | ····move-result-object·v19 | 422 | ····move-result-object·v19 |
421 | ····aput-object·v19,·v17,·v18 | 423 | ····aput-object·v19,·v17,·v18 |
422 | ····const/16·v18,·0x1 | 424 | ····const/16·v18,·0x1 |
Offset 461, 14 lines modified | Offset 463, 15 lines modified | ||
461 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 463 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
462 | ····move-object/from16·v17,·v0 | 464 | ····move-object/from16·v17,·v0 |
463 | ····const/16·v18,·0x0 | 465 | ····const/16·v18,·0x0 |
466 | ····.line·250 | ||
464 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 467 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
465 | ····move-result-object·v19 | 468 | ····move-result-object·v19 |
466 | ····aput-object·v19,·v17,·v18 | 469 | ····aput-object·v19,·v17,·v18 |
467 | ····const/16·v18,·0x1 | 470 | ····const/16·v18,·0x1 |
Offset 170, 14 lines modified | Offset 170, 15 lines modified | ||
170 | ····if-eqz·v3,·:cond_1 | 170 | ····if-eqz·v3,·:cond_1 |
171 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; | 171 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; |
172 | ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking; | 172 | ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking; |
173 | ····.line·198 | ||
173 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy; | 174 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy; |
174 | ····move-result-object·v3 | 175 | ····move-result-object·v3 |
175 | ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; | 176 | ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; |
176 | ····if-ne·v3,·v4,·:cond_1 | 177 | ····if-ne·v3,·v4,·:cond_1 |
Offset 233, 14 lines modified | Offset 234, 15 lines modified | ||
233 | ····invoke-interface·{v1},·Ljava/util/Set;->size()I | 234 | ····invoke-interface·{v1},·Ljava/util/Set;->size()I |
234 | ····move-result·v4 | 235 | ····move-result·v4 |
235 | ····sub-int/2addr·v3,·v4 | 236 | ····sub-int/2addr·v3,·v4 |
237 | ····.line·207 | ||
236 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 238 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
237 | ····move-result·v4 | 239 | ····move-result·v4 |
238 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V | 240 | ····invoke-direct·{v2,·v3,·v4},·Lorg/apache/commons/math3/linear/BlockRealMatrix;-><init>(II)V |
239 | ····.line·208 | 241 | ····.line·208 |
Offset 487, 14 lines modified | Offset 489, 15 lines modified | ||
487 | ····new-array·v5,·v8,·[Ljava/lang/Object; | 489 | ····new-array·v5,·v8,·[Ljava/lang/Object; |
488 | ····const/4·v6,·0x0 | 490 | ····const/4·v6,·0x0 |
489 | ····array-length·v7,·p1 | 491 | ····array-length·v7,·p1 |
492 | ····.line·169 | ||
490 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 493 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
491 | ····move-result-object·v7 | 494 | ····move-result-object·v7 |
492 | ····aput-object·v7,·v5,·v6 | 495 | ····aput-object·v7,·v5,·v6 |
493 | ····const/4·v6,·0x1 | 496 | ····const/4·v6,·0x1 |
Offset 527, 14 lines modified | Offset 530, 15 lines modified | ||
527 | ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; | 530 | ····sget-object·v4,·Lorg/apache/commons/math3/stat/ranking/NaNStrategy;->REMOVED:Lorg/apache/commons/math3/stat/ranking/NaNStrategy; |
528 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; | 531 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/correlation/SpearmansCorrelation;->rankingAlgorithm:Lorg/apache/commons/math3/stat/ranking/RankingAlgorithm; |
529 | ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking; | 532 | ····check-cast·v3,·Lorg/apache/commons/math3/stat/ranking/NaturalRanking; |
533 | ····.line·174 | ||
530 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy; | 534 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/ranking/NaturalRanking;->getNanStrategy()Lorg/apache/commons/math3/stat/ranking/NaNStrategy; |
531 | ····move-result-object·v3 | 535 | ····move-result-object·v3 |
532 | ····if-ne·v4,·v3,·:cond_2 | 536 | ····if-ne·v4,·v3,·:cond_2 |
533 | ····.line·175 | 537 | ····.line·175 |
Offset 181, 14 lines modified | Offset 181, 15 lines modified | ||
181 | ····.line·129 | 181 | ····.line·129 |
182 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; | 182 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooSmallException; |
183 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 183 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INSUFFICIENT_DIMENSION:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
184 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/stat/correlation/StorelessBivariateCovariance;->n:D | 184 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/stat/correlation/StorelessBivariateCovariance;->n:D |
185 | ····.line·130 | ||
185 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 186 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
186 | ····move-result-object·v2 | 187 | ····move-result-object·v2 |
187 | ····const/4·v3,·0x2 | 188 | ····const/4·v3,·0x2 |
188 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 189 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 33, 39 lines modified | Offset 33, 36 lines modified | ||
33 | #·instance·fields | 33 | #·instance·fields |
34 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation; | 34 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·constructor·<init>(Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;)V | 36 | .method·constructor·<init>(Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation;)V |
37 | ····.locals·0 | 37 | ····.locals·0 |
38 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····.line·171 | 40 | ····.line·171 |
40 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation; | 41 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->this$0:Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation; |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····return-void | 43 | ····return-void |
43 | .end·method | 44 | .end·method |
44 | #·virtual·methods | 45 | #·virtual·methods |
45 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 46 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
46 | ····.locals·1 | 47 | ····.locals·1 |
47 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
48 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
49 | ····.prologue | 48 | ····.prologue |
50 | ····.line·171 | 49 | ····.line·171 |
51 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; | 50 | ····check-cast·p1,·Lorg/apache/commons/math3/util/Pair; |
52 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
53 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; | 51 | ····check-cast·p2,·Lorg/apache/commons/math3/util/Pair; |
54 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
55 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I | 52 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/stat/correlation/KendallsCorrelation$1;->compare(Lorg/apache/commons/math3/util/Pair;Lorg/apache/commons/math3/util/Pair;)I |
56 | ····move-result·v0 | 53 | ····move-result·v0 |
57 | ····return·v0 | 54 | ····return·v0 |
58 | .end·method | 55 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KMeansPlusPlusClusterer.java" | 3 | .source·"KMeansPlusPlusClusterer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$1;, | ||
8 | ········Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy; | 7 | ········Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"<T::", | 12 | ········"<T::", |
Offset 87, 45 lines modified | Offset 86, 44 lines modified | ||
87 | ····.line·231 | 86 | ····.line·231 |
88 | ····.local·p0,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;" | 87 | ····.local·p0,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;" |
89 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 88 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
90 | ····const/4·v0,·0x0 | 89 | ····const/4·v0,·0x0 |
91 | ····.line·232 | 90 | ····.line·232 |
92 | ····.local·v0,·"assignedDifferently":I | 91 | ····.local·v0,·"assignedDifferently":I |
93 | ····const/4·v | 92 | ····const/4·v4,·0x0 |
94 | ····.line·233 | 93 | ····.line·233 |
95 | ····.local·v | 94 | ····.local·v4,·"pointIndex":I |
96 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 95 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
97 | ····move-result-object·v | 96 | ····move-result-object·v6 |
98 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
99 | ····:goto_0 | 97 | ····:goto_0 |
100 | ····invoke-interface·{v | 98 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
101 | ····move-result·v7 | 99 | ····move-result·v7 |
102 | ····if-eqz·v7,·:cond_1 | 100 | ····if-eqz·v7,·:cond_1 |
103 | ····invoke-interface·{v | 101 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
104 | ····move-result-object·v | 102 | ····move-result-object·v3 |
105 | ····check-cast·v | 103 | ····check-cast·v3,·Lorg/apache/commons/math3/stat/clustering/Clusterable; |
106 | ····.line·234 | 104 | ····.line·234 |
107 | ····.local·v | 105 | ····.local·v3,·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
108 | ····invoke-static·{p0,·v | 106 | ····invoke-static·{p0,·v3},·Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/stat/clustering/Clusterable;)I |
109 | ····move-result·v2 | 107 | ····move-result·v2 |
110 | ····.line·235 | 108 | ····.line·235 |
111 | ····.local·v2,·"clusterIndex":I | 109 | ····.local·v2,·"clusterIndex":I |
112 | ····aget·v7,·p2,·v | 110 | ····aget·v7,·p2,·v4 |
113 | ····if-eq·v2,·v7,·:cond_0 | 111 | ····if-eq·v2,·v7,·:cond_0 |
114 | ····.line·236 | 112 | ····.line·236 |
115 | ····add-int/lit8·v0,·v0,·0x1 | 113 | ····add-int/lit8·v0,·v0,·0x1 |
116 | ····.line·239 | 114 | ····.line·239 |
Offset 134, 34 lines modified | Offset 132, 34 lines modified | ||
134 | ····move-result-object·v1 | 132 | ····move-result-object·v1 |
135 | ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Cluster; | 133 | ····check-cast·v1,·Lorg/apache/commons/math3/stat/clustering/Cluster; |
136 | ····.line·240 | 134 | ····.line·240 |
137 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;" | 135 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;" |
138 | ····invoke-virtual·{v1,·v | 136 | ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/stat/clustering/Cluster;->addPoint(Lorg/apache/commons/math3/stat/clustering/Clusterable;)V |
139 | ····.line·241 | 137 | ····.line·241 |
140 | ····add-int/lit8·v | 138 | ····add-int/lit8·v5,·v4,·0x1 |
141 | ····.end·local·v | 139 | ····.end·local·v4····#·"pointIndex":I |
142 | ····.local·v | 140 | ····.local·v5,·"pointIndex":I |
143 | ····aput·v2,·p2,·v | 141 | ····aput·v2,·p2,·v4 |
144 | ····move·v | 142 | ····move·v4,·v5 |
145 | ····.line·242 | 143 | ····.line·242 |
146 | ····.end·local·v | 144 | ····.end·local·v5····#·"pointIndex":I |
147 | ····.restart·local·v | 145 | ····.restart·local·v4····#·"pointIndex":I |
148 | ····goto·:goto_0 | 146 | ····goto·:goto_0 |
149 | ····.line·244 | 147 | ····.line·244 |
150 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;" | 148 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/stat/clustering/Cluster;,·"Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;" |
151 | ····.end·local·v2····#·"clusterIndex":I | 149 | ····.end·local·v2····#·"clusterIndex":I |
152 | ····.end·local·v | 150 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
153 | ····:cond_1 | 151 | ····:cond_1 |
154 | ····return·v0 | 152 | ····return·v0 |
155 | .end·method | 153 | .end·method |
156 | .method·private·static·chooseInitialCenters(Ljava/util/Collection;ILjava/util/Random;)Ljava/util/List; | 154 | .method·private·static·chooseInitialCenters(Ljava/util/Collection;ILjava/util/Random;)Ljava/util/List; |
157 | ····.locals·25 | 155 | ····.locals·25 |
158 | ····.param·p1,·"k"····#·I | 156 | ····.param·p1,·"k"····#·I |
Offset 504, 15 lines modified | Offset 502, 15 lines modified | ||
504 | ····.end·local·v17····#·"r":D | 502 | ····.end·local·v17····#·"r":D |
505 | ····.end·local·v20····#·"sum":D | 503 | ····.end·local·v20····#·"sum":D |
506 | ····:cond_9 | 504 | ····:cond_9 |
507 | ····return-object·v19 | 505 | ····return-object·v19 |
508 | .end·method | 506 | .end·method |
509 | .method·private·getFarthestPoint(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/Clusterable; | 507 | .method·private·getFarthestPoint(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/Clusterable; |
510 | ····.locals·1 | 508 | ····.locals·13 |
511 | ····.annotation·system·Ldalvik/annotation/Signature; | 509 | ····.annotation·system·Ldalvik/annotation/Signature; |
512 | ········value·=·{ | 510 | ········value·=·{ |
513 | ············"(", | 511 | ············"(", |
514 | ············"Ljava/util/Collection", | 512 | ············"Ljava/util/Collection", |
515 | ············"<", | 513 | ············"<", |
516 | ············"Lorg/apache/commons/math3/stat/clustering/Cluster", | 514 | ············"Lorg/apache/commons/math3/stat/clustering/Cluster", |
517 | ············"<TT;>;>;)TT;" | 515 | ············"<TT;>;>;)TT;" |
Offset 525, 39 lines modified | Offset 523, 38 lines modified | ||
525 | ········} | 523 | ········} |
526 | ····.end·annotation | 524 | ····.end·annotation |
527 | ····.prologue | 525 | ····.prologue |
528 | ····.line·463 | 526 | ····.line·463 |
529 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer<TT;>;" | 527 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer<TT;>;" |
530 | ····.local·p1,·"clusters":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;" | 528 | ····.local·p1,·"clusters":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/Cluster<TT;>;>;" |
531 | ····const-wide/high16·v | 529 | ····const-wide/high16·v5,·-0x10000000000000L····#·Double.NEGATIVE_INFINITY |
532 | ····.line·464 | 530 | ····.line·464 |
533 | ····.local·v | 531 | ····.local·v5,·"maxDistance":D |
534 | ····const/4·v | 532 | ····const/4·v8,·0x0 |
535 | ····.line·465 | 533 | ····.line·465 |
Max diff block lines reached; 42275/47842 bytes (88.36%) of diff not shown. |
Offset 47, 15 lines modified | Offset 47, 14 lines modified | ||
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | #·virtual·methods | 49 | #·virtual·methods |
50 | .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object; | 50 | .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object; |
51 | ····.locals·1 | 51 | ····.locals·1 |
52 | ····.param·p1,·"x0"····#·Ljava/util/Collection; | ||
53 | ····.prologue | 52 | ····.prologue |
54 | ····.line·33 | 53 | ····.line·33 |
55 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; | 54 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
56 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
Offset 76, 54 lines modified | Offset 75, 53 lines modified | ||
76 | ····.end·annotation | 75 | ····.end·annotation |
77 | ····.prologue | 76 | ····.prologue |
78 | ····.line·66 | 77 | ····.line·66 |
79 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;>;" | 78 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;>;" |
80 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I | 79 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I |
81 | ····move-result-object·v | 80 | ····move-result-object·v3 |
82 | ····array-length·v | 81 | ····array-length·v3,·v3 |
83 | ····new-array·v0,·v | 82 | ····new-array·v0,·v3,·[I |
84 | ····.line·67 | 83 | ····.line·67 |
85 | ····.local·v0,·"centroid":[I | 84 | ····.local·v0,·"centroid":[I |
86 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 85 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
87 | ····move-result-object·v | 86 | ····move-result-object·v3 |
88 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
89 | ····:cond_0 | 87 | ····:cond_0 |
90 | ····invoke-interface·{v | 88 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
91 | ····move-result·v4 | 89 | ····move-result·v4 |
92 | ····if-eqz·v4,·:cond_1 | 90 | ····if-eqz·v4,·:cond_1 |
93 | ····invoke-interface·{v | 91 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
94 | ····move-result-object·v | 92 | ····move-result-object·v2 |
95 | ····check-cast·v | 93 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
96 | ····.line·68 | 94 | ····.line·68 |
97 | ····.local·v | 95 | ····.local·v2,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
98 | ····const/4·v1,·0x0 | 96 | ····const/4·v1,·0x0 |
99 | ····.local·v1,·"i":I | 97 | ····.local·v1,·"i":I |
100 | ····:goto_0 | 98 | ····:goto_0 |
101 | ····array-length·v4,·v0 | 99 | ····array-length·v4,·v0 |
102 | ····if-ge·v1,·v4,·:cond_0 | 100 | ····if-ge·v1,·v4,·:cond_0 |
103 | ····.line·69 | 101 | ····.line·69 |
104 | ····aget·v4,·v0,·v1 | 102 | ····aget·v4,·v0,·v1 |
105 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->getPoint()[I |
106 | ····move-result-object·v5 | 104 | ····move-result-object·v5 |
107 | ····aget·v5,·v5,·v1 | 105 | ····aget·v5,·v5,·v1 |
108 | ····add-int/2addr·v4,·v5 | 106 | ····add-int/2addr·v4,·v5 |
Offset 132, 58 lines modified | Offset 130, 56 lines modified | ||
132 | ····.line·68 | 130 | ····.line·68 |
133 | ····add-int/lit8·v1,·v1,·0x1 | 131 | ····add-int/lit8·v1,·v1,·0x1 |
134 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
135 | ····.line·72 | 133 | ····.line·72 |
136 | ····.end·local·v1····#·"i":I | 134 | ····.end·local·v1····#·"i":I |
137 | ····.end·local·v | 135 | ····.end·local·v2····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
138 | ····:cond_1 | 136 | ····:cond_1 |
139 | ····const/4·v1,·0x0 | 137 | ····const/4·v1,·0x0 |
140 | ····.restart·local·v1····#·"i":I | 138 | ····.restart·local·v1····#·"i":I |
141 | ····:goto_1 | 139 | ····:goto_1 |
142 | ····array-length·v | 140 | ····array-length·v3,·v0 |
143 | ····if-ge·v1,·v | 141 | ····if-ge·v1,·v3,·:cond_2 |
144 | ····.line·73 | 142 | ····.line·73 |
145 | ····aget·v | 143 | ····aget·v3,·v0,·v1 |
146 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 144 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
147 | ····move-result·v | 145 | ····move-result·v4 |
148 | ····div-int/2addr·v | 146 | ····div-int/2addr·v3,·v4 |
149 | ····aput·v | 147 | ····aput·v3,·v0,·v1 |
150 | ····.line·72 | 148 | ····.line·72 |
151 | ····add-int/lit8·v1,·v1,·0x1 | 149 | ····add-int/lit8·v1,·v1,·0x1 |
152 | ····goto·:goto_1 | 150 | ····goto·:goto_1 |
153 | ····.line·75 | 151 | ····.line·75 |
154 | ····:cond_2 | 152 | ····:cond_2 |
155 | ····new-instance·v | 153 | ····new-instance·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
156 | ····invoke-direct·{v | 154 | ····invoke-direct·{v3,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;-><init>([I)V |
157 | ····return-object·v | 155 | ····return-object·v3 |
158 | .end·method | 156 | .end·method |
159 | .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D | 157 | .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D |
160 | ····.locals·2 | 158 | ····.locals·2 |
161 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
162 | ····.prologue | 159 | ····.prologue |
163 | ····.line·33 | 160 | ····.line·33 |
164 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; | 161 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint; |
165 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
166 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;)D | 162 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanIntegerPoint;)D |
167 | ····move-result-wide·v0 | 163 | ····move-result-wide·v0 |
168 | ····return-wide·v0 | 164 | ····return-wide·v0 |
Max diff block lines reached; 2/4226 bytes (0.05%) of diff not shown. |
Offset 225, 62 lines modified | Offset 225, 61 lines modified | ||
225 | ····.end·annotation | 225 | ····.end·annotation |
226 | ····.prologue | 226 | ····.prologue |
227 | ····.line·202 | 227 | ····.line·202 |
228 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;" | 228 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;" |
229 | ····.local·p1,·"point":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" | 229 | ····.local·p1,·"point":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
230 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 230 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
231 | ····new-instance·v | 231 | ····new-instance·v1,·Ljava/util/ArrayList; |
232 | ····invoke-direct·{v | 232 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
233 | ····.line·203 | 233 | ····.line·203 |
234 | ····.local·v | 234 | ····.local·v1,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
235 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 235 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
236 | ····move-result-object·v | 236 | ····move-result-object·v2 |
237 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
238 | ····:cond_0 | 237 | ····:cond_0 |
239 | ····:goto_0 | 238 | ····:goto_0 |
240 | ····invoke-interface·{v | 239 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
241 | ····move-result·v3 | 240 | ····move-result·v3 |
242 | ····if-eqz·v3,·:cond_1 | 241 | ····if-eqz·v3,·:cond_1 |
243 | ····invoke-interface·{v | 242 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
244 | ····move-result-object·v | 243 | ····move-result-object·v0 |
245 | ····check-cast·v | 244 | ····check-cast·v0,·Lorg/apache/commons/math3/stat/clustering/Clusterable; |
246 | ····.line·204 | 245 | ····.line·204 |
247 | ····.local·v | 246 | ····.local·v0,·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
248 | ····if-eq·p1,·v | 247 | ····if-eq·p1,·v0,·:cond_0 |
249 | ····invoke-interface·{v | 248 | ····invoke-interface·{v0,·p1},·Lorg/apache/commons/math3/stat/clustering/Clusterable;->distanceFrom(Ljava/lang/Object;)D |
250 | ····move-result-wide·v3 | 249 | ····move-result-wide·v3 |
251 | ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;->eps:D | 250 | ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;->eps:D |
252 | ····cmpg-double·v3,·v3,·v5 | 251 | ····cmpg-double·v3,·v3,·v5 |
253 | ····if-gtz·v3,·:cond_0 | 252 | ····if-gtz·v3,·:cond_0 |
254 | ····.line·205 | 253 | ····.line·205 |
255 | ····invoke-interface·{v | 254 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
256 | ····goto·:goto_0 | 255 | ····goto·:goto_0 |
257 | ····.line·208 | 256 | ····.line·208 |
258 | ····.end·local·v | 257 | ····.end·local·v0····#·"neighbor":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
259 | ····:cond_1 | 258 | ····:cond_1 |
260 | ····return-object·v | 259 | ····return-object·v1 |
261 | .end·method | 260 | .end·method |
262 | .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List; | 261 | .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List; |
263 | ····.locals·4 | 262 | ····.locals·4 |
264 | ····.annotation·system·Ldalvik/annotation/Signature; | 263 | ····.annotation·system·Ldalvik/annotation/Signature; |
265 | ········value·=·{ | 264 | ········value·=·{ |
266 | ············"(", | 265 | ············"(", |
Offset 294, 54 lines modified | Offset 293, 53 lines modified | ||
294 | ····.end·annotation | 293 | ····.end·annotation |
295 | ····.prologue | 294 | ····.prologue |
296 | ····.line·219 | 295 | ····.line·219 |
297 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;" | 296 | ····.local·p0,·"this":Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer<TT;>;" |
298 | ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 297 | ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
299 | ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 298 | ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
300 | ····new-instance·v | 299 | ····new-instance·v1,·Ljava/util/HashSet; |
301 | ····invoke-direct·{v | 300 | ····invoke-direct·{v1,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
302 | ····.line·220 | 301 | ····.line·220 |
303 | ····.local·v | 302 | ····.local·v1,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;" |
304 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 303 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
305 | ····move-result-object·v | 304 | ····move-result-object·v2 |
306 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
307 | ····:cond_0 | 305 | ····:cond_0 |
308 | ····:goto_0 | 306 | ····:goto_0 |
309 | ····invoke-interface·{v | 307 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
310 | ····move-result·v3 | 308 | ····move-result·v3 |
311 | ····if-eqz·v3,·:cond_1 | 309 | ····if-eqz·v3,·:cond_1 |
312 | ····invoke-interface·{v | 310 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
313 | ····move-result-object·v | 311 | ····move-result-object·v0 |
314 | ····check-cast·v | 312 | ····check-cast·v0,·Lorg/apache/commons/math3/stat/clustering/Clusterable; |
315 | ····.line·221 | 313 | ····.line·221 |
316 | ····.local·v | 314 | ····.local·v0,·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
317 | ····invoke-interface·{v | 315 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
318 | ····move-result·v3 | 316 | ····move-result·v3 |
319 | ····if-nez·v3,·:cond_0 | 317 | ····if-nez·v3,·:cond_0 |
320 | ····.line·222 | 318 | ····.line·222 |
321 | ····invoke-interface·{p1,·v | 319 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
322 | ····goto·:goto_0 | 320 | ····goto·:goto_0 |
323 | ····.line·225 | 321 | ····.line·225 |
324 | ····.end·local·v | 322 | ····.end·local·v0····#·"item":Lorg/apache/commons/math3/stat/clustering/Clusterable;,·"TT;" |
325 | ····:cond_1 | 323 | ····:cond_1 |
326 | ····return-object·p1 | 324 | ····return-object·p1 |
327 | .end·method | 325 | .end·method |
328 | #·virtual·methods | 326 | #·virtual·methods |
329 | .method·public·cluster(Ljava/util/Collection;)Ljava/util/List; | 327 | .method·public·cluster(Ljava/util/Collection;)Ljava/util/List; |
Offset 383, 15 lines modified | Offset 381, 14 lines modified | ||
383 | ····.line·136 | 381 | ····.line·136 |
384 | ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/stat/clustering/Clusterable<TT;>;Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer$PointStatus;>;" | 382 | ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/stat/clustering/Clusterable<TT;>;Lorg/apache/commons/math3/stat/clustering/DBSCANClusterer$PointStatus;>;" |
385 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 383 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
386 | ····move-result-object·v7 | 384 | ····move-result-object·v7 |
387 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
388 | ····:cond_0 | 385 | ····:cond_0 |
Max diff block lines reached; 109/5731 bytes (1.90%) of diff not shown. |
Offset 47, 15 lines modified | Offset 47, 14 lines modified | ||
47 | ····return-void | 47 | ····return-void |
48 | .end·method | 48 | .end·method |
49 | #·virtual·methods | 49 | #·virtual·methods |
50 | .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object; | 50 | .method·public·bridge·synthetic·centroidOf(Ljava/util/Collection;)Ljava/lang/Object; |
51 | ····.locals·1 | 51 | ····.locals·1 |
52 | ····.param·p1,·"x0"····#·Ljava/util/Collection; | ||
53 | ····.prologue | 52 | ····.prologue |
54 | ····.line·32 | 53 | ····.line·32 |
55 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; | 54 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->centroidOf(Ljava/util/Collection;)Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
56 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
Offset 76, 54 lines modified | Offset 75, 53 lines modified | ||
76 | ····.end·annotation | 75 | ····.end·annotation |
77 | ····.prologue | 76 | ····.prologue |
78 | ····.line·54 | 77 | ····.line·54 |
79 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;>;" | 78 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;>;" |
80 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D | 79 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D |
81 | ····move-result-object·v | 80 | ····move-result-object·v3 |
82 | ····array-length·v | 81 | ····array-length·v3,·v3 |
83 | ····new-array·v0,·v | 82 | ····new-array·v0,·v3,·[D |
84 | ····.line·55 | 83 | ····.line·55 |
85 | ····.local·v0,·"centroid":[D | 84 | ····.local·v0,·"centroid":[D |
86 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 85 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
87 | ····move-result-object·v | 86 | ····move-result-object·v3 |
88 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
89 | ····:cond_0 | 87 | ····:cond_0 |
90 | ····invoke-interface·{v | 88 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
91 | ····move-result·v4 | 89 | ····move-result·v4 |
92 | ····if-eqz·v4,·:cond_1 | 90 | ····if-eqz·v4,·:cond_1 |
93 | ····invoke-interface·{v | 91 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
94 | ····move-result-object·v | 92 | ····move-result-object·v2 |
95 | ····check-cast·v | 93 | ····check-cast·v2,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
96 | ····.line·56 | 94 | ····.line·56 |
97 | ····.local·v | 95 | ····.local·v2,·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
98 | ····const/4·v1,·0x0 | 96 | ····const/4·v1,·0x0 |
99 | ····.local·v1,·"i":I | 97 | ····.local·v1,·"i":I |
100 | ····:goto_0 | 98 | ····:goto_0 |
101 | ····array-length·v4,·v0 | 99 | ····array-length·v4,·v0 |
102 | ····if-ge·v1,·v4,·:cond_0 | 100 | ····if-ge·v1,·v4,·:cond_0 |
103 | ····.line·57 | 101 | ····.line·57 |
104 | ····aget-wide·v4,·v0,·v1 | 102 | ····aget-wide·v4,·v0,·v1 |
105 | ····invoke-virtual·{v | 103 | ····invoke-virtual·{v2},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->getPoint()[D |
106 | ····move-result-object·v6 | 104 | ····move-result-object·v6 |
107 | ····aget-wide·v6,·v6,·v1 | 105 | ····aget-wide·v6,·v6,·v1 |
108 | ····add-double/2addr·v4,·v6 | 106 | ····add-double/2addr·v4,·v6 |
Offset 132, 60 lines modified | Offset 130, 58 lines modified | ||
132 | ····.line·56 | 130 | ····.line·56 |
133 | ····add-int/lit8·v1,·v1,·0x1 | 131 | ····add-int/lit8·v1,·v1,·0x1 |
134 | ····goto·:goto_0 | 132 | ····goto·:goto_0 |
135 | ····.line·60 | 133 | ····.line·60 |
136 | ····.end·local·v1····#·"i":I | 134 | ····.end·local·v1····#·"i":I |
137 | ····.end·local·v | 135 | ····.end·local·v2····#·"p":Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
138 | ····:cond_1 | 136 | ····:cond_1 |
139 | ····const/4·v1,·0x0 | 137 | ····const/4·v1,·0x0 |
140 | ····.restart·local·v1····#·"i":I | 138 | ····.restart·local·v1····#·"i":I |
141 | ····:goto_1 | 139 | ····:goto_1 |
142 | ····array-length·v | 140 | ····array-length·v3,·v0 |
143 | ····if-ge·v1,·v | 141 | ····if-ge·v1,·v3,·:cond_2 |
144 | ····.line·61 | 142 | ····.line·61 |
145 | ····aget-wide·v | 143 | ····aget-wide·v3,·v0,·v1 |
146 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I | 144 | ····invoke-interface·{p1},·Ljava/util/Collection;->size()I |
147 | ····move-result·v | 145 | ····move-result·v5 |
148 | ····int-to-double·v | 146 | ····int-to-double·v5,·v5 |
149 | ····div-double/2addr·v | 147 | ····div-double/2addr·v3,·v5 |
150 | ····aput-wide·v | 148 | ····aput-wide·v3,·v0,·v1 |
151 | ····.line·60 | 149 | ····.line·60 |
152 | ····add-int/lit8·v1,·v1,·0x1 | 150 | ····add-int/lit8·v1,·v1,·0x1 |
153 | ····goto·:goto_1 | 151 | ····goto·:goto_1 |
154 | ····.line·63 | 152 | ····.line·63 |
155 | ····:cond_2 | 153 | ····:cond_2 |
156 | ····new-instance·v | 154 | ····new-instance·v3,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
157 | ····invoke-direct·{v | 155 | ····invoke-direct·{v3,·v0},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;-><init>([D)V |
158 | ····return-object·v | 156 | ····return-object·v3 |
159 | .end·method | 157 | .end·method |
160 | .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D | 158 | .method·public·bridge·synthetic·distanceFrom(Ljava/lang/Object;)D |
161 | ····.locals·2 | 159 | ····.locals·2 |
162 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
163 | ····.prologue | 160 | ····.prologue |
164 | ····.line·32 | 161 | ····.line·32 |
165 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; | 162 | ····check-cast·p1,·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint; |
166 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
167 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;)D | 163 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;->distanceFrom(Lorg/apache/commons/math3/stat/clustering/EuclideanDoublePoint;)D |
168 | ····move-result-wide·v0 | 164 | ····move-result-wide·v0 |
Max diff block lines reached; 35/4300 bytes (0.81%) of diff not shown. |
Offset 118, 14 lines modified | Offset 118, 15 lines modified | ||
118 | ····if-eqz·v3,·:cond_3 | 118 | ····if-eqz·v3,·:cond_3 |
119 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; | 119 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
120 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; | 120 | ····iget-object·v4,·v0,·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics;->aggregateStatistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics; |
121 | ····.line·409 | ||
121 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->equals(Ljava/lang/Object;)Z | 122 | ····invoke-virtual·{v3,·v4},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->equals(Ljava/lang/Object;)Z |
122 | ····move-result·v3 | 123 | ····move-result·v3 |
123 | ····if-nez·v3,·:cond_0 | 124 | ····if-nez·v3,·:cond_0 |
124 | ····:cond_3 | 125 | ····:cond_3 |
Offset 214, 14 lines modified | Offset 214, 15 lines modified | ||
214 | ····.line·98 | 214 | ····.line·98 |
215 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 215 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
216 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 216 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->SUBARRAY_ENDS_AFTER_ARRAY_END:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
217 | ····add-int·v2,·p2,·p3 | 217 | ····add-int·v2,·p2,·p3 |
218 | ····.line·99 | ||
218 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 219 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
219 | ····move-result-object·v2 | 220 | ····move-result-object·v2 |
220 | ····array-length·v3,·p1 | 221 | ····array-length·v3,·p1 |
221 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 222 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 83 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
84 | ····move-result·v3 | 84 | ····move-result·v3 |
85 | ····if-eqz·v3,·:cond_3 | 85 | ····if-eqz·v3,·:cond_3 |
86 | ····.line·175 | ||
86 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J | 87 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J |
87 | ····move-result-wide·v3 | 88 | ····move-result-wide·v3 |
88 | ····long-to-float·v3,·v3 | 89 | ····long-to-float·v3,·v3 |
89 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J | 90 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic;->getN()J |
Offset 336, 14 lines modified | Offset 336, 15 lines modified | ||
336 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 336 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
337 | ····const/4·v3,·0x0 | 337 | ····const/4·v3,·0x0 |
338 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->n:J | 338 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->n:J |
339 | ····.line·655 | ||
339 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 340 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
340 | ····move-result-object·v4 | 341 | ····move-result-object·v4 |
341 | ····aput-object·v4,·v2,·v3 | 342 | ····aput-object·v4,·v2,·v3 |
342 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 343 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 954, 56 lines modified | Offset 955, 60 lines modified | ||
954 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 955 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
955 | ····move-result·v3 | 956 | ····move-result·v3 |
956 | ····if-eqz·v3,·:cond_3 | 957 | ····if-eqz·v3,·:cond_3 |
958 | ····.line·379 | ||
957 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D | 959 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D |
958 | ····move-result-wide·v3 | 960 | ····move-result-wide·v3 |
959 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D | 961 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMax()D |
960 | ····move-result-wide·v5 | 962 | ····move-result-wide·v5 |
961 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 963 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
962 | ····move-result·v3 | 964 | ····move-result·v3 |
963 | ····if-eqz·v3,·:cond_3 | 965 | ····if-eqz·v3,·:cond_3 |
966 | ····.line·380 | ||
964 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D | 967 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D |
965 | ····move-result-wide·v3 | 968 | ····move-result-wide·v3 |
966 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D | 969 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMean()D |
967 | ····move-result-wide·v5 | 970 | ····move-result-wide·v5 |
968 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 971 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
969 | ····move-result·v3 | 972 | ····move-result·v3 |
970 | ····if-eqz·v3,·:cond_3 | 973 | ····if-eqz·v3,·:cond_3 |
974 | ····.line·381 | ||
971 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D | 975 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D |
972 | ····move-result-wide·v3 | 976 | ····move-result-wide·v3 |
973 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D | 977 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getMin()D |
974 | ····move-result-wide·v5 | 978 | ····move-result-wide·v5 |
975 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 979 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
976 | ····move-result·v3 | 980 | ····move-result·v3 |
977 | ····if-eqz·v3,·:cond_3 | 981 | ····if-eqz·v3,·:cond_3 |
982 | ····.line·382 | ||
978 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J | 983 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
979 | ····move-result-wide·v3 | 984 | ····move-result-wide·v3 |
980 | ····long-to-float·v3,·v3 | 985 | ····long-to-float·v3,·v3 |
981 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J | 986 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Offset 1014, 42 lines modified | Offset 1019, 45 lines modified | ||
1014 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z | 1019 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z |
1015 | ····move-result·v3 | 1020 | ····move-result·v3 |
1016 | ····if-eqz·v3,·:cond_3 | 1021 | ····if-eqz·v3,·:cond_3 |
1022 | ····.line·383 | ||
1017 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D | 1023 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D |
1018 | ····move-result-wide·v3 | 1024 | ····move-result-wide·v3 |
1019 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D | 1025 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSum()D |
1020 | ····move-result-wide·v5 | 1026 | ····move-result-wide·v5 |
1021 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 1027 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
1022 | ····move-result·v3 | 1028 | ····move-result·v3 |
1023 | ····if-eqz·v3,·:cond_3 | 1029 | ····if-eqz·v3,·:cond_3 |
1030 | ····.line·384 | ||
1024 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D | 1031 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D |
1025 | ····move-result-wide·v3 | 1032 | ····move-result-wide·v3 |
1026 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D | 1033 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getSumsq()D |
1027 | ····move-result-wide·v5 | 1034 | ····move-result-wide·v5 |
1028 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 1035 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
1029 | ····move-result·v3 | 1036 | ····move-result·v3 |
1030 | ····if-eqz·v3,·:cond_3 | 1037 | ····if-eqz·v3,·:cond_3 |
1038 | ····.line·385 | ||
1031 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D | 1039 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D |
1032 | ····move-result-wide·v3 | 1040 | ····move-result-wide·v3 |
1033 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D | 1041 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getVariance()D |
1034 | ····move-result-wide·v5 | 1042 | ····move-result-wide·v5 |
Offset 1325, 28 lines modified | Offset 1333, 30 lines modified | ||
1325 | ····move-result-wide·v3 | 1333 | ····move-result-wide·v3 |
1326 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J | 1334 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;->getN()J |
Max diff block lines reached; 1606/5297 bytes (30.32%) of diff not shown. |
Offset 275, 14 lines modified | Offset 275, 15 lines modified | ||
275 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 275 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
276 | ····const/4·v3,·0x0 | 276 | ····const/4·v3,·0x0 |
277 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->n:J | 277 | ····iget-wide·v4,·p0,·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->n:J |
278 | ····.line·622 | ||
278 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 279 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
279 | ····move-result-object·v4 | 280 | ····move-result-object·v4 |
280 | ····aput-object·v4,·v2,·v3 | 281 | ····aput-object·v4,·v2,·v3 |
281 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 282 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 596, 56 lines modified | Offset 597, 60 lines modified | ||
596 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 597 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
597 | ····move-result·v3 | 598 | ····move-result·v3 |
598 | ····if-eqz·v3,·:cond_3 | 599 | ····if-eqz·v3,·:cond_3 |
600 | ····.line·378 | ||
599 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D | 601 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D |
600 | ····move-result-object·v3 | 602 | ····move-result-object·v3 |
601 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D | 603 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMax()[D |
602 | ····move-result-object·v4 | 604 | ····move-result-object·v4 |
603 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 605 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
604 | ····move-result·v3 | 606 | ····move-result·v3 |
605 | ····if-eqz·v3,·:cond_3 | 607 | ····if-eqz·v3,·:cond_3 |
608 | ····.line·379 | ||
606 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D | 609 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D |
607 | ····move-result-object·v3 | 610 | ····move-result-object·v3 |
608 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D | 611 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMean()[D |
609 | ····move-result-object·v4 | 612 | ····move-result-object·v4 |
610 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 613 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
611 | ····move-result·v3 | 614 | ····move-result·v3 |
612 | ····if-eqz·v3,·:cond_3 | 615 | ····if-eqz·v3,·:cond_3 |
616 | ····.line·380 | ||
613 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D | 617 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D |
614 | ····move-result-object·v3 | 618 | ····move-result-object·v3 |
615 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D | 619 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getMin()[D |
616 | ····move-result-object·v4 | 620 | ····move-result-object·v4 |
617 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 621 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
618 | ····move-result·v3 | 622 | ····move-result·v3 |
619 | ····if-eqz·v3,·:cond_3 | 623 | ····if-eqz·v3,·:cond_3 |
624 | ····.line·381 | ||
620 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J | 625 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J |
621 | ····move-result-wide·v3 | 626 | ····move-result-wide·v3 |
622 | ····long-to-float·v3,·v3 | 627 | ····long-to-float·v3,·v3 |
623 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J | 628 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getN()J |
Offset 656, 56 lines modified | Offset 661, 60 lines modified | ||
656 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z | 661 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z |
657 | ····move-result·v3 | 662 | ····move-result·v3 |
658 | ····if-eqz·v3,·:cond_3 | 663 | ····if-eqz·v3,·:cond_3 |
664 | ····.line·382 | ||
659 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D | 665 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D |
660 | ····move-result-object·v3 | 666 | ····move-result-object·v3 |
661 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D | 667 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSum()[D |
662 | ····move-result-object·v4 | 668 | ····move-result-object·v4 |
663 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 669 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
664 | ····move-result·v3 | 670 | ····move-result·v3 |
665 | ····if-eqz·v3,·:cond_3 | 671 | ····if-eqz·v3,·:cond_3 |
672 | ····.line·383 | ||
666 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D | 673 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D |
667 | ····move-result-object·v3 | 674 | ····move-result-object·v3 |
668 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D | 675 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumSq()[D |
669 | ····move-result-object·v4 | 676 | ····move-result-object·v4 |
670 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 677 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
671 | ····move-result·v3 | 678 | ····move-result·v3 |
672 | ····if-eqz·v3,·:cond_3 | 679 | ····if-eqz·v3,·:cond_3 |
680 | ····.line·384 | ||
673 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D | 681 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D |
674 | ····move-result-object·v3 | 682 | ····move-result-object·v3 |
675 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D | 683 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics;->getSumLog()[D |
676 | ····move-result-object·v4 | 684 | ····move-result-object·v4 |
677 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z | 685 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/MathArrays;->equalsIncludingNaN([D[D)Z |
678 | ····move-result·v3 | 686 | ····move-result·v3 |
Max diff block lines reached; 399/4267 bytes (9.35%) of diff not shown. |
Offset 109, 42 lines modified | Offset 109, 45 lines modified | ||
109 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 109 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
110 | ····move-result·v3 | 110 | ····move-result·v3 |
111 | ····if-eqz·v3,·:cond_3 | 111 | ····if-eqz·v3,·:cond_3 |
112 | ····.line·142 | ||
112 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D | 113 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D |
113 | ····move-result-wide·v3 | 114 | ····move-result-wide·v3 |
114 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D | 115 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMean()D |
115 | ····move-result-wide·v5 | 116 | ····move-result-wide·v5 |
116 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 117 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
117 | ····move-result·v3 | 118 | ····move-result·v3 |
118 | ····if-eqz·v3,·:cond_3 | 119 | ····if-eqz·v3,·:cond_3 |
120 | ····.line·143 | ||
119 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D | 121 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D |
120 | ····move-result-wide·v3 | 122 | ····move-result-wide·v3 |
121 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D | 123 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getMin()D |
122 | ····move-result-wide·v5 | 124 | ····move-result-wide·v5 |
123 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 125 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
124 | ····move-result·v3 | 126 | ····move-result·v3 |
125 | ····if-eqz·v3,·:cond_3 | 127 | ····if-eqz·v3,·:cond_3 |
128 | ····.line·144 | ||
126 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J | 129 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J |
127 | ····move-result-wide·v3 | 130 | ····move-result-wide·v3 |
128 | ····long-to-float·v3,·v3 | 131 | ····long-to-float·v3,·v3 |
129 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J | 132 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getN()J |
Offset 155, 28 lines modified | Offset 158, 30 lines modified | ||
155 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z | 158 | ····invoke-static·{v3,·v4},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(FF)Z |
156 | ····move-result·v3 | 159 | ····move-result·v3 |
157 | ····if-eqz·v3,·:cond_3 | 160 | ····if-eqz·v3,·:cond_3 |
161 | ····.line·145 | ||
158 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D | 162 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D |
159 | ····move-result-wide·v3 | 163 | ····move-result-wide·v3 |
160 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D | 164 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getSum()D |
161 | ····move-result-wide·v5 | 165 | ····move-result-wide·v5 |
162 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z | 166 | ····invoke-static·{v3,·v4,·v5,·v6},·Lorg/apache/commons/math3/util/Precision;->equalsIncludingNaN(DD)Z |
163 | ····move-result·v3 | 167 | ····move-result·v3 |
164 | ····if-eqz·v3,·:cond_3 | 168 | ····if-eqz·v3,·:cond_3 |
169 | ····.line·146 | ||
165 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D | 170 | ····invoke-virtual·{v0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D |
166 | ····move-result-wide·v3 | 171 | ····move-result-wide·v3 |
167 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D | 172 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;->getVariance()D |
168 | ····move-result-wide·v5 | 173 | ····move-result-wide·v5 |
Offset 456, 14 lines modified | Offset 461, 15 lines modified | ||
456 | ····move-result-wide·v3 | 461 | ····move-result-wide·v3 |
457 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; | 462 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer; |
458 | ····move-result-object·v2 | 463 | ····move-result-object·v2 |
464 | ····.line·181 | ||
459 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 465 | ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
460 | ····.line·182 | 466 | ····.line·182 |
461 | ····const-string·v2,·"variance:·" | 467 | ····const-string·v2,·"variance:·" |
462 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 468 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
Offset 718, 14 lines modified | Offset 718, 15 lines modified | ||
718 | ····move-result-wide·v3 | 718 | ····move-result-wide·v3 |
719 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getN()J | 719 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getN()J |
720 | ····move-result-wide·v5 | 720 | ····move-result-wide·v5 |
721 | ····.line·272 | ||
721 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMax()D | 722 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMax()D |
722 | ····move-result-wide·v7 | 723 | ····move-result-wide·v7 |
723 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMin()D | 724 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;->getMin()D |
724 | ····move-result-wide·v9 | 725 | ····move-result-wide·v9 |
Offset 734, 14 lines modified | Offset 735, 15 lines modified | ||
734 | ····move-result-wide·v11 | 735 | ····move-result-wide·v11 |
735 | ····invoke-direct/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;-><init>(DDJDDD)V | 736 | ····invoke-direct/range·{v0·..·v12},·Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;-><init>(DDJDDD)V |
736 | ····monitor-exit·v13 | 737 | ····monitor-exit·v13 |
738 | ····.line·271 | ||
737 | ····return-object·v0 | 739 | ····return-object·v0 |
738 | ····.line·273 | 740 | ····.line·273 |
739 | ····:catchall_0 | 741 | ····:catchall_0 |
740 | ····move-exception·v0 | 742 | ····move-exception·v0 |
741 | ····monitor-exit·v13 | 743 | ····monitor-exit·v13 |
Offset 960, 20 lines modified | Offset 960, 22 lines modified | ||
960 | ····const/4·v5,·0x1 | 960 | ····const/4·v5,·0x1 |
961 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 961 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
962 | ····const/4·v6,·0x0 | 962 | ····const/4·v6,·0x0 |
963 | ····.line·433 | ||
963 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 964 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
964 | ····move-result-object·v7 | 965 | ····move-result-object·v7 |
965 | ····aput-object·v7,·v5,·v6 | 966 | ····aput-object·v7,·v5,·v6 |
967 | ····.line·432 | ||
966 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 968 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
967 | ····:try_end_0 | 969 | ····:try_end_0 |
968 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 970 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
969 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 | 971 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 |
970 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2 | 972 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2 |
971 | ····goto·:goto_0 | 973 | ····goto·:goto_0 |
Offset 988, 14 lines modified | Offset 990, 15 lines modified | ||
988 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 990 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
989 | ····new-array·v5,·v10,·[Ljava/lang/Object; | 991 | ····new-array·v5,·v10,·[Ljava/lang/Object; |
990 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic; | 992 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic; |
993 | ····.line·437 | ||
991 | ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 994 | ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
992 | ····move-result-object·v6 | 995 | ····move-result-object·v6 |
993 | ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String; | 996 | ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String; |
994 | ····move-result-object·v6 | 997 | ····move-result-object·v6 |
Offset 1025, 14 lines modified | Offset 1028, 15 lines modified | ||
1025 | ····const-string·v6,·"setQuantile" | 1028 | ····const-string·v6,·"setQuantile" |
1026 | ····aput-object·v6,·v5,·v8 | 1029 | ····aput-object·v6,·v5,·v8 |
1027 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic; | 1030 | ····iget-object·v6,·p0,·Lorg/apache/commons/math3/stat/descriptive/DescriptiveStatistics;->percentileImpl:Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic; |
1031 | ····.line·441 | ||
1028 | ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 1032 | ····invoke-virtual·{v6},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
1029 | ····move-result-object·v6 | 1033 | ····move-result-object·v6 |
1030 | ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String; | 1034 | ····invoke-virtual·{v6},·Ljava/lang/Class;->getName()Ljava/lang/String; |
1031 | ····move-result-object·v6 | 1035 | ····move-result-object·v6 |
Offset 1581, 20 lines modified | Offset 1585, 22 lines modified | ||
1581 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 1585 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
1582 | ····const/4·v5,·0x0 | 1586 | ····const/4·v5,·0x0 |
1583 | ····const-wide/high16·v6,·0x4049000000000000L····#·50.0 | 1587 | ····const-wide/high16·v6,·0x4049000000000000L····#·50.0 |
1588 | ····.line·622 | ||
1584 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1589 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1585 | ····move-result-object·v6 | 1590 | ····move-result-object·v6 |
1586 | ····aput-object·v6,·v4,·v5 | 1591 | ····aput-object·v6,·v4,·v5 |
1592 | ····.line·621 | ||
1587 | ····invoke-virtual·{v3,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 1593 | ····invoke-virtual·{v3,·p1,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
1588 | ····:try_end_0 | 1594 | ····:try_end_0 |
1589 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 | 1595 | ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 |
1590 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 | 1596 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1 |
1591 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2 | 1597 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_2 |
1592 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1598 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Offset 1622, 14 lines modified | Offset 1628, 15 lines modified | ||
1622 | ····const/4·v5,·0x2 | 1628 | ····const/4·v5,·0x2 |
1623 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 1629 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
1624 | ····const/4·v6,·0x0 | 1630 | ····const/4·v6,·0x0 |
1631 | ····.line·626 | ||
1625 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 1632 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
1626 | ····move-result-object·v7 | 1633 | ····move-result-object·v7 |
1627 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String; | 1634 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String; |
1628 | ····move-result-object·v7 | 1635 | ····move-result-object·v7 |
Offset 1676, 14 lines modified | Offset 1683, 15 lines modified | ||
1676 | ····const-string·v7,·"setQuantile" | 1683 | ····const-string·v7,·"setQuantile" |
1677 | ····aput-object·v7,·v5,·v6 | 1684 | ····aput-object·v7,·v5,·v6 |
1678 | ····const/4·v6,·0x1 | 1685 | ····const/4·v6,·0x1 |
1686 | ····.line·630 | ||
1679 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 1687 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
1680 | ····move-result-object·v7 | 1688 | ····move-result-object·v7 |
1681 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String; | 1689 | ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String; |
1682 | ····move-result-object·v7 | 1690 | ····move-result-object·v7 |
Offset 1846, 14 lines modified | Offset 1854, 15 lines modified | ||
1846 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_WINDOW_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1854 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_POSITIVE_WINDOW_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1847 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 1855 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
1848 | ····const/4·v3,·0x0 | 1856 | ····const/4·v3,·0x0 |
1857 | ····.line·358 | ||
1849 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1858 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1850 | ····move-result-object·v4 | 1859 | ····move-result-object·v4 |
1851 | ····aput-object·v4,·v2,·v3 | 1860 | ····aput-object·v4,·v2,·v3 |
1852 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 1861 | ····invoke-direct·{v0,·v1,·v2},·Lorg/apache/commons/math3/exception/MathIllegalArgumentException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
Offset 1995, 14 lines modified | Offset 2004, 15 lines modified | ||
Max diff block lines reached; 432/4395 bytes (9.83%) of diff not shown. |
Offset 95, 14 lines modified | Offset 95, 15 lines modified | ||
95 | ····const/4·v2,·0x1 | 95 | ····const/4·v2,·0x1 |
96 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 96 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
97 | ····const/4·v3,·0x0 | 97 | ····const/4·v3,·0x0 |
98 | ····.line·211 | ||
98 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->getN()J | 99 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->getN()J |
99 | ····move-result-wide·v4 | 100 | ····move-result-wide·v4 |
100 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 101 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
101 | ····move-result-object·v4 | 102 | ····move-result-object·v4 |
Offset 222, 22 lines modified | Offset 223, 24 lines modified | ||
222 | ········} | 223 | ········} |
223 | ····.end·annotation | 224 | ····.end·annotation |
224 | ····.prologue | 225 | ····.prologue |
225 | ····.line·149 | 226 | ····.line·149 |
226 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->sumOfLogs:Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic; | 227 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/GeometricMean;->sumOfLogs:Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic; |
228 | ····.line·150 | ||
227 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;->evaluate([DII)D | 229 | ····invoke-interface·{v0,·p1,·p2,·p3},·Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;->evaluate([DII)D |
228 | ····move-result-wide·v0 | 230 | ····move-result-wide·v0 |
229 | ····int-to-double·v2,·p3 | 231 | ····int-to-double·v2,·p3 |
230 | ····div-double/2addr·v0,·v2 | 232 | ····div-double/2addr·v0,·v2 |
233 | ····.line·149 | ||
231 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D | 234 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->exp(D)D |
232 | ····move-result-wide·v0 | 235 | ····move-result-wide·v0 |
233 | ····return-wide·v0 | 236 | ····return-wide·v0 |
234 | .end·method | 237 | .end·method |
Offset 338, 14 lines modified | Offset 338, 15 lines modified | ||
338 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 | 338 | ····const-wide/high16·v22,·0x3ff0000000000000L····#·1.0 |
339 | ····sub-double·v22,·v13,·v22 | 339 | ····sub-double·v22,·v13,·v22 |
340 | ····const-wide/high16·v24,·0x4000000000000000L····#·2.0 | 340 | ····const-wide/high16·v24,·0x4000000000000000L····#·2.0 |
341 | ····.line·189 | ||
341 | ····invoke-static/range·{v22·..·v25},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 342 | ····invoke-static/range·{v22·..·v25},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
342 | ····move-result-wide·v22 | 343 | ····move-result-wide·v22 |
343 | ····mul-double·v20,·v20,·v22 | 344 | ····mul-double·v20,·v20,·v22 |
344 | ····const-wide/high16·v22,·0x4000000000000000L····#·2.0 | 345 | ····const-wide/high16·v22,·0x4000000000000000L····#·2.0 |
Offset 474, 14 lines modified | Offset 475, 15 lines modified | ||
474 | ····add-double/2addr·v6,·v2 | 475 | ····add-double/2addr·v6,·v2 |
475 | ····mul-double/2addr·v6,·v2 | 476 | ····mul-double/2addr·v6,·v2 |
476 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/Kurtosis;->moment:Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment; | 477 | ····iget-object·v8,·p0,·Lorg/apache/commons/math3/stat/descriptive/moment/Kurtosis;->moment:Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment; |
478 | ····.line·119 | ||
477 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;->getResult()D | 479 | ····invoke-virtual·{v8},·Lorg/apache/commons/math3/stat/descriptive/moment/FourthMoment;->getResult()D |
478 | ····move-result-wide·v8 | 480 | ····move-result-wide·v8 |
479 | ····mul-double/2addr·v6,·v8 | 481 | ····mul-double/2addr·v6,·v8 |
480 | ····const-wide/high16·v8,·0x4008000000000000L····#·3.0 | 482 | ····const-wide/high16·v8,·0x4008000000000000L····#·3.0 |
Offset 484, 24 lines modified | Offset 484, 26 lines modified | ||
484 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 | 484 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 |
485 | ····sub-double·v8,·v0,·v8 | 485 | ····sub-double·v8,·v0,·v8 |
486 | ····mul-double/2addr·v6,·v8 | 486 | ····mul-double/2addr·v6,·v8 |
487 | ····.line·120 | ||
487 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 488 | ····invoke-static·{v2,·v3},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
488 | ····move-result-wide·v8 | 489 | ····move-result-wide·v8 |
489 | ····mul-double/2addr·v6,·v8 | 490 | ····mul-double/2addr·v6,·v8 |
490 | ····mul-double/2addr·v6,·v2 | 491 | ····mul-double/2addr·v6,·v2 |
491 | ····div-double/2addr·v4,·v6 | 492 | ····div-double/2addr·v4,·v6 |
493 | ····.line·119 | ||
492 | ····goto·:goto_0 | 494 | ····goto·:goto_0 |
493 | .end·method | 495 | .end·method |
494 | .method·public·increment(D)V | 496 | .method·public·increment(D)V |
495 | ····.locals·1 | 497 | ····.locals·1 |
496 | ····.param·p1,·"d"····#·D | 498 | ····.param·p1,·"d"····#·D |
Offset 626, 14 lines modified | Offset 626, 15 lines modified | ||
626 | ····.line·270 | 626 | ····.line·270 |
627 | ····:cond_0 | 627 | ····:cond_0 |
628 | ····new-instance·v20,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 628 | ····new-instance·v20,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
629 | ····sget-object·v21,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 629 | ····sget-object·v21,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
630 | ····.line·271 | ||
630 | ····invoke-static/range·{p4·..·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 631 | ····invoke-static/range·{p4·..·p5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
631 | ····move-result-object·v22 | 632 | ····move-result-object·v22 |
632 | ····const/16·v23,·0x0 | 633 | ····const/16·v23,·0x0 |
633 | ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 634 | ····invoke-static/range·{v23·..·v23},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 1054, 14 lines modified | Offset 1055, 15 lines modified | ||
1054 | ····.line·474 | 1055 | ····.line·474 |
1055 | ····:cond_0 | 1056 | ····:cond_0 |
1056 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 1057 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
1057 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1058 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_BOUNDS_QUANTILE_VALUE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1059 | ····.line·475 | ||
1058 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1060 | ····invoke-static·{p1,·p2},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1059 | ····move-result-object·v2 | 1061 | ····move-result-object·v2 |
1060 | ····const/4·v3,·0x0 | 1062 | ····const/4·v3,·0x0 |
1061 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1063 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 51, 14 lines modified | Offset 51, 15 lines modified | ||
51 | ····.local·v0,·"residuals":Lorg/apache/commons/math3/linear/RealVector; | 51 | ····.local·v0,·"residuals":Lorg/apache/commons/math3/linear/RealVector; |
52 | ····invoke-virtual·{v0,·v0},·Lorg/apache/commons/math3/linear/RealVector;->dotProduct(Lorg/apache/commons/math3/linear/RealVector;)D | 52 | ····invoke-virtual·{v0,·v0},·Lorg/apache/commons/math3/linear/RealVector;->dotProduct(Lorg/apache/commons/math3/linear/RealVector;)D |
53 | ····move-result-wide·v1 | 53 | ····move-result-wide·v1 |
54 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 54 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
55 | ····.line·366 | ||
55 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I | 56 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/linear/RealMatrix;->getRowDimension()I |
56 | ····move-result·v3 | 57 | ····move-result·v3 |
57 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix; | 58 | ····iget-object·v4,·p0,·Lorg/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression;->xMatrix:Lorg/apache/commons/math3/linear/RealMatrix; |
58 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I | 59 | ····invoke-interface·{v4},·Lorg/apache/commons/math3/linear/RealMatrix;->getColumnDimension()I |
Offset 67, 14 lines modified | Offset 68, 15 lines modified | ||
67 | ····sub-int/2addr·v3,·v4 | 68 | ····sub-int/2addr·v3,·v4 |
68 | ····int-to-double·v3,·v3 | 69 | ····int-to-double·v3,·v3 |
69 | ····div-double/2addr·v1,·v3 | 70 | ····div-double/2addr·v1,·v3 |
71 | ····.line·365 | ||
70 | ····return-wide·v1 | 72 | ····return-wide·v1 |
71 | .end·method | 73 | .end·method |
72 | .method·protected·calculateResiduals()Lorg/apache/commons/math3/linear/RealVector; | 74 | .method·protected·calculateResiduals()Lorg/apache/commons/math3/linear/RealVector; |
73 | ····.locals·3 | 75 | ····.locals·3 |
74 | ····.prologue | 76 | ····.prologue |
Offset 863, 14 lines modified | Offset 865, 15 lines modified | ||
863 | ····const/4·v2,·0x2 | 865 | ····const/4·v2,·0x2 |
864 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 866 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
865 | ····array-length·v3,·p1 | 867 | ····array-length·v3,·p1 |
868 | ····.line·238 | ||
866 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 869 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
867 | ····move-result-object·v3 | 870 | ····move-result-object·v3 |
868 | ····aput-object·v3,·v2,·v4 | 871 | ····aput-object·v3,·v2,·v4 |
869 | ····const/4·v3,·0x1 | 872 | ····const/4·v3,·0x1 |
Offset 1270, 14 lines modified | Offset 1270, 15 lines modified | ||
1270 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 1270 | ····sget-object·v6,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->TOO_MANY_REGRESSORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
1271 | ····const/4·v7,·0x2 | 1271 | ····const/4·v7,·0x2 |
1272 | ····new-array·v7,·v7,·[Ljava/lang/Object; | 1272 | ····new-array·v7,·v7,·[Ljava/lang/Object; |
1273 | ····.line·378 | ||
1273 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 1274 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
1274 | ····move-result-object·v8 | 1275 | ····move-result-object·v8 |
1275 | ····aput-object·v8,·v7,·v9 | 1276 | ····aput-object·v8,·v7,·v9 |
1276 | ····iget·v8,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I | 1277 | ····iget·v8,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I |
Offset 3094, 14 lines modified | Offset 3095, 15 lines modified | ||
3094 | ····const/4·v3,·0x2 | 3095 | ····const/4·v3,·0x2 |
3095 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 3096 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
3096 | ····array-length·v4,·p1 | 3097 | ····array-length·v4,·p1 |
3098 | ····.line·173 | ||
3097 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 3099 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
3098 | ····move-result-object·v4 | 3100 | ····move-result-object·v4 |
3099 | ····aput-object·v4,·v3,·v5 | 3101 | ····aput-object·v4,·v3,·v5 |
3100 | ····iget·v4,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I | 3102 | ····iget·v4,·p0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nvars:I |
Offset 3211, 39 lines modified | Offset 3213, 43 lines modified | ||
3211 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 3213 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
3212 | ····if-nez·p1,·:cond_1 | 3214 | ····if-nez·p1,·:cond_1 |
3213 | ····move·v1,·v2 | 3215 | ····move·v1,·v2 |
3216 | ····.line·198 | ||
3214 | ····:goto_0 | 3217 | ····:goto_0 |
3215 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 3218 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
3216 | ····move-result-object·v1 | 3219 | ····move-result-object·v1 |
3217 | ····aput-object·v1,·v5,·v2 | 3220 | ····aput-object·v1,·v5,·v2 |
3218 | ····if-nez·p2,·:cond_2 | 3221 | ····if-nez·p2,·:cond_2 |
3222 | ····.line·199 | ||
3219 | ····:goto_1 | 3223 | ····:goto_1 |
3220 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 3224 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
3221 | ····move-result-object·v1 | 3225 | ····move-result-object·v1 |
3222 | ····aput-object·v1,·v5,·v6 | 3226 | ····aput-object·v1,·v5,·v6 |
3223 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 3227 | ····invoke-direct·{v3,·v4,·v5},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
3224 | ····throw·v3 | 3228 | ····throw·v3 |
3229 | ····.line·196 | ||
3225 | ····:cond_1 | 3230 | ····:cond_1 |
3226 | ····array-length·v1,·p1 | 3231 | ····array-length·v1,·p1 |
3227 | ····goto·:goto_0 | 3232 | ····goto·:goto_0 |
3233 | ····.line·198 | ||
3228 | ····:cond_2 | 3234 | ····:cond_2 |
3229 | ····array-length·v2,·p2 | 3235 | ····array-length·v2,·p2 |
3230 | ····goto·:goto_1 | 3236 | ····goto·:goto_1 |
3231 | ····.line·201 | 3237 | ····.line·201 |
3232 | ····:cond_3 | 3238 | ····:cond_3 |
Offset 3279, 14 lines modified | Offset 3285, 15 lines modified | ||
3279 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 3285 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
3280 | ····new-array·v4,·v5,·[Ljava/lang/Object; | 3286 | ····new-array·v4,·v5,·[Ljava/lang/Object; |
3281 | ····array-length·v5,·p1 | 3287 | ····array-length·v5,·p1 |
3288 | ····.line·208 | ||
3282 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 3289 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
3283 | ····move-result-object·v5 | 3290 | ····move-result-object·v5 |
3284 | ····aput-object·v5,·v4,·v2 | 3291 | ····aput-object·v5,·v4,·v2 |
3285 | ····aget-object·v2,·p1,·v2 | 3292 | ····aget-object·v2,·p1,·v2 |
Offset 4399, 14 lines modified | Offset 4406, 15 lines modified | ||
4399 | ····const/4·v6,·0x0 | 4406 | ····const/4·v6,·0x0 |
4400 | ····move-object/from16·v0,·p0 | 4407 | ····move-object/from16·v0,·p0 |
4401 | ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nobs:J | 4408 | ····iget-wide·v11,·v0,·Lorg/apache/commons/math3/stat/regression/MillerUpdatingRegression;->nobs:J |
4409 | ····.line·923 | ||
4402 | ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 4410 | ····invoke-static·{v11,·v12},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
4403 | ····move-result-object·v7 | 4411 | ····move-result-object·v7 |
4404 | ····aput-object·v7,·v5,·v6 | 4412 | ····aput-object·v7,·v5,·v6 |
4405 | ····const/4·v6,·0x1 | 4413 | ····const/4·v6,·0x1 |
Offset 4438, 14 lines modified | Offset 4446, 15 lines modified | ||
4438 | ····const/4·v5,·0x2 | 4446 | ····const/4·v5,·0x2 |
4439 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 4447 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
4440 | ····const/4·v6,·0x0 | 4448 | ····const/4·v6,·0x0 |
4449 | ····.line·927 | ||
4441 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 4450 | ····invoke-static/range·{p1·..·p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
4442 | ····move-result-object·v7 | 4451 | ····move-result-object·v7 |
4443 | ····aput-object·v7,·v5,·v6 | 4452 | ····aput-object·v7,·v5,·v6 |
4444 | ····const/4·v6,·0x1 | 4453 | ····const/4·v6,·0x1 |
Offset 4856, 14 lines modified | Offset 4865, 15 lines modified | ||
4856 | ····const/4·v6,·0x0 | 4865 | ····const/4·v6,·0x0 |
Max diff block lines reached; 866/3792 bytes (22.84%) of diff not shown. |
Offset 427, 14 lines modified | Offset 427, 15 lines modified | ||
427 | ····new-array·v3,·v5,·[Ljava/lang/Object; | 427 | ····new-array·v3,·v5,·[Ljava/lang/Object; |
428 | ····aget-object·v4,·p1,·v0 | 428 | ····aget-object·v4,·p1,·v0 |
429 | ····array-length·v4,·v4 | 429 | ····array-length·v4,·v4 |
430 | ····.line·263 | ||
430 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 431 | ····invoke-static·{v4},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
431 | ····move-result-object·v4 | 432 | ····move-result-object·v4 |
432 | ····aput-object·v4,·v3,·v6 | 433 | ····aput-object·v4,·v3,·v6 |
433 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 434 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 573, 39 lines modified | Offset 574, 43 lines modified | ||
573 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 574 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
574 | ····if-nez·p1,·:cond_1 | 575 | ····if-nez·p1,·:cond_1 |
575 | ····move·v2,·v3 | 576 | ····move·v2,·v3 |
577 | ····.line·299 | ||
576 | ····:goto_0 | 578 | ····:goto_0 |
577 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 579 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
578 | ····move-result-object·v2 | 580 | ····move-result-object·v2 |
579 | ····aput-object·v2,·v6,·v3 | 581 | ····aput-object·v2,·v6,·v3 |
580 | ····if-nez·p2,·:cond_2 | 582 | ····if-nez·p2,·:cond_2 |
583 | ····.line·300 | ||
581 | ····:goto_1 | 584 | ····:goto_1 |
582 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 585 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
583 | ····move-result-object·v2 | 586 | ····move-result-object·v2 |
584 | ····aput-object·v2,·v6,·v7 | 587 | ····aput-object·v2,·v6,·v7 |
585 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V | 588 | ····invoke-direct·{v4,·v5,·v6},·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
586 | ····throw·v4 | 589 | ····throw·v4 |
590 | ····.line·297 | ||
587 | ····:cond_1 | 591 | ····:cond_1 |
588 | ····array-length·v2,·p1 | 592 | ····array-length·v2,·p1 |
589 | ····goto·:goto_0 | 593 | ····goto·:goto_0 |
594 | ····.line·299 | ||
590 | ····:cond_2 | 595 | ····:cond_2 |
591 | ····array-length·v3,·p2 | 596 | ····array-length·v3,·p2 |
592 | ····goto·:goto_1 | 597 | ····goto·:goto_1 |
593 | ····.line·302 | 598 | ····.line·302 |
594 | ····:cond_3 | 599 | ····:cond_3 |
Offset 649, 14 lines modified | Offset 654, 15 lines modified | ||
649 | ····.line·309 | 654 | ····.line·309 |
650 | ····new-instance·v2,·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException; | 655 | ····new-instance·v2,·Lorg/apache/commons/math3/stat/regression/ModelSpecificationException; |
651 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 656 | ····sget-object·v4,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
652 | ····new-array·v5,·v6,·[Ljava/lang/Object; | 657 | ····new-array·v5,·v6,·[Ljava/lang/Object; |
658 | ····.line·311 | ||
653 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 659 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
654 | ····move-result-object·v6 | 660 | ····move-result-object·v6 |
655 | ····aput-object·v6,·v5,·v3 | 661 | ····aput-object·v6,·v5,·v3 |
656 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 662 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Offset 993, 14 lines modified | Offset 999, 15 lines modified | ||
993 | ····.line·608 | 999 | ····.line·608 |
994 | ····const-wide/high16·v0,·0x7ff8000000000000L····#·Double.NaN | 1000 | ····const-wide/high16·v0,·0x7ff8000000000000L····#·Double.NaN |
995 | ····.line·610 | 1001 | ····.line·610 |
996 | ····:goto_0 | 1002 | ····:goto_0 |
997 | ····return-wide·v0 | 1003 | ····return-wide·v0 |
1004 | ····.line·611 | ||
998 | ····:cond_0 | 1005 | ····:cond_0 |
999 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getMeanSquareError()D | 1006 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getMeanSquareError()D |
1000 | ····move-result-wide·v0 | 1007 | ····move-result-wide·v0 |
1001 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 | 1008 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 |
Offset 1020, 14 lines modified | Offset 1027, 15 lines modified | ||
1020 | ····div-double/2addr·v4,·v6 | 1027 | ····div-double/2addr·v4,·v6 |
1021 | ····add-double/2addr·v2,·v4 | 1028 | ····add-double/2addr·v2,·v4 |
1022 | ····mul-double/2addr·v0,·v2 | 1029 | ····mul-double/2addr·v0,·v2 |
1030 | ····.line·610 | ||
1023 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D | 1031 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/util/FastMath;->sqrt(D)D |
1024 | ····move-result-wide·v0 | 1032 | ····move-result-wide·v0 |
1025 | ····goto·:goto_0 | 1033 | ····goto·:goto_0 |
1026 | .end·method | 1034 | .end·method |
Offset 1209, 28 lines modified | Offset 1217, 30 lines modified | ||
1209 | ····.line·729 | 1217 | ····.line·729 |
1210 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/TDistribution; | 1218 | ····.local·v0,·"distribution":Lorg/apache/commons/math3/distribution/TDistribution; |
1211 | ····const-wide/high16·v1,·0x4000000000000000L····#·2.0 | 1219 | ····const-wide/high16·v1,·0x4000000000000000L····#·2.0 |
1212 | ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.0 | 1220 | ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.0 |
1221 | ····.line·730 | ||
1213 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlope()D | 1222 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlope()D |
1214 | ····move-result-wide·v5 | 1223 | ····move-result-wide·v5 |
1215 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D | 1224 | ····invoke-static·{v5,·v6},·Lorg/apache/commons/math3/util/FastMath;->abs(D)D |
1216 | ····move-result-wide·v5 | 1225 | ····move-result-wide·v5 |
1217 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlopeStdErr()D | 1226 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/SimpleRegression;->getSlopeStdErr()D |
1218 | ····move-result-wide·v7 | 1227 | ····move-result-wide·v7 |
Max diff block lines reached; 3059/6133 bytes (49.88%) of diff not shown. |
Offset 109, 14 lines modified | Offset 109, 15 lines modified | ||
109 | ····move-result-wide·v2 | 109 | ····move-result-wide·v2 |
110 | ····sub-double·v4,·v0,·v8 | 110 | ····sub-double·v4,·v0,·v8 |
111 | ····mul-double/2addr·v2,·v4 | 111 | ····mul-double/2addr·v2,·v4 |
112 | ····.line·225 | ||
112 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->calculateTotalSumOfSquares()D | 113 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->calculateTotalSumOfSquares()D |
113 | ····move-result-wide·v4 | 114 | ····move-result-wide·v4 |
114 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->getX()Lorg/apache/commons/math3/linear/RealMatrix; | 115 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/stat/regression/OLSMultipleLinearRegression;->getX()Lorg/apache/commons/math3/linear/RealMatrix; |
115 | ····move-result-object·v6 | 116 | ····move-result-object·v6 |
Offset 131, 14 lines modified | Offset 132, 15 lines modified | ||
131 | ····mul-double/2addr·v4,·v6 | 132 | ····mul-double/2addr·v4,·v6 |
132 | ····div-double/2addr·v2,·v4 | 133 | ····div-double/2addr·v2,·v4 |
133 | ····sub-double·v2,·v8,·v2 | 134 | ····sub-double·v2,·v8,·v2 |
135 | ····.line·224 | ||
134 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
135 | .end·method | 137 | .end·method |
136 | .method·protected·calculateBeta()Lorg/apache/commons/math3/linear/RealVector; | 138 | .method·protected·calculateBeta()Lorg/apache/commons/math3/linear/RealVector; |
137 | ····.locals·2 | 139 | ····.locals·2 |
138 | ····.prologue | 140 | ····.prologue |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lorg/apache/commons/math3/ml/clustering/Clusterer; | 2 | .super·Lorg/apache/commons/math3/ml/clustering/Clusterer; |
3 | .source·"KMeansPlusPlusClusterer.java" | 3 | .source·"KMeansPlusPlusClusterer.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$1;, | ||
8 | ········Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy; | 7 | ········Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"<T::", | 12 | ········"<T::", |
Offset 162, 45 lines modified | Offset 161, 44 lines modified | ||
162 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer<TT;>;" | 161 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;,·"Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer<TT;>;" |
163 | ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;" | 162 | ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;" |
164 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 163 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
165 | ····const/4·v0,·0x0 | 164 | ····const/4·v0,·0x0 |
166 | ····.line·267 | 165 | ····.line·267 |
167 | ····.local·v0,·"assignedDifferently":I | 166 | ····.local·v0,·"assignedDifferently":I |
168 | ····const/4·v | 167 | ····const/4·v4,·0x0 |
169 | ····.line·268 | 168 | ····.line·268 |
170 | ····.local·v | 169 | ····.local·v4,·"pointIndex":I |
171 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 170 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
172 | ····move-result-object·v | 171 | ····move-result-object·v6 |
173 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
174 | ····:goto_0 | 172 | ····:goto_0 |
175 | ····invoke-interface·{v | 173 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
176 | ····move-result·v7 | 174 | ····move-result·v7 |
177 | ····if-eqz·v7,·:cond_1 | 175 | ····if-eqz·v7,·:cond_1 |
178 | ····invoke-interface·{v | 176 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
179 | ····move-result-object·v | 177 | ····move-result-object·v3 |
180 | ····check-cast·v | 178 | ····check-cast·v3,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
181 | ····.line·269 | 179 | ····.line·269 |
182 | ····.local·v | 180 | ····.local·v3,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
183 | ····invoke-direct·{p0,·p1,·v | 181 | ····invoke-direct·{p0,·p1,·v3},·Lorg/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer;->getNearestCluster(Ljava/util/Collection;Lorg/apache/commons/math3/ml/clustering/Clusterable;)I |
184 | ····move-result·v2 | 182 | ····move-result·v2 |
185 | ····.line·270 | 183 | ····.line·270 |
186 | ····.local·v2,·"clusterIndex":I | 184 | ····.local·v2,·"clusterIndex":I |
187 | ····aget·v7,·p3,·v | 185 | ····aget·v7,·p3,·v4 |
188 | ····if-eq·v2,·v7,·:cond_0 | 186 | ····if-eq·v2,·v7,·:cond_0 |
189 | ····.line·271 | 187 | ····.line·271 |
190 | ····add-int/lit8·v0,·v0,·0x1 | 188 | ····add-int/lit8·v0,·v0,·0x1 |
191 | ····.line·274 | 189 | ····.line·274 |
Offset 209, 34 lines modified | Offset 207, 34 lines modified | ||
209 | ····move-result-object·v1 | 207 | ····move-result-object·v1 |
210 | ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; | 208 | ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; |
211 | ····.line·275 | 209 | ····.line·275 |
212 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" | 210 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" |
213 | ····invoke-virtual·{v1,·v | 211 | ····invoke-virtual·{v1,·v3},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->addPoint(Lorg/apache/commons/math3/ml/clustering/Clusterable;)V |
214 | ····.line·276 | 212 | ····.line·276 |
215 | ····add-int/lit8·v | 213 | ····add-int/lit8·v5,·v4,·0x1 |
216 | ····.end·local·v | 214 | ····.end·local·v4····#·"pointIndex":I |
217 | ····.local·v | 215 | ····.local·v5,·"pointIndex":I |
218 | ····aput·v2,·p3,·v | 216 | ····aput·v2,·p3,·v4 |
219 | ····move·v | 217 | ····move·v4,·v5 |
220 | ····.line·277 | 218 | ····.line·277 |
221 | ····.end·local·v | 219 | ····.end·local·v5····#·"pointIndex":I |
222 | ····.restart·local·v | 220 | ····.restart·local·v4····#·"pointIndex":I |
223 | ····goto·:goto_0 | 221 | ····goto·:goto_0 |
224 | ····.line·279 | 222 | ····.line·279 |
225 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" | 223 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" |
226 | ····.end·local·v2····#·"clusterIndex":I | 224 | ····.end·local·v2····#·"clusterIndex":I |
227 | ····.end·local·v | 225 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
228 | ····:cond_1 | 226 | ····:cond_1 |
229 | ····return·v0 | 227 | ····return·v0 |
230 | .end·method | 228 | .end·method |
231 | .method·private·centroidOf(Ljava/util/Collection;I)Lorg/apache/commons/math3/ml/clustering/Clusterable; | 229 | .method·private·centroidOf(Ljava/util/Collection;I)Lorg/apache/commons/math3/ml/clustering/Clusterable; |
232 | ····.locals·9 | 230 | ····.locals·9 |
233 | ····.param·p2,·"dimension"····#·I | 231 | ····.param·p2,·"dimension"····#·I |
Offset 255, 98 lines modified | Offset 253, 97 lines modified | ||
255 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 253 | ····.local·p1,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
256 | ····new-array·v0,·p2,·[D | 254 | ····new-array·v0,·p2,·[D |
257 | ····.line·554 | 255 | ····.line·554 |
258 | ····.local·v0,·"centroid":[D | 256 | ····.local·v0,·"centroid":[D |
259 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 257 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
260 | ····move-result-object·v | 258 | ····move-result-object·v4 |
261 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
262 | ····:cond_0 | 259 | ····:cond_0 |
263 | ····invoke-interface·{v | 260 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
264 | ····move-result·v5 | 261 | ····move-result·v5 |
265 | ····if-eqz·v5,·:cond_1 | 262 | ····if-eqz·v5,·:cond_1 |
266 | ····invoke-interface·{v | 263 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
267 | ····move-result-object·v | 264 | ····move-result-object·v2 |
268 | ····check-cast·v | 265 | ····check-cast·v2,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
269 | ····.line·555 | 266 | ····.line·555 |
270 | ····.local·v | 267 | ····.local·v2,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
271 | ····invoke-interface·{v | 268 | ····invoke-interface·{v2},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D |
272 | ····move-result-object·v | 269 | ····move-result-object·v3 |
273 | ····.line·556 | 270 | ····.line·556 |
Max diff block lines reached; 47459/53120 bytes (89.34%) of diff not shown. |
Offset 246, 62 lines modified | Offset 246, 61 lines modified | ||
246 | ····.end·annotation | 246 | ····.end·annotation |
247 | ····.prologue | 247 | ····.prologue |
248 | ····.line·209 | 248 | ····.line·209 |
249 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;" | 249 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;" |
250 | ····.local·p1,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" | 250 | ····.local·p1,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
251 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" | 251 | ····.local·p2,·"points":Ljava/util/Collection;,·"Ljava/util/Collection<TT;>;" |
252 | ····new-instance·v | 252 | ····new-instance·v1,·Ljava/util/ArrayList; |
253 | ····invoke-direct·{v | 253 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
254 | ····.line·210 | 254 | ····.line·210 |
255 | ····.local·v | 255 | ····.local·v1,·"neighbors":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
256 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 256 | ····invoke-interface·{p2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
257 | ····move-result-object·v | 257 | ····move-result-object·v2 |
258 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
259 | ····:cond_0 | 258 | ····:cond_0 |
260 | ····:goto_0 | 259 | ····:goto_0 |
261 | ····invoke-interface·{v | 260 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
262 | ····move-result·v3 | 261 | ····move-result·v3 |
263 | ····if-eqz·v3,·:cond_1 | 262 | ····if-eqz·v3,·:cond_1 |
264 | ····invoke-interface·{v | 263 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
265 | ····move-result-object·v | 264 | ····move-result-object·v0 |
266 | ····check-cast·v | 265 | ····check-cast·v0,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
267 | ····.line·211 | 266 | ····.line·211 |
268 | ····.local·v | 267 | ····.local·v0,·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
269 | ····if-eq·p1,·v | 268 | ····if-eq·p1,·v0,·:cond_0 |
270 | ····invoke-virtual·{p0,·v | 269 | ····invoke-virtual·{p0,·v0,·p1},·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D |
271 | ····move-result-wide·v3 | 270 | ····move-result-wide·v3 |
272 | ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->eps:D | 271 | ····iget-wide·v5,·p0,·Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;->eps:D |
273 | ····cmpg-double·v3,·v3,·v5 | 272 | ····cmpg-double·v3,·v3,·v5 |
274 | ····if-gtz·v3,·:cond_0 | 273 | ····if-gtz·v3,·:cond_0 |
275 | ····.line·212 | 274 | ····.line·212 |
276 | ····invoke-interface·{v | 275 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
277 | ····goto·:goto_0 | 276 | ····goto·:goto_0 |
278 | ····.line·215 | 277 | ····.line·215 |
279 | ····.end·local·v | 278 | ····.end·local·v0····#·"neighbor":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
280 | ····:cond_1 | 279 | ····:cond_1 |
281 | ····return-object·v | 280 | ····return-object·v1 |
282 | .end·method | 281 | .end·method |
283 | .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List; | 282 | .method·private·merge(Ljava/util/List;Ljava/util/List;)Ljava/util/List; |
284 | ····.locals·4 | 283 | ····.locals·4 |
285 | ····.annotation·system·Ldalvik/annotation/Signature; | 284 | ····.annotation·system·Ldalvik/annotation/Signature; |
286 | ········value·=·{ | 285 | ········value·=·{ |
287 | ············"(", | 286 | ············"(", |
Offset 315, 54 lines modified | Offset 314, 53 lines modified | ||
315 | ····.end·annotation | 314 | ····.end·annotation |
316 | ····.prologue | 315 | ····.prologue |
317 | ····.line·226 | 316 | ····.line·226 |
318 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;" | 317 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer;,·"Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer<TT;>;" |
319 | ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 318 | ····.local·p1,·"one":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
320 | ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 319 | ····.local·p2,·"two":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
321 | ····new-instance·v | 320 | ····new-instance·v1,·Ljava/util/HashSet; |
322 | ····invoke-direct·{v | 321 | ····invoke-direct·{v1,·p1},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V |
323 | ····.line·227 | 322 | ····.line·227 |
324 | ····.local·v | 323 | ····.local·v1,·"oneSet":Ljava/util/Set;,·"Ljava/util/Set<TT;>;" |
325 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 324 | ····invoke-interface·{p2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
326 | ····move-result-object·v | 325 | ····move-result-object·v2 |
327 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
328 | ····:cond_0 | 326 | ····:cond_0 |
329 | ····:goto_0 | 327 | ····:goto_0 |
330 | ····invoke-interface·{v | 328 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
331 | ····move-result·v3 | 329 | ····move-result·v3 |
332 | ····if-eqz·v3,·:cond_1 | 330 | ····if-eqz·v3,·:cond_1 |
333 | ····invoke-interface·{v | 331 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
334 | ····move-result-object·v | 332 | ····move-result-object·v0 |
335 | ····check-cast·v | 333 | ····check-cast·v0,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
336 | ····.line·228 | 334 | ····.line·228 |
337 | ····.local·v | 335 | ····.local·v0,·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
338 | ····invoke-interface·{v | 336 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z |
339 | ····move-result·v3 | 337 | ····move-result·v3 |
340 | ····if-nez·v3,·:cond_0 | 338 | ····if-nez·v3,·:cond_0 |
341 | ····.line·229 | 339 | ····.line·229 |
342 | ····invoke-interface·{p1,·v | 340 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
343 | ····goto·:goto_0 | 341 | ····goto·:goto_0 |
344 | ····.line·232 | 342 | ····.line·232 |
345 | ····.end·local·v | 343 | ····.end·local·v0····#·"item":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
346 | ····:cond_1 | 344 | ····:cond_1 |
347 | ····return-object·p1 | 345 | ····return-object·p1 |
348 | .end·method | 346 | .end·method |
349 | #·virtual·methods | 347 | #·virtual·methods |
350 | .method·public·cluster(Ljava/util/Collection;)Ljava/util/List; | 348 | .method·public·cluster(Ljava/util/Collection;)Ljava/util/List; |
Offset 404, 15 lines modified | Offset 402, 14 lines modified | ||
404 | ····.line·143 | 402 | ····.line·143 |
405 | ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer$PointStatus;>;" | 403 | ····.local·v5,·"visited":Ljava/util/Map;,·"Ljava/util/Map<Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/DBSCANClusterer$PointStatus;>;" |
406 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 404 | ····invoke-interface·{p1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
407 | ····move-result-object·v7 | 405 | ····move-result-object·v7 |
408 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
409 | ····:cond_0 | 406 | ····:cond_0 |
Max diff block lines reached; 109/5858 bytes (1.86%) of diff not shown. |
Offset 397, 50 lines modified | Offset 397, 44 lines modified | ||
397 | .method·private·updateClusterCenters()V | 397 | .method·private·updateClusterCenters()V |
398 | ····.locals·21 | 398 | ····.locals·21 |
399 | ····.prologue | 399 | ····.prologue |
400 | ····.line·319 | 400 | ····.line·319 |
401 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;,·"Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer<TT;>;" | 401 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;,·"Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer<TT;>;" |
402 | ····const/4·v | 402 | ····const/4·v7,·0x0 |
403 | ····.line·320 | 403 | ····.line·320 |
404 | ····.local·v | 404 | ····.local·v7,·"j":I |
405 | ····new-instance·v | 405 | ····new-instance·v8,·Ljava/util/ArrayList; |
406 | ····move-object/from16·v0,·p0 | 406 | ····move-object/from16·v0,·p0 |
407 | ····iget·v | 407 | ····iget·v15,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->k:I |
408 | ····move/from16·v17,·v0 | ||
409 | ····move/from16·v0,·v17 | ||
410 | ····invoke-direct·{v | 408 | ····invoke-direct·{v8,·v15},·Ljava/util/ArrayList;-><init>(I)V |
411 | ····.line·321 | 409 | ····.line·321 |
412 | ····.local·v | 410 | ····.local·v8,·"newClusters":Ljava/util/List;,·"Ljava/util/List<Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;>;" |
413 | ····move-object/from16·v0,·p0 | 411 | ····move-object/from16·v0,·p0 |
414 | ····iget-object·v | 412 | ····iget-object·v15,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->clusters:Ljava/util/List; |
415 | ····move-object/from16·v17,·v0 | ||
416 | ····invoke-interface | 413 | ····invoke-interface·{v15},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
417 | ····move-result-object·v | 414 | ····move-result-object·v15 |
418 | ····:goto_0 | 415 | ····:goto_0 |
419 | ····invoke-interface·{v | 416 | ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z |
420 | ····move-result·v1 | 417 | ····move-result·v16 |
421 | ····if-eqz·v1 | 418 | ····if-eqz·v16,·:cond_2 |
422 | ····invoke-interface·{v | 419 | ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
423 | ····move-result-object·v4 | 420 | ····move-result-object·v4 |
424 | ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; | 421 | ····check-cast·v4,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; |
425 | ····.line·322 | 422 | ····.line·322 |
426 | ····.local·v4,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" | 423 | ····.local·v4,·"cluster":Lorg/apache/commons/math3/ml/clustering/CentroidCluster;,·"Lorg/apache/commons/math3/ml/clustering/CentroidCluster<TT;>;" |
Offset 452, 179 lines modified | Offset 446, 175 lines modified | ||
452 | ····.local·v3,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; | 446 | ····.local·v3,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; |
453 | ····const/4·v5,·0x0 | 447 | ····const/4·v5,·0x0 |
454 | ····.line·324 | 448 | ····.line·324 |
455 | ····.local·v5,·"i":I | 449 | ····.local·v5,·"i":I |
456 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D | 450 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D |
457 | ····move-result-object·v1 | 451 | ····move-result-object·v16 |
458 | ····move-object/from16·v0,·v1 | 452 | ····move-object/from16·v0,·v16 |
459 | ····array-length·v0,·v0 | 453 | ····array-length·v0,·v0 |
460 | ····move/from16·v1 | 454 | ····move/from16·v16,·v0 |
461 | ····move/from16·v0,·v1 | 455 | ····move/from16·v0,·v16 |
462 | ····new-array·v2,·v0,·[D | 456 | ····new-array·v2,·v0,·[D |
463 | ····.line·325 | 457 | ····.line·325 |
464 | ····.local·v2,·"arr":[D | 458 | ····.local·v2,·"arr":[D |
465 | ····const-wide/16·v1 | 459 | ····const-wide/16·v11,·0x0 |
466 | ····.line·326 | 460 | ····.line·326 |
467 | ····.local·v1 | 461 | ····.local·v11,·"sum":D |
468 | ····move-object/from16·v0,·p0 | 462 | ····move-object/from16·v0,·p0 |
469 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->points:Ljava/util/List; | 463 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->points:Ljava/util/List; |
470 | ····move-object/from16·v1 | 464 | ····move-object/from16·v16,·v0 |
471 | ····invoke-interface/range·{v1 | 465 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
472 | ····move-result-object·v | 466 | ····move-result-object·v16 |
473 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
474 | ····:goto_1 | 467 | ····:goto_1 |
475 | ····invoke-interface·{v | 468 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->hasNext()Z |
476 | ····move-result·v17 | 469 | ····move-result·v17 |
477 | ····if-eqz·v17,·:cond_1 | 470 | ····if-eqz·v17,·:cond_1 |
478 | ····invoke-interface·{v | 471 | ····invoke-interface/range·{v16·..·v16},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
479 | ····move-result-object·v | 472 | ····move-result-object·v9 |
480 | ····check-cast·v | 473 | ····check-cast·v9,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
481 | ····.line·327 | 474 | ····.line·327 |
482 | ····.local·v | 475 | ····.local·v9,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
483 | ····move-object/from16·v0,·p0 | 476 | ····move-object/from16·v0,·p0 |
484 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->membershipMatrix:[[D | 477 | ····iget-object·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->membershipMatrix:[[D |
485 | ····move-object/from16·v17,·v0 | 478 | ····move-object/from16·v17,·v0 |
486 | ····aget-object·v17,·v17,·v5 | 479 | ····aget-object·v17,·v17,·v5 |
487 | ····aget-wide·v17,·v17,·v | 480 | ····aget-wide·v17,·v17,·v7 |
488 | ····move-object/from16·v0,·p0 | 481 | ····move-object/from16·v0,·p0 |
489 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->fuzziness:D | 482 | ····iget-wide·v0,·v0,·Lorg/apache/commons/math3/ml/clustering/FuzzyKMeansClusterer;->fuzziness:D |
490 | ····move-wide/from16·v19,·v0 | 483 | ····move-wide/from16·v19,·v0 |
491 | ····invoke-static/range·{v17·..·v20},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D | 484 | ····invoke-static/range·{v17·..·v20},·Lorg/apache/commons/math3/util/FastMath;->pow(DD)D |
492 | ····move-result-wide·v1 | 485 | ····move-result-wide·v13 |
493 | ····.line·328 | 486 | ····.line·328 |
494 | ····.local·v1 | 487 | ····.local·v13,·"u":D |
495 | ····invoke-interface·{v | 488 | ····invoke-interface·{v9},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D |
496 | ····move-result-object·v1 | 489 | ····move-result-object·v10 |
Max diff block lines reached; 20781/25942 bytes (80.11%) of diff not shown. |
Offset 66, 156 lines modified | Offset 66, 155 lines modified | ||
66 | ····.prologue | 66 | ····.prologue |
67 | ····.line·99 | 67 | ····.line·99 |
68 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator<TT;>;" | 68 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/ClusterEvaluator<TT;>;" |
69 | ····.local·p1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 69 | ····.local·p1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
70 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; | 70 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; |
71 | ····move-result-object·v | 71 | ····move-result-object·v5 |
72 | ····.line·100 | 72 | ····.line·100 |
73 | ····.local·v | 73 | ····.local·v5,·"points":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
74 | ····invoke-interface·{v | 74 | ····invoke-interface·{v5},·Ljava/util/List;->isEmpty()Z |
75 | ····move-result·v | 75 | ····move-result·v6 |
76 | ····if-eqz·v | 76 | ····if-eqz·v6,·:cond_0 |
77 | ····.line·101 | 77 | ····.line·101 |
78 | ····const/4·v | 78 | ····const/4·v6,·0x0 |
79 | ····.line·120 | 79 | ····.line·120 |
80 | ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 80 | ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
81 | ····:goto_0 | 81 | ····:goto_0 |
82 | ····return-object·v | 82 | ····return-object·v6 |
83 | ····.line·105 | 83 | ····.line·105 |
84 | ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 84 | ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····instance-of·v | 86 | ····instance-of·v6,·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; |
87 | ····if-eqz·v | 87 | ····if-eqz·v6,·:cond_1 |
88 | ····.line·106 | 88 | ····.line·106 |
89 | ····check-cast·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; | 89 | ····check-cast·p1,·Lorg/apache/commons/math3/ml/clustering/CentroidCluster; |
90 | ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 90 | ····.end·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
91 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->getCenter()Lorg/apache/commons/math3/ml/clustering/Clusterable; | 91 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/clustering/CentroidCluster;->getCenter()Lorg/apache/commons/math3/ml/clustering/Clusterable; |
92 | ····move-result-object·v | 92 | ····move-result-object·v6 |
93 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
94 | ····.line·109 | 94 | ····.line·109 |
95 | ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 95 | ····.restart·local·p1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
96 | ····:cond_1 | 96 | ····:cond_1 |
97 | ····const/4·v | 97 | ····const/4·v6,·0x0 |
98 | ····invoke-interface·{v | 98 | ····invoke-interface·{v5,·v6},·Ljava/util/List;->get(I)Ljava/lang/Object; |
99 | ····move-result-object·v | 99 | ····move-result-object·v6 |
100 | ····check-cast·v | 100 | ····check-cast·v6,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
101 | ····invoke-interface·{v | 101 | ····invoke-interface·{v6},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D |
102 | ····move-result-object·v | 102 | ····move-result-object·v6 |
103 | ····array-length·v1,·v | 103 | ····array-length·v1,·v6 |
104 | ····.line·110 | 104 | ····.line·110 |
105 | ····.local·v1,·"dimension":I | 105 | ····.local·v1,·"dimension":I |
106 | ····new-array·v0,·v1,·[D | 106 | ····new-array·v0,·v1,·[D |
107 | ····.line·111 | 107 | ····.line·111 |
108 | ····.local·v0,·"centroid":[D | 108 | ····.local·v0,·"centroid":[D |
109 | ····invoke-interface·{v | 109 | ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
110 | ····move-result-object·v | 110 | ····move-result-object·v6 |
111 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
112 | ····:cond_2 | 111 | ····:cond_2 |
113 | ····invoke-interface·{v | 112 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
114 | ····move-result·v7 | 113 | ····move-result·v7 |
115 | ····if-eqz·v7,·:cond_3 | 114 | ····if-eqz·v7,·:cond_3 |
116 | ····invoke-interface·{v | 115 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
117 | ····move-result-object·v | 116 | ····move-result-object·v3 |
118 | ····check-cast·v | 117 | ····check-cast·v3,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
119 | ····.line·112 | 118 | ····.line·112 |
120 | ····.local·v | 119 | ····.local·v3,·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
121 | ····invoke-interface·{v | 120 | ····invoke-interface·{v3},·Lorg/apache/commons/math3/ml/clustering/Clusterable;->getPoint()[D |
122 | ····move-result-object·v | 121 | ····move-result-object·v4 |
123 | ····.line·113 | 122 | ····.line·113 |
124 | ····.local·v | 123 | ····.local·v4,·"point":[D |
125 | ····const/4·v2,·0x0 | 124 | ····const/4·v2,·0x0 |
126 | ····.local·v2,·"i":I | 125 | ····.local·v2,·"i":I |
127 | ····:goto_1 | 126 | ····:goto_1 |
128 | ····array-length·v7,·v0 | 127 | ····array-length·v7,·v0 |
129 | ····if-ge·v2,·v7,·:cond_2 | 128 | ····if-ge·v2,·v7,·:cond_2 |
130 | ····.line·114 | 129 | ····.line·114 |
131 | ····aget-wide·v7,·v0,·v2 | 130 | ····aget-wide·v7,·v0,·v2 |
132 | ····aget-wide·v9,·v | 131 | ····aget-wide·v9,·v4,·v2 |
133 | ····add-double/2addr·v7,·v9 | 132 | ····add-double/2addr·v7,·v9 |
134 | ····aput-wide·v7,·v0,·v2 | 133 | ····aput-wide·v7,·v0,·v2 |
135 | ····.line·113 | 134 | ····.line·113 |
136 | ····add-int/lit8·v2,·v2,·0x1 | 135 | ····add-int/lit8·v2,·v2,·0x1 |
137 | ····goto·:goto_1 | 136 | ····goto·:goto_1 |
138 | ····.line·117 | 137 | ····.line·117 |
139 | ····.end·local·v2····#·"i":I | 138 | ····.end·local·v2····#·"i":I |
140 | ····.end·local·v | 139 | ····.end·local·v3····#·"p":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
141 | ····.end·local·v | 140 | ····.end·local·v4····#·"point":[D |
142 | ····:cond_3 | 141 | ····:cond_3 |
143 | ····const/4·v2,·0x0 | 142 | ····const/4·v2,·0x0 |
144 | ····.restart·local·v2····#·"i":I | 143 | ····.restart·local·v2····#·"i":I |
145 | ····:goto_2 | 144 | ····:goto_2 |
146 | ····array-length·v | 145 | ····array-length·v6,·v0 |
147 | ····if-ge·v2,·v | 146 | ····if-ge·v2,·v6,·:cond_4 |
148 | ····.line·118 | 147 | ····.line·118 |
Max diff block lines reached; 1021/6180 bytes (16.52%) of diff not shown. |
Offset 43, 105 lines modified | Offset 43, 103 lines modified | ||
43 | ········} | 43 | ········} |
44 | ····.end·annotation | 44 | ····.end·annotation |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·51 | 46 | ····.line·51 |
47 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances<TT;>;" | 47 | ····.local·p0,·"this":Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;,·"Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances<TT;>;" |
48 | ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<+Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;>;" | 48 | ····.local·p1,·"clusters":Ljava/util/List;,·"Ljava/util/List<+Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;>;" |
49 | ····const-wide/16·v | 49 | ····const-wide/16·v4,·0x0 |
50 | ····.line·52 | 50 | ····.line·52 |
51 | ····.local·v | 51 | ····.local·v4,·"varianceSum":D |
52 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 52 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
53 | ····move-result-object·v | 53 | ····move-result-object·v6 |
54 | ····:cond_0 | 54 | ····:cond_0 |
55 | ····:goto_0 | 55 | ····:goto_0 |
56 | ····invoke-interface·{v | 56 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
57 | ····move-result·v | 57 | ····move-result·v7 |
58 | ····if-eqz·v | 58 | ····if-eqz·v7,·:cond_2 |
59 | ····invoke-interface·{v | 59 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
60 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
61 | ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Cluster; | 61 | ····check-cast·v1,·Lorg/apache/commons/math3/ml/clustering/Cluster; |
62 | ····.line·53 | 62 | ····.line·53 |
63 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 63 | ····.local·v1,·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
64 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; | 64 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; |
65 | ····move-result-object·v | 65 | ····move-result-object·v7 |
66 | ····invoke-interface·{v | 66 | ····invoke-interface·{v7},·Ljava/util/List;->isEmpty()Z |
67 | ····move-result·v | 67 | ····move-result·v7 |
68 | ····if-nez·v | 68 | ····if-nez·v7,·:cond_0 |
69 | ····.line·55 | 69 | ····.line·55 |
70 | ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->centroidOf(Lorg/apache/commons/math3/ml/clustering/Cluster;)Lorg/apache/commons/math3/ml/clustering/Clusterable; | 70 | ····invoke-virtual·{p0,·v1},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->centroidOf(Lorg/apache/commons/math3/ml/clustering/Cluster;)Lorg/apache/commons/math3/ml/clustering/Clusterable; |
71 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
72 | ····.line·58 | 72 | ····.line·58 |
73 | ····.local·v0,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; | 73 | ····.local·v0,·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; |
74 | ····new-instance·v | 74 | ····new-instance·v3,·Lorg/apache/commons/math3/stat/descriptive/moment/Variance; |
75 | ····invoke-direct·{v | 75 | ····invoke-direct·{v3},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;-><init>()V |
76 | ····.line·59 | 76 | ····.line·59 |
77 | ····.local·v | 77 | ····.local·v3,·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance; |
78 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; | 78 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/ml/clustering/Cluster;->getPoints()Ljava/util/List; |
79 | ····move-result-object·v | 79 | ····move-result-object·v7 |
80 | ····invoke-interface·{v | 80 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
81 | ····move-result-object·v | 81 | ····move-result-object·v7 |
82 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
83 | ····:goto_1 | 82 | ····:goto_1 |
84 | ····invoke-interface·{v | 83 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
85 | ····move-result·v8 | 84 | ····move-result·v8 |
86 | ····if-eqz·v8,·:cond_1 | 85 | ····if-eqz·v8,·:cond_1 |
87 | ····invoke-interface·{v | 86 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
88 | ····move-result-object·v | 87 | ····move-result-object·v2 |
89 | ····check-cast·v | 88 | ····check-cast·v2,·Lorg/apache/commons/math3/ml/clustering/Clusterable; |
90 | ····.line·60 | 89 | ····.line·60 |
91 | ····.local·v | 90 | ····.local·v2,·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
92 | ····invoke-virtual·{p0,·v | 91 | ····invoke-virtual·{p0,·v2,·v0},·Lorg/apache/commons/math3/ml/clustering/evaluation/SumOfClusterVariances;->distance(Lorg/apache/commons/math3/ml/clustering/Clusterable;Lorg/apache/commons/math3/ml/clustering/Clusterable;)D |
93 | ····move-result-wide·v8 | 92 | ····move-result-wide·v8 |
94 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v3,·v8,·v9},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->increment(D)V |
95 | ····goto·:goto_1 | 94 | ····goto·:goto_1 |
96 | ····.line·62 | 95 | ····.line·62 |
97 | ····.end·local·v | 96 | ····.end·local·v2····#·"point":Lorg/apache/commons/math3/ml/clustering/Clusterable;,·"TT;" |
98 | ····:cond_1 | 97 | ····:cond_1 |
99 | ····invoke-virtual·{v | 98 | ····invoke-virtual·{v3},·Lorg/apache/commons/math3/stat/descriptive/moment/Variance;->getResult()D |
100 | ····move-result-wide·v | 99 | ····move-result-wide·v7 |
101 | ····add-double/2addr·v | 100 | ····add-double/2addr·v4,·v7 |
102 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
103 | ····.line·66 | 102 | ····.line·66 |
104 | ····.end·local·v0····#·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; | 103 | ····.end·local·v0····#·"center":Lorg/apache/commons/math3/ml/clustering/Clusterable; |
105 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" | 104 | ····.end·local·v1····#·"cluster":Lorg/apache/commons/math3/ml/clustering/Cluster;,·"Lorg/apache/commons/math3/ml/clustering/Cluster<TT;>;" |
106 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
107 | ····.end·local·v | 105 | ····.end·local·v3····#·"stat":Lorg/apache/commons/math3/stat/descriptive/moment/Variance; |
108 | ····:cond_2 | 106 | ····:cond_2 |
109 | ····return-wide·v | 107 | ····return-wide·v4 |
110 | .end·method | 108 | .end·method |
Offset 44, 25 lines modified | Offset 44, 21 lines modified | ||
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 47 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
50 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
51 | ····.prologue | 49 | ····.prologue |
52 | ····.line·66 | 50 | ····.line·66 |
53 | ····check-cast·p1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron; | 51 | ····check-cast·p1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
54 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
55 | ····check-cast·p2,·Lorg/apache/commons/math3/ml/neuralnet/Neuron; | 52 | ····check-cast·p2,·Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
56 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
57 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ml/neuralnet/Network$NeuronIdentifierComparator;->compare(Lorg/apache/commons/math3/ml/neuralnet/Neuron;Lorg/apache/commons/math3/ml/neuralnet/Neuron;)I | 53 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/math3/ml/neuralnet/Network$NeuronIdentifierComparator;->compare(Lorg/apache/commons/math3/ml/neuralnet/Neuron;Lorg/apache/commons/math3/ml/neuralnet/Neuron;)I |
58 | ····move-result·v0 | 54 | ····move-result·v0 |
59 | ····return·v0 | 55 | ····return·v0 |
60 | .end·method | 56 | .end·method |
Offset 62, 18 lines modified | Offset 62, 20 lines modified | ||
62 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(DD)V | 62 | ····invoke-direct·{v0,·p0,·p1,·p2,·p3},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(DD)V |
63 | ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant; | 63 | ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant; |
64 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V | 64 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V |
65 | ····.line·69 | ||
65 | ····invoke-static·{v1,·v2,·v3,·v2,·v3},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; | 66 | ····invoke-static·{v1,·v2,·v3,·v2,·v3},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; |
66 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
68 | ····.line·68 | ||
67 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; | 69 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; |
68 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
69 | ····return-object·v0 | 71 | ····return-object·v0 |
70 | .end·method | 72 | .end·method |
Offset 97, 17 lines modified | Offset 99, 19 lines modified | ||
97 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(Lorg/apache/commons/math3/random/RandomGenerator;DD)V | 99 | ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/math3/distribution/UniformRealDistribution;-><init>(Lorg/apache/commons/math3/random/RandomGenerator;DD)V |
98 | ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant; | 100 | ····new-instance·v1,·Lorg/apache/commons/math3/analysis/function/Constant; |
99 | ····invoke-direct·{v1,·v6,·v7},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V | 101 | ····invoke-direct·{v1,·v6,·v7},·Lorg/apache/commons/math3/analysis/function/Constant;-><init>(D)V |
102 | ····.line·53 | ||
100 | ····invoke-static·{v1,·v6,·v7,·v6,·v7},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; | 103 | ····invoke-static·{v1,·v6,·v7,·v6,·v7},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->function(Lorg/apache/commons/math3/analysis/UnivariateFunction;DD)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; |
101 | ····move-result-object·v1 | 104 | ····move-result-object·v1 |
105 | ····.line·52 | ||
102 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; | 106 | ····invoke-static·{v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializerFactory;->randomize(Lorg/apache/commons/math3/distribution/RealDistribution;Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer;)Lorg/apache/commons/math3/ml/neuralnet/FeatureInitializer; |
103 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
104 | ····return-object·v0 | 108 | ····return-object·v0 |
105 | .end·method | 109 | .end·method |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | ····.line·37 | 11 | ····.line·37 |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | .method·public·static·computeHitHistogram(Ljava/lang/Iterable;Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)[[I | 15 | .method·public·static·computeHitHistogram(Ljava/lang/Iterable;Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)[[I |
16 | ····.locals·1 | 16 | ····.locals·13 |
17 | ····.param·p1,·"map"····#·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D; | 17 | ····.param·p1,·"map"····#·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D; |
18 | ····.param·p2,·"distance"····#·Lorg/apache/commons/math3/ml/distance/DistanceMeasure; | 18 | ····.param·p2,·"distance"····#·Lorg/apache/commons/math3/ml/distance/DistanceMeasure; |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 20 | ········value·=·{ |
21 | ············"(", | 21 | ············"(", |
22 | ············"Ljava/lang/Iterable", | 22 | ············"Ljava/lang/Iterable", |
23 | ············"<[D>;", | 23 | ············"<[D>;", |
Offset 28, 191 lines modified | Offset 28, 186 lines modified | ||
28 | ············")[[I" | 28 | ············")[[I" |
29 | ········} | 29 | ········} |
30 | ····.end·annotation | 30 | ····.end·annotation |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·155 | 32 | ····.line·155 |
33 | ····.local·p0,·"data":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<[D>;" | 33 | ····.local·p0,·"data":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<[D>;" |
34 | ····new-instance·v | 34 | ····new-instance·v4,·Ljava/util/HashMap; |
35 | ····invoke-direct·{v | 35 | ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V |
36 | ····.line·156 | 36 | ····.line·156 |
37 | ····.local·v | 37 | ····.local·v4,·"hit":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lorg/apache/commons/math3/ml/neuralnet/Neuron;Ljava/lang/Integer;>;" |
38 | ····invoke-virtual | 38 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNetwork()Lorg/apache/commons/math3/ml/neuralnet/Network; |
39 | ····move-result-object·v | 39 | ····move-result-object·v7 |
40 | ····.line·158 | 40 | ····.line·158 |
41 | ····.local·v | 41 | ····.local·v7,·"net":Lorg/apache/commons/math3/ml/neuralnet/Network; |
42 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 42 | ····invoke-interface·{p0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
43 | ····move-result-object·v | 43 | ····move-result-object·v11 |
44 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
45 | ····:goto_0 | 44 | ····:goto_0 |
46 | ····invoke-interface·{v | 45 | ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z |
47 | ····move-result·v1 | 46 | ····move-result·v12 |
48 | ····if-eqz·v1 | 47 | ····if-eqz·v12,·:cond_1 |
49 | ····invoke-interface·{v | 48 | ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
50 | ····move-result-object·v | 49 | ····move-result-object·v2 |
51 | ····check-cast·v | 50 | ····check-cast·v2,·[D |
52 | ····.line·159 | 51 | ····.line·159 |
53 | ····.local·v | 52 | ····.local·v2,·"f":[D |
54 | ···· | 53 | ····invoke-static·{v2,·v7,·p2},·Lorg/apache/commons/math3/ml/neuralnet/MapUtils;->findBest([DLjava/lang/Iterable;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
55 | ····invoke-static·{v3,·v9,·v0},·Lorg/apache/commons/math3/ml/neuralnet/MapUtils;->findBest([DLjava/lang/Iterable;Lorg/apache/commons/math3/ml/distance/DistanceMeasure;)Lorg/apache/commons/math3/ml/neuralnet/Neuron; | ||
56 | ····move-result-object·v | 54 | ····move-result-object·v0 |
57 | ····.line·160 | 55 | ····.line·160 |
58 | ····.local·v | 56 | ····.local·v0,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
59 | ····invoke-virtual·{v | 57 | ····invoke-virtual·{v4,·v0},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
60 | ····move-result-object·v | 58 | ····move-result-object·v1 |
61 | ····check-cast·v | 59 | ····check-cast·v1,·Ljava/lang/Integer; |
62 | ····.line·161 | 60 | ····.line·161 |
63 | ····.local·v | 61 | ····.local·v1,·"count":Ljava/lang/Integer; |
64 | ····if-nez·v | 62 | ····if-nez·v1,·:cond_0 |
65 | ····.line·162 | 63 | ····.line·162 |
66 | ····const/4·v1 | 64 | ····const/4·v12,·0x1 |
67 | ····invoke-static·{v1 | 65 | ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
68 | ····move-result-object·v1 | 66 | ····move-result-object·v12 |
69 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v4,·v0,·v12},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
70 | ····goto·:goto_0 | 68 | ····goto·:goto_0 |
71 | ····.line·164 | 69 | ····.line·164 |
72 | ····:cond_0 | 70 | ····:cond_0 |
73 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
74 | ····move-result·v1 | 72 | ····move-result·v12 |
75 | ····add-int/lit8·v1 | 73 | ····add-int/lit8·v12,·v12,·0x1 |
76 | ····invoke-static·{v1 | 74 | ····invoke-static·{v12},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
77 | ····move-result-object·v1 | 75 | ····move-result-object·v12 |
78 | ····invoke-virtual·{v | 76 | ····invoke-virtual·{v4,·v0,·v12},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
79 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
80 | ····.line·169 | 78 | ····.line·169 |
81 | ····.end·local·v | 79 | ····.end·local·v0····#·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
82 | ····.end·local·v | 80 | ····.end·local·v1····#·"count":Ljava/lang/Integer; |
83 | ····.end·local·v | 81 | ····.end·local·v2····#·"f":[D |
84 | ····:cond_1 | 82 | ····:cond_1 |
85 | ····invoke-virtual | 83 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfRows()I |
86 | ····move-result·v1 | 84 | ····move-result·v10 |
87 | ····.line·170 | 85 | ····.line·170 |
88 | ····.local·v1 | 86 | ····.local·v10,·"numRows":I |
89 | ····invoke-virtual | 87 | ····invoke-virtual·{p1},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->getNumberOfColumns()I |
90 | ····move-result·v | 88 | ····move-result·v9 |
91 | ····.line·171 | 89 | ····.line·171 |
92 | ····.local·v | 90 | ····.local·v9,·"numCols":I |
93 | ····filled-new-array·{v1 | 91 | ····filled-new-array·{v10,·v9},·[I |
94 | ····move-result-object·v1 | 92 | ····move-result-object·v11 |
95 | ····sget-object·v1 | 93 | ····sget-object·v12,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class; |
96 | ····invoke-static·{v1 | 94 | ····invoke-static·{v12,·v11},·Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; |
97 | ····move-result-object·v | 95 | ····move-result-object·v3 |
Max diff block lines reached; 22627/29273 bytes (77.30%) of diff not shown. |
Offset 98, 233 lines modified | Offset 98, 227 lines modified | ||
98 | ····iput·p3,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->featureSize:I | 98 | ····iput·p3,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->featureSize:I |
99 | ····.line·136 | 99 | ····.line·136 |
100 | ····return-void | 100 | ····return-void |
101 | .end·method | 101 | .end·method |
102 | .method·constructor·<init>(JI[Lorg/apache/commons/math3/ml/neuralnet/Neuron;[[J)V | 102 | .method·constructor·<init>(JI[Lorg/apache/commons/math3/ml/neuralnet/Neuron;[[J)V |
103 | ····.locals·1 | 103 | ····.locals·16 |
104 | ····.param·p1,·"nextId"····#·J | 104 | ····.param·p1,·"nextId"····#·J |
105 | ····.param·p3,·"featureSize"····#·I | 105 | ····.param·p3,·"featureSize"····#·I |
106 | ····.param·p4,·"neuronList"····#·[Lorg/apache/commons/math3/ml/neuralnet/Neuron; | 106 | ····.param·p4,·"neuronList"····#·[Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
107 | ····.param·p5,·"neighbourIdList"····#·[[J | 107 | ····.param·p5,·"neighbourIdList"····#·[[J |
108 | ····.prologue | 108 | ····.prologue |
109 | ····.line·96 | 109 | ····.line·96 |
110 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V | 110 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V |
111 | ····.line·52 | 111 | ····.line·52 |
112 | ····new-instance·v1 | 112 | ····new-instance·v11,·Ljava/util/concurrent/ConcurrentHashMap; |
113 | ····invoke-direct·{v1 | 113 | ····invoke-direct·{v11},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
114 | ····move-object/from16·v0,·p0 | 114 | ····move-object/from16·v0,·p0 |
115 | ····iput-object·v1 | 115 | ····iput-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap; |
116 | ····.line·59 | 116 | ····.line·59 |
117 | ····new-instance·v1 | 117 | ····new-instance·v11,·Ljava/util/concurrent/ConcurrentHashMap; |
118 | ····invoke-direct·{v1 | 118 | ····invoke-direct·{v11},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V |
119 | ····move-object/from16·v0,·p0 | 119 | ····move-object/from16·v0,·p0 |
120 | ····iput-object·v1 | 120 | ····iput-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap; |
121 | ····.line·97 | 121 | ····.line·97 |
122 | ····move-object/from16·v0,·p4 | 122 | ····move-object/from16·v0,·p4 |
123 | ····array-length·v1 | 123 | ····array-length·v10,·v0 |
124 | ····.line·98 | 124 | ····.line·98 |
125 | ····.local·v1 | 125 | ····.local·v10,·"numNeurons":I |
126 | ····move-object/from16·v0,·p5 | 126 | ····move-object/from16·v0,·p5 |
127 | ····array-length·v1 | 127 | ····array-length·v11,·v0 |
128 | ····if-eq·v1 | 128 | ····if-eq·v10,·v11,·:cond_0 |
129 | ····.line·99 | 129 | ····.line·99 |
130 | ····new-instance·v1 | 130 | ····new-instance·v11,·Lorg/apache/commons/math3/exception/MathIllegalStateException; |
131 | ····invoke-direct·{v1 | 131 | ····invoke-direct·{v11},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V |
132 | ····throw·v1 | 132 | ····throw·v11 |
133 | ····.line·102 | 133 | ····.line·102 |
134 | ····:cond_0 | 134 | ····:cond_0 |
135 | ····const/4·v | 135 | ····const/4·v6,·0x0 |
136 | ····.local·v | 136 | ····.local·v6,·"i":I |
137 | ····:goto_0 | 137 | ····:goto_0 |
138 | ····if-ge·v | 138 | ····if-ge·v6,·v10,·:cond_2 |
139 | ····.line·103 | 139 | ····.line·103 |
140 | ····aget-object·v | 140 | ····aget-object·v9,·p4,·v6 |
141 | ····.line·104 | 141 | ····.line·104 |
142 | ····.local·v | 142 | ····.local·v9,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
143 | ····invoke-virtual·{v | 143 | ····invoke-virtual·{v9},·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->getIdentifier()J |
144 | ····move-result-wide·v | 144 | ····move-result-wide·v7 |
145 | ····.line·105 | 145 | ····.line·105 |
146 | ····.local·v | 146 | ····.local·v7,·"id":J |
147 | ····cmp-long·v1 | 147 | ····cmp-long·v11,·v7,·p1 |
148 | ····if-ltz·v1 | 148 | ····if-ltz·v11,·:cond_1 |
149 | ····.line·106 | 149 | ····.line·106 |
150 | ····new-instance·v1 | 150 | ····new-instance·v11,·Lorg/apache/commons/math3/exception/MathIllegalStateException; |
151 | ····invoke-direct·{v1 | 151 | ····invoke-direct·{v11},·Lorg/apache/commons/math3/exception/MathIllegalStateException;-><init>()V |
152 | ····throw·v1 | 152 | ····throw·v11 |
153 | ····.line·108 | 153 | ····.line·108 |
154 | ····:cond_1 | 154 | ····:cond_1 |
155 | ····move-object/from16·v0,·p0 | 155 | ····move-object/from16·v0,·p0 |
156 | ····iget-object·v1 | 156 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->neuronMap:Ljava/util/concurrent/ConcurrentHashMap; |
157 | ····invoke-static·{v | 157 | ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
158 | ····move-result-object·v1 | 158 | ····move-result-object·v12 |
159 | ····invoke-virtual·{v1 | 159 | ····invoke-virtual·{v11,·v12,·v9},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
160 | ····.line·109 | 160 | ····.line·109 |
161 | ····move-object/from16·v0,·p0 | 161 | ····move-object/from16·v0,·p0 |
162 | ····iget-object·v1 | 162 | ····iget-object·v11,·v0,·Lorg/apache/commons/math3/ml/neuralnet/Network;->linkMap:Ljava/util/concurrent/ConcurrentHashMap; |
163 | ····invoke-static·{v | 163 | ····invoke-static·{v7,·v8},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
164 | ····move-result-object·v1 | 164 | ····move-result-object·v12 |
165 | ····new-instance·v1 | 165 | ····new-instance·v13,·Ljava/util/HashSet; |
166 | ····invoke-direct | 166 | ····invoke-direct·{v13},·Ljava/util/HashSet;-><init>()V |
167 | ····invoke-virtual | 167 | ····invoke-virtual·{v11,·v12,·v13},·Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
168 | ····.line·102 | 168 | ····.line·102 |
169 | ····add-int/lit8·v | 169 | ····add-int/lit8·v6,·v6,·0x1 |
170 | ····goto·:goto_0 | 170 | ····goto·:goto_0 |
171 | ····.line·112 | 171 | ····.line·112 |
172 | ····.end·local·v | 172 | ····.end·local·v7····#·"id":J |
173 | ····.end·local·v | 173 | ····.end·local·v9····#·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
174 | ····:cond_2 | 174 | ····:cond_2 |
175 | ····const/4·v | 175 | ····const/4·v6,·0x0 |
176 | ····:goto_1 | 176 | ····:goto_1 |
177 | ····if-ge·v | 177 | ····if-ge·v6,·v10,·:cond_5 |
178 | ····.line·113 | 178 | ····.line·113 |
Max diff block lines reached; 23556/29615 bytes (79.54%) of diff not shown. |
Offset 151, 22 lines modified | Offset 151, 24 lines modified | ||
151 | ····.line·181 | 151 | ····.line·181 |
152 | ····new-instance·v1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy; | 152 | ····new-instance·v1,·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy; |
153 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->identifier:J | 153 | ····iget-wide·v2,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->identifier:J |
154 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->features:Ljava/util/concurrent/atomic/AtomicReference; | 154 | ····iget-object·v0,·p0,·Lorg/apache/commons/math3/ml/neuralnet/Neuron;->features:Ljava/util/concurrent/atomic/AtomicReference; |
155 | ····.line·182 | ||
155 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; | 156 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object; |
156 | ····move-result-object·v0 | 157 | ····move-result-object·v0 |
157 | ····check-cast·v0,·[D | 158 | ····check-cast·v0,·[D |
158 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;-><init>(J[D)V | 159 | ····invoke-direct·{v1,·v2,·v3,·v0},·Lorg/apache/commons/math3/ml/neuralnet/Neuron$SerializationProxy;-><init>(J[D)V |
160 | ····.line·181 | ||
159 | ····return-object·v1 | 161 | ····return-object·v1 |
160 | .end·method | 162 | .end·method |
161 | #·virtual·methods | 163 | #·virtual·methods |
162 | .method·public·compareAndSetFeatures([D[D)Z | 164 | .method·public·compareAndSetFeatures([D[D)Z |
163 | ····.locals·4 | 165 | ····.locals·4 |
Offset 173, 35 lines modified | Offset 173, 35 lines modified | ||
173 | ····move-result-wide·v0 | 173 | ····move-result-wide·v0 |
174 | ····return-wide·v0 | 174 | ····return-wide·v0 |
175 | .end·method | 175 | .end·method |
176 | .method·public·update(Lorg/apache/commons/math3/ml/neuralnet/Network;[D)V | 176 | .method·public·update(Lorg/apache/commons/math3/ml/neuralnet/Network;[D)V |
177 | ····.locals·2 | 177 | ····.locals·20 |
178 | ····.param·p1,·"net"····#·Lorg/apache/commons/math3/ml/neuralnet/Network; | 178 | ····.param·p1,·"net"····#·Lorg/apache/commons/math3/ml/neuralnet/Network; |
179 | ····.param·p2,·"features"····#·[D | 179 | ····.param·p2,·"features"····#·[D |
180 | ····.prologue | 180 | ····.prologue |
181 | ····.line·97 | 181 | ····.line·97 |
182 | ····move-object/from16·v0,·p0 | 182 | ····move-object/from16·v0,·p0 |
183 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->numberOfCalls:Ljava/util/concurrent/atomic/AtomicLong; | 183 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->numberOfCalls:Ljava/util/concurrent/atomic/AtomicLong; |
184 | ····invoke-virtual·{v6},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J | 184 | ····invoke-virtual·{v6},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J |
185 | ····move-result-wide·v1 | 185 | ····move-result-wide·v15 |
186 | ····.line·98 | 186 | ····.line·98 |
187 | ····.local·v1 | 187 | ····.local·v15,·"numCalls":J |
188 | ····move-object/from16·v0,·p0 | 188 | ····move-object/from16·v0,·p0 |
189 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->learningFactor:Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction; | 189 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->learningFactor:Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction; |
190 | ····move-wide | 190 | ····move-wide·v0,·v15 |
191 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;->value(J)D | 191 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/LearningFactorFunction;->value(J)D |
192 | ····move-result-wide·v4 | 192 | ····move-result-wide·v4 |
193 | ····.line·99 | 193 | ····.line·99 |
194 | ····.local·v4,·"currentLearning":D | 194 | ····.local·v4,·"currentLearning":D |
Offset 217, 15 lines modified | Offset 217, 15 lines modified | ||
217 | ····.line·103 | 217 | ····.line·103 |
218 | ····.local·v10,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron; | 218 | ····.local·v10,·"best":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
219 | ····move-object/from16·v0,·p0 | 219 | ····move-object/from16·v0,·p0 |
220 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->neighbourhoodSize:Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction; | 220 | ····iget-object·v6,·v0,·Lorg/apache/commons/math3/ml/neuralnet/sofm/KohonenUpdateAction;->neighbourhoodSize:Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction; |
221 | ····move-wide | 221 | ····move-wide·v0,·v15 |
222 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;->value(J)I | 222 | ····invoke-interface·{v6,·v0,·v1},·Lorg/apache/commons/math3/ml/neuralnet/sofm/NeighbourhoodSizeFunction;->value(J)I |
223 | ····move-result·v11 | 223 | ····move-result·v11 |
224 | ····.line·106 | 224 | ····.line·106 |
225 | ····.local·v11,·"currentNeighbourhood":I | 225 | ····.local·v11,·"currentNeighbourhood":I |
Offset 233, 105 lines modified | Offset 233, 103 lines modified | ||
233 | ····const-wide/16·v6,·0x0 | 233 | ····const-wide/16·v6,·0x0 |
234 | ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0 | 234 | ····const-wide/high16·v8,·0x3ff0000000000000L····#·1.0 |
235 | ····int-to-double·v0,·v11 | 235 | ····int-to-double·v0,·v11 |
236 | ····move-wide/from16·v1 | 236 | ····move-wide/from16·v18,·v0 |
237 | ····div-double·v8,·v8,·v1 | 237 | ····div-double·v8,·v8,·v18 |
238 | ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/function/Gaussian;-><init>(DDD)V | 238 | ····invoke-direct/range·{v3·..·v9},·Lorg/apache/commons/math3/analysis/function/Gaussian;-><init>(DDD)V |
239 | ····.line·111 | 239 | ····.line·111 |
240 | ····.local·v3,·"neighbourhoodDecay":Lorg/apache/commons/math3/analysis/function/Gaussian; | 240 | ····.local·v3,·"neighbourhoodDecay":Lorg/apache/commons/math3/analysis/function/Gaussian; |
241 | ····if-lez·v11,·:cond_2 | 241 | ····if-lez·v11,·:cond_2 |
242 | ····.line·113 | 242 | ····.line·113 |
243 | ····new-instance·v1 | 243 | ····new-instance·v14,·Ljava/util/HashSet; |
244 | ····invoke-direct·{v1 | 244 | ····invoke-direct·{v14},·Ljava/util/HashSet;-><init>()V |
245 | ····.line·114 | 245 | ····.line·114 |
246 | ····.local·v1 | 246 | ····.local·v14,·"neighbours":Ljava/util/Collection;,·"Ljava/util/Collection<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;" |
247 | ····invoke-interface·{v1 | 247 | ····invoke-interface·{v14,·v10},·Ljava/util/Collection;->add(Ljava/lang/Object;)Z |
248 | ····.line·116 | 248 | ····.line·116 |
249 | ····new-instance·v12,·Ljava/util/HashSet; | 249 | ····new-instance·v12,·Ljava/util/HashSet; |
250 | ····invoke-direct·{v12},·Ljava/util/HashSet;-><init>()V | 250 | ····invoke-direct·{v12},·Ljava/util/HashSet;-><init>()V |
251 | ····.line·117 | 251 | ····.line·117 |
252 | ····.local·v12,·"exclude":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;" | 252 | ····.local·v12,·"exclude":Ljava/util/HashSet;,·"Ljava/util/HashSet<Lorg/apache/commons/math3/ml/neuralnet/Neuron;>;" |
253 | ····invoke-virtual·{v12,·v10},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 253 | ····invoke-virtual·{v12,·v10},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
254 | ····.line·119 | 254 | ····.line·119 |
255 | ····const/16·v1 | 255 | ····const/16·v17,·0x1 |
256 | ····.line·122 | 256 | ····.line·122 |
257 | ····.local·v1 | 257 | ····.local·v17,·"radius":I |
258 | ····:cond_0 | 258 | ····:cond_0 |
259 | ····move-object/from16·v0,·p1 | 259 | ····move-object/from16·v0,·p1 |
260 | ····invoke-virtual·{v0,·v1 | 260 | ····invoke-virtual·{v0,·v14,·v12},·Lorg/apache/commons/math3/ml/neuralnet/Network;->getNeighbours(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/Collection; |
261 | ····move-result-object·v1 | 261 | ····move-result-object·v14 |
262 | ····.line·125 | 262 | ····.line·125 |
263 | ····invoke-interface·{v1 | 263 | ····invoke-interface·{v14},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
264 | ····move-result-object·v | 264 | ····move-result-object·v6 |
265 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
266 | ····:goto_0 | 265 | ····:goto_0 |
267 | ····invoke-interface·{v | 266 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
268 | ····move-result·v | 267 | ····move-result·v7 |
269 | ····if-eqz·v | 268 | ····if-eqz·v7,·:cond_1 |
270 | ····invoke-interface·{v | 269 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
271 | ····move-result-object·v1 | 270 | ····move-result-object·v13 |
272 | ····check-cast·v1 | 271 | ····check-cast·v13,·Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
273 | ····.line·126 | 272 | ····.line·126 |
274 | ····.local·v1 | 273 | ····.local·v13,·"n":Lorg/apache/commons/math3/ml/neuralnet/Neuron; |
275 | ····move/from16·v0,·v1 | 274 | ····move/from16·v0,·v17 |
276 | ····int-to-double·v | 275 | ····int-to-double·v7,·v0 |
277 | ····invoke-virtual·{v3,·v | 276 | ····invoke-virtual·{v3,·v7,·v8},·Lorg/apache/commons/math3/analysis/function/Gaussian;->value(D)D |
278 | ····move-result-wide·v | 277 | ····move-result-wide·v7 |
Max diff block lines reached; 1565/6764 bytes (23.14%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$1;, | ||
11 | ········Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$SerializationProxy; | 10 | ········Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$SerializationProxy; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·instance·fields | 13 | #·instance·fields |
15 | .field·private·final·identifiers:[[J | 14 | .field·private·final·identifiers:[[J |
Offset 381, 677 lines modified | Offset 380, 673 lines modified | ||
381 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->createLinks()V | 380 | ····invoke-direct·{p0},·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->createLinks()V |
382 | ····.line·108 | 381 | ····.line·108 |
383 | ····return-void | 382 | ····return-void |
384 | .end·method | 383 | .end·method |
385 | .method·private·createLinks()V | 384 | .method·private·createLinks()V |
386 | ····.locals·1 | 385 | ····.locals·13 |
387 | ····.prologue | 386 | ····.prologue |
388 | ····const/4·v1 | 387 | ····const/4·v12,·0x0 |
389 | ····.line·232 | 388 | ····.line·232 |
390 | ····new-instance·v | 389 | ····new-instance·v8,·Ljava/util/ArrayList; |
391 | ····invoke-direct·{v | 390 | ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V |
392 | ····.line·233 | 391 | ····.line·233 |
393 | ····.local·v | 392 | ····.local·v8,·"linkEnd":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
394 | ····iget·v | 393 | ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I |
395 | ····add-int/lit8·v | 394 | ····add-int/lit8·v5,·v9,·-0x1 |
396 | ····.line·234 | 395 | ····.line·234 |
397 | ····.local·v | 396 | ····.local·v5,·"iLast":I |
398 | ····iget·v | 397 | ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I |
399 | ····add-int/lit8·v | 398 | ····add-int/lit8·v7,·v9,·-0x1 |
400 | ····.line·235 | 399 | ····.line·235 |
401 | ····.local·v | 400 | ····.local·v7,·"jLast":I |
402 | ····const/4·v4,·0x0 | 401 | ····const/4·v4,·0x0 |
403 | ····.local·v4,·"i":I | 402 | ····.local·v4,·"i":I |
404 | ····:goto_0 | 403 | ····:goto_0 |
405 | ····iget·v | 404 | ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfRows:I |
406 | ····if-ge·v4,·v | 405 | ····if-ge·v4,·v9,·:cond_1a |
407 | ····.line·236 | 406 | ····.line·236 |
408 | ····const/4·v | 407 | ····const/4·v6,·0x0 |
409 | ····.local·v | 408 | ····.local·v6,·"j":I |
410 | ····:goto_1 | 409 | ····:goto_1 |
411 | ····iget·v | 410 | ····iget·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->numberOfColumns:I |
412 | ····if-ge·v | 411 | ····if-ge·v6,·v9,·:cond_19 |
413 | ····.line·237 | 412 | ····.line·237 |
414 | ····invoke-interface·{v | 413 | ····invoke-interface·{v8},·Ljava/util/List;->clear()V |
415 | ····.line·239 | 414 | ····.line·239 |
416 | ····sget-object·v | 415 | ····sget-object·v9,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D$1;->$SwitchMap$org$apache$commons$math3$ml$neuralnet$SquareNeighbourhood:[I |
417 | ····iget-object·v1 | 416 | ····iget-object·v10,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->neighbourhood:Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood; |
418 | ····invoke-virtual·{v1 | 417 | ····invoke-virtual·{v10},·Lorg/apache/commons/math3/ml/neuralnet/SquareNeighbourhood;->ordinal()I |
419 | ····move-result·v1 | 418 | ····move-result·v10 |
420 | ····aget·v | 419 | ····aget·v9,·v9,·v10 |
421 | ····packed-switch·v | 420 | ····packed-switch·v9,·:pswitch_data_0 |
422 | ····.line·348 | 421 | ····.line·348 |
423 | ····new-instance·v | 422 | ····new-instance·v9,·Lorg/apache/commons/math3/exception/MathInternalError; |
424 | ····invoke-direct·{v | 423 | ····invoke-direct·{v9},·Lorg/apache/commons/math3/exception/MathInternalError;-><init>()V |
425 | ····throw·v | 424 | ····throw·v9 |
426 | ····.line·243 | 425 | ····.line·243 |
427 | ····:pswitch_0 | 426 | ····:pswitch_0 |
428 | ····if-lez·v4,·:cond_1 | 427 | ····if-lez·v4,·:cond_1 |
429 | ····.line·244 | 428 | ····.line·244 |
430 | ····if-lez·v | 429 | ····if-lez·v6,·:cond_0 |
431 | ····.line·245 | 430 | ····.line·245 |
432 | ····iget-object·v | 431 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J |
433 | ····add-int/lit8·v1 | 432 | ····add-int/lit8·v10,·v4,·-0x1 |
434 | ····aget-object·v | 433 | ····aget-object·v9,·v9,·v10 |
435 | ····add-int/lit8·v1 | 434 | ····add-int/lit8·v10,·v6,·-0x1 |
436 | ····aget-wide·v | 435 | ····aget-wide·v9,·v9,·v10 |
437 | ····invoke-static·{v | 436 | ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
438 | ····move-result-object·v | 437 | ····move-result-object·v9 |
439 | ····invoke-interface·{v | 438 | ····invoke-interface·{v8,·v9},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
440 | ····.line·247 | 439 | ····.line·247 |
441 | ····:cond_0 | 440 | ····:cond_0 |
442 | ····if-ge·v | 441 | ····if-ge·v6,·v7,·:cond_1 |
443 | ····.line·248 | 442 | ····.line·248 |
444 | ····iget-object·v | 443 | ····iget-object·v9,·p0,·Lorg/apache/commons/math3/ml/neuralnet/twod/NeuronSquareMesh2D;->identifiers:[[J |
445 | ····add-int/lit8·v1 | 444 | ····add-int/lit8·v10,·v4,·-0x1 |
446 | ····aget-object·v | 445 | ····aget-object·v9,·v9,·v10 |
447 | ····add-int/lit8·v1 | 446 | ····add-int/lit8·v10,·v6,·0x1 |
448 | ····aget-wide·v | 447 | ····aget-wide·v9,·v9,·v10 |
449 | ····invoke-static·{v | 448 | ····invoke-static·{v9,·v10},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
Max diff block lines reached; 25254/30974 bytes (81.53%) of diff not shown. |
Offset 79, 14 lines modified | Offset 79, 15 lines modified | ||
79 | ····new-instance·v0,·Ljava/util/ArrayList; | 79 | ····new-instance·v0,·Ljava/util/ArrayList; |
80 | ····invoke-direct·{v0,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V | 80 | ····invoke-direct·{v0,·p1},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
81 | ····move-object·p1,·v0 | 81 | ····move-object·p1,·v0 |
82 | ····.line·63 | ||
82 | ····.end·local·p1····#·"representation":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 83 | ····.end·local·p1····#·"representation":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
83 | ····:cond_0 | 84 | ····:cond_0 |
84 | ····invoke-static·{p1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 85 | ····invoke-static·{p1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
85 | ····move-result-object·v0 | 86 | ····move-result-object·v0 |
86 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->representation:Ljava/util/List; | 87 | ····iput-object·v0,·p0,·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->representation:Ljava/util/List; |
Offset 316, 17 lines modified | Offset 316, 19 lines modified | ||
316 | ····move-object/from16·v0,·p1 | 316 | ····move-object/from16·v0,·p1 |
317 | ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 317 | ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
318 | ····move-result-object·v19 | 318 | ····move-result-object·v19 |
319 | ····.line·149 | ||
319 | ····move-object/from16·v0,·p2 | 320 | ····move-object/from16·v0,·p2 |
320 | ····invoke-virtual·{v0,·v6},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 321 | ····invoke-virtual·{v0,·v6},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
321 | ····move-result-object·v20 | 322 | ····move-result-object·v20 |
322 | ····invoke-direct/range·{v18·..·v20},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 323 | ····invoke-direct/range·{v18·..·v20},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
324 | ····.line·148 | ||
323 | ····return-object·v18 | 325 | ····return-object·v18 |
324 | .end·method | 326 | .end·method |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;" | 114 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;" |
115 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z | 115 | ····iget-boolean·v0,·p0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z |
116 | ····return·v0 | 116 | ····return·v0 |
117 | .end·method | 117 | .end·method |
118 | .method·protected·mate(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; | 118 | .method·protected·mate(Lorg/apache/commons/math3/genetics/AbstractListChromosome;Lorg/apache/commons/math3/genetics/AbstractListChromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; |
119 | ····.locals·1 | 119 | ····.locals·17 |
120 | ····.annotation·system·Ldalvik/annotation/Signature; | 120 | ····.annotation·system·Ldalvik/annotation/Signature; |
121 | ········value·=·{ | 121 | ········value·=·{ |
122 | ············"(", | 122 | ············"(", |
123 | ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome", | 123 | ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome", |
124 | ············"<TT;>;", | 124 | ············"<TT;>;", |
125 | ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome", | 125 | ············"Lorg/apache/commons/math3/genetics/AbstractListChromosome", |
126 | ············"<TT;>;)", | 126 | ············"<TT;>;)", |
Offset 139, 307 lines modified | Offset 139, 305 lines modified | ||
139 | ····.prologue | 139 | ····.prologue |
140 | ····.line·123 | 140 | ····.line·123 |
141 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;" | 141 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/CycleCrossover;,·"Lorg/apache/commons/math3/genetics/CycleCrossover<TT;>;" |
142 | ····.local·p1,·"first":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;" | 142 | ····.local·p1,·"first":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;" |
143 | ····.local·p2,·"second":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;" | 143 | ····.local·p2,·"second":Lorg/apache/commons/math3/genetics/AbstractListChromosome;,·"Lorg/apache/commons/math3/genetics/AbstractListChromosome<TT;>;" |
144 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I | 144 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I |
145 | ····move-result·v | 145 | ····move-result·v9 |
146 | ····.line·124 | 146 | ····.line·124 |
147 | ····.local·v | 147 | ····.local·v9,·"length":I |
148 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I | 148 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I |
149 | ····move-result·v1 | 149 | ····move-result·v14 |
150 | ····if-eq·v | 150 | ····if-eq·v9,·v14,·:cond_0 |
151 | ····.line·125 | 151 | ····.line·125 |
152 | ····new-instance·v1 | 152 | ····new-instance·v14,·Lorg/apache/commons/math3/exception/DimensionMismatchException; |
153 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I | 153 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getLength()I |
154 | ····move-result·v1 | 154 | ····move-result·v15 |
155 | ····move/from16·v0,·v16 | ||
156 | ····invoke-direct·{v1 | 155 | ····invoke-direct·{v14,·v15,·v9},·Lorg/apache/commons/math3/exception/DimensionMismatchException;-><init>(II)V |
157 | ····throw·v1 | 156 | ····throw·v14 |
158 | ····.line·129 | 157 | ····.line·129 |
159 | ····:cond_0 | 158 | ····:cond_0 |
160 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; | 159 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; |
161 | ····move-result-object·v1 | 160 | ····move-result-object·v10 |
162 | ····.line·130 | 161 | ····.line·130 |
163 | ····.local·v1 | 162 | ····.local·v10,·"parent1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
164 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; | 163 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; |
165 | ····move-result-object·v1 | 164 | ····move-result-object·v11 |
166 | ····.line·132 | 165 | ····.line·132 |
167 | ····.local·v1 | 166 | ····.local·v11,·"parent2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
168 | ····new-instance·v1,·Ljava/util/ArrayList; | 167 | ····new-instance·v1,·Ljava/util/ArrayList; |
169 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; | 168 | ····invoke-virtual/range·{p2·..·p2},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; |
170 | ····move-result-object·v1 | 169 | ····move-result-object·v14 |
171 | ····invoke-direct·{v1,·v1 | 170 | ····invoke-direct·{v1,·v14},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
172 | ····.line·133 | 171 | ····.line·133 |
173 | ····.local·v1,·"child1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 172 | ····.local·v1,·"child1Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
174 | ····new-instance·v2,·Ljava/util/ArrayList; | 173 | ····new-instance·v2,·Ljava/util/ArrayList; |
175 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; | 174 | ····invoke-virtual/range·{p1·..·p1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->getRepresentation()Ljava/util/List; |
176 | ····move-result-object·v1 | 175 | ····move-result-object·v14 |
177 | ····invoke-direct·{v2,·v1 | 176 | ····invoke-direct·{v2,·v14},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V |
178 | ····.line·136 | 177 | ····.line·136 |
179 | ····.local·v2,·"child2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" | 178 | ····.local·v2,·"child2Rep":Ljava/util/List;,·"Ljava/util/List<TT;>;" |
180 | ····new-instance·v1 | 179 | ····new-instance·v13,·Ljava/util/HashSet; |
181 | ····invoke-direct·{v1 | 180 | ····invoke-direct·{v13,·v9},·Ljava/util/HashSet;-><init>(I)V |
182 | ····.line·138 | 181 | ····.line·138 |
183 | ····.local·v1 | 182 | ····.local·v13,·"visitedIndices":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Integer;>;" |
184 | ····new-instance·v | 183 | ····new-instance·v7,·Ljava/util/ArrayList; |
185 | ····invoke-direct·{v | 184 | ····invoke-direct·{v7,·v9},·Ljava/util/ArrayList;-><init>(I)V |
186 | ····.line·141 | 185 | ····.line·141 |
187 | ····.local·v | 186 | ····.local·v7,·"indices":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
188 | ····move-object/from16·v0,·p0 | 187 | ····move-object/from16·v0,·p0 |
189 | ····iget-boolean·v1 | 188 | ····iget-boolean·v14,·v0,·Lorg/apache/commons/math3/genetics/CycleCrossover;->randomStart:Z |
190 | ····if-eqz·v1 | 189 | ····if-eqz·v14,·:cond_1 |
191 | ····invoke-static·{},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; | 190 | ····invoke-static·{},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getRandomGenerator()Lorg/apache/commons/math3/random/RandomGenerator; |
192 | ····move-result-object·v1 | 191 | ····move-result-object·v14 |
193 | ····invoke-interface·{v1 | 192 | ····invoke-interface·{v14,·v9},·Lorg/apache/commons/math3/random/RandomGenerator;->nextInt(I)I |
194 | ····move-result·v | 193 | ····move-result·v6 |
195 | ····.line·142 | 194 | ····.line·142 |
196 | ····.local·v | 195 | ····.local·v6,·"idx":I |
197 | ····:goto_0 | 196 | ····:goto_0 |
198 | ····const/4·v3,·0x1 | 197 | ····const/4·v3,·0x1 |
199 | ····.line·144 | 198 | ····.line·144 |
200 | ····.local·v3,·"cycle":I | 199 | ····.local·v3,·"cycle":I |
201 | ····:goto_1 | 200 | ····:goto_1 |
202 | ····invoke-interface·{v1 | 201 | ····invoke-interface·{v13},·Ljava/util/Set;->size()I |
203 | ····move-result·v1 | 202 | ····move-result·v14 |
204 | ····if-ge·v1 | 203 | ····if-ge·v14,·v9,·:cond_6 |
205 | ····.line·145 | 204 | ····.line·145 |
206 | ····invoke-static·{v | 205 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
207 | ····move-result-object·v1 | 206 | ····move-result-object·v14 |
208 | ····invoke-interface·{v | 207 | ····invoke-interface·{v7,·v14},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
Max diff block lines reached; 8122/14493 bytes (56.04%) of diff not shown. |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····return-object·v1 | 113 | ····return-object·v1 |
114 | .end·method | 114 | .end·method |
115 | #·virtual·methods | 115 | #·virtual·methods |
116 | .method·protected·checkValidity(Ljava/util/List;)V | 116 | .method·protected·checkValidity(Ljava/util/List;)V |
117 | ····.locals· | 117 | ····.locals·6 |
118 | ····.annotation·system·Ldalvik/annotation/Signature; | 118 | ····.annotation·system·Ldalvik/annotation/Signature; |
119 | ········value·=·{ | 119 | ········value·=·{ |
120 | ············"(", | 120 | ············"(", |
121 | ············"Ljava/util/List", | 121 | ············"Ljava/util/List", |
122 | ············"<", | 122 | ············"<", |
123 | ············"Ljava/lang/Integer;", | 123 | ············"Ljava/lang/Integer;", |
124 | ············">;)V" | 124 | ············">;)V" |
Offset 131, 64 lines modified | Offset 131, 64 lines modified | ||
131 | ········value·=·{ | 131 | ········value·=·{ |
132 | ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException; | 132 | ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException; |
133 | ········} | 133 | ········} |
134 | ····.end·annotation | 134 | ····.end·annotation |
135 | ····.prologue | 135 | ····.prologue |
136 | ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" | 136 | ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Integer;>;" |
137 | ····const/4·v | 137 | ····const/4·v3,·0x1 |
138 | ····.line·55 | 138 | ····.line·55 |
139 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 139 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
140 | ····move-result-object·v | 140 | ····move-result-object·v2 |
141 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
142 | ····:cond_0 | 141 | ····:cond_0 |
143 | ····invoke-interface·{v | 142 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
144 | ····move-result·v | 143 | ····move-result·v1 |
145 | ····if-eqz·v | 144 | ····if-eqz·v1,·:cond_2 |
146 | ····invoke-interface·{v | 145 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
147 | ····move-result-object·v | 146 | ····move-result-object·v1 |
148 | ····check-cast·v | 147 | ····check-cast·v1,·Ljava/lang/Integer; |
149 | ····invoke-virtual·{v | 148 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
150 | ····move-result·v0 | 149 | ····move-result·v0 |
151 | ····.line·56 | 150 | ····.line·56 |
152 | ····.local·v0,·"i":I | 151 | ····.local·v0,·"i":I |
153 | ····if-ltz·v0,·:cond_1 | 152 | ····if-ltz·v0,·:cond_1 |
154 | ····if-le·v0,·v | 153 | ····if-le·v0,·v3,·:cond_0 |
155 | ····.line·57 | 154 | ····.line·57 |
156 | ····:cond_1 | 155 | ····:cond_1 |
157 | ····new-instance·v | 156 | ····new-instance·v1,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException; |
158 | ····sget-object·v | 157 | ····sget-object·v2,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->INVALID_BINARY_DIGIT:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
159 | ····new-array·v | 158 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
160 | ····const/4·v | 159 | ····const/4·v4,·0x0 |
160 | ····.line·58 | ||
161 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 161 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
162 | ····move-result-object·v | 162 | ····move-result-object·v5 |
163 | ····aput-object·v | 163 | ····aput-object·v5,·v3,·v4 |
164 | ····invoke-direct·{v | 164 | ····invoke-direct·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/InvalidRepresentationException;-><init>(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V |
165 | ····throw·v | 165 | ····throw·v1 |
166 | ····.line·61 | 166 | ····.line·61 |
167 | ····.end·local·v0····#·"i":I | 167 | ····.end·local·v0····#·"i":I |
168 | ····:cond_2 | 168 | ····:cond_2 |
169 | ····return-void | 169 | ····return-void |
170 | .end·method | 170 | .end·method |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/genetics/TournamentSelection; | 18 | .field·final·synthetic·this$0:Lorg/apache/commons/math3/genetics/TournamentSelection; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/apache/commons/math3/genetics/TournamentSelection;I)V | 20 | .method·constructor·<init>(Lorg/apache/commons/math3/genetics/TournamentSelection;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p | 22 | ····.param·p1,·"this$0"····#·Lorg/apache/commons/math3/genetics/TournamentSelection; |
23 | ····.param·p2,·"populationLimit"····#·I | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·77 | 25 | ····.line·77 |
25 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection$1;->this$0:Lorg/apache/commons/math3/genetics/TournamentSelection; | 26 | ····iput-object·p1,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection$1;->this$0:Lorg/apache/commons/math3/genetics/TournamentSelection; |
26 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/genetics/ListPopulation;-><init>(I)V | 27 | ····invoke-direct·{p0,·p2},·Lorg/apache/commons/math3/genetics/ListPopulation;-><init>(I)V |
Offset 44, 21 lines modified | Offset 44, 19 lines modified | ||
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
46 | #·virtual·methods | 46 | #·virtual·methods |
47 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I | 47 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
48 | ····.locals·1 | 48 | ····.locals·1 |
49 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
50 | ····.prologue | 49 | ····.prologue |
51 | ····.line·28 | 50 | ····.line·28 |
52 | ····check-cast·p1,·Lorg/apache/commons/math3/genetics/Chromosome; | 51 | ····check-cast·p1,·Lorg/apache/commons/math3/genetics/Chromosome; |
53 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
54 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/genetics/Chromosome;->compareTo(Lorg/apache/commons/math3/genetics/Chromosome;)I | 52 | ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/math3/genetics/Chromosome;->compareTo(Lorg/apache/commons/math3/genetics/Chromosome;)I |
55 | ····move-result·v0 | 53 | ····move-result·v0 |
56 | ····return·v0 | 54 | ····return·v0 |
57 | .end·method | 55 | .end·method |
Offset 89, 15 lines modified | Offset 87, 14 lines modified | ||
89 | ····.prologue | 87 | ····.prologue |
90 | ····.line·84 | 88 | ····.line·84 |
91 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/genetics/Population;->iterator()Ljava/util/Iterator; | 89 | ····invoke-interface·{p1},·Lorg/apache/commons/math3/genetics/Population;->iterator()Ljava/util/Iterator; |
92 | ····move-result-object·v1 | 90 | ····move-result-object·v1 |
93 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
94 | ····:cond_0 | 91 | ····:cond_0 |
95 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 92 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
96 | ····move-result·v2 | 93 | ····move-result·v2 |
97 | ····if-eqz·v2,·:cond_1 | 94 | ····if-eqz·v2,·:cond_1 |
Offset 54, 14 lines modified | Offset 54, 15 lines modified | ||
54 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 54 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
55 | ····const/4·v7,·0x0 | 55 | ····const/4·v7,·0x0 |
56 | ····iget·v8,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection;->arity:I | 56 | ····iget·v8,·p0,·Lorg/apache/commons/math3/genetics/TournamentSelection;->arity:I |
57 | ····.line·74 | ||
57 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 58 | ····invoke-static·{v8},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
58 | ····move-result-object·v8 | 59 | ····move-result-object·v8 |
59 | ····aput-object·v8,·v6,·v7 | 60 | ····aput-object·v8,·v6,·v7 |
60 | ····const/4·v7,·0x1 | 61 | ····const/4·v7,·0x1 |
Offset 180, 21 lines modified | Offset 181, 23 lines modified | ||
180 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome; | 181 | ····invoke-direct·{p0,·v0},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome; |
181 | ····move-result-object·v0 | 182 | ····move-result-object·v0 |
182 | ····check-cast·p1,·Lorg/apache/commons/math3/genetics/ListPopulation; | 183 | ····check-cast·p1,·Lorg/apache/commons/math3/genetics/ListPopulation; |
184 | ····.line·60 | ||
183 | ····.end·local·p1····#·"population":Lorg/apache/commons/math3/genetics/Population; | 185 | ····.end·local·p1····#·"population":Lorg/apache/commons/math3/genetics/Population; |
184 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome; | 186 | ····invoke-direct·{p0,·p1},·Lorg/apache/commons/math3/genetics/TournamentSelection;->tournament(Lorg/apache/commons/math3/genetics/ListPopulation;)Lorg/apache/commons/math3/genetics/Chromosome; |
185 | ····move-result-object·v2 | 187 | ····move-result-object·v2 |
186 | ····invoke-direct·{v1,·v0,·v2},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 188 | ····invoke-direct·{v1,·v0,·v2},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
189 | ····.line·59 | ||
187 | ····return-object·v1 | 190 | ····return-object·v1 |
188 | .end·method | 191 | .end·method |
189 | .method·public·setArity(I)V | 192 | .method·public·setArity(I)V |
190 | ····.locals·0 | 193 | ····.locals·0 |
191 | ····.param·p1,·"arity"····#·I | 194 | ····.param·p1,·"arity"····#·I |
Offset 87, 15 lines modified | Offset 87, 15 lines modified | ||
87 | ····.line·78 | 87 | ····.line·78 |
88 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 88 | ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
89 | ····move-result-object·v1 | 89 | ····move-result-object·v1 |
90 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List; | 90 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List; |
91 | ····.line·8 | 91 | ····.line·81 |
92 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/RandomKey;->getLength()I | 92 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/RandomKey;->getLength()I |
93 | ····move-result·v1 | 93 | ····move-result·v1 |
94 | ····invoke-static·{v1},·Lorg/apache/commons/math3/genetics/RandomKey;->baseSequence(I)Ljava/util/List; | 94 | ····invoke-static·{v1},·Lorg/apache/commons/math3/genetics/RandomKey;->baseSequence(I)Ljava/util/List; |
95 | ····move-result-object·v1 | 95 | ····move-result-object·v1 |
Offset 106, 14 lines modified | Offset 106, 15 lines modified | ||
106 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List; | 106 | ····iget-object·v3,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->sortedRepresentation:Ljava/util/List; |
107 | ····invoke-static·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/RandomKey;->decodeGeneric(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; | 107 | ····invoke-static·{v1,·v2,·v3},·Lorg/apache/commons/math3/genetics/RandomKey;->decodeGeneric(Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; |
108 | ····move-result-object·v1 | 108 | ····move-result-object·v1 |
109 | ····.line·80 | ||
109 | ····invoke-static·{v1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; | 110 | ····invoke-static·{v1},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; |
110 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
111 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->baseSeqPermutation:Ljava/util/List; | 112 | ····iput-object·v1,·p0,·Lorg/apache/commons/math3/genetics/RandomKey;->baseSeqPermutation:Ljava/util/List; |
112 | ····.line·83 | 113 | ····.line·83 |
Offset 593, 15 lines modified | Offset 594, 15 lines modified | ||
593 | ····:cond_0 | 594 | ····:cond_0 |
594 | ····return-object·v1 | 595 | ····return-object·v1 |
595 | .end·method | 596 | .end·method |
596 | #·virtual·methods | 597 | #·virtual·methods |
597 | .method·protected·checkValidity(Ljava/util/List;)V | 598 | .method·protected·checkValidity(Ljava/util/List;)V |
598 | ····.locals· | 599 | ····.locals·8 |
599 | ····.annotation·system·Ldalvik/annotation/Signature; | 600 | ····.annotation·system·Ldalvik/annotation/Signature; |
600 | ········value·=·{ | 601 | ········value·=·{ |
601 | ············"(", | 602 | ············"(", |
602 | ············"Ljava/util/List", | 603 | ············"Ljava/util/List", |
603 | ············"<", | 604 | ············"<", |
604 | ············"Ljava/lang/Double;", | 605 | ············"Ljava/lang/Double;", |
605 | ············">;)V" | 606 | ············">;)V" |
Offset 613, 91 lines modified | Offset 614, 91 lines modified | ||
613 | ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException; | 614 | ············Lorg/apache/commons/math3/genetics/InvalidRepresentationException; |
614 | ········} | 615 | ········} |
615 | ····.end·annotation | 616 | ····.end·annotation |
616 | ····.prologue | 617 | ····.prologue |
617 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/RandomKey;,·"Lorg/apache/commons/math3/genetics/RandomKey<TT;>;" | 618 | ····.local·p0,·"this":Lorg/apache/commons/math3/genetics/RandomKey;,·"Lorg/apache/commons/math3/genetics/RandomKey<TT;>;" |
618 | ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Double;>;" | 619 | ····.local·p1,·"chromosomeRepresentation":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Double;>;" |
619 | ····const/4·v | 620 | ····const/4·v7,·0x1 |
620 | ····const/4·v | 621 | ····const/4·v6,·0x0 |
621 | ····.line·181 | 622 | ····.line·181 |
622 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 623 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
623 | ····move-result-object·v | 624 | ····move-result-object·v3 |
624 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
625 | ····:cond_0 | 625 | ····:cond_0 |
626 | ····invoke-interface·{v | 626 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
627 | ····move-result·v | 627 | ····move-result·v2 |
628 | ····if-eqz·v | 628 | ····if-eqz·v2,·:cond_2 |
629 | ····invoke-interface·{v | 629 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
630 | ····move-result-object·v | 630 | ····move-result-object·v2 |
631 | ····check-cast·v | 631 | ····check-cast·v2,·Ljava/lang/Double; |
632 | ····invoke-virtual·{v | 632 | ····invoke-virtual·{v2},·Ljava/lang/Double;->doubleValue()D |
633 | ····move-result-wide·v | 633 | ····move-result-wide·v0 |
634 | ····.line·182 | 634 | ····.line·182 |
635 | ····.local·v | 635 | ····.local·v0,·"val":D |
636 | ····const-wide/16·v | 636 | ····const-wide/16·v4,·0x0 |
637 | ····cmpg-double·v | 637 | ····cmpg-double·v2,·v0,·v4 |
638 | ····if-ltz·v | 638 | ····if-ltz·v2,·:cond_1 |
639 | ····const-wide/high16·v | 639 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
640 | ····cmpl-double·v | 640 | ····cmpl-double·v2,·v0,·v4 |
641 | ····if-lez·v | 641 | ····if-lez·v2,·:cond_0 |
642 | ····.line·183 | 642 | ····.line·183 |
643 | ····:cond_1 | 643 | ····:cond_1 |
644 | ····new-instance·v | 644 | ····new-instance·v2,·Lorg/apache/commons/math3/genetics/InvalidRepresentationException; |
645 | ····sget-object·v | 645 | ····sget-object·v3,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->OUT_OF_RANGE_SIMPLE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
646 | ····const/4·v | 646 | ····const/4·v4,·0x3 |
647 | ····new-array·v | 647 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
648 | ····.line·184 | ||
648 | ····invoke-static·{v | 649 | ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
649 | ····move-result-object·v | 650 | ····move-result-object·v5 |
650 | ····aput-object·v | 651 | ····aput-object·v5,·v4,·v6 |
651 | ····invoke-static·{v | 652 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
652 | ····move-result-object·v | 653 | ····move-result-object·v5 |
653 | ····aput-object·v | 654 | ····aput-object·v5,·v4,·v7 |
654 | ····const/4·v | 655 | ····const/4·v5,·0x2 |
655 | ····invoke-static·{v | 656 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
656 | ····move-result-object·v | 657 | ····move-result-object·v6 |
657 | ····aput-object·v | 658 | ····aput-object·v6,·v4,·v5 |
Max diff block lines reached; 280/5490 bytes (5.10%) of diff not shown. |
Offset 299, 22 lines modified | Offset 299, 24 lines modified | ||
299 | ····move-object/from16·v0,·p1 | 299 | ····move-object/from16·v0,·p1 |
300 | ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 300 | ····invoke-virtual·{v0,·v3},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
301 | ····move-result-object·v16 | 301 | ····move-result-object·v16 |
302 | ····.line·177 | ||
302 | ····move-object/from16·v0,·p2 | 303 | ····move-object/from16·v0,·p2 |
303 | ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 304 | ····invoke-virtual·{v0,·v4},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
304 | ····move-result-object·v17 | 305 | ····move-result-object·v17 |
305 | ····invoke-direct/range·{v15·..·v17},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 306 | ····invoke-direct/range·{v15·..·v17},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
307 | ····.line·176 | ||
306 | ····return-object·v15 | 308 | ····return-object·v15 |
307 | .end·method | 309 | .end·method |
308 | #·virtual·methods | 310 | #·virtual·methods |
309 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; | 311 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; |
310 | ····.locals·3 | 312 | ····.locals·3 |
Offset 75, 14 lines modified | Offset 75, 15 lines modified | ||
75 | ····.line·75 | 75 | ····.line·75 |
76 | ····:cond_0 | 76 | ····:cond_0 |
77 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 77 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
78 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CROSSOVER_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 78 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->CROSSOVER_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
79 | ····.line·76 | ||
79 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 80 | ····invoke-static·{p2,·p3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
80 | ····move-result-object·v2 | 81 | ····move-result-object·v2 |
81 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 82 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
82 | ····move-result-object·v3 | 83 | ····move-result-object·v3 |
Offset 107, 14 lines modified | Offset 108, 15 lines modified | ||
107 | ····.line·79 | 108 | ····.line·79 |
108 | ····:cond_2 | 109 | ····:cond_2 |
109 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; | 110 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/OutOfRangeException; |
110 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MUTATION_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 111 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->MUTATION_RATE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
112 | ····.line·80 | ||
111 | ····invoke-static·{p5,·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 113 | ····invoke-static·{p5,·p6},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
112 | ····move-result-object·v2 | 114 | ····move-result-object·v2 |
113 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 115 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
114 | ····move-result-object·v3 | 116 | ····move-result-object·v3 |
Offset 389, 26 lines modified | Offset 391, 28 lines modified | ||
389 | ····cmpg-double·v4,·v4,·v6 | 391 | ····cmpg-double·v4,·v4,·v6 |
390 | ····if-gez·v4,·:cond_2 | 392 | ····if-gez·v4,·:cond_2 |
391 | ····.line·167 | 393 | ····.line·167 |
392 | ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ChromosomePair; | 394 | ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ChromosomePair; |
395 | ····.line·168 | ||
393 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy; | 396 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy; |
394 | ····move-result-object·v4 | 397 | ····move-result-object·v4 |
395 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getFirst()Lorg/apache/commons/math3/genetics/Chromosome; | 398 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getFirst()Lorg/apache/commons/math3/genetics/Chromosome; |
396 | ····move-result-object·v5 | 399 | ····move-result-object·v5 |
397 | ····invoke-interface·{v4,·v5},·Lorg/apache/commons/math3/genetics/MutationPolicy;->mutate(Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/Chromosome; | 400 | ····invoke-interface·{v4,·v5},·Lorg/apache/commons/math3/genetics/MutationPolicy;->mutate(Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/Chromosome; |
398 | ····move-result-object·v4 | 401 | ····move-result-object·v4 |
402 | ····.line·169 | ||
399 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy; | 403 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/GeneticAlgorithm;->getMutationPolicy()Lorg/apache/commons/math3/genetics/MutationPolicy; |
400 | ····move-result-object·v5 | 404 | ····move-result-object·v5 |
401 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getSecond()Lorg/apache/commons/math3/genetics/Chromosome; | 405 | ····invoke-virtual·{v1},·Lorg/apache/commons/math3/genetics/ChromosomePair;->getSecond()Lorg/apache/commons/math3/genetics/Chromosome; |
402 | ····move-result-object·v6 | 406 | ····move-result-object·v6 |
Offset 105, 14 lines modified | Offset 105, 15 lines modified | ||
105 | ····if-le·v0,·p2,·:cond_2 | 105 | ····if-le·v0,·p2,·:cond_2 |
106 | ····.line·76 | 106 | ····.line·76 |
107 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 107 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
108 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 108 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
109 | ····.line·77 | ||
109 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 110 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
110 | ····move-result·v2 | 111 | ····move-result·v2 |
111 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 112 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
112 | ····move-result-object·v2 | 113 | ····move-result-object·v2 |
Offset 173, 14 lines modified | Offset 174, 15 lines modified | ||
173 | ····.line·151 | 174 | ····.line·151 |
174 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 175 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
175 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 176 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
176 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; | 177 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; |
178 | ····.line·152 | ||
177 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 179 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
178 | ····move-result·v2 | 180 | ····move-result·v2 |
179 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 181 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
180 | ····move-result-object·v2 | 182 | ····move-result-object·v2 |
Offset 247, 14 lines modified | Offset 249, 15 lines modified | ||
247 | ····.line·119 | 249 | ····.line·119 |
248 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 250 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
249 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 251 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
250 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; | 252 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; |
253 | ····.line·120 | ||
251 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 254 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
252 | ····move-result·v2 | 255 | ····move-result·v2 |
253 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 256 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
254 | ····move-result-object·v2 | 257 | ····move-result-object·v2 |
Offset 320, 37 lines modified | Offset 323, 36 lines modified | ||
320 | ····move-result-object·v0 | 323 | ····move-result-object·v0 |
321 | ····return-object·v0 | 324 | ····return-object·v0 |
322 | .end·method | 325 | .end·method |
323 | .method·public·getFittestChromosome()Lorg/apache/commons/math3/genetics/Chromosome; | 326 | .method·public·getFittestChromosome()Lorg/apache/commons/math3/genetics/Chromosome; |
324 | ····.locals· | 327 | ····.locals·4 |
325 | ····.prologue | 328 | ····.prologue |
326 | ····.line·163 | 329 | ····.line·163 |
327 | ····iget-object·v | 330 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; |
328 | ····const/4·v | 331 | ····const/4·v3,·0x0 |
329 | ····invoke-interface·{v | 332 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
330 | ····move-result-object·v0 | 333 | ····move-result-object·v0 |
331 | ····check-cast·v0,·Lorg/apache/commons/math3/genetics/Chromosome; | 334 | ····check-cast·v0,·Lorg/apache/commons/math3/genetics/Chromosome; |
332 | ····.line·164 | 335 | ····.line·164 |
333 | ····.local·v0,·"bestChromosome":Lorg/apache/commons/math3/genetics/Chromosome; | 336 | ····.local·v0,·"bestChromosome":Lorg/apache/commons/math3/genetics/Chromosome; |
334 | ····iget-object·v | 337 | ····iget-object·v2,·p0,·Lorg/apache/commons/math3/genetics/ListPopulation;->chromosomes:Ljava/util/List; |
335 | ····invoke-interface·{v | 338 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
336 | ····move-result-object·v2 | 339 | ····move-result-object·v2 |
337 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
338 | ····:cond_0 | 340 | ····:cond_0 |
339 | ····:goto_0 | 341 | ····:goto_0 |
340 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 342 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
341 | ····move-result·v3 | 343 | ····move-result·v3 |
342 | ····if-eqz·v3,·:cond_1 | 344 | ····if-eqz·v3,·:cond_1 |
Offset 474, 14 lines modified | Offset 476, 15 lines modified | ||
474 | ····if-le·v0,·v1,·:cond_1 | 476 | ····if-le·v0,·v1,·:cond_1 |
475 | ····.line·103 | 477 | ····.line·103 |
476 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; | 478 | ····new-instance·v0,·Lorg/apache/commons/math3/exception/NumberIsTooLargeException; |
477 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; | 479 | ····sget-object·v1,·Lorg/apache/commons/math3/exception/util/LocalizedFormats;->LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE:Lorg/apache/commons/math3/exception/util/LocalizedFormats; |
480 | ····.line·104 | ||
478 | ····invoke-interface·{p1},·Ljava/util/List;->size()I | 481 | ····invoke-interface·{p1},·Ljava/util/List;->size()I |
479 | ····move-result·v2 | 482 | ····move-result·v2 |
480 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 483 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
481 | ····move-result-object·v2 | 484 | ····move-result-object·v2 |
Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
41 | ····const/4·v6,·0x1 | 41 | ····const/4·v6,·0x1 |
42 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 42 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
43 | ····const/4·v7,·0x0 | 43 | ····const/4·v7,·0x0 |
44 | ····.line·42 | ||
44 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 45 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
45 | ····move-result-object·v8 | 46 | ····move-result-object·v8 |
46 | ····invoke-virtual·{v8},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 47 | ····invoke-virtual·{v8},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
47 | ····move-result-object·v8 | 48 | ····move-result-object·v8 |
Offset 90, 14 lines modified | Offset 90, 15 lines modified | ||
90 | .method·public·nextGeneration()Lorg/apache/commons/math3/genetics/Population; | 90 | .method·public·nextGeneration()Lorg/apache/commons/math3/genetics/Population; |
91 | ····.locals·8 | 91 | ····.locals·8 |
92 | ····.prologue | 92 | ····.prologue |
93 | ····.line·83 | 93 | ····.line·83 |
94 | ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ElitisticListPopulation; | 94 | ····new-instance·v2,·Lorg/apache/commons/math3/genetics/ElitisticListPopulation; |
95 | ····.line·84 | ||
95 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getPopulationLimit()I | 96 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getPopulationLimit()I |
96 | ····move-result·v4 | 97 | ····move-result·v4 |
97 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getElitismRate()D | 98 | ····invoke-virtual·{p0},·Lorg/apache/commons/math3/genetics/ElitisticListPopulation;->getElitismRate()D |
98 | ····move-result-wide·v5 | 99 | ····move-result-wide·v5 |
Offset 172, 20 lines modified | Offset 172, 22 lines modified | ||
172 | ····:cond_2 | 172 | ····:cond_2 |
173 | ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair; | 173 | ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair; |
174 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 174 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
175 | ····move-result-object·v8 | 175 | ····move-result-object·v8 |
176 | ····.line·126 | ||
176 | ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 177 | ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
177 | ····move-result-object·v9 | 178 | ····move-result-object·v9 |
178 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 179 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
180 | ····.line·125 | ||
179 | ····return-object·v7 | 181 | ····return-object·v7 |
180 | .end·method | 182 | .end·method |
181 | #·virtual·methods | 183 | #·virtual·methods |
182 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; | 184 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; |
183 | ····.locals·3 | 185 | ····.locals·3 |
Offset 217, 20 lines modified | Offset 217, 22 lines modified | ||
217 | ····:cond_2 | 217 | ····:cond_2 |
218 | ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair; | 218 | ····new-instance·v7,·Lorg/apache/commons/math3/genetics/ChromosomePair; |
219 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 219 | ····invoke-virtual·{p1,·v0},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
220 | ····move-result-object·v8 | 220 | ····move-result-object·v8 |
221 | ····.line·133 | ||
221 | ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; | 222 | ····invoke-virtual·{p2,·v1},·Lorg/apache/commons/math3/genetics/AbstractListChromosome;->newFixedLengthChromosome(Ljava/util/List;)Lorg/apache/commons/math3/genetics/AbstractListChromosome; |
222 | ····move-result-object·v9 | 223 | ····move-result-object·v9 |
223 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V | 224 | ····invoke-direct·{v7,·v8,·v9},·Lorg/apache/commons/math3/genetics/ChromosomePair;-><init>(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)V |
225 | ····.line·132 | ||
224 | ····return-object·v7 | 226 | ····return-object·v7 |
225 | .end·method | 227 | .end·method |
226 | #·virtual·methods | 228 | #·virtual·methods |
227 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; | 229 | .method·public·crossover(Lorg/apache/commons/math3/genetics/Chromosome;Lorg/apache/commons/math3/genetics/Chromosome;)Lorg/apache/commons/math3/genetics/ChromosomePair; |
228 | ····.locals·3 | 230 | ····.locals·3 |
Offset 30, 10 lines modified | Offset 30, 9 lines modified | ||
30 | .method·public·constructor·<init>()V | 30 | .method·public·constructor·<init>()V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·10 | 33 | ····.line·10 |
34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
35 | ····.line·597 | ||
36 | ····return-void | 35 | ····return-void |
37 | .end·method | 36 | .end·method |
Offset 1680, 14 lines modified | Offset 1680, 15 lines modified | ||
1680 | ····if-nez·v3,·:cond_0 | 1680 | ····if-nez·v3,·:cond_0 |
1681 | ····aget-wide·v3,·v0,·v1 | 1681 | ····aget-wide·v3,·v0,·v1 |
1682 | ····iget-object·v5,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptB:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1682 | ····iget-object·v5,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptB:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1683 | ····.line·161 | ||
1683 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 1684 | ····invoke-virtual·{v5},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
1684 | ····move-result-wide·v5 | 1685 | ····move-result-wide·v5 |
1685 | ····iget-object·v7,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptA:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; | 1686 | ····iget-object·v7,·p0,·Lorg/aminb/mathtools/app/math/Line3D;->ptA:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D; |
1686 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D | 1687 | ····invoke-virtual·{v7},·Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;->getY()D |
Offset 27, 28 lines modified | Offset 27, 30 lines modified | ||
27 | .field·protected·title:Ljava/lang/String; | 27 | .field·protected·title:Ljava/lang/String; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;)V | 29 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;)V |
30 | ····.locals·1 | 30 | ····.locals·1 |
31 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/MainFragment; | ||
31 | ····.param·p2,·"context"····#·Landroid/content/Context; | 32 | ····.param·p2,·"context"····#·Landroid/content/Context; |
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·136 | 34 | ····.line·136 |
34 | ····const·v0,·0x7f030007 | 35 | ····const·v0,·0x7f030007 |
35 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V | 36 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V |
36 | ····.line·137 | 37 | ····.line·137 |
37 | ····return-void | 38 | ····return-void |
38 | .end·method | 39 | .end·method |
39 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V | 40 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment;Landroid/content/Context;I)V |
40 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/MainFragment; | ||
41 | ····.param·p2,·"context"····#·Landroid/content/Context; | 43 | ····.param·p2,·"context"····#·Landroid/content/Context; |
42 | ····.param·p3,·"innerLayout"····#·I | 44 | ····.param·p3,·"innerLayout"····#·I |
43 | ····.prologue | 45 | ····.prologue |
44 | ····.line·139 | 46 | ····.line·139 |
45 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 47 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
Offset 23, 15 lines modified | Offset 23, 14 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·44 | 26 | ····.line·44 |
27 | ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/fragment/BaseFragment;-><init>()V | 27 | ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/fragment/BaseFragment;-><init>()V |
28 | ····.line·125 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
31 | .method·private·addToolsCards(Ljava/util/ArrayList;)Ljava/util/ArrayList; | 30 | .method·private·addToolsCards(Ljava/util/ArrayList;)Ljava/util/ArrayList; |
32 | ····.locals·3 | 31 | ····.locals·3 |
33 | ····.annotation·system·Ldalvik/annotation/Signature; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
34 | ········value·=·{ | 33 | ········value·=·{ |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2; | 21 | .field·final·synthetic·this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·214 | 27 | ····.line·214 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;->this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;->this$2:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 294, 14 lines modified | Offset 294, 15 lines modified | ||
294 | ····const-string·v10,·"market://details?id=" | 294 | ····const-string·v10,·"market://details?id=" |
295 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 295 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
296 | ····move-result-object·v9 | 296 | ····move-result-object·v9 |
297 | ····.line·85 | ||
297 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 298 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
298 | ····move-result-object·v10 | 299 | ····move-result-object·v10 |
299 | ····invoke-virtual·{v10},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; | 300 | ····invoke-virtual·{v10},·Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; |
300 | ····move-result-object·v10 | 301 | ····move-result-object·v10 |
Offset 314, 14 lines modified | Offset 315, 15 lines modified | ||
314 | ····move-result-object·v9 | 315 | ····move-result-object·v9 |
315 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 316 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
316 | ····move-result-object·v9 | 317 | ····move-result-object·v9 |
318 | ····.line·84 | ||
317 | ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 319 | ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
318 | ····move-result-object·v8 | 320 | ····move-result-object·v8 |
319 | ····.line·86 | 321 | ····.line·86 |
320 | ····.local·v8,·"uri":Landroid/net/Uri; | 322 | ····.local·v8,·"uri":Landroid/net/Uri; |
321 | ····new-instance·v5,·Landroid/content/Intent; | 323 | ····new-instance·v5,·Landroid/content/Intent; |
Offset 352, 14 lines modified | Offset 354, 15 lines modified | ||
352 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 354 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
353 | ····move-result-object·v11 | 355 | ····move-result-object·v11 |
354 | ····const·v12,·0x7f0c003d | 356 | ····const·v12,·0x7f0c003d |
357 | ····.line·91 | ||
355 | ····invoke-virtual·{p0,·v12},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; | 358 | ····invoke-virtual·{p0,·v12},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; |
356 | ····move-result-object·v12 | 359 | ····move-result-object·v12 |
357 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 360 | ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
358 | ····move-result-object·v11 | 361 | ····move-result-object·v11 |
Offset 370, 14 lines modified | Offset 373, 15 lines modified | ||
370 | ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 373 | ····invoke-static·{v11},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
371 | ····move-result-object·v11 | 374 | ····move-result-object·v11 |
372 | ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 375 | ····invoke-direct·{v9,·v10,·v11},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
376 | ····.line·90 | ||
373 | ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->startActivity(Landroid/content/Intent;)V | 377 | ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->startActivity(Landroid/content/Intent;)V |
374 | ····goto·:goto_0 | 378 | ····goto·:goto_0 |
375 | ····.line·94 | 379 | ····.line·94 |
376 | ····:pswitch_2 | 380 | ····:pswitch_2 |
377 | ····const/4·v6,·0x0 | 381 | ····const/4·v6,·0x0 |
Offset 402, 14 lines modified | Offset 406, 15 lines modified | ||
402 | ····.line·98 | 406 | ····.line·98 |
403 | ····new-instance·v7,·Landroid/content/Intent; | 407 | ····new-instance·v7,·Landroid/content/Intent; |
404 | ····const-string·v9,·"android.intent.action.VIEW" | 408 | ····const-string·v9,·"android.intent.action.VIEW" |
405 | ····const-string·v10,·"twitter://user?user_id=1254283670" | 409 | ····const-string·v10,·"twitter://user?user_id=1254283670" |
410 | ····.line·99 | ||
406 | ····invoke-static·{v10},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 411 | ····invoke-static·{v10},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
407 | ····move-result-object·v10 | 412 | ····move-result-object·v10 |
408 | ····invoke-direct·{v7,·v9,·v10},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 413 | ····invoke-direct·{v7,·v9,·v10},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
409 | ····:try_end_0 | 414 | ····:try_end_0 |
410 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 415 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
Offset 454, 14 lines modified | Offset 459, 15 lines modified | ||
454 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 459 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
455 | ····move-result-object·v10 | 460 | ····move-result-object·v10 |
456 | ····const·v11,·0x7f0c003e | 461 | ····const·v11,·0x7f0c003e |
462 | ····.line·104 | ||
457 | ····invoke-virtual·{p0,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; | 463 | ····invoke-virtual·{p0,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; |
458 | ····move-result-object·v11 | 464 | ····move-result-object·v11 |
459 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 465 | ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
460 | ····move-result-object·v10 | 466 | ····move-result-object·v10 |
Offset 532, 38 lines modified | Offset 538, 42 lines modified | ||
532 | ····const/4·v11,·0x1 | 538 | ····const/4·v11,·0x1 |
533 | ····new-array·v11,·v11,·[Ljava/lang/Object; | 539 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
534 | ····const/4·v12,·0x0 | 540 | ····const/4·v12,·0x0 |
541 | ····.line·114 | ||
535 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 542 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
536 | ····move-result-object·v13 | 543 | ····move-result-object·v13 |
537 | ····invoke-static·{v13},·Lorg/aminb/mathtools/app/util/Utils;->GetAppVersion(Landroid/app/Activity;)Ljava/lang/String; | 544 | ····invoke-static·{v13},·Lorg/aminb/mathtools/app/util/Utils;->GetAppVersion(Landroid/app/Activity;)Ljava/lang/String; |
538 | ····move-result-object·v13 | 545 | ····move-result-object·v13 |
539 | ····aput-object·v13,·v11,·v12 | 546 | ····aput-object·v13,·v11,·v12 |
547 | ····.line·113 | ||
540 | ····invoke-virtual·{p0,·v10,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 548 | ····invoke-virtual·{p0,·v10,·v11},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
541 | ····move-result-object·v10 | 549 | ····move-result-object·v10 |
542 | ····invoke-virtual·{v2,·v9,·v10},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; | 550 | ····invoke-virtual·{v2,·v9,·v10},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; |
543 | ····.line·116 | 551 | ····.line·116 |
544 | ····const·v9,·0x7f0c0045 | 552 | ····const·v9,·0x7f0c0045 |
553 | ····.line·117 | ||
545 | ····:try_start_2 | 554 | ····:try_start_2 |
546 | ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; | 555 | ····invoke-virtual·{p0,·v9},·Lorg/aminb/mathtools/app/fragment/FeedbackFragment;->getString(I)Ljava/lang/String; |
Max diff block lines reached; 877/4801 bytes (18.27%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 21 | .field·final·synthetic·this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·208 | 27 | ····.line·208 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 55, 44 lines modified | Offset 56, 48 lines modified | ||
55 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 56 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
56 | ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 57 | ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
57 | ····const·v2,·0x7f0c001c | 58 | ····const·v2,·0x7f0c001c |
59 | ····.line·212 | ||
58 | ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; | 60 | ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; |
59 | ····move-result-object·v1 | 61 | ····move-result-object·v1 |
60 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 62 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
61 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
62 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 64 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
63 | ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 65 | ····iget-object·v1,·v1,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
64 | ····const·v2,·0x7f0c001d | 66 | ····const·v2,·0x7f0c001d |
67 | ····.line·213 | ||
65 | ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; | 68 | ····invoke-virtual·{v1,·v2},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; |
66 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
67 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 70 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
68 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
69 | ····const·v1,·0x7f0c0032 | 72 | ····const·v1,·0x7f0c0032 |
70 | ····new-instance·v2,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1; | 73 | ····new-instance·v2,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1; |
71 | ····invoke-direct·{v2,·p0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V | 74 | ····invoke-direct·{v2,·p0},·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2$1;-><init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$2;)V |
75 | ····.line·214 | ||
72 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 76 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
73 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
78 | ····.line·218 | ||
74 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 79 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
75 | ····.line·219 | 80 | ····.line·219 |
76 | ····return-void | 81 | ····return-void |
77 | .end·method | 82 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$intent_content:Landroid/content/Intent; | 22 | .field·final·synthetic·val$intent_content:Landroid/content/Intent; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;Landroid/content/Intent;)V | 24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;Landroid/content/Intent;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·151 | 28 | ····.line·151 |
28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 29 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
29 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent; | 30 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent; |
Offset 70, 48 lines modified | Offset 71, 52 lines modified | ||
70 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 71 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
71 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 72 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
72 | ····const·v5,·0x7f0c0056 | 73 | ····const·v5,·0x7f0c0056 |
74 | ····.line·157 | ||
73 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; | 75 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; |
74 | ····move-result-object·v4 | 76 | ····move-result-object·v4 |
75 | ····aput-object·v4,·v2,·v3 | 77 | ····aput-object·v4,·v2,·v3 |
76 | ····const/4·v3,·0x1 | 78 | ····const/4·v3,·0x1 |
77 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 79 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
78 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 80 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
79 | ····const·v5,·0x7f0c0057 | 81 | ····const·v5,·0x7f0c0057 |
82 | ····.line·158 | ||
80 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; | 83 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; |
81 | ····move-result-object·v4 | 84 | ····move-result-object·v4 |
82 | ····aput-object·v4,·v2,·v3 | 85 | ····aput-object·v4,·v2,·v3 |
83 | ····const/4·v3,·0x2 | 86 | ····const/4·v3,·0x2 |
84 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; | 87 | ····iget-object·v4,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->this$1:Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard; |
85 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; | 88 | ····iget-object·v4,·v4,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard;->this$0:Lorg/aminb/mathtools/app/fragment/MainFragment; |
86 | ····const·v5,·0x7f0c0054 | 89 | ····const·v5,·0x7f0c0054 |
90 | ····.line·159 | ||
87 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; | 91 | ····invoke-virtual·{v4,·v5},·Lorg/aminb/mathtools/app/fragment/MainFragment;->getString(I)Ljava/lang/String; |
88 | ····move-result-object·v4 | 92 | ····move-result-object·v4 |
89 | ····aput-object·v4,·v2,·v3 | 93 | ····aput-object·v4,·v2,·v3 |
94 | ····.line·156 | ||
90 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V | 95 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V |
91 | ····.line·160 | 96 | ····.line·160 |
92 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent; | 97 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/fragment/MainFragment$MainSmallCard$1;->val$intent_content:Landroid/content/Intent; |
93 | ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; | 98 | ····invoke-virtual·{v1,·v0},·Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; |
Offset 152, 14 lines modified | Offset 152, 15 lines modified | ||
152 | ····move-result·v2 | 152 | ····move-result·v2 |
153 | ····if-gtz·v2,·:cond_1 | 153 | ····if-gtz·v2,·:cond_1 |
154 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; | 154 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; |
155 | ····.line·157 | ||
155 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 156 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
156 | ····move-result-object·v2 | 157 | ····move-result-object·v2 |
157 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 158 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
158 | ····move-result·v2 | 159 | ····move-result·v2 |
Offset 182, 15 lines modified | Offset 183, 15 lines modified | ||
182 | ····:cond_0 | 183 | ····:cond_0 |
183 | ····:goto_0 | 184 | ····:goto_0 |
184 | ····return·v0 | 185 | ····return·v0 |
185 | ····:cond_1 | 186 | ····:cond_1 |
186 | ····move·v0,·v1 | 187 | ····move·v0,·v1 |
187 | ····.line·15 | 188 | ····.line·157 |
188 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
189 | ····.line·160 | 190 | ····.line·160 |
190 | ····:cond_2 | 191 | ····:cond_2 |
191 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText; | 192 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText; |
192 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 193 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 225, 14 lines modified | Offset 226, 15 lines modified | ||
225 | ····move-result·v2 | 226 | ····move-result·v2 |
226 | ····if-gtz·v2,·:cond_3 | 227 | ····if-gtz·v2,·:cond_3 |
227 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; | 228 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; |
229 | ····.line·161 | ||
228 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 230 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
229 | ····move-result-object·v2 | 231 | ····move-result-object·v2 |
230 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 232 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
231 | ····move-result·v2 | 233 | ····move-result·v2 |
Offset 307, 14 lines modified | Offset 309, 15 lines modified | ||
307 | ····move-result·v2 | 309 | ····move-result·v2 |
308 | ····if-lez·v2,·:cond_1 | 310 | ····if-lez·v2,·:cond_1 |
309 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; | 311 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; |
312 | ····.line·147 | ||
310 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 313 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
311 | ····move-result-object·v2 | 314 | ····move-result-object·v2 |
312 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 315 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
313 | ····move-result·v2 | 316 | ····move-result·v2 |
Offset 337, 15 lines modified | Offset 340, 15 lines modified | ||
337 | ····:cond_0 | 340 | ····:cond_0 |
338 | ····:goto_0 | 341 | ····:goto_0 |
339 | ····return·v0 | 342 | ····return·v0 |
340 | ····:cond_1 | 343 | ····:cond_1 |
341 | ····move·v0,·v1 | 344 | ····move·v0,·v1 |
342 | ····.line·14 | 345 | ····.line·147 |
343 | ····goto·:goto_0 | 346 | ····goto·:goto_0 |
344 | ····.line·150 | 347 | ····.line·150 |
345 | ····:cond_2 | 348 | ····:cond_2 |
346 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText; | 349 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x1:Landroid/widget/EditText; |
347 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 350 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 380, 14 lines modified | Offset 383, 15 lines modified | ||
380 | ····move-result·v2 | 383 | ····move-result·v2 |
381 | ····if-lez·v2,·:cond_3 | 384 | ····if-lez·v2,·:cond_3 |
382 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; | 385 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->x2:Landroid/widget/EditText; |
386 | ····.line·151 | ||
383 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 387 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
384 | ····move-result-object·v2 | 388 | ····move-result-object·v2 |
385 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 389 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
386 | ····move-result·v2 | 390 | ····move-result·v2 |
Offset 464, 14 lines modified | Offset 468, 15 lines modified | ||
464 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 468 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
465 | ····move-result-object·v2 | 469 | ····move-result-object·v2 |
466 | ····new-instance·v3,·Ljava/text/DecimalFormat; | 470 | ····new-instance·v3,·Ljava/text/DecimalFormat; |
471 | ····.line·167 | ||
467 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String; | 472 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String; |
468 | ····move-result-object·v4 | 473 | ····move-result-object·v4 |
469 | ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V | 474 | ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V |
470 | ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcScalarProjection(Ljava/util/List;Ljava/util/List;)D | 475 | ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcScalarProjection(Ljava/util/List;Ljava/util/List;)D |
Offset 512, 14 lines modified | Offset 517, 15 lines modified | ||
512 | ····move-result-object·v3 | 517 | ····move-result-object·v3 |
513 | ····new-array·v4,·v11,·[Ljava/lang/Object; | 518 | ····new-array·v4,·v11,·[Ljava/lang/Object; |
514 | ····new-instance·v5,·Ljava/text/DecimalFormat; | 519 | ····new-instance·v5,·Ljava/text/DecimalFormat; |
520 | ····.line·173 | ||
515 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String; | 521 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;->getString(I)Ljava/lang/String; |
516 | ····move-result-object·v6 | 522 | ····move-result-object·v6 |
517 | ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V | 523 | ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V |
518 | ····aget-wide·v6,·v1,·v9 | 524 | ····aget-wide·v6,·v1,·v9 |
Max diff block lines reached; 844/4290 bytes (19.67%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$curFocus:Landroid/view/View; | 22 | .field·final·synthetic·val$curFocus:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·495 | 28 | ····.line·495 |
28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | 29 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; |
29 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->val$curFocus:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$2;->val$curFocus:Landroid/view/View; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;)V | 23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·182 | 27 | ····.line·182 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 240, 14 lines modified | Offset 240, 15 lines modified | ||
240 | ····move-result·v2 | 240 | ····move-result·v2 |
241 | ····if-gtz·v2,·:cond_1 | 241 | ····if-gtz·v2,·:cond_1 |
242 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; | 242 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; |
243 | ····.line·326 | ||
243 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 244 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
244 | ····move-result-object·v2 | 245 | ····move-result-object·v2 |
245 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 246 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
246 | ····move-result·v2 | 247 | ····move-result·v2 |
Offset 270, 15 lines modified | Offset 271, 15 lines modified | ||
270 | ····:cond_0 | 271 | ····:cond_0 |
271 | ····:goto_0 | 272 | ····:goto_0 |
272 | ····return·v0 | 273 | ····return·v0 |
273 | ····:cond_1 | 274 | ····:cond_1 |
274 | ····move·v0,·v1 | 275 | ····move·v0,·v1 |
275 | ····.line·32 | 276 | ····.line·326 |
276 | ····goto·:goto_0 | 277 | ····goto·:goto_0 |
277 | ····.line·329 | 278 | ····.line·329 |
278 | ····:cond_2 | 279 | ····:cond_2 |
279 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText; | 280 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText; |
280 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 281 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 313, 14 lines modified | Offset 314, 15 lines modified | ||
313 | ····move-result·v2 | 314 | ····move-result·v2 |
314 | ····if-gtz·v2,·:cond_3 | 315 | ····if-gtz·v2,·:cond_3 |
315 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; | 316 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; |
317 | ····.line·330 | ||
316 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 318 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
317 | ····move-result-object·v2 | 319 | ····move-result-object·v2 |
318 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 320 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
319 | ····move-result·v2 | 321 | ····move-result·v2 |
Offset 402, 14 lines modified | Offset 404, 15 lines modified | ||
402 | ····move-result·v2 | 404 | ····move-result·v2 |
403 | ····if-lez·v2,·:cond_1 | 405 | ····if-lez·v2,·:cond_1 |
404 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; | 406 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; |
407 | ····.line·308 | ||
405 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 408 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
406 | ····move-result-object·v2 | 409 | ····move-result-object·v2 |
407 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 410 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
408 | ····move-result·v2 | 411 | ····move-result·v2 |
Offset 426, 14 lines modified | Offset 429, 15 lines modified | ||
426 | ····move-result·v2 | 429 | ····move-result·v2 |
427 | ····if-lez·v2,·:cond_1 | 430 | ····if-lez·v2,·:cond_1 |
428 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->xp0:Landroid/widget/EditText; | 431 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->xp0:Landroid/widget/EditText; |
432 | ····.line·309 | ||
429 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 433 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
430 | ····move-result-object·v2 | 434 | ····move-result-object·v2 |
431 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 435 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
432 | ····move-result·v2 | 436 | ····move-result·v2 |
Offset 450, 14 lines modified | Offset 454, 15 lines modified | ||
450 | ····move-result·v2 | 454 | ····move-result·v2 |
451 | ····if-lez·v2,·:cond_1 | 455 | ····if-lez·v2,·:cond_1 |
452 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dpx:Landroid/widget/EditText; | 456 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dpx:Landroid/widget/EditText; |
457 | ····.line·310 | ||
453 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 458 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
454 | ····move-result-object·v2 | 459 | ····move-result-object·v2 |
455 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 460 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
456 | ····move-result·v2 | 461 | ····move-result·v2 |
Offset 480, 15 lines modified | Offset 485, 15 lines modified | ||
480 | ····:cond_0 | 485 | ····:cond_0 |
481 | ····:goto_0 | 486 | ····:goto_0 |
482 | ····return·v0 | 487 | ····return·v0 |
483 | ····:cond_1 | 488 | ····:cond_1 |
484 | ····move·v0,·v1 | 489 | ····move·v0,·v1 |
485 | ····.line·3 | 490 | ····.line·310 |
486 | ····goto·:goto_0 | 491 | ····goto·:goto_0 |
487 | ····.line·313 | 492 | ····.line·313 |
488 | ····:cond_2 | 493 | ····:cond_2 |
489 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText; | 494 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->x0:Landroid/widget/EditText; |
490 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 495 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 523, 14 lines modified | Offset 528, 15 lines modified | ||
523 | ····move-result·v2 | 528 | ····move-result·v2 |
524 | ····if-lez·v2,·:cond_3 | 529 | ····if-lez·v2,·:cond_3 |
525 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; | 530 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;->dx:Landroid/widget/EditText; |
531 | ····.line·314 | ||
526 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 532 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
527 | ····move-result-object·v2 | 533 | ····move-result-object·v2 |
528 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 534 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
529 | ····move-result·v2 | 535 | ····move-result·v2 |
Max diff block lines reached; 7951/11135 bytes (71.41%) of diff not shown. |
Offset 152, 14 lines modified | Offset 152, 15 lines modified | ||
152 | ····move-result·v2 | 152 | ····move-result·v2 |
153 | ····if-gtz·v2,·:cond_1 | 153 | ····if-gtz·v2,·:cond_1 |
154 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; | 154 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; |
155 | ····.line·157 | ||
155 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 156 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
156 | ····move-result-object·v2 | 157 | ····move-result-object·v2 |
157 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 158 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
158 | ····move-result·v2 | 159 | ····move-result·v2 |
Offset 182, 15 lines modified | Offset 183, 15 lines modified | ||
182 | ····:cond_0 | 183 | ····:cond_0 |
183 | ····:goto_0 | 184 | ····:goto_0 |
184 | ····return·v0 | 185 | ····return·v0 |
185 | ····:cond_1 | 186 | ····:cond_1 |
186 | ····move·v0,·v1 | 187 | ····move·v0,·v1 |
187 | ····.line·15 | 188 | ····.line·157 |
188 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
189 | ····.line·160 | 190 | ····.line·160 |
190 | ····:cond_2 | 191 | ····:cond_2 |
191 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText; | 192 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText; |
192 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 193 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 225, 14 lines modified | Offset 226, 15 lines modified | ||
225 | ····move-result·v2 | 226 | ····move-result·v2 |
226 | ····if-gtz·v2,·:cond_3 | 227 | ····if-gtz·v2,·:cond_3 |
227 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; | 228 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; |
229 | ····.line·161 | ||
228 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 230 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
229 | ····move-result-object·v2 | 231 | ····move-result-object·v2 |
230 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 232 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
231 | ····move-result·v2 | 233 | ····move-result·v2 |
Offset 307, 14 lines modified | Offset 309, 15 lines modified | ||
307 | ····move-result·v2 | 309 | ····move-result·v2 |
308 | ····if-lez·v2,·:cond_1 | 310 | ····if-lez·v2,·:cond_1 |
309 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; | 311 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; |
312 | ····.line·147 | ||
310 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 313 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
311 | ····move-result-object·v2 | 314 | ····move-result-object·v2 |
312 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 315 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
313 | ····move-result·v2 | 316 | ····move-result·v2 |
Offset 337, 15 lines modified | Offset 340, 15 lines modified | ||
337 | ····:cond_0 | 340 | ····:cond_0 |
338 | ····:goto_0 | 341 | ····:goto_0 |
339 | ····return·v0 | 342 | ····return·v0 |
340 | ····:cond_1 | 343 | ····:cond_1 |
341 | ····move·v0,·v1 | 344 | ····move·v0,·v1 |
342 | ····.line·14 | 345 | ····.line·147 |
343 | ····goto·:goto_0 | 346 | ····goto·:goto_0 |
344 | ····.line·150 | 347 | ····.line·150 |
345 | ····:cond_2 | 348 | ····:cond_2 |
346 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText; | 349 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x1:Landroid/widget/EditText; |
347 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 350 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 380, 14 lines modified | Offset 383, 15 lines modified | ||
380 | ····move-result·v2 | 383 | ····move-result·v2 |
381 | ····if-lez·v2,·:cond_3 | 384 | ····if-lez·v2,·:cond_3 |
382 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; | 385 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->x2:Landroid/widget/EditText; |
386 | ····.line·151 | ||
383 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 387 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
384 | ····move-result-object·v2 | 388 | ····move-result-object·v2 |
385 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I | 389 | ····invoke-interface·{v2},·Landroid/text/Editable;->length()I |
386 | ····move-result·v2 | 390 | ····move-result·v2 |
Offset 466, 14 lines modified | Offset 470, 15 lines modified | ||
466 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 470 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
467 | ····move-result-object·v2 | 471 | ····move-result-object·v2 |
468 | ····new-instance·v3,·Ljava/text/DecimalFormat; | 472 | ····new-instance·v3,·Ljava/text/DecimalFormat; |
473 | ····.line·167 | ||
469 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String; | 474 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String; |
470 | ····move-result-object·v4 | 475 | ····move-result-object·v4 |
471 | ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V | 476 | ····invoke-direct·{v3,·v4},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V |
472 | ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcDotProduct(Ljava/util/List;Ljava/util/List;)D | 477 | ····invoke-static·{p1,·p2},·Lorg/aminb/mathtools/app/math/VectorHelpers;->calcDotProduct(Ljava/util/List;Ljava/util/List;)D |
Offset 521, 14 lines modified | Offset 526, 15 lines modified | ||
521 | ····move-result-object·v3 | 526 | ····move-result-object·v3 |
522 | ····new-array·v4,·v6,·[Ljava/lang/Object; | 527 | ····new-array·v4,·v6,·[Ljava/lang/Object; |
523 | ····new-instance·v5,·Ljava/text/DecimalFormat; | 528 | ····new-instance·v5,·Ljava/text/DecimalFormat; |
529 | ····.line·173 | ||
524 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String; | 530 | ····invoke-virtual·{p0,·v8},·Lorg/aminb/mathtools/app/fragment/vector/ProductsFragment;->getString(I)Ljava/lang/String; |
525 | ····move-result-object·v6 | 531 | ····move-result-object·v6 |
526 | ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V | 532 | ····invoke-direct·{v5,·v6},·Ljava/text/DecimalFormat;-><init>(Ljava/lang/String;)V |
527 | ····aget-wide·v6,·v1,·v9 | 533 | ····aget-wide·v6,·v1,·v9 |
Max diff block lines reached; 1255/4670 bytes (26.87%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;)V | 23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·184 | 27 | ····.line·184 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/ProjectionsFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;)V | 23 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·436 | 27 | ····.line·436 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$MTWatcher;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tV:Landroid/widget/TextView; | 22 | .field·final·synthetic·val$tV:Landroid/widget/TextView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/widget/TextView;)V | 24 | .method·constructor·<init>(Lorg/aminb/mathtools/app/fragment/vector/LinesFragment;Landroid/widget/TextView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·213 | 28 | ····.line·213 |
28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; | 29 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->this$0:Lorg/aminb/mathtools/app/fragment/vector/LinesFragment; |
29 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->val$tV:Landroid/widget/TextView; | 30 | ····iput-object·p2,·p0,·Lorg/aminb/mathtools/app/fragment/vector/LinesFragment$1;->val$tV:Landroid/widget/TextView; |
Offset 34, 15 lines modified | Offset 34, 14 lines modified | ||
34 | .method·public·constructor·<init>()V | 34 | .method·public·constructor·<init>()V |
35 | ····.locals·0 | 35 | ····.locals·0 |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·42 | 37 | ····.line·42 |
38 | ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/activity/BaseActivity;-><init>()V | 38 | ····invoke-direct·{p0},·Lorg/aminb/mathtools/app/activity/BaseActivity;-><init>()V |
39 | ····.line·149 | ||
40 | ····return-void | 39 | ····return-void |
41 | .end·method | 40 | .end·method |
42 | .method·static·synthetic·access$000()[Ljava/lang/String; | 41 | .method·static·synthetic·access$000()[Ljava/lang/String; |
43 | ····.locals·1 | 42 | ····.locals·1 |
44 | ····.prologue | 43 | ····.prologue |
Offset 160, 32 lines modified | Offset 159, 36 lines modified | ||
160 | ····if-ge·v0,·v1,·:cond_0 | 159 | ····if-ge·v0,·v1,·:cond_0 |
161 | ····.line·87 | 160 | ····.line·87 |
162 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar; | 161 | ····iget-object·v1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar; |
163 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar; | 162 | ····iget-object·v2,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mActionBar:Landroid/app/ActionBar; |
163 | ····.line·88 | ||
164 | ····invoke-virtual·{v2},·Landroid/app/ActionBar;->newTab()Landroid/app/ActionBar$Tab; | 164 | ····invoke-virtual·{v2},·Landroid/app/ActionBar;->newTab()Landroid/app/ActionBar$Tab; |
165 | ····move-result-object·v2 | 165 | ····move-result-object·v2 |
166 | ····iget-object·v3,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mSectionsPagerAdapter:Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter; | 166 | ····iget-object·v3,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity;->mSectionsPagerAdapter:Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter; |
167 | ····.line·89 | ||
167 | ····invoke-virtual·{v3,·v0},·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence; | 168 | ····invoke-virtual·{v3,·v0},·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence; |
168 | ····move-result-object·v3 | 169 | ····move-result-object·v3 |
169 | ····invoke-virtual·{v2,·v3},·Landroid/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; | 170 | ····invoke-virtual·{v2,·v3},·Landroid/app/ActionBar$Tab;->setText(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; |
170 | ····move-result-object·v2 | 171 | ····move-result-object·v2 |
172 | ····.line·90 | ||
171 | ····invoke-virtual·{v2,·p0},·Landroid/app/ActionBar$Tab;->setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; | 173 | ····invoke-virtual·{v2,·p0},·Landroid/app/ActionBar$Tab;->setTabListener(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; |
172 | ····move-result-object·v2 | 174 | ····move-result-object·v2 |
175 | ····.line·87 | ||
173 | ····invoke-virtual·{v1,·v2},·Landroid/app/ActionBar;->addTab(Landroid/app/ActionBar$Tab;)V | 176 | ····invoke-virtual·{v1,·v2},·Landroid/app/ActionBar;->addTab(Landroid/app/ActionBar$Tab;)V |
174 | ····.line·82 | 177 | ····.line·82 |
175 | ····add-int/lit8·v0,·v0,·0x1 | 178 | ····add-int/lit8·v0,·v0,·0x1 |
176 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
Offset 129, 14 lines modified | Offset 129, 15 lines modified | ||
129 | ····invoke-virtual·{p0,·v4},·Lorg/aminb/mathtools/app/activity/MainActivity;->setContentView(I)V | 129 | ····invoke-virtual·{p0,·v4},·Lorg/aminb/mathtools/app/activity/MainActivity;->setContentView(I)V |
130 | ····.line·50 | 130 | ····.line·50 |
131 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/activity/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 131 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/activity/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
132 | ····move-result-object·v4 | 132 | ····move-result-object·v4 |
133 | ····.line·51 | ||
133 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; | 134 | ····invoke-virtual·{v4},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; |
134 | ····move-result-object·v3 | 135 | ····move-result-object·v3 |
135 | ····.line·52 | 136 | ····.line·52 |
136 | ····.local·v3,·"tx":Landroid/support/v4/app/FragmentTransaction; | 137 | ····.local·v3,·"tx":Landroid/support/v4/app/FragmentTransaction; |
137 | ····const·v4,·0x7f0f0002 | 138 | ····const·v4,·0x7f0f0002 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; | 18 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;)V | 20 | .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/ContentActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·73 | 24 | ····.line·73 |
24 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; | 25 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; |
25 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; | 28 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;Landroid/app/FragmentManager;)V | 30 | .method·public·constructor·<init>(Lorg/aminb/mathtools/app/activity/ContentActivity;Landroid/app/FragmentManager;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/ContentActivity; | ||
32 | ····.param·p2,·"fm"····#·Landroid/app/FragmentManager; | 33 | ····.param·p2,·"fm"····#·Landroid/app/FragmentManager; |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·154 | 35 | ····.line·154 |
35 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; | 36 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/ContentActivity$SectionsPagerAdapter;->this$0:Lorg/aminb/mathtools/app/activity/ContentActivity; |
36 | ····.line·155 | 37 | ····.line·155 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/BaseActivity; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/activity/BaseActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/BaseActivity;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/activity/BaseActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/activity/BaseActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.line·66 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/BaseActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/BaseActivity; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/activity/BaseActivity$1;->this$0:Lorg/aminb/mathtools/app/activity/BaseActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·45 | 24 | ····.line·45 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·193 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·public·static·GetAppVersion(Landroid/app/Activity;)Ljava/lang/String; | 28 | .method·public·static·GetAppVersion(Landroid/app/Activity;)Ljava/lang/String; |
30 | ····.locals·6 | 29 | ····.locals·6 |
31 | ····.param·p0,·"activity"····#·Landroid/app/Activity; | 30 | ····.param·p0,·"activity"····#·Landroid/app/Activity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$HelpDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·169 | 27 | ····.line·169 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$HelpDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 66, 31 lines modified | Offset 66, 36 lines modified | ||
66 | ····move-result-object·v3 | 66 | ····move-result-object·v3 |
67 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 67 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
68 | ····const·v3,·0x7f0c0013 | 68 | ····const·v3,·0x7f0c0013 |
69 | ····.line·202 | ||
69 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 70 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
70 | ····move-result-object·v2 | 71 | ····move-result-object·v2 |
72 | ····.line·203 | ||
71 | ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 73 | ····invoke-virtual·{v2,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
72 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
73 | ····const·v3,·0x7f0c0005 | 75 | ····const·v3,·0x7f0c0005 |
74 | ····new-instance·v4,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1; | 76 | ····new-instance·v4,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1; |
75 | ····invoke-direct·{v4,·p0},·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V | 77 | ····invoke-direct·{v4,·p0},·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V |
78 | ····.line·204 | ||
76 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 79 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
77 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····.line·211 | ||
78 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 82 | ····invoke-virtual·{v2},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
79 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
84 | ····.line·201 | ||
80 | ····return-object·v2 | 85 | ····return-object·v2 |
81 | .end·method | 86 | .end·method |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·21 | 18 | ····.line·21 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·22 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$AboutDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·108 | 27 | ····.line·108 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$AboutDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 80, 18 lines modified | Offset 80, 20 lines modified | ||
80 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 80 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
81 | ····const/4·v7,·0x0 | 81 | ····const/4·v7,·0x0 |
82 | ····aput-object·v4,·v6,·v7 | 82 | ····aput-object·v4,·v6,·v7 |
83 | ····.line·98 | ||
83 | ····invoke-virtual·{p0,·v5,·v6},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 84 | ····invoke-virtual·{p0,·v5,·v6},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
84 | ····move-result-object·v5 | 85 | ····move-result-object·v5 |
86 | ····.line·97 | ||
85 | ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; | 87 | ····invoke-static·{v5},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
86 | ····move-result-object·v5 | 88 | ····move-result-object·v5 |
87 | ····invoke-virtual·{v2,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 89 | ····invoke-virtual·{v2,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
88 | ····.line·100 | 90 | ····.line·100 |
Offset 129, 27 lines modified | Offset 131, 31 lines modified | ||
129 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getActivity()Landroid/app/Activity; | 131 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog;->getActivity()Landroid/app/Activity; |
130 | ····move-result-object·v6 | 132 | ····move-result-object·v6 |
131 | ····invoke-direct·{v5,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 133 | ····invoke-direct·{v5,·v6},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
134 | ····.line·106 | ||
132 | ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 135 | ····invoke-virtual·{v5,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
133 | ····move-result-object·v5 | 136 | ····move-result-object·v5 |
134 | ····const·v6,·0x7f0c0005 | 137 | ····const·v6,·0x7f0c0005 |
135 | ····new-instance·v7,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1; | 138 | ····new-instance·v7,·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1; |
136 | ····invoke-direct·{v7,·p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V | 139 | ····invoke-direct·{v7,·p0},·Lorg/aminb/mathtools/app/util/Utils$AboutDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$AboutDialog;)V |
140 | ····.line·107 | ||
137 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 141 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
138 | ····move-result-object·v5 | 142 | ····move-result-object·v5 |
143 | ····.line·114 | ||
139 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 144 | ····invoke-virtual·{v5},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
140 | ····move-result-object·v5 | 145 | ····move-result-object·v5 |
146 | ····.line·104 | ||
141 | ····return-object·v5 | 147 | ····return-object·v5 |
142 | .end·method | 148 | .end·method |
Offset 74, 24 lines modified | Offset 74, 26 lines modified | ||
74 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 74 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
75 | ····const/4·v6,·0x0 | 75 | ····const/4·v6,·0x0 |
76 | ····const·v7,·0x7f0c0009 | 76 | ····const·v7,·0x7f0c0009 |
77 | ····.line·159 | ||
77 | ····invoke-virtual·{p0,·v7},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I)Ljava/lang/String; | 78 | ····invoke-virtual·{p0,·v7},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I)Ljava/lang/String; |
78 | ····move-result-object·v7 | 79 | ····move-result-object·v7 |
79 | ····aput-object·v7,·v5,·v6 | 80 | ····aput-object·v7,·v5,·v6 |
80 | ····invoke-virtual·{p0,·v4,·v5},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 81 | ····invoke-virtual·{p0,·v4,·v5},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
81 | ····move-result-object·v4 | 82 | ····move-result-object·v4 |
83 | ····.line·158 | ||
82 | ····invoke-static·{v4},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; | 84 | ····invoke-static·{v4},·Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; |
83 | ····move-result-object·v4 | 85 | ····move-result-object·v4 |
84 | ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 86 | ····invoke-virtual·{v2,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
85 | ····.line·161 | 87 | ····.line·161 |
Offset 129, 27 lines modified | Offset 131, 31 lines modified | ||
129 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getActivity()Landroid/app/Activity; | 131 | ····invoke-virtual·{p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog;->getActivity()Landroid/app/Activity; |
130 | ····move-result-object·v5 | 132 | ····move-result-object·v5 |
131 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 133 | ····invoke-direct·{v4,·v5},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
134 | ····.line·167 | ||
132 | ····invoke-virtual·{v4,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 135 | ····invoke-virtual·{v4,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
133 | ····move-result-object·v4 | 136 | ····move-result-object·v4 |
134 | ····const·v5,·0x7f0c0005 | 137 | ····const·v5,·0x7f0c0005 |
135 | ····new-instance·v6,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1; | 138 | ····new-instance·v6,·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1; |
136 | ····invoke-direct·{v6,·p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V | 139 | ····invoke-direct·{v6,·p0},·Lorg/aminb/mathtools/app/util/Utils$HelpDialog$1;-><init>(Lorg/aminb/mathtools/app/util/Utils$HelpDialog;)V |
140 | ····.line·168 | ||
137 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 141 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
138 | ····move-result-object·v4 | 142 | ····move-result-object·v4 |
143 | ····.line·175 | ||
139 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 144 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
140 | ····move-result-object·v4 | 145 | ····move-result-object·v4 |
146 | ····.line·165 | ||
141 | ····return-object·v4 | 147 | ····return-object·v4 |
142 | .end·method | 148 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog; | 21 | .field·final·synthetic·this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V | 23 | .method·constructor·<init>(Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·205 | 27 | ····.line·205 |
27 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog; | 28 | ····iput-object·p1,·p0,·Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog$1;->this$0:Lorg/aminb/mathtools/app/util/Utils$ChangeLogDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |