1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "MathSpectralNorm", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 14, 15 "program": "MathSpectralNorm.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 30, 20 "program": "MathSpectralNorm.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "MethodDefinition", 29 "key": { 30 "type": "Identifier", 31 "name": "fnA", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 17, 36 "column": 18, 37 "program": "MathSpectralNorm.ets" 38 }, 39 "end": { 40 "line": 17, 41 "column": 21, 42 "program": "MathSpectralNorm.ets" 43 } 44 } 45 }, 46 "kind": "method", 47 "accessibility": "private", 48 "static": true, 49 "optional": false, 50 "computed": false, 51 "value": { 52 "type": "FunctionExpression", 53 "function": { 54 "type": "ScriptFunction", 55 "id": { 56 "type": "Identifier", 57 "name": "fnA", 58 "decorators": [], 59 "loc": { 60 "start": { 61 "line": 17, 62 "column": 18, 63 "program": "MathSpectralNorm.ets" 64 }, 65 "end": { 66 "line": 17, 67 "column": 21, 68 "program": "MathSpectralNorm.ets" 69 } 70 } 71 }, 72 "generator": false, 73 "async": false, 74 "expression": false, 75 "params": [ 76 { 77 "type": "ETSParameterExpression", 78 "name": { 79 "type": "Identifier", 80 "name": "i", 81 "typeAnnotation": { 82 "type": "ETSPrimitiveType", 83 "loc": { 84 "start": { 85 "line": 17, 86 "column": 25, 87 "program": "MathSpectralNorm.ets" 88 }, 89 "end": { 90 "line": 17, 91 "column": 31, 92 "program": "MathSpectralNorm.ets" 93 } 94 } 95 }, 96 "decorators": [], 97 "loc": { 98 "start": { 99 "line": 17, 100 "column": 22, 101 "program": "MathSpectralNorm.ets" 102 }, 103 "end": { 104 "line": 17, 105 "column": 31, 106 "program": "MathSpectralNorm.ets" 107 } 108 } 109 }, 110 "loc": { 111 "start": { 112 "line": 17, 113 "column": 22, 114 "program": "MathSpectralNorm.ets" 115 }, 116 "end": { 117 "line": 17, 118 "column": 31, 119 "program": "MathSpectralNorm.ets" 120 } 121 } 122 }, 123 { 124 "type": "ETSParameterExpression", 125 "name": { 126 "type": "Identifier", 127 "name": "j", 128 "typeAnnotation": { 129 "type": "ETSPrimitiveType", 130 "loc": { 131 "start": { 132 "line": 17, 133 "column": 36, 134 "program": "MathSpectralNorm.ets" 135 }, 136 "end": { 137 "line": 17, 138 "column": 42, 139 "program": "MathSpectralNorm.ets" 140 } 141 } 142 }, 143 "decorators": [], 144 "loc": { 145 "start": { 146 "line": 17, 147 "column": 33, 148 "program": "MathSpectralNorm.ets" 149 }, 150 "end": { 151 "line": 17, 152 "column": 42, 153 "program": "MathSpectralNorm.ets" 154 } 155 } 156 }, 157 "loc": { 158 "start": { 159 "line": 17, 160 "column": 33, 161 "program": "MathSpectralNorm.ets" 162 }, 163 "end": { 164 "line": 17, 165 "column": 42, 166 "program": "MathSpectralNorm.ets" 167 } 168 } 169 } 170 ], 171 "returnType": { 172 "type": "ETSPrimitiveType", 173 "loc": { 174 "start": { 175 "line": 17, 176 "column": 45, 177 "program": "MathSpectralNorm.ets" 178 }, 179 "end": { 180 "line": 17, 181 "column": 51, 182 "program": "MathSpectralNorm.ets" 183 } 184 } 185 }, 186 "body": { 187 "type": "BlockStatement", 188 "statements": [ 189 { 190 "type": "ReturnStatement", 191 "argument": { 192 "type": "BinaryExpression", 193 "operator": "/", 194 "left": { 195 "type": "NumberLiteral", 196 "value": 1, 197 "loc": { 198 "start": { 199 "line": 18, 200 "column": 12, 201 "program": "MathSpectralNorm.ets" 202 }, 203 "end": { 204 "line": 18, 205 "column": 13, 206 "program": "MathSpectralNorm.ets" 207 } 208 } 209 }, 210 "right": { 211 "type": "BinaryExpression", 212 "operator": "+", 213 "left": { 214 "type": "BinaryExpression", 215 "operator": "+", 216 "left": { 217 "type": "BinaryExpression", 218 "operator": "/", 219 "left": { 220 "type": "BinaryExpression", 221 "operator": "*", 222 "left": { 223 "type": "BinaryExpression", 224 "operator": "+", 225 "left": { 226 "type": "Identifier", 227 "name": "i", 228 "decorators": [], 229 "loc": { 230 "start": { 231 "line": 18, 232 "column": 18, 233 "program": "MathSpectralNorm.ets" 234 }, 235 "end": { 236 "line": 18, 237 "column": 19, 238 "program": "MathSpectralNorm.ets" 239 } 240 } 241 }, 242 "right": { 243 "type": "Identifier", 244 "name": "j", 245 "decorators": [], 246 "loc": { 247 "start": { 248 "line": 18, 249 "column": 22, 250 "program": "MathSpectralNorm.ets" 251 }, 252 "end": { 253 "line": 18, 254 "column": 23, 255 "program": "MathSpectralNorm.ets" 256 } 257 } 258 }, 259 "loc": { 260 "start": { 261 "line": 18, 262 "column": 17, 263 "program": "MathSpectralNorm.ets" 264 }, 265 "end": { 266 "line": 18, 267 "column": 24, 268 "program": "MathSpectralNorm.ets" 269 } 270 } 271 }, 272 "right": { 273 "type": "BinaryExpression", 274 "operator": "+", 275 "left": { 276 "type": "BinaryExpression", 277 "operator": "+", 278 "left": { 279 "type": "Identifier", 280 "name": "i", 281 "decorators": [], 282 "loc": { 283 "start": { 284 "line": 18, 285 "column": 28, 286 "program": "MathSpectralNorm.ets" 287 }, 288 "end": { 289 "line": 18, 290 "column": 29, 291 "program": "MathSpectralNorm.ets" 292 } 293 } 294 }, 295 "right": { 296 "type": "Identifier", 297 "name": "j", 298 "decorators": [], 299 "loc": { 300 "start": { 301 "line": 18, 302 "column": 32, 303 "program": "MathSpectralNorm.ets" 304 }, 305 "end": { 306 "line": 18, 307 "column": 33, 308 "program": "MathSpectralNorm.ets" 309 } 310 } 311 }, 312 "loc": { 313 "start": { 314 "line": 18, 315 "column": 28, 316 "program": "MathSpectralNorm.ets" 317 }, 318 "end": { 319 "line": 18, 320 "column": 33, 321 "program": "MathSpectralNorm.ets" 322 } 323 } 324 }, 325 "right": { 326 "type": "NumberLiteral", 327 "value": 1, 328 "loc": { 329 "start": { 330 "line": 18, 331 "column": 36, 332 "program": "MathSpectralNorm.ets" 333 }, 334 "end": { 335 "line": 18, 336 "column": 37, 337 "program": "MathSpectralNorm.ets" 338 } 339 } 340 }, 341 "loc": { 342 "start": { 343 "line": 18, 344 "column": 27, 345 "program": "MathSpectralNorm.ets" 346 }, 347 "end": { 348 "line": 18, 349 "column": 38, 350 "program": "MathSpectralNorm.ets" 351 } 352 } 353 }, 354 "loc": { 355 "start": { 356 "line": 18, 357 "column": 17, 358 "program": "MathSpectralNorm.ets" 359 }, 360 "end": { 361 "line": 18, 362 "column": 38, 363 "program": "MathSpectralNorm.ets" 364 } 365 } 366 }, 367 "right": { 368 "type": "NumberLiteral", 369 "value": 2, 370 "loc": { 371 "start": { 372 "line": 18, 373 "column": 41, 374 "program": "MathSpectralNorm.ets" 375 }, 376 "end": { 377 "line": 18, 378 "column": 42, 379 "program": "MathSpectralNorm.ets" 380 } 381 } 382 }, 383 "loc": { 384 "start": { 385 "line": 18, 386 "column": 17, 387 "program": "MathSpectralNorm.ets" 388 }, 389 "end": { 390 "line": 18, 391 "column": 42, 392 "program": "MathSpectralNorm.ets" 393 } 394 } 395 }, 396 "right": { 397 "type": "Identifier", 398 "name": "i", 399 "decorators": [], 400 "loc": { 401 "start": { 402 "line": 18, 403 "column": 45, 404 "program": "MathSpectralNorm.ets" 405 }, 406 "end": { 407 "line": 18, 408 "column": 46, 409 "program": "MathSpectralNorm.ets" 410 } 411 } 412 }, 413 "loc": { 414 "start": { 415 "line": 18, 416 "column": 17, 417 "program": "MathSpectralNorm.ets" 418 }, 419 "end": { 420 "line": 18, 421 "column": 46, 422 "program": "MathSpectralNorm.ets" 423 } 424 } 425 }, 426 "right": { 427 "type": "NumberLiteral", 428 "value": 1, 429 "loc": { 430 "start": { 431 "line": 18, 432 "column": 49, 433 "program": "MathSpectralNorm.ets" 434 }, 435 "end": { 436 "line": 18, 437 "column": 50, 438 "program": "MathSpectralNorm.ets" 439 } 440 } 441 }, 442 "loc": { 443 "start": { 444 "line": 18, 445 "column": 16, 446 "program": "MathSpectralNorm.ets" 447 }, 448 "end": { 449 "line": 18, 450 "column": 51, 451 "program": "MathSpectralNorm.ets" 452 } 453 } 454 }, 455 "loc": { 456 "start": { 457 "line": 18, 458 "column": 12, 459 "program": "MathSpectralNorm.ets" 460 }, 461 "end": { 462 "line": 18, 463 "column": 51, 464 "program": "MathSpectralNorm.ets" 465 } 466 } 467 }, 468 "loc": { 469 "start": { 470 "line": 18, 471 "column": 5, 472 "program": "MathSpectralNorm.ets" 473 }, 474 "end": { 475 "line": 18, 476 "column": 52, 477 "program": "MathSpectralNorm.ets" 478 } 479 } 480 } 481 ], 482 "loc": { 483 "start": { 484 "line": 17, 485 "column": 52, 486 "program": "MathSpectralNorm.ets" 487 }, 488 "end": { 489 "line": 19, 490 "column": 4, 491 "program": "MathSpectralNorm.ets" 492 } 493 } 494 }, 495 "loc": { 496 "start": { 497 "line": 17, 498 "column": 21, 499 "program": "MathSpectralNorm.ets" 500 }, 501 "end": { 502 "line": 19, 503 "column": 4, 504 "program": "MathSpectralNorm.ets" 505 } 506 } 507 }, 508 "loc": { 509 "start": { 510 "line": 17, 511 "column": 21, 512 "program": "MathSpectralNorm.ets" 513 }, 514 "end": { 515 "line": 19, 516 "column": 4, 517 "program": "MathSpectralNorm.ets" 518 } 519 } 520 }, 521 "overloads": [], 522 "decorators": [], 523 "loc": { 524 "start": { 525 "line": 17, 526 "column": 3, 527 "program": "MathSpectralNorm.ets" 528 }, 529 "end": { 530 "line": 19, 531 "column": 4, 532 "program": "MathSpectralNorm.ets" 533 } 534 } 535 }, 536 { 537 "type": "MethodDefinition", 538 "key": { 539 "type": "Identifier", 540 "name": "fnAu", 541 "decorators": [], 542 "loc": { 543 "start": { 544 "line": 21, 545 "column": 18, 546 "program": "MathSpectralNorm.ets" 547 }, 548 "end": { 549 "line": 21, 550 "column": 22, 551 "program": "MathSpectralNorm.ets" 552 } 553 } 554 }, 555 "kind": "method", 556 "accessibility": "private", 557 "static": true, 558 "optional": false, 559 "computed": false, 560 "value": { 561 "type": "FunctionExpression", 562 "function": { 563 "type": "ScriptFunction", 564 "id": { 565 "type": "Identifier", 566 "name": "fnAu", 567 "decorators": [], 568 "loc": { 569 "start": { 570 "line": 21, 571 "column": 18, 572 "program": "MathSpectralNorm.ets" 573 }, 574 "end": { 575 "line": 21, 576 "column": 22, 577 "program": "MathSpectralNorm.ets" 578 } 579 } 580 }, 581 "generator": false, 582 "async": false, 583 "expression": false, 584 "params": [ 585 { 586 "type": "ETSParameterExpression", 587 "name": { 588 "type": "Identifier", 589 "name": "u", 590 "typeAnnotation": { 591 "type": "ETSTypeReference", 592 "part": { 593 "type": "ETSTypeReferencePart", 594 "name": { 595 "type": "Identifier", 596 "name": "Array", 597 "decorators": [], 598 "loc": { 599 "start": { 600 "line": 1, 601 "column": 1, 602 "program": "MathSpectralNorm.ets" 603 }, 604 "end": { 605 "line": 1, 606 "column": 3, 607 "program": "MathSpectralNorm.ets" 608 } 609 } 610 }, 611 "typeParams": { 612 "type": "TSTypeParameterInstantiation", 613 "params": [ 614 { 615 "type": "ETSPrimitiveType", 616 "loc": { 617 "start": { 618 "line": 1, 619 "column": 3, 620 "program": "MathSpectralNorm.ets" 621 }, 622 "end": { 623 "line": 1, 624 "column": 3, 625 "program": "MathSpectralNorm.ets" 626 } 627 } 628 } 629 ], 630 "loc": { 631 "start": { 632 "line": 1, 633 "column": 3, 634 "program": "MathSpectralNorm.ets" 635 }, 636 "end": { 637 "line": 1, 638 "column": 3, 639 "program": "MathSpectralNorm.ets" 640 } 641 } 642 }, 643 "loc": { 644 "start": { 645 "line": 1, 646 "column": 1, 647 "program": "MathSpectralNorm.ets" 648 }, 649 "end": { 650 "line": 1, 651 "column": 3, 652 "program": "MathSpectralNorm.ets" 653 } 654 } 655 }, 656 "loc": { 657 "start": { 658 "line": 21, 659 "column": 32, 660 "program": "MathSpectralNorm.ets" 661 }, 662 "end": { 663 "line": 21, 664 "column": 34, 665 "program": "MathSpectralNorm.ets" 666 } 667 } 668 }, 669 "decorators": [], 670 "loc": { 671 "start": { 672 "line": 21, 673 "column": 23, 674 "program": "MathSpectralNorm.ets" 675 }, 676 "end": { 677 "line": 21, 678 "column": 34, 679 "program": "MathSpectralNorm.ets" 680 } 681 } 682 }, 683 "loc": { 684 "start": { 685 "line": 21, 686 "column": 23, 687 "program": "MathSpectralNorm.ets" 688 }, 689 "end": { 690 "line": 21, 691 "column": 34, 692 "program": "MathSpectralNorm.ets" 693 } 694 } 695 }, 696 { 697 "type": "ETSParameterExpression", 698 "name": { 699 "type": "Identifier", 700 "name": "v", 701 "typeAnnotation": { 702 "type": "ETSTypeReference", 703 "part": { 704 "type": "ETSTypeReferencePart", 705 "name": { 706 "type": "Identifier", 707 "name": "Array", 708 "decorators": [], 709 "loc": { 710 "start": { 711 "line": 1, 712 "column": 1, 713 "program": "MathSpectralNorm.ets" 714 }, 715 "end": { 716 "line": 1, 717 "column": 3, 718 "program": "MathSpectralNorm.ets" 719 } 720 } 721 }, 722 "typeParams": { 723 "type": "TSTypeParameterInstantiation", 724 "params": [ 725 { 726 "type": "ETSPrimitiveType", 727 "loc": { 728 "start": { 729 "line": 1, 730 "column": 3, 731 "program": "MathSpectralNorm.ets" 732 }, 733 "end": { 734 "line": 1, 735 "column": 3, 736 "program": "MathSpectralNorm.ets" 737 } 738 } 739 } 740 ], 741 "loc": { 742 "start": { 743 "line": 1, 744 "column": 3, 745 "program": "MathSpectralNorm.ets" 746 }, 747 "end": { 748 "line": 1, 749 "column": 3, 750 "program": "MathSpectralNorm.ets" 751 } 752 } 753 }, 754 "loc": { 755 "start": { 756 "line": 1, 757 "column": 1, 758 "program": "MathSpectralNorm.ets" 759 }, 760 "end": { 761 "line": 1, 762 "column": 3, 763 "program": "MathSpectralNorm.ets" 764 } 765 } 766 }, 767 "loc": { 768 "start": { 769 "line": 21, 770 "column": 45, 771 "program": "MathSpectralNorm.ets" 772 }, 773 "end": { 774 "line": 21, 775 "column": 47, 776 "program": "MathSpectralNorm.ets" 777 } 778 } 779 }, 780 "decorators": [], 781 "loc": { 782 "start": { 783 "line": 21, 784 "column": 36, 785 "program": "MathSpectralNorm.ets" 786 }, 787 "end": { 788 "line": 21, 789 "column": 47, 790 "program": "MathSpectralNorm.ets" 791 } 792 } 793 }, 794 "loc": { 795 "start": { 796 "line": 21, 797 "column": 36, 798 "program": "MathSpectralNorm.ets" 799 }, 800 "end": { 801 "line": 21, 802 "column": 47, 803 "program": "MathSpectralNorm.ets" 804 } 805 } 806 } 807 ], 808 "returnType": { 809 "type": "ETSPrimitiveType", 810 "loc": { 811 "start": { 812 "line": 21, 813 "column": 50, 814 "program": "MathSpectralNorm.ets" 815 }, 816 "end": { 817 "line": 21, 818 "column": 54, 819 "program": "MathSpectralNorm.ets" 820 } 821 } 822 }, 823 "body": { 824 "type": "BlockStatement", 825 "statements": [ 826 { 827 "type": "ForUpdateStatement", 828 "init": { 829 "type": "VariableDeclaration", 830 "declarations": [ 831 { 832 "type": "VariableDeclarator", 833 "id": { 834 "type": "Identifier", 835 "name": "i", 836 "typeAnnotation": { 837 "type": "ETSPrimitiveType", 838 "loc": { 839 "start": { 840 "line": 22, 841 "column": 17, 842 "program": "MathSpectralNorm.ets" 843 }, 844 "end": { 845 "line": 22, 846 "column": 20, 847 "program": "MathSpectralNorm.ets" 848 } 849 } 850 }, 851 "decorators": [], 852 "loc": { 853 "start": { 854 "line": 22, 855 "column": 14, 856 "program": "MathSpectralNorm.ets" 857 }, 858 "end": { 859 "line": 22, 860 "column": 15, 861 "program": "MathSpectralNorm.ets" 862 } 863 } 864 }, 865 "init": { 866 "type": "NumberLiteral", 867 "value": 0, 868 "loc": { 869 "start": { 870 "line": 22, 871 "column": 23, 872 "program": "MathSpectralNorm.ets" 873 }, 874 "end": { 875 "line": 22, 876 "column": 24, 877 "program": "MathSpectralNorm.ets" 878 } 879 } 880 }, 881 "loc": { 882 "start": { 883 "line": 22, 884 "column": 14, 885 "program": "MathSpectralNorm.ets" 886 }, 887 "end": { 888 "line": 22, 889 "column": 24, 890 "program": "MathSpectralNorm.ets" 891 } 892 } 893 } 894 ], 895 "kind": "let", 896 "loc": { 897 "start": { 898 "line": 22, 899 "column": 10, 900 "program": "MathSpectralNorm.ets" 901 }, 902 "end": { 903 "line": 22, 904 "column": 24, 905 "program": "MathSpectralNorm.ets" 906 } 907 } 908 }, 909 "test": { 910 "type": "BinaryExpression", 911 "operator": "<", 912 "left": { 913 "type": "Identifier", 914 "name": "i", 915 "decorators": [], 916 "loc": { 917 "start": { 918 "line": 22, 919 "column": 26, 920 "program": "MathSpectralNorm.ets" 921 }, 922 "end": { 923 "line": 22, 924 "column": 27, 925 "program": "MathSpectralNorm.ets" 926 } 927 } 928 }, 929 "right": { 930 "type": "MemberExpression", 931 "object": { 932 "type": "Identifier", 933 "name": "v", 934 "decorators": [], 935 "loc": { 936 "start": { 937 "line": 22, 938 "column": 30, 939 "program": "MathSpectralNorm.ets" 940 }, 941 "end": { 942 "line": 22, 943 "column": 31, 944 "program": "MathSpectralNorm.ets" 945 } 946 } 947 }, 948 "property": { 949 "type": "Identifier", 950 "name": "length", 951 "decorators": [], 952 "loc": { 953 "start": { 954 "line": 22, 955 "column": 32, 956 "program": "MathSpectralNorm.ets" 957 }, 958 "end": { 959 "line": 22, 960 "column": 38, 961 "program": "MathSpectralNorm.ets" 962 } 963 } 964 }, 965 "computed": false, 966 "optional": false, 967 "loc": { 968 "start": { 969 "line": 22, 970 "column": 30, 971 "program": "MathSpectralNorm.ets" 972 }, 973 "end": { 974 "line": 22, 975 "column": 38, 976 "program": "MathSpectralNorm.ets" 977 } 978 } 979 }, 980 "loc": { 981 "start": { 982 "line": 22, 983 "column": 26, 984 "program": "MathSpectralNorm.ets" 985 }, 986 "end": { 987 "line": 22, 988 "column": 38, 989 "program": "MathSpectralNorm.ets" 990 } 991 } 992 }, 993 "update": { 994 "type": "UpdateExpression", 995 "operator": "++", 996 "prefix": false, 997 "argument": { 998 "type": "Identifier", 999 "name": "i", 1000 "decorators": [], 1001 "loc": { 1002 "start": { 1003 "line": 22, 1004 "column": 40, 1005 "program": "MathSpectralNorm.ets" 1006 }, 1007 "end": { 1008 "line": 22, 1009 "column": 41, 1010 "program": "MathSpectralNorm.ets" 1011 } 1012 } 1013 }, 1014 "loc": { 1015 "start": { 1016 "line": 22, 1017 "column": 40, 1018 "program": "MathSpectralNorm.ets" 1019 }, 1020 "end": { 1021 "line": 22, 1022 "column": 43, 1023 "program": "MathSpectralNorm.ets" 1024 } 1025 } 1026 }, 1027 "body": { 1028 "type": "BlockStatement", 1029 "statements": [ 1030 { 1031 "type": "VariableDeclaration", 1032 "declarations": [ 1033 { 1034 "type": "VariableDeclarator", 1035 "id": { 1036 "type": "Identifier", 1037 "name": "t", 1038 "typeAnnotation": { 1039 "type": "ETSPrimitiveType", 1040 "loc": { 1041 "start": { 1042 "line": 23, 1043 "column": 14, 1044 "program": "MathSpectralNorm.ets" 1045 }, 1046 "end": { 1047 "line": 23, 1048 "column": 20, 1049 "program": "MathSpectralNorm.ets" 1050 } 1051 } 1052 }, 1053 "decorators": [], 1054 "loc": { 1055 "start": { 1056 "line": 23, 1057 "column": 11, 1058 "program": "MathSpectralNorm.ets" 1059 }, 1060 "end": { 1061 "line": 23, 1062 "column": 12, 1063 "program": "MathSpectralNorm.ets" 1064 } 1065 } 1066 }, 1067 "init": { 1068 "type": "NumberLiteral", 1069 "value": 0, 1070 "loc": { 1071 "start": { 1072 "line": 23, 1073 "column": 23, 1074 "program": "MathSpectralNorm.ets" 1075 }, 1076 "end": { 1077 "line": 23, 1078 "column": 24, 1079 "program": "MathSpectralNorm.ets" 1080 } 1081 } 1082 }, 1083 "loc": { 1084 "start": { 1085 "line": 23, 1086 "column": 11, 1087 "program": "MathSpectralNorm.ets" 1088 }, 1089 "end": { 1090 "line": 23, 1091 "column": 24, 1092 "program": "MathSpectralNorm.ets" 1093 } 1094 } 1095 } 1096 ], 1097 "kind": "let", 1098 "loc": { 1099 "start": { 1100 "line": 23, 1101 "column": 7, 1102 "program": "MathSpectralNorm.ets" 1103 }, 1104 "end": { 1105 "line": 23, 1106 "column": 25, 1107 "program": "MathSpectralNorm.ets" 1108 } 1109 } 1110 }, 1111 { 1112 "type": "ForUpdateStatement", 1113 "init": { 1114 "type": "VariableDeclaration", 1115 "declarations": [ 1116 { 1117 "type": "VariableDeclarator", 1118 "id": { 1119 "type": "Identifier", 1120 "name": "j", 1121 "typeAnnotation": { 1122 "type": "ETSPrimitiveType", 1123 "loc": { 1124 "start": { 1125 "line": 24, 1126 "column": 19, 1127 "program": "MathSpectralNorm.ets" 1128 }, 1129 "end": { 1130 "line": 24, 1131 "column": 22, 1132 "program": "MathSpectralNorm.ets" 1133 } 1134 } 1135 }, 1136 "decorators": [], 1137 "loc": { 1138 "start": { 1139 "line": 24, 1140 "column": 16, 1141 "program": "MathSpectralNorm.ets" 1142 }, 1143 "end": { 1144 "line": 24, 1145 "column": 17, 1146 "program": "MathSpectralNorm.ets" 1147 } 1148 } 1149 }, 1150 "init": { 1151 "type": "NumberLiteral", 1152 "value": 0, 1153 "loc": { 1154 "start": { 1155 "line": 24, 1156 "column": 25, 1157 "program": "MathSpectralNorm.ets" 1158 }, 1159 "end": { 1160 "line": 24, 1161 "column": 26, 1162 "program": "MathSpectralNorm.ets" 1163 } 1164 } 1165 }, 1166 "loc": { 1167 "start": { 1168 "line": 24, 1169 "column": 16, 1170 "program": "MathSpectralNorm.ets" 1171 }, 1172 "end": { 1173 "line": 24, 1174 "column": 26, 1175 "program": "MathSpectralNorm.ets" 1176 } 1177 } 1178 } 1179 ], 1180 "kind": "let", 1181 "loc": { 1182 "start": { 1183 "line": 24, 1184 "column": 12, 1185 "program": "MathSpectralNorm.ets" 1186 }, 1187 "end": { 1188 "line": 24, 1189 "column": 26, 1190 "program": "MathSpectralNorm.ets" 1191 } 1192 } 1193 }, 1194 "test": { 1195 "type": "BinaryExpression", 1196 "operator": "<", 1197 "left": { 1198 "type": "Identifier", 1199 "name": "j", 1200 "decorators": [], 1201 "loc": { 1202 "start": { 1203 "line": 24, 1204 "column": 28, 1205 "program": "MathSpectralNorm.ets" 1206 }, 1207 "end": { 1208 "line": 24, 1209 "column": 29, 1210 "program": "MathSpectralNorm.ets" 1211 } 1212 } 1213 }, 1214 "right": { 1215 "type": "MemberExpression", 1216 "object": { 1217 "type": "Identifier", 1218 "name": "u", 1219 "decorators": [], 1220 "loc": { 1221 "start": { 1222 "line": 24, 1223 "column": 32, 1224 "program": "MathSpectralNorm.ets" 1225 }, 1226 "end": { 1227 "line": 24, 1228 "column": 33, 1229 "program": "MathSpectralNorm.ets" 1230 } 1231 } 1232 }, 1233 "property": { 1234 "type": "Identifier", 1235 "name": "length", 1236 "decorators": [], 1237 "loc": { 1238 "start": { 1239 "line": 24, 1240 "column": 34, 1241 "program": "MathSpectralNorm.ets" 1242 }, 1243 "end": { 1244 "line": 24, 1245 "column": 40, 1246 "program": "MathSpectralNorm.ets" 1247 } 1248 } 1249 }, 1250 "computed": false, 1251 "optional": false, 1252 "loc": { 1253 "start": { 1254 "line": 24, 1255 "column": 32, 1256 "program": "MathSpectralNorm.ets" 1257 }, 1258 "end": { 1259 "line": 24, 1260 "column": 40, 1261 "program": "MathSpectralNorm.ets" 1262 } 1263 } 1264 }, 1265 "loc": { 1266 "start": { 1267 "line": 24, 1268 "column": 28, 1269 "program": "MathSpectralNorm.ets" 1270 }, 1271 "end": { 1272 "line": 24, 1273 "column": 40, 1274 "program": "MathSpectralNorm.ets" 1275 } 1276 } 1277 }, 1278 "update": { 1279 "type": "UpdateExpression", 1280 "operator": "++", 1281 "prefix": false, 1282 "argument": { 1283 "type": "Identifier", 1284 "name": "j", 1285 "decorators": [], 1286 "loc": { 1287 "start": { 1288 "line": 24, 1289 "column": 42, 1290 "program": "MathSpectralNorm.ets" 1291 }, 1292 "end": { 1293 "line": 24, 1294 "column": 43, 1295 "program": "MathSpectralNorm.ets" 1296 } 1297 } 1298 }, 1299 "loc": { 1300 "start": { 1301 "line": 24, 1302 "column": 42, 1303 "program": "MathSpectralNorm.ets" 1304 }, 1305 "end": { 1306 "line": 24, 1307 "column": 45, 1308 "program": "MathSpectralNorm.ets" 1309 } 1310 } 1311 }, 1312 "body": { 1313 "type": "BlockStatement", 1314 "statements": [ 1315 { 1316 "type": "ExpressionStatement", 1317 "expression": { 1318 "type": "AssignmentExpression", 1319 "operator": "+=", 1320 "left": { 1321 "type": "Identifier", 1322 "name": "t", 1323 "decorators": [], 1324 "loc": { 1325 "start": { 1326 "line": 25, 1327 "column": 9, 1328 "program": "MathSpectralNorm.ets" 1329 }, 1330 "end": { 1331 "line": 25, 1332 "column": 10, 1333 "program": "MathSpectralNorm.ets" 1334 } 1335 } 1336 }, 1337 "right": { 1338 "type": "BinaryExpression", 1339 "operator": "*", 1340 "left": { 1341 "type": "CallExpression", 1342 "callee": { 1343 "type": "MemberExpression", 1344 "object": { 1345 "type": "Identifier", 1346 "name": "MathSpectralNorm", 1347 "decorators": [], 1348 "loc": { 1349 "start": { 1350 "line": 25, 1351 "column": 14, 1352 "program": "MathSpectralNorm.ets" 1353 }, 1354 "end": { 1355 "line": 25, 1356 "column": 30, 1357 "program": "MathSpectralNorm.ets" 1358 } 1359 } 1360 }, 1361 "property": { 1362 "type": "Identifier", 1363 "name": "fnA", 1364 "decorators": [], 1365 "loc": { 1366 "start": { 1367 "line": 25, 1368 "column": 31, 1369 "program": "MathSpectralNorm.ets" 1370 }, 1371 "end": { 1372 "line": 25, 1373 "column": 34, 1374 "program": "MathSpectralNorm.ets" 1375 } 1376 } 1377 }, 1378 "computed": false, 1379 "optional": false, 1380 "loc": { 1381 "start": { 1382 "line": 25, 1383 "column": 14, 1384 "program": "MathSpectralNorm.ets" 1385 }, 1386 "end": { 1387 "line": 25, 1388 "column": 34, 1389 "program": "MathSpectralNorm.ets" 1390 } 1391 } 1392 }, 1393 "arguments": [ 1394 { 1395 "type": "Identifier", 1396 "name": "i", 1397 "decorators": [], 1398 "loc": { 1399 "start": { 1400 "line": 25, 1401 "column": 35, 1402 "program": "MathSpectralNorm.ets" 1403 }, 1404 "end": { 1405 "line": 25, 1406 "column": 36, 1407 "program": "MathSpectralNorm.ets" 1408 } 1409 } 1410 }, 1411 { 1412 "type": "Identifier", 1413 "name": "j", 1414 "decorators": [], 1415 "loc": { 1416 "start": { 1417 "line": 25, 1418 "column": 38, 1419 "program": "MathSpectralNorm.ets" 1420 }, 1421 "end": { 1422 "line": 25, 1423 "column": 39, 1424 "program": "MathSpectralNorm.ets" 1425 } 1426 } 1427 } 1428 ], 1429 "optional": false, 1430 "loc": { 1431 "start": { 1432 "line": 25, 1433 "column": 14, 1434 "program": "MathSpectralNorm.ets" 1435 }, 1436 "end": { 1437 "line": 25, 1438 "column": 40, 1439 "program": "MathSpectralNorm.ets" 1440 } 1441 } 1442 }, 1443 "right": { 1444 "type": "MemberExpression", 1445 "object": { 1446 "type": "Identifier", 1447 "name": "u", 1448 "decorators": [], 1449 "loc": { 1450 "start": { 1451 "line": 25, 1452 "column": 43, 1453 "program": "MathSpectralNorm.ets" 1454 }, 1455 "end": { 1456 "line": 25, 1457 "column": 44, 1458 "program": "MathSpectralNorm.ets" 1459 } 1460 } 1461 }, 1462 "property": { 1463 "type": "Identifier", 1464 "name": "j", 1465 "decorators": [], 1466 "loc": { 1467 "start": { 1468 "line": 25, 1469 "column": 45, 1470 "program": "MathSpectralNorm.ets" 1471 }, 1472 "end": { 1473 "line": 25, 1474 "column": 46, 1475 "program": "MathSpectralNorm.ets" 1476 } 1477 } 1478 }, 1479 "computed": true, 1480 "optional": false, 1481 "loc": { 1482 "start": { 1483 "line": 25, 1484 "column": 43, 1485 "program": "MathSpectralNorm.ets" 1486 }, 1487 "end": { 1488 "line": 25, 1489 "column": 47, 1490 "program": "MathSpectralNorm.ets" 1491 } 1492 } 1493 }, 1494 "loc": { 1495 "start": { 1496 "line": 25, 1497 "column": 14, 1498 "program": "MathSpectralNorm.ets" 1499 }, 1500 "end": { 1501 "line": 25, 1502 "column": 47, 1503 "program": "MathSpectralNorm.ets" 1504 } 1505 } 1506 }, 1507 "loc": { 1508 "start": { 1509 "line": 25, 1510 "column": 9, 1511 "program": "MathSpectralNorm.ets" 1512 }, 1513 "end": { 1514 "line": 25, 1515 "column": 47, 1516 "program": "MathSpectralNorm.ets" 1517 } 1518 } 1519 }, 1520 "loc": { 1521 "start": { 1522 "line": 25, 1523 "column": 9, 1524 "program": "MathSpectralNorm.ets" 1525 }, 1526 "end": { 1527 "line": 25, 1528 "column": 48, 1529 "program": "MathSpectralNorm.ets" 1530 } 1531 } 1532 } 1533 ], 1534 "loc": { 1535 "start": { 1536 "line": 24, 1537 "column": 47, 1538 "program": "MathSpectralNorm.ets" 1539 }, 1540 "end": { 1541 "line": 26, 1542 "column": 8, 1543 "program": "MathSpectralNorm.ets" 1544 } 1545 } 1546 }, 1547 "loc": { 1548 "start": { 1549 "line": 24, 1550 "column": 7, 1551 "program": "MathSpectralNorm.ets" 1552 }, 1553 "end": { 1554 "line": 26, 1555 "column": 8, 1556 "program": "MathSpectralNorm.ets" 1557 } 1558 } 1559 }, 1560 { 1561 "type": "ExpressionStatement", 1562 "expression": { 1563 "type": "AssignmentExpression", 1564 "operator": "=", 1565 "left": { 1566 "type": "MemberExpression", 1567 "object": { 1568 "type": "Identifier", 1569 "name": "v", 1570 "decorators": [], 1571 "loc": { 1572 "start": { 1573 "line": 27, 1574 "column": 7, 1575 "program": "MathSpectralNorm.ets" 1576 }, 1577 "end": { 1578 "line": 27, 1579 "column": 8, 1580 "program": "MathSpectralNorm.ets" 1581 } 1582 } 1583 }, 1584 "property": { 1585 "type": "Identifier", 1586 "name": "i", 1587 "decorators": [], 1588 "loc": { 1589 "start": { 1590 "line": 27, 1591 "column": 9, 1592 "program": "MathSpectralNorm.ets" 1593 }, 1594 "end": { 1595 "line": 27, 1596 "column": 10, 1597 "program": "MathSpectralNorm.ets" 1598 } 1599 } 1600 }, 1601 "computed": true, 1602 "optional": false, 1603 "loc": { 1604 "start": { 1605 "line": 27, 1606 "column": 7, 1607 "program": "MathSpectralNorm.ets" 1608 }, 1609 "end": { 1610 "line": 27, 1611 "column": 11, 1612 "program": "MathSpectralNorm.ets" 1613 } 1614 } 1615 }, 1616 "right": { 1617 "type": "Identifier", 1618 "name": "t", 1619 "decorators": [], 1620 "loc": { 1621 "start": { 1622 "line": 27, 1623 "column": 14, 1624 "program": "MathSpectralNorm.ets" 1625 }, 1626 "end": { 1627 "line": 27, 1628 "column": 15, 1629 "program": "MathSpectralNorm.ets" 1630 } 1631 } 1632 }, 1633 "loc": { 1634 "start": { 1635 "line": 27, 1636 "column": 7, 1637 "program": "MathSpectralNorm.ets" 1638 }, 1639 "end": { 1640 "line": 27, 1641 "column": 15, 1642 "program": "MathSpectralNorm.ets" 1643 } 1644 } 1645 }, 1646 "loc": { 1647 "start": { 1648 "line": 27, 1649 "column": 7, 1650 "program": "MathSpectralNorm.ets" 1651 }, 1652 "end": { 1653 "line": 27, 1654 "column": 16, 1655 "program": "MathSpectralNorm.ets" 1656 } 1657 } 1658 } 1659 ], 1660 "loc": { 1661 "start": { 1662 "line": 22, 1663 "column": 45, 1664 "program": "MathSpectralNorm.ets" 1665 }, 1666 "end": { 1667 "line": 28, 1668 "column": 6, 1669 "program": "MathSpectralNorm.ets" 1670 } 1671 } 1672 }, 1673 "loc": { 1674 "start": { 1675 "line": 22, 1676 "column": 5, 1677 "program": "MathSpectralNorm.ets" 1678 }, 1679 "end": { 1680 "line": 28, 1681 "column": 6, 1682 "program": "MathSpectralNorm.ets" 1683 } 1684 } 1685 } 1686 ], 1687 "loc": { 1688 "start": { 1689 "line": 21, 1690 "column": 55, 1691 "program": "MathSpectralNorm.ets" 1692 }, 1693 "end": { 1694 "line": 29, 1695 "column": 4, 1696 "program": "MathSpectralNorm.ets" 1697 } 1698 } 1699 }, 1700 "loc": { 1701 "start": { 1702 "line": 21, 1703 "column": 22, 1704 "program": "MathSpectralNorm.ets" 1705 }, 1706 "end": { 1707 "line": 29, 1708 "column": 4, 1709 "program": "MathSpectralNorm.ets" 1710 } 1711 } 1712 }, 1713 "loc": { 1714 "start": { 1715 "line": 21, 1716 "column": 22, 1717 "program": "MathSpectralNorm.ets" 1718 }, 1719 "end": { 1720 "line": 29, 1721 "column": 4, 1722 "program": "MathSpectralNorm.ets" 1723 } 1724 } 1725 }, 1726 "overloads": [], 1727 "decorators": [], 1728 "loc": { 1729 "start": { 1730 "line": 21, 1731 "column": 3, 1732 "program": "MathSpectralNorm.ets" 1733 }, 1734 "end": { 1735 "line": 29, 1736 "column": 4, 1737 "program": "MathSpectralNorm.ets" 1738 } 1739 } 1740 }, 1741 { 1742 "type": "MethodDefinition", 1743 "key": { 1744 "type": "Identifier", 1745 "name": "fnAtu", 1746 "decorators": [], 1747 "loc": { 1748 "start": { 1749 "line": 31, 1750 "column": 18, 1751 "program": "MathSpectralNorm.ets" 1752 }, 1753 "end": { 1754 "line": 31, 1755 "column": 23, 1756 "program": "MathSpectralNorm.ets" 1757 } 1758 } 1759 }, 1760 "kind": "method", 1761 "accessibility": "private", 1762 "static": true, 1763 "optional": false, 1764 "computed": false, 1765 "value": { 1766 "type": "FunctionExpression", 1767 "function": { 1768 "type": "ScriptFunction", 1769 "id": { 1770 "type": "Identifier", 1771 "name": "fnAtu", 1772 "decorators": [], 1773 "loc": { 1774 "start": { 1775 "line": 31, 1776 "column": 18, 1777 "program": "MathSpectralNorm.ets" 1778 }, 1779 "end": { 1780 "line": 31, 1781 "column": 23, 1782 "program": "MathSpectralNorm.ets" 1783 } 1784 } 1785 }, 1786 "generator": false, 1787 "async": false, 1788 "expression": false, 1789 "params": [ 1790 { 1791 "type": "ETSParameterExpression", 1792 "name": { 1793 "type": "Identifier", 1794 "name": "u", 1795 "typeAnnotation": { 1796 "type": "ETSTypeReference", 1797 "part": { 1798 "type": "ETSTypeReferencePart", 1799 "name": { 1800 "type": "Identifier", 1801 "name": "Array", 1802 "decorators": [], 1803 "loc": { 1804 "start": { 1805 "line": 1, 1806 "column": 1, 1807 "program": "MathSpectralNorm.ets" 1808 }, 1809 "end": { 1810 "line": 1, 1811 "column": 3, 1812 "program": "MathSpectralNorm.ets" 1813 } 1814 } 1815 }, 1816 "typeParams": { 1817 "type": "TSTypeParameterInstantiation", 1818 "params": [ 1819 { 1820 "type": "ETSPrimitiveType", 1821 "loc": { 1822 "start": { 1823 "line": 1, 1824 "column": 3, 1825 "program": "MathSpectralNorm.ets" 1826 }, 1827 "end": { 1828 "line": 1, 1829 "column": 3, 1830 "program": "MathSpectralNorm.ets" 1831 } 1832 } 1833 } 1834 ], 1835 "loc": { 1836 "start": { 1837 "line": 1, 1838 "column": 3, 1839 "program": "MathSpectralNorm.ets" 1840 }, 1841 "end": { 1842 "line": 1, 1843 "column": 3, 1844 "program": "MathSpectralNorm.ets" 1845 } 1846 } 1847 }, 1848 "loc": { 1849 "start": { 1850 "line": 1, 1851 "column": 1, 1852 "program": "MathSpectralNorm.ets" 1853 }, 1854 "end": { 1855 "line": 1, 1856 "column": 3, 1857 "program": "MathSpectralNorm.ets" 1858 } 1859 } 1860 }, 1861 "loc": { 1862 "start": { 1863 "line": 31, 1864 "column": 33, 1865 "program": "MathSpectralNorm.ets" 1866 }, 1867 "end": { 1868 "line": 31, 1869 "column": 35, 1870 "program": "MathSpectralNorm.ets" 1871 } 1872 } 1873 }, 1874 "decorators": [], 1875 "loc": { 1876 "start": { 1877 "line": 31, 1878 "column": 24, 1879 "program": "MathSpectralNorm.ets" 1880 }, 1881 "end": { 1882 "line": 31, 1883 "column": 35, 1884 "program": "MathSpectralNorm.ets" 1885 } 1886 } 1887 }, 1888 "loc": { 1889 "start": { 1890 "line": 31, 1891 "column": 24, 1892 "program": "MathSpectralNorm.ets" 1893 }, 1894 "end": { 1895 "line": 31, 1896 "column": 35, 1897 "program": "MathSpectralNorm.ets" 1898 } 1899 } 1900 }, 1901 { 1902 "type": "ETSParameterExpression", 1903 "name": { 1904 "type": "Identifier", 1905 "name": "v", 1906 "typeAnnotation": { 1907 "type": "ETSTypeReference", 1908 "part": { 1909 "type": "ETSTypeReferencePart", 1910 "name": { 1911 "type": "Identifier", 1912 "name": "Array", 1913 "decorators": [], 1914 "loc": { 1915 "start": { 1916 "line": 1, 1917 "column": 1, 1918 "program": "MathSpectralNorm.ets" 1919 }, 1920 "end": { 1921 "line": 1, 1922 "column": 3, 1923 "program": "MathSpectralNorm.ets" 1924 } 1925 } 1926 }, 1927 "typeParams": { 1928 "type": "TSTypeParameterInstantiation", 1929 "params": [ 1930 { 1931 "type": "ETSPrimitiveType", 1932 "loc": { 1933 "start": { 1934 "line": 1, 1935 "column": 3, 1936 "program": "MathSpectralNorm.ets" 1937 }, 1938 "end": { 1939 "line": 1, 1940 "column": 3, 1941 "program": "MathSpectralNorm.ets" 1942 } 1943 } 1944 } 1945 ], 1946 "loc": { 1947 "start": { 1948 "line": 1, 1949 "column": 3, 1950 "program": "MathSpectralNorm.ets" 1951 }, 1952 "end": { 1953 "line": 1, 1954 "column": 3, 1955 "program": "MathSpectralNorm.ets" 1956 } 1957 } 1958 }, 1959 "loc": { 1960 "start": { 1961 "line": 1, 1962 "column": 1, 1963 "program": "MathSpectralNorm.ets" 1964 }, 1965 "end": { 1966 "line": 1, 1967 "column": 3, 1968 "program": "MathSpectralNorm.ets" 1969 } 1970 } 1971 }, 1972 "loc": { 1973 "start": { 1974 "line": 31, 1975 "column": 46, 1976 "program": "MathSpectralNorm.ets" 1977 }, 1978 "end": { 1979 "line": 31, 1980 "column": 48, 1981 "program": "MathSpectralNorm.ets" 1982 } 1983 } 1984 }, 1985 "decorators": [], 1986 "loc": { 1987 "start": { 1988 "line": 31, 1989 "column": 37, 1990 "program": "MathSpectralNorm.ets" 1991 }, 1992 "end": { 1993 "line": 31, 1994 "column": 48, 1995 "program": "MathSpectralNorm.ets" 1996 } 1997 } 1998 }, 1999 "loc": { 2000 "start": { 2001 "line": 31, 2002 "column": 37, 2003 "program": "MathSpectralNorm.ets" 2004 }, 2005 "end": { 2006 "line": 31, 2007 "column": 48, 2008 "program": "MathSpectralNorm.ets" 2009 } 2010 } 2011 } 2012 ], 2013 "returnType": { 2014 "type": "ETSPrimitiveType", 2015 "loc": { 2016 "start": { 2017 "line": 31, 2018 "column": 51, 2019 "program": "MathSpectralNorm.ets" 2020 }, 2021 "end": { 2022 "line": 31, 2023 "column": 55, 2024 "program": "MathSpectralNorm.ets" 2025 } 2026 } 2027 }, 2028 "body": { 2029 "type": "BlockStatement", 2030 "statements": [ 2031 { 2032 "type": "ForUpdateStatement", 2033 "init": { 2034 "type": "VariableDeclaration", 2035 "declarations": [ 2036 { 2037 "type": "VariableDeclarator", 2038 "id": { 2039 "type": "Identifier", 2040 "name": "i", 2041 "typeAnnotation": { 2042 "type": "ETSPrimitiveType", 2043 "loc": { 2044 "start": { 2045 "line": 32, 2046 "column": 17, 2047 "program": "MathSpectralNorm.ets" 2048 }, 2049 "end": { 2050 "line": 32, 2051 "column": 20, 2052 "program": "MathSpectralNorm.ets" 2053 } 2054 } 2055 }, 2056 "decorators": [], 2057 "loc": { 2058 "start": { 2059 "line": 32, 2060 "column": 14, 2061 "program": "MathSpectralNorm.ets" 2062 }, 2063 "end": { 2064 "line": 32, 2065 "column": 15, 2066 "program": "MathSpectralNorm.ets" 2067 } 2068 } 2069 }, 2070 "init": { 2071 "type": "NumberLiteral", 2072 "value": 0, 2073 "loc": { 2074 "start": { 2075 "line": 32, 2076 "column": 23, 2077 "program": "MathSpectralNorm.ets" 2078 }, 2079 "end": { 2080 "line": 32, 2081 "column": 24, 2082 "program": "MathSpectralNorm.ets" 2083 } 2084 } 2085 }, 2086 "loc": { 2087 "start": { 2088 "line": 32, 2089 "column": 14, 2090 "program": "MathSpectralNorm.ets" 2091 }, 2092 "end": { 2093 "line": 32, 2094 "column": 24, 2095 "program": "MathSpectralNorm.ets" 2096 } 2097 } 2098 } 2099 ], 2100 "kind": "let", 2101 "loc": { 2102 "start": { 2103 "line": 32, 2104 "column": 10, 2105 "program": "MathSpectralNorm.ets" 2106 }, 2107 "end": { 2108 "line": 32, 2109 "column": 24, 2110 "program": "MathSpectralNorm.ets" 2111 } 2112 } 2113 }, 2114 "test": { 2115 "type": "BinaryExpression", 2116 "operator": "<", 2117 "left": { 2118 "type": "Identifier", 2119 "name": "i", 2120 "decorators": [], 2121 "loc": { 2122 "start": { 2123 "line": 32, 2124 "column": 26, 2125 "program": "MathSpectralNorm.ets" 2126 }, 2127 "end": { 2128 "line": 32, 2129 "column": 27, 2130 "program": "MathSpectralNorm.ets" 2131 } 2132 } 2133 }, 2134 "right": { 2135 "type": "MemberExpression", 2136 "object": { 2137 "type": "Identifier", 2138 "name": "v", 2139 "decorators": [], 2140 "loc": { 2141 "start": { 2142 "line": 32, 2143 "column": 30, 2144 "program": "MathSpectralNorm.ets" 2145 }, 2146 "end": { 2147 "line": 32, 2148 "column": 31, 2149 "program": "MathSpectralNorm.ets" 2150 } 2151 } 2152 }, 2153 "property": { 2154 "type": "Identifier", 2155 "name": "length", 2156 "decorators": [], 2157 "loc": { 2158 "start": { 2159 "line": 32, 2160 "column": 32, 2161 "program": "MathSpectralNorm.ets" 2162 }, 2163 "end": { 2164 "line": 32, 2165 "column": 38, 2166 "program": "MathSpectralNorm.ets" 2167 } 2168 } 2169 }, 2170 "computed": false, 2171 "optional": false, 2172 "loc": { 2173 "start": { 2174 "line": 32, 2175 "column": 30, 2176 "program": "MathSpectralNorm.ets" 2177 }, 2178 "end": { 2179 "line": 32, 2180 "column": 38, 2181 "program": "MathSpectralNorm.ets" 2182 } 2183 } 2184 }, 2185 "loc": { 2186 "start": { 2187 "line": 32, 2188 "column": 26, 2189 "program": "MathSpectralNorm.ets" 2190 }, 2191 "end": { 2192 "line": 32, 2193 "column": 38, 2194 "program": "MathSpectralNorm.ets" 2195 } 2196 } 2197 }, 2198 "update": { 2199 "type": "UpdateExpression", 2200 "operator": "++", 2201 "prefix": false, 2202 "argument": { 2203 "type": "Identifier", 2204 "name": "i", 2205 "decorators": [], 2206 "loc": { 2207 "start": { 2208 "line": 32, 2209 "column": 40, 2210 "program": "MathSpectralNorm.ets" 2211 }, 2212 "end": { 2213 "line": 32, 2214 "column": 41, 2215 "program": "MathSpectralNorm.ets" 2216 } 2217 } 2218 }, 2219 "loc": { 2220 "start": { 2221 "line": 32, 2222 "column": 40, 2223 "program": "MathSpectralNorm.ets" 2224 }, 2225 "end": { 2226 "line": 32, 2227 "column": 43, 2228 "program": "MathSpectralNorm.ets" 2229 } 2230 } 2231 }, 2232 "body": { 2233 "type": "BlockStatement", 2234 "statements": [ 2235 { 2236 "type": "VariableDeclaration", 2237 "declarations": [ 2238 { 2239 "type": "VariableDeclarator", 2240 "id": { 2241 "type": "Identifier", 2242 "name": "t", 2243 "typeAnnotation": { 2244 "type": "ETSPrimitiveType", 2245 "loc": { 2246 "start": { 2247 "line": 33, 2248 "column": 14, 2249 "program": "MathSpectralNorm.ets" 2250 }, 2251 "end": { 2252 "line": 33, 2253 "column": 20, 2254 "program": "MathSpectralNorm.ets" 2255 } 2256 } 2257 }, 2258 "decorators": [], 2259 "loc": { 2260 "start": { 2261 "line": 33, 2262 "column": 11, 2263 "program": "MathSpectralNorm.ets" 2264 }, 2265 "end": { 2266 "line": 33, 2267 "column": 12, 2268 "program": "MathSpectralNorm.ets" 2269 } 2270 } 2271 }, 2272 "init": { 2273 "type": "NumberLiteral", 2274 "value": 0, 2275 "loc": { 2276 "start": { 2277 "line": 33, 2278 "column": 23, 2279 "program": "MathSpectralNorm.ets" 2280 }, 2281 "end": { 2282 "line": 33, 2283 "column": 24, 2284 "program": "MathSpectralNorm.ets" 2285 } 2286 } 2287 }, 2288 "loc": { 2289 "start": { 2290 "line": 33, 2291 "column": 11, 2292 "program": "MathSpectralNorm.ets" 2293 }, 2294 "end": { 2295 "line": 33, 2296 "column": 24, 2297 "program": "MathSpectralNorm.ets" 2298 } 2299 } 2300 } 2301 ], 2302 "kind": "let", 2303 "loc": { 2304 "start": { 2305 "line": 33, 2306 "column": 7, 2307 "program": "MathSpectralNorm.ets" 2308 }, 2309 "end": { 2310 "line": 33, 2311 "column": 25, 2312 "program": "MathSpectralNorm.ets" 2313 } 2314 } 2315 }, 2316 { 2317 "type": "ForUpdateStatement", 2318 "init": { 2319 "type": "VariableDeclaration", 2320 "declarations": [ 2321 { 2322 "type": "VariableDeclarator", 2323 "id": { 2324 "type": "Identifier", 2325 "name": "j", 2326 "typeAnnotation": { 2327 "type": "ETSPrimitiveType", 2328 "loc": { 2329 "start": { 2330 "line": 34, 2331 "column": 19, 2332 "program": "MathSpectralNorm.ets" 2333 }, 2334 "end": { 2335 "line": 34, 2336 "column": 22, 2337 "program": "MathSpectralNorm.ets" 2338 } 2339 } 2340 }, 2341 "decorators": [], 2342 "loc": { 2343 "start": { 2344 "line": 34, 2345 "column": 16, 2346 "program": "MathSpectralNorm.ets" 2347 }, 2348 "end": { 2349 "line": 34, 2350 "column": 17, 2351 "program": "MathSpectralNorm.ets" 2352 } 2353 } 2354 }, 2355 "init": { 2356 "type": "NumberLiteral", 2357 "value": 0, 2358 "loc": { 2359 "start": { 2360 "line": 34, 2361 "column": 25, 2362 "program": "MathSpectralNorm.ets" 2363 }, 2364 "end": { 2365 "line": 34, 2366 "column": 26, 2367 "program": "MathSpectralNorm.ets" 2368 } 2369 } 2370 }, 2371 "loc": { 2372 "start": { 2373 "line": 34, 2374 "column": 16, 2375 "program": "MathSpectralNorm.ets" 2376 }, 2377 "end": { 2378 "line": 34, 2379 "column": 26, 2380 "program": "MathSpectralNorm.ets" 2381 } 2382 } 2383 } 2384 ], 2385 "kind": "let", 2386 "loc": { 2387 "start": { 2388 "line": 34, 2389 "column": 12, 2390 "program": "MathSpectralNorm.ets" 2391 }, 2392 "end": { 2393 "line": 34, 2394 "column": 26, 2395 "program": "MathSpectralNorm.ets" 2396 } 2397 } 2398 }, 2399 "test": { 2400 "type": "BinaryExpression", 2401 "operator": "<", 2402 "left": { 2403 "type": "Identifier", 2404 "name": "j", 2405 "decorators": [], 2406 "loc": { 2407 "start": { 2408 "line": 34, 2409 "column": 28, 2410 "program": "MathSpectralNorm.ets" 2411 }, 2412 "end": { 2413 "line": 34, 2414 "column": 29, 2415 "program": "MathSpectralNorm.ets" 2416 } 2417 } 2418 }, 2419 "right": { 2420 "type": "MemberExpression", 2421 "object": { 2422 "type": "Identifier", 2423 "name": "u", 2424 "decorators": [], 2425 "loc": { 2426 "start": { 2427 "line": 34, 2428 "column": 32, 2429 "program": "MathSpectralNorm.ets" 2430 }, 2431 "end": { 2432 "line": 34, 2433 "column": 33, 2434 "program": "MathSpectralNorm.ets" 2435 } 2436 } 2437 }, 2438 "property": { 2439 "type": "Identifier", 2440 "name": "length", 2441 "decorators": [], 2442 "loc": { 2443 "start": { 2444 "line": 34, 2445 "column": 34, 2446 "program": "MathSpectralNorm.ets" 2447 }, 2448 "end": { 2449 "line": 34, 2450 "column": 40, 2451 "program": "MathSpectralNorm.ets" 2452 } 2453 } 2454 }, 2455 "computed": false, 2456 "optional": false, 2457 "loc": { 2458 "start": { 2459 "line": 34, 2460 "column": 32, 2461 "program": "MathSpectralNorm.ets" 2462 }, 2463 "end": { 2464 "line": 34, 2465 "column": 40, 2466 "program": "MathSpectralNorm.ets" 2467 } 2468 } 2469 }, 2470 "loc": { 2471 "start": { 2472 "line": 34, 2473 "column": 28, 2474 "program": "MathSpectralNorm.ets" 2475 }, 2476 "end": { 2477 "line": 34, 2478 "column": 40, 2479 "program": "MathSpectralNorm.ets" 2480 } 2481 } 2482 }, 2483 "update": { 2484 "type": "UpdateExpression", 2485 "operator": "++", 2486 "prefix": false, 2487 "argument": { 2488 "type": "Identifier", 2489 "name": "j", 2490 "decorators": [], 2491 "loc": { 2492 "start": { 2493 "line": 34, 2494 "column": 42, 2495 "program": "MathSpectralNorm.ets" 2496 }, 2497 "end": { 2498 "line": 34, 2499 "column": 43, 2500 "program": "MathSpectralNorm.ets" 2501 } 2502 } 2503 }, 2504 "loc": { 2505 "start": { 2506 "line": 34, 2507 "column": 42, 2508 "program": "MathSpectralNorm.ets" 2509 }, 2510 "end": { 2511 "line": 34, 2512 "column": 45, 2513 "program": "MathSpectralNorm.ets" 2514 } 2515 } 2516 }, 2517 "body": { 2518 "type": "BlockStatement", 2519 "statements": [ 2520 { 2521 "type": "ExpressionStatement", 2522 "expression": { 2523 "type": "AssignmentExpression", 2524 "operator": "+=", 2525 "left": { 2526 "type": "Identifier", 2527 "name": "t", 2528 "decorators": [], 2529 "loc": { 2530 "start": { 2531 "line": 35, 2532 "column": 9, 2533 "program": "MathSpectralNorm.ets" 2534 }, 2535 "end": { 2536 "line": 35, 2537 "column": 10, 2538 "program": "MathSpectralNorm.ets" 2539 } 2540 } 2541 }, 2542 "right": { 2543 "type": "BinaryExpression", 2544 "operator": "*", 2545 "left": { 2546 "type": "CallExpression", 2547 "callee": { 2548 "type": "MemberExpression", 2549 "object": { 2550 "type": "Identifier", 2551 "name": "MathSpectralNorm", 2552 "decorators": [], 2553 "loc": { 2554 "start": { 2555 "line": 35, 2556 "column": 14, 2557 "program": "MathSpectralNorm.ets" 2558 }, 2559 "end": { 2560 "line": 35, 2561 "column": 30, 2562 "program": "MathSpectralNorm.ets" 2563 } 2564 } 2565 }, 2566 "property": { 2567 "type": "Identifier", 2568 "name": "fnA", 2569 "decorators": [], 2570 "loc": { 2571 "start": { 2572 "line": 35, 2573 "column": 31, 2574 "program": "MathSpectralNorm.ets" 2575 }, 2576 "end": { 2577 "line": 35, 2578 "column": 34, 2579 "program": "MathSpectralNorm.ets" 2580 } 2581 } 2582 }, 2583 "computed": false, 2584 "optional": false, 2585 "loc": { 2586 "start": { 2587 "line": 35, 2588 "column": 14, 2589 "program": "MathSpectralNorm.ets" 2590 }, 2591 "end": { 2592 "line": 35, 2593 "column": 34, 2594 "program": "MathSpectralNorm.ets" 2595 } 2596 } 2597 }, 2598 "arguments": [ 2599 { 2600 "type": "Identifier", 2601 "name": "j", 2602 "decorators": [], 2603 "loc": { 2604 "start": { 2605 "line": 35, 2606 "column": 35, 2607 "program": "MathSpectralNorm.ets" 2608 }, 2609 "end": { 2610 "line": 35, 2611 "column": 36, 2612 "program": "MathSpectralNorm.ets" 2613 } 2614 } 2615 }, 2616 { 2617 "type": "Identifier", 2618 "name": "i", 2619 "decorators": [], 2620 "loc": { 2621 "start": { 2622 "line": 35, 2623 "column": 38, 2624 "program": "MathSpectralNorm.ets" 2625 }, 2626 "end": { 2627 "line": 35, 2628 "column": 39, 2629 "program": "MathSpectralNorm.ets" 2630 } 2631 } 2632 } 2633 ], 2634 "optional": false, 2635 "loc": { 2636 "start": { 2637 "line": 35, 2638 "column": 14, 2639 "program": "MathSpectralNorm.ets" 2640 }, 2641 "end": { 2642 "line": 35, 2643 "column": 40, 2644 "program": "MathSpectralNorm.ets" 2645 } 2646 } 2647 }, 2648 "right": { 2649 "type": "MemberExpression", 2650 "object": { 2651 "type": "Identifier", 2652 "name": "u", 2653 "decorators": [], 2654 "loc": { 2655 "start": { 2656 "line": 35, 2657 "column": 43, 2658 "program": "MathSpectralNorm.ets" 2659 }, 2660 "end": { 2661 "line": 35, 2662 "column": 44, 2663 "program": "MathSpectralNorm.ets" 2664 } 2665 } 2666 }, 2667 "property": { 2668 "type": "Identifier", 2669 "name": "j", 2670 "decorators": [], 2671 "loc": { 2672 "start": { 2673 "line": 35, 2674 "column": 45, 2675 "program": "MathSpectralNorm.ets" 2676 }, 2677 "end": { 2678 "line": 35, 2679 "column": 46, 2680 "program": "MathSpectralNorm.ets" 2681 } 2682 } 2683 }, 2684 "computed": true, 2685 "optional": false, 2686 "loc": { 2687 "start": { 2688 "line": 35, 2689 "column": 43, 2690 "program": "MathSpectralNorm.ets" 2691 }, 2692 "end": { 2693 "line": 35, 2694 "column": 47, 2695 "program": "MathSpectralNorm.ets" 2696 } 2697 } 2698 }, 2699 "loc": { 2700 "start": { 2701 "line": 35, 2702 "column": 14, 2703 "program": "MathSpectralNorm.ets" 2704 }, 2705 "end": { 2706 "line": 35, 2707 "column": 47, 2708 "program": "MathSpectralNorm.ets" 2709 } 2710 } 2711 }, 2712 "loc": { 2713 "start": { 2714 "line": 35, 2715 "column": 9, 2716 "program": "MathSpectralNorm.ets" 2717 }, 2718 "end": { 2719 "line": 35, 2720 "column": 47, 2721 "program": "MathSpectralNorm.ets" 2722 } 2723 } 2724 }, 2725 "loc": { 2726 "start": { 2727 "line": 35, 2728 "column": 9, 2729 "program": "MathSpectralNorm.ets" 2730 }, 2731 "end": { 2732 "line": 35, 2733 "column": 48, 2734 "program": "MathSpectralNorm.ets" 2735 } 2736 } 2737 } 2738 ], 2739 "loc": { 2740 "start": { 2741 "line": 34, 2742 "column": 47, 2743 "program": "MathSpectralNorm.ets" 2744 }, 2745 "end": { 2746 "line": 36, 2747 "column": 8, 2748 "program": "MathSpectralNorm.ets" 2749 } 2750 } 2751 }, 2752 "loc": { 2753 "start": { 2754 "line": 34, 2755 "column": 7, 2756 "program": "MathSpectralNorm.ets" 2757 }, 2758 "end": { 2759 "line": 36, 2760 "column": 8, 2761 "program": "MathSpectralNorm.ets" 2762 } 2763 } 2764 }, 2765 { 2766 "type": "ExpressionStatement", 2767 "expression": { 2768 "type": "AssignmentExpression", 2769 "operator": "=", 2770 "left": { 2771 "type": "MemberExpression", 2772 "object": { 2773 "type": "Identifier", 2774 "name": "v", 2775 "decorators": [], 2776 "loc": { 2777 "start": { 2778 "line": 37, 2779 "column": 7, 2780 "program": "MathSpectralNorm.ets" 2781 }, 2782 "end": { 2783 "line": 37, 2784 "column": 8, 2785 "program": "MathSpectralNorm.ets" 2786 } 2787 } 2788 }, 2789 "property": { 2790 "type": "Identifier", 2791 "name": "i", 2792 "decorators": [], 2793 "loc": { 2794 "start": { 2795 "line": 37, 2796 "column": 9, 2797 "program": "MathSpectralNorm.ets" 2798 }, 2799 "end": { 2800 "line": 37, 2801 "column": 10, 2802 "program": "MathSpectralNorm.ets" 2803 } 2804 } 2805 }, 2806 "computed": true, 2807 "optional": false, 2808 "loc": { 2809 "start": { 2810 "line": 37, 2811 "column": 7, 2812 "program": "MathSpectralNorm.ets" 2813 }, 2814 "end": { 2815 "line": 37, 2816 "column": 11, 2817 "program": "MathSpectralNorm.ets" 2818 } 2819 } 2820 }, 2821 "right": { 2822 "type": "Identifier", 2823 "name": "t", 2824 "decorators": [], 2825 "loc": { 2826 "start": { 2827 "line": 37, 2828 "column": 14, 2829 "program": "MathSpectralNorm.ets" 2830 }, 2831 "end": { 2832 "line": 37, 2833 "column": 15, 2834 "program": "MathSpectralNorm.ets" 2835 } 2836 } 2837 }, 2838 "loc": { 2839 "start": { 2840 "line": 37, 2841 "column": 7, 2842 "program": "MathSpectralNorm.ets" 2843 }, 2844 "end": { 2845 "line": 37, 2846 "column": 15, 2847 "program": "MathSpectralNorm.ets" 2848 } 2849 } 2850 }, 2851 "loc": { 2852 "start": { 2853 "line": 37, 2854 "column": 7, 2855 "program": "MathSpectralNorm.ets" 2856 }, 2857 "end": { 2858 "line": 37, 2859 "column": 16, 2860 "program": "MathSpectralNorm.ets" 2861 } 2862 } 2863 } 2864 ], 2865 "loc": { 2866 "start": { 2867 "line": 32, 2868 "column": 45, 2869 "program": "MathSpectralNorm.ets" 2870 }, 2871 "end": { 2872 "line": 38, 2873 "column": 6, 2874 "program": "MathSpectralNorm.ets" 2875 } 2876 } 2877 }, 2878 "loc": { 2879 "start": { 2880 "line": 32, 2881 "column": 5, 2882 "program": "MathSpectralNorm.ets" 2883 }, 2884 "end": { 2885 "line": 38, 2886 "column": 6, 2887 "program": "MathSpectralNorm.ets" 2888 } 2889 } 2890 } 2891 ], 2892 "loc": { 2893 "start": { 2894 "line": 31, 2895 "column": 56, 2896 "program": "MathSpectralNorm.ets" 2897 }, 2898 "end": { 2899 "line": 39, 2900 "column": 4, 2901 "program": "MathSpectralNorm.ets" 2902 } 2903 } 2904 }, 2905 "loc": { 2906 "start": { 2907 "line": 31, 2908 "column": 23, 2909 "program": "MathSpectralNorm.ets" 2910 }, 2911 "end": { 2912 "line": 39, 2913 "column": 4, 2914 "program": "MathSpectralNorm.ets" 2915 } 2916 } 2917 }, 2918 "loc": { 2919 "start": { 2920 "line": 31, 2921 "column": 23, 2922 "program": "MathSpectralNorm.ets" 2923 }, 2924 "end": { 2925 "line": 39, 2926 "column": 4, 2927 "program": "MathSpectralNorm.ets" 2928 } 2929 } 2930 }, 2931 "overloads": [], 2932 "decorators": [], 2933 "loc": { 2934 "start": { 2935 "line": 31, 2936 "column": 3, 2937 "program": "MathSpectralNorm.ets" 2938 }, 2939 "end": { 2940 "line": 39, 2941 "column": 4, 2942 "program": "MathSpectralNorm.ets" 2943 } 2944 } 2945 }, 2946 { 2947 "type": "MethodDefinition", 2948 "key": { 2949 "type": "Identifier", 2950 "name": "fnAtAu", 2951 "decorators": [], 2952 "loc": { 2953 "start": { 2954 "line": 41, 2955 "column": 18, 2956 "program": "MathSpectralNorm.ets" 2957 }, 2958 "end": { 2959 "line": 41, 2960 "column": 24, 2961 "program": "MathSpectralNorm.ets" 2962 } 2963 } 2964 }, 2965 "kind": "method", 2966 "accessibility": "private", 2967 "static": true, 2968 "optional": false, 2969 "computed": false, 2970 "value": { 2971 "type": "FunctionExpression", 2972 "function": { 2973 "type": "ScriptFunction", 2974 "id": { 2975 "type": "Identifier", 2976 "name": "fnAtAu", 2977 "decorators": [], 2978 "loc": { 2979 "start": { 2980 "line": 41, 2981 "column": 18, 2982 "program": "MathSpectralNorm.ets" 2983 }, 2984 "end": { 2985 "line": 41, 2986 "column": 24, 2987 "program": "MathSpectralNorm.ets" 2988 } 2989 } 2990 }, 2991 "generator": false, 2992 "async": false, 2993 "expression": false, 2994 "params": [ 2995 { 2996 "type": "ETSParameterExpression", 2997 "name": { 2998 "type": "Identifier", 2999 "name": "u", 3000 "typeAnnotation": { 3001 "type": "ETSTypeReference", 3002 "part": { 3003 "type": "ETSTypeReferencePart", 3004 "name": { 3005 "type": "Identifier", 3006 "name": "Array", 3007 "decorators": [], 3008 "loc": { 3009 "start": { 3010 "line": 1, 3011 "column": 1, 3012 "program": "MathSpectralNorm.ets" 3013 }, 3014 "end": { 3015 "line": 1, 3016 "column": 3, 3017 "program": "MathSpectralNorm.ets" 3018 } 3019 } 3020 }, 3021 "typeParams": { 3022 "type": "TSTypeParameterInstantiation", 3023 "params": [ 3024 { 3025 "type": "ETSPrimitiveType", 3026 "loc": { 3027 "start": { 3028 "line": 1, 3029 "column": 3, 3030 "program": "MathSpectralNorm.ets" 3031 }, 3032 "end": { 3033 "line": 1, 3034 "column": 3, 3035 "program": "MathSpectralNorm.ets" 3036 } 3037 } 3038 } 3039 ], 3040 "loc": { 3041 "start": { 3042 "line": 1, 3043 "column": 3, 3044 "program": "MathSpectralNorm.ets" 3045 }, 3046 "end": { 3047 "line": 1, 3048 "column": 3, 3049 "program": "MathSpectralNorm.ets" 3050 } 3051 } 3052 }, 3053 "loc": { 3054 "start": { 3055 "line": 1, 3056 "column": 1, 3057 "program": "MathSpectralNorm.ets" 3058 }, 3059 "end": { 3060 "line": 1, 3061 "column": 3, 3062 "program": "MathSpectralNorm.ets" 3063 } 3064 } 3065 }, 3066 "loc": { 3067 "start": { 3068 "line": 41, 3069 "column": 34, 3070 "program": "MathSpectralNorm.ets" 3071 }, 3072 "end": { 3073 "line": 41, 3074 "column": 36, 3075 "program": "MathSpectralNorm.ets" 3076 } 3077 } 3078 }, 3079 "decorators": [], 3080 "loc": { 3081 "start": { 3082 "line": 41, 3083 "column": 25, 3084 "program": "MathSpectralNorm.ets" 3085 }, 3086 "end": { 3087 "line": 41, 3088 "column": 36, 3089 "program": "MathSpectralNorm.ets" 3090 } 3091 } 3092 }, 3093 "loc": { 3094 "start": { 3095 "line": 41, 3096 "column": 25, 3097 "program": "MathSpectralNorm.ets" 3098 }, 3099 "end": { 3100 "line": 41, 3101 "column": 36, 3102 "program": "MathSpectralNorm.ets" 3103 } 3104 } 3105 }, 3106 { 3107 "type": "ETSParameterExpression", 3108 "name": { 3109 "type": "Identifier", 3110 "name": "v", 3111 "typeAnnotation": { 3112 "type": "ETSTypeReference", 3113 "part": { 3114 "type": "ETSTypeReferencePart", 3115 "name": { 3116 "type": "Identifier", 3117 "name": "Array", 3118 "decorators": [], 3119 "loc": { 3120 "start": { 3121 "line": 1, 3122 "column": 1, 3123 "program": "MathSpectralNorm.ets" 3124 }, 3125 "end": { 3126 "line": 1, 3127 "column": 3, 3128 "program": "MathSpectralNorm.ets" 3129 } 3130 } 3131 }, 3132 "typeParams": { 3133 "type": "TSTypeParameterInstantiation", 3134 "params": [ 3135 { 3136 "type": "ETSPrimitiveType", 3137 "loc": { 3138 "start": { 3139 "line": 1, 3140 "column": 3, 3141 "program": "MathSpectralNorm.ets" 3142 }, 3143 "end": { 3144 "line": 1, 3145 "column": 3, 3146 "program": "MathSpectralNorm.ets" 3147 } 3148 } 3149 } 3150 ], 3151 "loc": { 3152 "start": { 3153 "line": 1, 3154 "column": 3, 3155 "program": "MathSpectralNorm.ets" 3156 }, 3157 "end": { 3158 "line": 1, 3159 "column": 3, 3160 "program": "MathSpectralNorm.ets" 3161 } 3162 } 3163 }, 3164 "loc": { 3165 "start": { 3166 "line": 1, 3167 "column": 1, 3168 "program": "MathSpectralNorm.ets" 3169 }, 3170 "end": { 3171 "line": 1, 3172 "column": 3, 3173 "program": "MathSpectralNorm.ets" 3174 } 3175 } 3176 }, 3177 "loc": { 3178 "start": { 3179 "line": 41, 3180 "column": 47, 3181 "program": "MathSpectralNorm.ets" 3182 }, 3183 "end": { 3184 "line": 41, 3185 "column": 49, 3186 "program": "MathSpectralNorm.ets" 3187 } 3188 } 3189 }, 3190 "decorators": [], 3191 "loc": { 3192 "start": { 3193 "line": 41, 3194 "column": 38, 3195 "program": "MathSpectralNorm.ets" 3196 }, 3197 "end": { 3198 "line": 41, 3199 "column": 49, 3200 "program": "MathSpectralNorm.ets" 3201 } 3202 } 3203 }, 3204 "loc": { 3205 "start": { 3206 "line": 41, 3207 "column": 38, 3208 "program": "MathSpectralNorm.ets" 3209 }, 3210 "end": { 3211 "line": 41, 3212 "column": 49, 3213 "program": "MathSpectralNorm.ets" 3214 } 3215 } 3216 }, 3217 { 3218 "type": "ETSParameterExpression", 3219 "name": { 3220 "type": "Identifier", 3221 "name": "w", 3222 "typeAnnotation": { 3223 "type": "ETSTypeReference", 3224 "part": { 3225 "type": "ETSTypeReferencePart", 3226 "name": { 3227 "type": "Identifier", 3228 "name": "Array", 3229 "decorators": [], 3230 "loc": { 3231 "start": { 3232 "line": 1, 3233 "column": 1, 3234 "program": "MathSpectralNorm.ets" 3235 }, 3236 "end": { 3237 "line": 1, 3238 "column": 3, 3239 "program": "MathSpectralNorm.ets" 3240 } 3241 } 3242 }, 3243 "typeParams": { 3244 "type": "TSTypeParameterInstantiation", 3245 "params": [ 3246 { 3247 "type": "ETSPrimitiveType", 3248 "loc": { 3249 "start": { 3250 "line": 1, 3251 "column": 3, 3252 "program": "MathSpectralNorm.ets" 3253 }, 3254 "end": { 3255 "line": 1, 3256 "column": 3, 3257 "program": "MathSpectralNorm.ets" 3258 } 3259 } 3260 } 3261 ], 3262 "loc": { 3263 "start": { 3264 "line": 1, 3265 "column": 3, 3266 "program": "MathSpectralNorm.ets" 3267 }, 3268 "end": { 3269 "line": 1, 3270 "column": 3, 3271 "program": "MathSpectralNorm.ets" 3272 } 3273 } 3274 }, 3275 "loc": { 3276 "start": { 3277 "line": 1, 3278 "column": 1, 3279 "program": "MathSpectralNorm.ets" 3280 }, 3281 "end": { 3282 "line": 1, 3283 "column": 3, 3284 "program": "MathSpectralNorm.ets" 3285 } 3286 } 3287 }, 3288 "loc": { 3289 "start": { 3290 "line": 41, 3291 "column": 60, 3292 "program": "MathSpectralNorm.ets" 3293 }, 3294 "end": { 3295 "line": 41, 3296 "column": 62, 3297 "program": "MathSpectralNorm.ets" 3298 } 3299 } 3300 }, 3301 "decorators": [], 3302 "loc": { 3303 "start": { 3304 "line": 41, 3305 "column": 51, 3306 "program": "MathSpectralNorm.ets" 3307 }, 3308 "end": { 3309 "line": 41, 3310 "column": 62, 3311 "program": "MathSpectralNorm.ets" 3312 } 3313 } 3314 }, 3315 "loc": { 3316 "start": { 3317 "line": 41, 3318 "column": 51, 3319 "program": "MathSpectralNorm.ets" 3320 }, 3321 "end": { 3322 "line": 41, 3323 "column": 62, 3324 "program": "MathSpectralNorm.ets" 3325 } 3326 } 3327 } 3328 ], 3329 "returnType": { 3330 "type": "ETSPrimitiveType", 3331 "loc": { 3332 "start": { 3333 "line": 41, 3334 "column": 65, 3335 "program": "MathSpectralNorm.ets" 3336 }, 3337 "end": { 3338 "line": 41, 3339 "column": 69, 3340 "program": "MathSpectralNorm.ets" 3341 } 3342 } 3343 }, 3344 "body": { 3345 "type": "BlockStatement", 3346 "statements": [ 3347 { 3348 "type": "ExpressionStatement", 3349 "expression": { 3350 "type": "CallExpression", 3351 "callee": { 3352 "type": "MemberExpression", 3353 "object": { 3354 "type": "Identifier", 3355 "name": "MathSpectralNorm", 3356 "decorators": [], 3357 "loc": { 3358 "start": { 3359 "line": 42, 3360 "column": 5, 3361 "program": "MathSpectralNorm.ets" 3362 }, 3363 "end": { 3364 "line": 42, 3365 "column": 21, 3366 "program": "MathSpectralNorm.ets" 3367 } 3368 } 3369 }, 3370 "property": { 3371 "type": "Identifier", 3372 "name": "fnAu", 3373 "decorators": [], 3374 "loc": { 3375 "start": { 3376 "line": 42, 3377 "column": 22, 3378 "program": "MathSpectralNorm.ets" 3379 }, 3380 "end": { 3381 "line": 42, 3382 "column": 26, 3383 "program": "MathSpectralNorm.ets" 3384 } 3385 } 3386 }, 3387 "computed": false, 3388 "optional": false, 3389 "loc": { 3390 "start": { 3391 "line": 42, 3392 "column": 5, 3393 "program": "MathSpectralNorm.ets" 3394 }, 3395 "end": { 3396 "line": 42, 3397 "column": 26, 3398 "program": "MathSpectralNorm.ets" 3399 } 3400 } 3401 }, 3402 "arguments": [ 3403 { 3404 "type": "Identifier", 3405 "name": "u", 3406 "decorators": [], 3407 "loc": { 3408 "start": { 3409 "line": 42, 3410 "column": 27, 3411 "program": "MathSpectralNorm.ets" 3412 }, 3413 "end": { 3414 "line": 42, 3415 "column": 28, 3416 "program": "MathSpectralNorm.ets" 3417 } 3418 } 3419 }, 3420 { 3421 "type": "Identifier", 3422 "name": "w", 3423 "decorators": [], 3424 "loc": { 3425 "start": { 3426 "line": 42, 3427 "column": 30, 3428 "program": "MathSpectralNorm.ets" 3429 }, 3430 "end": { 3431 "line": 42, 3432 "column": 31, 3433 "program": "MathSpectralNorm.ets" 3434 } 3435 } 3436 } 3437 ], 3438 "optional": false, 3439 "loc": { 3440 "start": { 3441 "line": 42, 3442 "column": 5, 3443 "program": "MathSpectralNorm.ets" 3444 }, 3445 "end": { 3446 "line": 42, 3447 "column": 32, 3448 "program": "MathSpectralNorm.ets" 3449 } 3450 } 3451 }, 3452 "loc": { 3453 "start": { 3454 "line": 42, 3455 "column": 5, 3456 "program": "MathSpectralNorm.ets" 3457 }, 3458 "end": { 3459 "line": 42, 3460 "column": 33, 3461 "program": "MathSpectralNorm.ets" 3462 } 3463 } 3464 }, 3465 { 3466 "type": "ExpressionStatement", 3467 "expression": { 3468 "type": "CallExpression", 3469 "callee": { 3470 "type": "MemberExpression", 3471 "object": { 3472 "type": "Identifier", 3473 "name": "MathSpectralNorm", 3474 "decorators": [], 3475 "loc": { 3476 "start": { 3477 "line": 43, 3478 "column": 5, 3479 "program": "MathSpectralNorm.ets" 3480 }, 3481 "end": { 3482 "line": 43, 3483 "column": 21, 3484 "program": "MathSpectralNorm.ets" 3485 } 3486 } 3487 }, 3488 "property": { 3489 "type": "Identifier", 3490 "name": "fnAtu", 3491 "decorators": [], 3492 "loc": { 3493 "start": { 3494 "line": 43, 3495 "column": 22, 3496 "program": "MathSpectralNorm.ets" 3497 }, 3498 "end": { 3499 "line": 43, 3500 "column": 27, 3501 "program": "MathSpectralNorm.ets" 3502 } 3503 } 3504 }, 3505 "computed": false, 3506 "optional": false, 3507 "loc": { 3508 "start": { 3509 "line": 43, 3510 "column": 5, 3511 "program": "MathSpectralNorm.ets" 3512 }, 3513 "end": { 3514 "line": 43, 3515 "column": 27, 3516 "program": "MathSpectralNorm.ets" 3517 } 3518 } 3519 }, 3520 "arguments": [ 3521 { 3522 "type": "Identifier", 3523 "name": "w", 3524 "decorators": [], 3525 "loc": { 3526 "start": { 3527 "line": 43, 3528 "column": 28, 3529 "program": "MathSpectralNorm.ets" 3530 }, 3531 "end": { 3532 "line": 43, 3533 "column": 29, 3534 "program": "MathSpectralNorm.ets" 3535 } 3536 } 3537 }, 3538 { 3539 "type": "Identifier", 3540 "name": "v", 3541 "decorators": [], 3542 "loc": { 3543 "start": { 3544 "line": 43, 3545 "column": 31, 3546 "program": "MathSpectralNorm.ets" 3547 }, 3548 "end": { 3549 "line": 43, 3550 "column": 32, 3551 "program": "MathSpectralNorm.ets" 3552 } 3553 } 3554 } 3555 ], 3556 "optional": false, 3557 "loc": { 3558 "start": { 3559 "line": 43, 3560 "column": 5, 3561 "program": "MathSpectralNorm.ets" 3562 }, 3563 "end": { 3564 "line": 43, 3565 "column": 33, 3566 "program": "MathSpectralNorm.ets" 3567 } 3568 } 3569 }, 3570 "loc": { 3571 "start": { 3572 "line": 43, 3573 "column": 5, 3574 "program": "MathSpectralNorm.ets" 3575 }, 3576 "end": { 3577 "line": 43, 3578 "column": 34, 3579 "program": "MathSpectralNorm.ets" 3580 } 3581 } 3582 } 3583 ], 3584 "loc": { 3585 "start": { 3586 "line": 41, 3587 "column": 70, 3588 "program": "MathSpectralNorm.ets" 3589 }, 3590 "end": { 3591 "line": 44, 3592 "column": 4, 3593 "program": "MathSpectralNorm.ets" 3594 } 3595 } 3596 }, 3597 "loc": { 3598 "start": { 3599 "line": 41, 3600 "column": 24, 3601 "program": "MathSpectralNorm.ets" 3602 }, 3603 "end": { 3604 "line": 44, 3605 "column": 4, 3606 "program": "MathSpectralNorm.ets" 3607 } 3608 } 3609 }, 3610 "loc": { 3611 "start": { 3612 "line": 41, 3613 "column": 24, 3614 "program": "MathSpectralNorm.ets" 3615 }, 3616 "end": { 3617 "line": 44, 3618 "column": 4, 3619 "program": "MathSpectralNorm.ets" 3620 } 3621 } 3622 }, 3623 "overloads": [], 3624 "decorators": [], 3625 "loc": { 3626 "start": { 3627 "line": 41, 3628 "column": 3, 3629 "program": "MathSpectralNorm.ets" 3630 }, 3631 "end": { 3632 "line": 44, 3633 "column": 4, 3634 "program": "MathSpectralNorm.ets" 3635 } 3636 } 3637 }, 3638 { 3639 "type": "MethodDefinition", 3640 "key": { 3641 "type": "Identifier", 3642 "name": "spectralnorm", 3643 "decorators": [], 3644 "loc": { 3645 "start": { 3646 "line": 46, 3647 "column": 18, 3648 "program": "MathSpectralNorm.ets" 3649 }, 3650 "end": { 3651 "line": 46, 3652 "column": 30, 3653 "program": "MathSpectralNorm.ets" 3654 } 3655 } 3656 }, 3657 "kind": "method", 3658 "accessibility": "private", 3659 "static": true, 3660 "optional": false, 3661 "computed": false, 3662 "value": { 3663 "type": "FunctionExpression", 3664 "function": { 3665 "type": "ScriptFunction", 3666 "id": { 3667 "type": "Identifier", 3668 "name": "spectralnorm", 3669 "decorators": [], 3670 "loc": { 3671 "start": { 3672 "line": 46, 3673 "column": 18, 3674 "program": "MathSpectralNorm.ets" 3675 }, 3676 "end": { 3677 "line": 46, 3678 "column": 30, 3679 "program": "MathSpectralNorm.ets" 3680 } 3681 } 3682 }, 3683 "generator": false, 3684 "async": false, 3685 "expression": false, 3686 "params": [ 3687 { 3688 "type": "ETSParameterExpression", 3689 "name": { 3690 "type": "Identifier", 3691 "name": "n", 3692 "typeAnnotation": { 3693 "type": "ETSPrimitiveType", 3694 "loc": { 3695 "start": { 3696 "line": 46, 3697 "column": 34, 3698 "program": "MathSpectralNorm.ets" 3699 }, 3700 "end": { 3701 "line": 46, 3702 "column": 37, 3703 "program": "MathSpectralNorm.ets" 3704 } 3705 } 3706 }, 3707 "decorators": [], 3708 "loc": { 3709 "start": { 3710 "line": 46, 3711 "column": 31, 3712 "program": "MathSpectralNorm.ets" 3713 }, 3714 "end": { 3715 "line": 46, 3716 "column": 37, 3717 "program": "MathSpectralNorm.ets" 3718 } 3719 } 3720 }, 3721 "loc": { 3722 "start": { 3723 "line": 46, 3724 "column": 31, 3725 "program": "MathSpectralNorm.ets" 3726 }, 3727 "end": { 3728 "line": 46, 3729 "column": 37, 3730 "program": "MathSpectralNorm.ets" 3731 } 3732 } 3733 } 3734 ], 3735 "returnType": { 3736 "type": "ETSPrimitiveType", 3737 "loc": { 3738 "start": { 3739 "line": 46, 3740 "column": 40, 3741 "program": "MathSpectralNorm.ets" 3742 }, 3743 "end": { 3744 "line": 46, 3745 "column": 46, 3746 "program": "MathSpectralNorm.ets" 3747 } 3748 } 3749 }, 3750 "body": { 3751 "type": "BlockStatement", 3752 "statements": [ 3753 { 3754 "type": "VariableDeclaration", 3755 "declarations": [ 3756 { 3757 "type": "VariableDeclarator", 3758 "id": { 3759 "type": "Identifier", 3760 "name": "i", 3761 "typeAnnotation": { 3762 "type": "ETSPrimitiveType", 3763 "loc": { 3764 "start": { 3765 "line": 47, 3766 "column": 12, 3767 "program": "MathSpectralNorm.ets" 3768 }, 3769 "end": { 3770 "line": 47, 3771 "column": 15, 3772 "program": "MathSpectralNorm.ets" 3773 } 3774 } 3775 }, 3776 "decorators": [], 3777 "loc": { 3778 "start": { 3779 "line": 47, 3780 "column": 9, 3781 "program": "MathSpectralNorm.ets" 3782 }, 3783 "end": { 3784 "line": 47, 3785 "column": 10, 3786 "program": "MathSpectralNorm.ets" 3787 } 3788 } 3789 }, 3790 "init": null, 3791 "loc": { 3792 "start": { 3793 "line": 47, 3794 "column": 9, 3795 "program": "MathSpectralNorm.ets" 3796 }, 3797 "end": { 3798 "line": 47, 3799 "column": 10, 3800 "program": "MathSpectralNorm.ets" 3801 } 3802 } 3803 } 3804 ], 3805 "kind": "let", 3806 "loc": { 3807 "start": { 3808 "line": 47, 3809 "column": 5, 3810 "program": "MathSpectralNorm.ets" 3811 }, 3812 "end": { 3813 "line": 47, 3814 "column": 16, 3815 "program": "MathSpectralNorm.ets" 3816 } 3817 } 3818 }, 3819 { 3820 "type": "VariableDeclaration", 3821 "declarations": [ 3822 { 3823 "type": "VariableDeclarator", 3824 "id": { 3825 "type": "Identifier", 3826 "name": "u", 3827 "typeAnnotation": { 3828 "type": "ETSTypeReference", 3829 "part": { 3830 "type": "ETSTypeReferencePart", 3831 "name": { 3832 "type": "Identifier", 3833 "name": "Array", 3834 "decorators": [], 3835 "loc": { 3836 "start": { 3837 "line": 1, 3838 "column": 1, 3839 "program": "MathSpectralNorm.ets" 3840 }, 3841 "end": { 3842 "line": 1, 3843 "column": 3, 3844 "program": "MathSpectralNorm.ets" 3845 } 3846 } 3847 }, 3848 "typeParams": { 3849 "type": "TSTypeParameterInstantiation", 3850 "params": [ 3851 { 3852 "type": "ETSPrimitiveType", 3853 "loc": { 3854 "start": { 3855 "line": 1, 3856 "column": 3, 3857 "program": "MathSpectralNorm.ets" 3858 }, 3859 "end": { 3860 "line": 1, 3861 "column": 3, 3862 "program": "MathSpectralNorm.ets" 3863 } 3864 } 3865 } 3866 ], 3867 "loc": { 3868 "start": { 3869 "line": 1, 3870 "column": 3, 3871 "program": "MathSpectralNorm.ets" 3872 }, 3873 "end": { 3874 "line": 1, 3875 "column": 3, 3876 "program": "MathSpectralNorm.ets" 3877 } 3878 } 3879 }, 3880 "loc": { 3881 "start": { 3882 "line": 1, 3883 "column": 1, 3884 "program": "MathSpectralNorm.ets" 3885 }, 3886 "end": { 3887 "line": 1, 3888 "column": 3, 3889 "program": "MathSpectralNorm.ets" 3890 } 3891 } 3892 }, 3893 "loc": { 3894 "start": { 3895 "line": 49, 3896 "column": 18, 3897 "program": "MathSpectralNorm.ets" 3898 }, 3899 "end": { 3900 "line": 49, 3901 "column": 20, 3902 "program": "MathSpectralNorm.ets" 3903 } 3904 } 3905 }, 3906 "decorators": [], 3907 "loc": { 3908 "start": { 3909 "line": 49, 3910 "column": 9, 3911 "program": "MathSpectralNorm.ets" 3912 }, 3913 "end": { 3914 "line": 49, 3915 "column": 10, 3916 "program": "MathSpectralNorm.ets" 3917 } 3918 } 3919 }, 3920 "init": { 3921 "type": "ETSNewArrayInstanceExpression", 3922 "typeReference": { 3923 "type": "ETSPrimitiveType", 3924 "loc": { 3925 "start": { 3926 "line": 49, 3927 "column": 27, 3928 "program": "MathSpectralNorm.ets" 3929 }, 3930 "end": { 3931 "line": 49, 3932 "column": 33, 3933 "program": "MathSpectralNorm.ets" 3934 } 3935 } 3936 }, 3937 "dimension": { 3938 "type": "Identifier", 3939 "name": "n", 3940 "decorators": [], 3941 "loc": { 3942 "start": { 3943 "line": 49, 3944 "column": 34, 3945 "program": "MathSpectralNorm.ets" 3946 }, 3947 "end": { 3948 "line": 49, 3949 "column": 35, 3950 "program": "MathSpectralNorm.ets" 3951 } 3952 } 3953 }, 3954 "loc": { 3955 "start": { 3956 "line": 49, 3957 "column": 23, 3958 "program": "MathSpectralNorm.ets" 3959 }, 3960 "end": { 3961 "line": 49, 3962 "column": 36, 3963 "program": "MathSpectralNorm.ets" 3964 } 3965 } 3966 }, 3967 "loc": { 3968 "start": { 3969 "line": 49, 3970 "column": 9, 3971 "program": "MathSpectralNorm.ets" 3972 }, 3973 "end": { 3974 "line": 49, 3975 "column": 36, 3976 "program": "MathSpectralNorm.ets" 3977 } 3978 } 3979 } 3980 ], 3981 "kind": "let", 3982 "loc": { 3983 "start": { 3984 "line": 49, 3985 "column": 5, 3986 "program": "MathSpectralNorm.ets" 3987 }, 3988 "end": { 3989 "line": 49, 3990 "column": 37, 3991 "program": "MathSpectralNorm.ets" 3992 } 3993 } 3994 }, 3995 { 3996 "type": "VariableDeclaration", 3997 "declarations": [ 3998 { 3999 "type": "VariableDeclarator", 4000 "id": { 4001 "type": "Identifier", 4002 "name": "w", 4003 "typeAnnotation": { 4004 "type": "ETSTypeReference", 4005 "part": { 4006 "type": "ETSTypeReferencePart", 4007 "name": { 4008 "type": "Identifier", 4009 "name": "Array", 4010 "decorators": [], 4011 "loc": { 4012 "start": { 4013 "line": 1, 4014 "column": 1, 4015 "program": "MathSpectralNorm.ets" 4016 }, 4017 "end": { 4018 "line": 1, 4019 "column": 3, 4020 "program": "MathSpectralNorm.ets" 4021 } 4022 } 4023 }, 4024 "typeParams": { 4025 "type": "TSTypeParameterInstantiation", 4026 "params": [ 4027 { 4028 "type": "ETSPrimitiveType", 4029 "loc": { 4030 "start": { 4031 "line": 1, 4032 "column": 3, 4033 "program": "MathSpectralNorm.ets" 4034 }, 4035 "end": { 4036 "line": 1, 4037 "column": 3, 4038 "program": "MathSpectralNorm.ets" 4039 } 4040 } 4041 } 4042 ], 4043 "loc": { 4044 "start": { 4045 "line": 1, 4046 "column": 3, 4047 "program": "MathSpectralNorm.ets" 4048 }, 4049 "end": { 4050 "line": 1, 4051 "column": 3, 4052 "program": "MathSpectralNorm.ets" 4053 } 4054 } 4055 }, 4056 "loc": { 4057 "start": { 4058 "line": 1, 4059 "column": 1, 4060 "program": "MathSpectralNorm.ets" 4061 }, 4062 "end": { 4063 "line": 1, 4064 "column": 3, 4065 "program": "MathSpectralNorm.ets" 4066 } 4067 } 4068 }, 4069 "loc": { 4070 "start": { 4071 "line": 51, 4072 "column": 18, 4073 "program": "MathSpectralNorm.ets" 4074 }, 4075 "end": { 4076 "line": 51, 4077 "column": 20, 4078 "program": "MathSpectralNorm.ets" 4079 } 4080 } 4081 }, 4082 "decorators": [], 4083 "loc": { 4084 "start": { 4085 "line": 51, 4086 "column": 9, 4087 "program": "MathSpectralNorm.ets" 4088 }, 4089 "end": { 4090 "line": 51, 4091 "column": 10, 4092 "program": "MathSpectralNorm.ets" 4093 } 4094 } 4095 }, 4096 "init": { 4097 "type": "ETSNewArrayInstanceExpression", 4098 "typeReference": { 4099 "type": "ETSPrimitiveType", 4100 "loc": { 4101 "start": { 4102 "line": 51, 4103 "column": 27, 4104 "program": "MathSpectralNorm.ets" 4105 }, 4106 "end": { 4107 "line": 51, 4108 "column": 33, 4109 "program": "MathSpectralNorm.ets" 4110 } 4111 } 4112 }, 4113 "dimension": { 4114 "type": "Identifier", 4115 "name": "n", 4116 "decorators": [], 4117 "loc": { 4118 "start": { 4119 "line": 51, 4120 "column": 34, 4121 "program": "MathSpectralNorm.ets" 4122 }, 4123 "end": { 4124 "line": 51, 4125 "column": 35, 4126 "program": "MathSpectralNorm.ets" 4127 } 4128 } 4129 }, 4130 "loc": { 4131 "start": { 4132 "line": 51, 4133 "column": 23, 4134 "program": "MathSpectralNorm.ets" 4135 }, 4136 "end": { 4137 "line": 51, 4138 "column": 36, 4139 "program": "MathSpectralNorm.ets" 4140 } 4141 } 4142 }, 4143 "loc": { 4144 "start": { 4145 "line": 51, 4146 "column": 9, 4147 "program": "MathSpectralNorm.ets" 4148 }, 4149 "end": { 4150 "line": 51, 4151 "column": 36, 4152 "program": "MathSpectralNorm.ets" 4153 } 4154 } 4155 } 4156 ], 4157 "kind": "let", 4158 "loc": { 4159 "start": { 4160 "line": 51, 4161 "column": 5, 4162 "program": "MathSpectralNorm.ets" 4163 }, 4164 "end": { 4165 "line": 51, 4166 "column": 37, 4167 "program": "MathSpectralNorm.ets" 4168 } 4169 } 4170 }, 4171 { 4172 "type": "VariableDeclaration", 4173 "declarations": [ 4174 { 4175 "type": "VariableDeclarator", 4176 "id": { 4177 "type": "Identifier", 4178 "name": "v", 4179 "typeAnnotation": { 4180 "type": "ETSTypeReference", 4181 "part": { 4182 "type": "ETSTypeReferencePart", 4183 "name": { 4184 "type": "Identifier", 4185 "name": "Array", 4186 "decorators": [], 4187 "loc": { 4188 "start": { 4189 "line": 1, 4190 "column": 1, 4191 "program": "MathSpectralNorm.ets" 4192 }, 4193 "end": { 4194 "line": 1, 4195 "column": 3, 4196 "program": "MathSpectralNorm.ets" 4197 } 4198 } 4199 }, 4200 "typeParams": { 4201 "type": "TSTypeParameterInstantiation", 4202 "params": [ 4203 { 4204 "type": "ETSPrimitiveType", 4205 "loc": { 4206 "start": { 4207 "line": 1, 4208 "column": 3, 4209 "program": "MathSpectralNorm.ets" 4210 }, 4211 "end": { 4212 "line": 1, 4213 "column": 3, 4214 "program": "MathSpectralNorm.ets" 4215 } 4216 } 4217 } 4218 ], 4219 "loc": { 4220 "start": { 4221 "line": 1, 4222 "column": 3, 4223 "program": "MathSpectralNorm.ets" 4224 }, 4225 "end": { 4226 "line": 1, 4227 "column": 3, 4228 "program": "MathSpectralNorm.ets" 4229 } 4230 } 4231 }, 4232 "loc": { 4233 "start": { 4234 "line": 1, 4235 "column": 1, 4236 "program": "MathSpectralNorm.ets" 4237 }, 4238 "end": { 4239 "line": 1, 4240 "column": 3, 4241 "program": "MathSpectralNorm.ets" 4242 } 4243 } 4244 }, 4245 "loc": { 4246 "start": { 4247 "line": 53, 4248 "column": 18, 4249 "program": "MathSpectralNorm.ets" 4250 }, 4251 "end": { 4252 "line": 53, 4253 "column": 20, 4254 "program": "MathSpectralNorm.ets" 4255 } 4256 } 4257 }, 4258 "decorators": [], 4259 "loc": { 4260 "start": { 4261 "line": 53, 4262 "column": 9, 4263 "program": "MathSpectralNorm.ets" 4264 }, 4265 "end": { 4266 "line": 53, 4267 "column": 10, 4268 "program": "MathSpectralNorm.ets" 4269 } 4270 } 4271 }, 4272 "init": { 4273 "type": "ETSNewArrayInstanceExpression", 4274 "typeReference": { 4275 "type": "ETSPrimitiveType", 4276 "loc": { 4277 "start": { 4278 "line": 53, 4279 "column": 27, 4280 "program": "MathSpectralNorm.ets" 4281 }, 4282 "end": { 4283 "line": 53, 4284 "column": 33, 4285 "program": "MathSpectralNorm.ets" 4286 } 4287 } 4288 }, 4289 "dimension": { 4290 "type": "Identifier", 4291 "name": "n", 4292 "decorators": [], 4293 "loc": { 4294 "start": { 4295 "line": 53, 4296 "column": 34, 4297 "program": "MathSpectralNorm.ets" 4298 }, 4299 "end": { 4300 "line": 53, 4301 "column": 35, 4302 "program": "MathSpectralNorm.ets" 4303 } 4304 } 4305 }, 4306 "loc": { 4307 "start": { 4308 "line": 53, 4309 "column": 23, 4310 "program": "MathSpectralNorm.ets" 4311 }, 4312 "end": { 4313 "line": 53, 4314 "column": 36, 4315 "program": "MathSpectralNorm.ets" 4316 } 4317 } 4318 }, 4319 "loc": { 4320 "start": { 4321 "line": 53, 4322 "column": 9, 4323 "program": "MathSpectralNorm.ets" 4324 }, 4325 "end": { 4326 "line": 53, 4327 "column": 36, 4328 "program": "MathSpectralNorm.ets" 4329 } 4330 } 4331 } 4332 ], 4333 "kind": "let", 4334 "loc": { 4335 "start": { 4336 "line": 53, 4337 "column": 5, 4338 "program": "MathSpectralNorm.ets" 4339 }, 4340 "end": { 4341 "line": 53, 4342 "column": 37, 4343 "program": "MathSpectralNorm.ets" 4344 } 4345 } 4346 }, 4347 { 4348 "type": "VariableDeclaration", 4349 "declarations": [ 4350 { 4351 "type": "VariableDeclarator", 4352 "id": { 4353 "type": "Identifier", 4354 "name": "vbv", 4355 "typeAnnotation": { 4356 "type": "ETSPrimitiveType", 4357 "loc": { 4358 "start": { 4359 "line": 54, 4360 "column": 14, 4361 "program": "MathSpectralNorm.ets" 4362 }, 4363 "end": { 4364 "line": 54, 4365 "column": 20, 4366 "program": "MathSpectralNorm.ets" 4367 } 4368 } 4369 }, 4370 "decorators": [], 4371 "loc": { 4372 "start": { 4373 "line": 54, 4374 "column": 9, 4375 "program": "MathSpectralNorm.ets" 4376 }, 4377 "end": { 4378 "line": 54, 4379 "column": 12, 4380 "program": "MathSpectralNorm.ets" 4381 } 4382 } 4383 }, 4384 "init": { 4385 "type": "NumberLiteral", 4386 "value": 0, 4387 "loc": { 4388 "start": { 4389 "line": 54, 4390 "column": 23, 4391 "program": "MathSpectralNorm.ets" 4392 }, 4393 "end": { 4394 "line": 54, 4395 "column": 24, 4396 "program": "MathSpectralNorm.ets" 4397 } 4398 } 4399 }, 4400 "loc": { 4401 "start": { 4402 "line": 54, 4403 "column": 9, 4404 "program": "MathSpectralNorm.ets" 4405 }, 4406 "end": { 4407 "line": 54, 4408 "column": 24, 4409 "program": "MathSpectralNorm.ets" 4410 } 4411 } 4412 } 4413 ], 4414 "kind": "let", 4415 "loc": { 4416 "start": { 4417 "line": 54, 4418 "column": 5, 4419 "program": "MathSpectralNorm.ets" 4420 }, 4421 "end": { 4422 "line": 54, 4423 "column": 25, 4424 "program": "MathSpectralNorm.ets" 4425 } 4426 } 4427 }, 4428 { 4429 "type": "VariableDeclaration", 4430 "declarations": [ 4431 { 4432 "type": "VariableDeclarator", 4433 "id": { 4434 "type": "Identifier", 4435 "name": "vv", 4436 "typeAnnotation": { 4437 "type": "ETSPrimitiveType", 4438 "loc": { 4439 "start": { 4440 "line": 55, 4441 "column": 13, 4442 "program": "MathSpectralNorm.ets" 4443 }, 4444 "end": { 4445 "line": 55, 4446 "column": 19, 4447 "program": "MathSpectralNorm.ets" 4448 } 4449 } 4450 }, 4451 "decorators": [], 4452 "loc": { 4453 "start": { 4454 "line": 55, 4455 "column": 9, 4456 "program": "MathSpectralNorm.ets" 4457 }, 4458 "end": { 4459 "line": 55, 4460 "column": 11, 4461 "program": "MathSpectralNorm.ets" 4462 } 4463 } 4464 }, 4465 "init": { 4466 "type": "NumberLiteral", 4467 "value": 0, 4468 "loc": { 4469 "start": { 4470 "line": 55, 4471 "column": 22, 4472 "program": "MathSpectralNorm.ets" 4473 }, 4474 "end": { 4475 "line": 55, 4476 "column": 23, 4477 "program": "MathSpectralNorm.ets" 4478 } 4479 } 4480 }, 4481 "loc": { 4482 "start": { 4483 "line": 55, 4484 "column": 9, 4485 "program": "MathSpectralNorm.ets" 4486 }, 4487 "end": { 4488 "line": 55, 4489 "column": 23, 4490 "program": "MathSpectralNorm.ets" 4491 } 4492 } 4493 } 4494 ], 4495 "kind": "let", 4496 "loc": { 4497 "start": { 4498 "line": 55, 4499 "column": 5, 4500 "program": "MathSpectralNorm.ets" 4501 }, 4502 "end": { 4503 "line": 55, 4504 "column": 24, 4505 "program": "MathSpectralNorm.ets" 4506 } 4507 } 4508 }, 4509 { 4510 "type": "ForUpdateStatement", 4511 "init": { 4512 "type": "AssignmentExpression", 4513 "operator": "=", 4514 "left": { 4515 "type": "Identifier", 4516 "name": "i", 4517 "decorators": [], 4518 "loc": { 4519 "start": { 4520 "line": 57, 4521 "column": 10, 4522 "program": "MathSpectralNorm.ets" 4523 }, 4524 "end": { 4525 "line": 57, 4526 "column": 11, 4527 "program": "MathSpectralNorm.ets" 4528 } 4529 } 4530 }, 4531 "right": { 4532 "type": "NumberLiteral", 4533 "value": 0, 4534 "loc": { 4535 "start": { 4536 "line": 57, 4537 "column": 14, 4538 "program": "MathSpectralNorm.ets" 4539 }, 4540 "end": { 4541 "line": 57, 4542 "column": 15, 4543 "program": "MathSpectralNorm.ets" 4544 } 4545 } 4546 }, 4547 "loc": { 4548 "start": { 4549 "line": 57, 4550 "column": 10, 4551 "program": "MathSpectralNorm.ets" 4552 }, 4553 "end": { 4554 "line": 57, 4555 "column": 15, 4556 "program": "MathSpectralNorm.ets" 4557 } 4558 } 4559 }, 4560 "test": { 4561 "type": "BinaryExpression", 4562 "operator": "<", 4563 "left": { 4564 "type": "Identifier", 4565 "name": "i", 4566 "decorators": [], 4567 "loc": { 4568 "start": { 4569 "line": 57, 4570 "column": 17, 4571 "program": "MathSpectralNorm.ets" 4572 }, 4573 "end": { 4574 "line": 57, 4575 "column": 18, 4576 "program": "MathSpectralNorm.ets" 4577 } 4578 } 4579 }, 4580 "right": { 4581 "type": "Identifier", 4582 "name": "n", 4583 "decorators": [], 4584 "loc": { 4585 "start": { 4586 "line": 57, 4587 "column": 21, 4588 "program": "MathSpectralNorm.ets" 4589 }, 4590 "end": { 4591 "line": 57, 4592 "column": 22, 4593 "program": "MathSpectralNorm.ets" 4594 } 4595 } 4596 }, 4597 "loc": { 4598 "start": { 4599 "line": 57, 4600 "column": 17, 4601 "program": "MathSpectralNorm.ets" 4602 }, 4603 "end": { 4604 "line": 57, 4605 "column": 22, 4606 "program": "MathSpectralNorm.ets" 4607 } 4608 } 4609 }, 4610 "update": { 4611 "type": "UpdateExpression", 4612 "operator": "++", 4613 "prefix": false, 4614 "argument": { 4615 "type": "Identifier", 4616 "name": "i", 4617 "decorators": [], 4618 "loc": { 4619 "start": { 4620 "line": 57, 4621 "column": 24, 4622 "program": "MathSpectralNorm.ets" 4623 }, 4624 "end": { 4625 "line": 57, 4626 "column": 25, 4627 "program": "MathSpectralNorm.ets" 4628 } 4629 } 4630 }, 4631 "loc": { 4632 "start": { 4633 "line": 57, 4634 "column": 24, 4635 "program": "MathSpectralNorm.ets" 4636 }, 4637 "end": { 4638 "line": 57, 4639 "column": 27, 4640 "program": "MathSpectralNorm.ets" 4641 } 4642 } 4643 }, 4644 "body": { 4645 "type": "BlockStatement", 4646 "statements": [ 4647 { 4648 "type": "ExpressionStatement", 4649 "expression": { 4650 "type": "AssignmentExpression", 4651 "operator": "=", 4652 "left": { 4653 "type": "MemberExpression", 4654 "object": { 4655 "type": "Identifier", 4656 "name": "u", 4657 "decorators": [], 4658 "loc": { 4659 "start": { 4660 "line": 58, 4661 "column": 7, 4662 "program": "MathSpectralNorm.ets" 4663 }, 4664 "end": { 4665 "line": 58, 4666 "column": 8, 4667 "program": "MathSpectralNorm.ets" 4668 } 4669 } 4670 }, 4671 "property": { 4672 "type": "Identifier", 4673 "name": "i", 4674 "decorators": [], 4675 "loc": { 4676 "start": { 4677 "line": 58, 4678 "column": 9, 4679 "program": "MathSpectralNorm.ets" 4680 }, 4681 "end": { 4682 "line": 58, 4683 "column": 10, 4684 "program": "MathSpectralNorm.ets" 4685 } 4686 } 4687 }, 4688 "computed": true, 4689 "optional": false, 4690 "loc": { 4691 "start": { 4692 "line": 58, 4693 "column": 7, 4694 "program": "MathSpectralNorm.ets" 4695 }, 4696 "end": { 4697 "line": 58, 4698 "column": 11, 4699 "program": "MathSpectralNorm.ets" 4700 } 4701 } 4702 }, 4703 "right": { 4704 "type": "NumberLiteral", 4705 "value": 1, 4706 "loc": { 4707 "start": { 4708 "line": 58, 4709 "column": 14, 4710 "program": "MathSpectralNorm.ets" 4711 }, 4712 "end": { 4713 "line": 58, 4714 "column": 15, 4715 "program": "MathSpectralNorm.ets" 4716 } 4717 } 4718 }, 4719 "loc": { 4720 "start": { 4721 "line": 58, 4722 "column": 7, 4723 "program": "MathSpectralNorm.ets" 4724 }, 4725 "end": { 4726 "line": 58, 4727 "column": 15, 4728 "program": "MathSpectralNorm.ets" 4729 } 4730 } 4731 }, 4732 "loc": { 4733 "start": { 4734 "line": 58, 4735 "column": 7, 4736 "program": "MathSpectralNorm.ets" 4737 }, 4738 "end": { 4739 "line": 58, 4740 "column": 16, 4741 "program": "MathSpectralNorm.ets" 4742 } 4743 } 4744 }, 4745 { 4746 "type": "ExpressionStatement", 4747 "expression": { 4748 "type": "AssignmentExpression", 4749 "operator": "=", 4750 "left": { 4751 "type": "MemberExpression", 4752 "object": { 4753 "type": "Identifier", 4754 "name": "v", 4755 "decorators": [], 4756 "loc": { 4757 "start": { 4758 "line": 59, 4759 "column": 7, 4760 "program": "MathSpectralNorm.ets" 4761 }, 4762 "end": { 4763 "line": 59, 4764 "column": 8, 4765 "program": "MathSpectralNorm.ets" 4766 } 4767 } 4768 }, 4769 "property": { 4770 "type": "Identifier", 4771 "name": "i", 4772 "decorators": [], 4773 "loc": { 4774 "start": { 4775 "line": 59, 4776 "column": 9, 4777 "program": "MathSpectralNorm.ets" 4778 }, 4779 "end": { 4780 "line": 59, 4781 "column": 10, 4782 "program": "MathSpectralNorm.ets" 4783 } 4784 } 4785 }, 4786 "computed": true, 4787 "optional": false, 4788 "loc": { 4789 "start": { 4790 "line": 59, 4791 "column": 7, 4792 "program": "MathSpectralNorm.ets" 4793 }, 4794 "end": { 4795 "line": 59, 4796 "column": 11, 4797 "program": "MathSpectralNorm.ets" 4798 } 4799 } 4800 }, 4801 "right": { 4802 "type": "AssignmentExpression", 4803 "operator": "=", 4804 "left": { 4805 "type": "MemberExpression", 4806 "object": { 4807 "type": "Identifier", 4808 "name": "w", 4809 "decorators": [], 4810 "loc": { 4811 "start": { 4812 "line": 59, 4813 "column": 14, 4814 "program": "MathSpectralNorm.ets" 4815 }, 4816 "end": { 4817 "line": 59, 4818 "column": 15, 4819 "program": "MathSpectralNorm.ets" 4820 } 4821 } 4822 }, 4823 "property": { 4824 "type": "Identifier", 4825 "name": "i", 4826 "decorators": [], 4827 "loc": { 4828 "start": { 4829 "line": 59, 4830 "column": 16, 4831 "program": "MathSpectralNorm.ets" 4832 }, 4833 "end": { 4834 "line": 59, 4835 "column": 17, 4836 "program": "MathSpectralNorm.ets" 4837 } 4838 } 4839 }, 4840 "computed": true, 4841 "optional": false, 4842 "loc": { 4843 "start": { 4844 "line": 59, 4845 "column": 14, 4846 "program": "MathSpectralNorm.ets" 4847 }, 4848 "end": { 4849 "line": 59, 4850 "column": 18, 4851 "program": "MathSpectralNorm.ets" 4852 } 4853 } 4854 }, 4855 "right": { 4856 "type": "NumberLiteral", 4857 "value": 0, 4858 "loc": { 4859 "start": { 4860 "line": 59, 4861 "column": 21, 4862 "program": "MathSpectralNorm.ets" 4863 }, 4864 "end": { 4865 "line": 59, 4866 "column": 22, 4867 "program": "MathSpectralNorm.ets" 4868 } 4869 } 4870 }, 4871 "loc": { 4872 "start": { 4873 "line": 59, 4874 "column": 14, 4875 "program": "MathSpectralNorm.ets" 4876 }, 4877 "end": { 4878 "line": 59, 4879 "column": 22, 4880 "program": "MathSpectralNorm.ets" 4881 } 4882 } 4883 }, 4884 "loc": { 4885 "start": { 4886 "line": 59, 4887 "column": 7, 4888 "program": "MathSpectralNorm.ets" 4889 }, 4890 "end": { 4891 "line": 59, 4892 "column": 22, 4893 "program": "MathSpectralNorm.ets" 4894 } 4895 } 4896 }, 4897 "loc": { 4898 "start": { 4899 "line": 59, 4900 "column": 7, 4901 "program": "MathSpectralNorm.ets" 4902 }, 4903 "end": { 4904 "line": 59, 4905 "column": 23, 4906 "program": "MathSpectralNorm.ets" 4907 } 4908 } 4909 } 4910 ], 4911 "loc": { 4912 "start": { 4913 "line": 57, 4914 "column": 29, 4915 "program": "MathSpectralNorm.ets" 4916 }, 4917 "end": { 4918 "line": 60, 4919 "column": 6, 4920 "program": "MathSpectralNorm.ets" 4921 } 4922 } 4923 }, 4924 "loc": { 4925 "start": { 4926 "line": 57, 4927 "column": 5, 4928 "program": "MathSpectralNorm.ets" 4929 }, 4930 "end": { 4931 "line": 60, 4932 "column": 6, 4933 "program": "MathSpectralNorm.ets" 4934 } 4935 } 4936 }, 4937 { 4938 "type": "ForUpdateStatement", 4939 "init": { 4940 "type": "AssignmentExpression", 4941 "operator": "=", 4942 "left": { 4943 "type": "Identifier", 4944 "name": "i", 4945 "decorators": [], 4946 "loc": { 4947 "start": { 4948 "line": 62, 4949 "column": 10, 4950 "program": "MathSpectralNorm.ets" 4951 }, 4952 "end": { 4953 "line": 62, 4954 "column": 11, 4955 "program": "MathSpectralNorm.ets" 4956 } 4957 } 4958 }, 4959 "right": { 4960 "type": "NumberLiteral", 4961 "value": 0, 4962 "loc": { 4963 "start": { 4964 "line": 62, 4965 "column": 14, 4966 "program": "MathSpectralNorm.ets" 4967 }, 4968 "end": { 4969 "line": 62, 4970 "column": 15, 4971 "program": "MathSpectralNorm.ets" 4972 } 4973 } 4974 }, 4975 "loc": { 4976 "start": { 4977 "line": 62, 4978 "column": 10, 4979 "program": "MathSpectralNorm.ets" 4980 }, 4981 "end": { 4982 "line": 62, 4983 "column": 15, 4984 "program": "MathSpectralNorm.ets" 4985 } 4986 } 4987 }, 4988 "test": { 4989 "type": "BinaryExpression", 4990 "operator": "<", 4991 "left": { 4992 "type": "Identifier", 4993 "name": "i", 4994 "decorators": [], 4995 "loc": { 4996 "start": { 4997 "line": 62, 4998 "column": 17, 4999 "program": "MathSpectralNorm.ets" 5000 }, 5001 "end": { 5002 "line": 62, 5003 "column": 18, 5004 "program": "MathSpectralNorm.ets" 5005 } 5006 } 5007 }, 5008 "right": { 5009 "type": "NumberLiteral", 5010 "value": 10, 5011 "loc": { 5012 "start": { 5013 "line": 62, 5014 "column": 21, 5015 "program": "MathSpectralNorm.ets" 5016 }, 5017 "end": { 5018 "line": 62, 5019 "column": 23, 5020 "program": "MathSpectralNorm.ets" 5021 } 5022 } 5023 }, 5024 "loc": { 5025 "start": { 5026 "line": 62, 5027 "column": 17, 5028 "program": "MathSpectralNorm.ets" 5029 }, 5030 "end": { 5031 "line": 62, 5032 "column": 23, 5033 "program": "MathSpectralNorm.ets" 5034 } 5035 } 5036 }, 5037 "update": { 5038 "type": "UpdateExpression", 5039 "operator": "++", 5040 "prefix": false, 5041 "argument": { 5042 "type": "Identifier", 5043 "name": "i", 5044 "decorators": [], 5045 "loc": { 5046 "start": { 5047 "line": 62, 5048 "column": 25, 5049 "program": "MathSpectralNorm.ets" 5050 }, 5051 "end": { 5052 "line": 62, 5053 "column": 26, 5054 "program": "MathSpectralNorm.ets" 5055 } 5056 } 5057 }, 5058 "loc": { 5059 "start": { 5060 "line": 62, 5061 "column": 25, 5062 "program": "MathSpectralNorm.ets" 5063 }, 5064 "end": { 5065 "line": 62, 5066 "column": 28, 5067 "program": "MathSpectralNorm.ets" 5068 } 5069 } 5070 }, 5071 "body": { 5072 "type": "BlockStatement", 5073 "statements": [ 5074 { 5075 "type": "ExpressionStatement", 5076 "expression": { 5077 "type": "CallExpression", 5078 "callee": { 5079 "type": "MemberExpression", 5080 "object": { 5081 "type": "Identifier", 5082 "name": "MathSpectralNorm", 5083 "decorators": [], 5084 "loc": { 5085 "start": { 5086 "line": 63, 5087 "column": 7, 5088 "program": "MathSpectralNorm.ets" 5089 }, 5090 "end": { 5091 "line": 63, 5092 "column": 23, 5093 "program": "MathSpectralNorm.ets" 5094 } 5095 } 5096 }, 5097 "property": { 5098 "type": "Identifier", 5099 "name": "fnAtAu", 5100 "decorators": [], 5101 "loc": { 5102 "start": { 5103 "line": 63, 5104 "column": 24, 5105 "program": "MathSpectralNorm.ets" 5106 }, 5107 "end": { 5108 "line": 63, 5109 "column": 30, 5110 "program": "MathSpectralNorm.ets" 5111 } 5112 } 5113 }, 5114 "computed": false, 5115 "optional": false, 5116 "loc": { 5117 "start": { 5118 "line": 63, 5119 "column": 7, 5120 "program": "MathSpectralNorm.ets" 5121 }, 5122 "end": { 5123 "line": 63, 5124 "column": 30, 5125 "program": "MathSpectralNorm.ets" 5126 } 5127 } 5128 }, 5129 "arguments": [ 5130 { 5131 "type": "Identifier", 5132 "name": "u", 5133 "decorators": [], 5134 "loc": { 5135 "start": { 5136 "line": 63, 5137 "column": 31, 5138 "program": "MathSpectralNorm.ets" 5139 }, 5140 "end": { 5141 "line": 63, 5142 "column": 32, 5143 "program": "MathSpectralNorm.ets" 5144 } 5145 } 5146 }, 5147 { 5148 "type": "Identifier", 5149 "name": "v", 5150 "decorators": [], 5151 "loc": { 5152 "start": { 5153 "line": 63, 5154 "column": 34, 5155 "program": "MathSpectralNorm.ets" 5156 }, 5157 "end": { 5158 "line": 63, 5159 "column": 35, 5160 "program": "MathSpectralNorm.ets" 5161 } 5162 } 5163 }, 5164 { 5165 "type": "Identifier", 5166 "name": "w", 5167 "decorators": [], 5168 "loc": { 5169 "start": { 5170 "line": 63, 5171 "column": 37, 5172 "program": "MathSpectralNorm.ets" 5173 }, 5174 "end": { 5175 "line": 63, 5176 "column": 38, 5177 "program": "MathSpectralNorm.ets" 5178 } 5179 } 5180 } 5181 ], 5182 "optional": false, 5183 "loc": { 5184 "start": { 5185 "line": 63, 5186 "column": 7, 5187 "program": "MathSpectralNorm.ets" 5188 }, 5189 "end": { 5190 "line": 63, 5191 "column": 39, 5192 "program": "MathSpectralNorm.ets" 5193 } 5194 } 5195 }, 5196 "loc": { 5197 "start": { 5198 "line": 63, 5199 "column": 7, 5200 "program": "MathSpectralNorm.ets" 5201 }, 5202 "end": { 5203 "line": 63, 5204 "column": 40, 5205 "program": "MathSpectralNorm.ets" 5206 } 5207 } 5208 }, 5209 { 5210 "type": "ExpressionStatement", 5211 "expression": { 5212 "type": "CallExpression", 5213 "callee": { 5214 "type": "MemberExpression", 5215 "object": { 5216 "type": "Identifier", 5217 "name": "MathSpectralNorm", 5218 "decorators": [], 5219 "loc": { 5220 "start": { 5221 "line": 64, 5222 "column": 7, 5223 "program": "MathSpectralNorm.ets" 5224 }, 5225 "end": { 5226 "line": 64, 5227 "column": 23, 5228 "program": "MathSpectralNorm.ets" 5229 } 5230 } 5231 }, 5232 "property": { 5233 "type": "Identifier", 5234 "name": "fnAtAu", 5235 "decorators": [], 5236 "loc": { 5237 "start": { 5238 "line": 64, 5239 "column": 24, 5240 "program": "MathSpectralNorm.ets" 5241 }, 5242 "end": { 5243 "line": 64, 5244 "column": 30, 5245 "program": "MathSpectralNorm.ets" 5246 } 5247 } 5248 }, 5249 "computed": false, 5250 "optional": false, 5251 "loc": { 5252 "start": { 5253 "line": 64, 5254 "column": 7, 5255 "program": "MathSpectralNorm.ets" 5256 }, 5257 "end": { 5258 "line": 64, 5259 "column": 30, 5260 "program": "MathSpectralNorm.ets" 5261 } 5262 } 5263 }, 5264 "arguments": [ 5265 { 5266 "type": "Identifier", 5267 "name": "v", 5268 "decorators": [], 5269 "loc": { 5270 "start": { 5271 "line": 64, 5272 "column": 31, 5273 "program": "MathSpectralNorm.ets" 5274 }, 5275 "end": { 5276 "line": 64, 5277 "column": 32, 5278 "program": "MathSpectralNorm.ets" 5279 } 5280 } 5281 }, 5282 { 5283 "type": "Identifier", 5284 "name": "u", 5285 "decorators": [], 5286 "loc": { 5287 "start": { 5288 "line": 64, 5289 "column": 34, 5290 "program": "MathSpectralNorm.ets" 5291 }, 5292 "end": { 5293 "line": 64, 5294 "column": 35, 5295 "program": "MathSpectralNorm.ets" 5296 } 5297 } 5298 }, 5299 { 5300 "type": "Identifier", 5301 "name": "w", 5302 "decorators": [], 5303 "loc": { 5304 "start": { 5305 "line": 64, 5306 "column": 37, 5307 "program": "MathSpectralNorm.ets" 5308 }, 5309 "end": { 5310 "line": 64, 5311 "column": 38, 5312 "program": "MathSpectralNorm.ets" 5313 } 5314 } 5315 } 5316 ], 5317 "optional": false, 5318 "loc": { 5319 "start": { 5320 "line": 64, 5321 "column": 7, 5322 "program": "MathSpectralNorm.ets" 5323 }, 5324 "end": { 5325 "line": 64, 5326 "column": 39, 5327 "program": "MathSpectralNorm.ets" 5328 } 5329 } 5330 }, 5331 "loc": { 5332 "start": { 5333 "line": 64, 5334 "column": 7, 5335 "program": "MathSpectralNorm.ets" 5336 }, 5337 "end": { 5338 "line": 64, 5339 "column": 40, 5340 "program": "MathSpectralNorm.ets" 5341 } 5342 } 5343 } 5344 ], 5345 "loc": { 5346 "start": { 5347 "line": 62, 5348 "column": 30, 5349 "program": "MathSpectralNorm.ets" 5350 }, 5351 "end": { 5352 "line": 65, 5353 "column": 6, 5354 "program": "MathSpectralNorm.ets" 5355 } 5356 } 5357 }, 5358 "loc": { 5359 "start": { 5360 "line": 62, 5361 "column": 5, 5362 "program": "MathSpectralNorm.ets" 5363 }, 5364 "end": { 5365 "line": 65, 5366 "column": 6, 5367 "program": "MathSpectralNorm.ets" 5368 } 5369 } 5370 }, 5371 { 5372 "type": "ForUpdateStatement", 5373 "init": { 5374 "type": "AssignmentExpression", 5375 "operator": "=", 5376 "left": { 5377 "type": "Identifier", 5378 "name": "i", 5379 "decorators": [], 5380 "loc": { 5381 "start": { 5382 "line": 67, 5383 "column": 10, 5384 "program": "MathSpectralNorm.ets" 5385 }, 5386 "end": { 5387 "line": 67, 5388 "column": 11, 5389 "program": "MathSpectralNorm.ets" 5390 } 5391 } 5392 }, 5393 "right": { 5394 "type": "NumberLiteral", 5395 "value": 0, 5396 "loc": { 5397 "start": { 5398 "line": 67, 5399 "column": 14, 5400 "program": "MathSpectralNorm.ets" 5401 }, 5402 "end": { 5403 "line": 67, 5404 "column": 15, 5405 "program": "MathSpectralNorm.ets" 5406 } 5407 } 5408 }, 5409 "loc": { 5410 "start": { 5411 "line": 67, 5412 "column": 10, 5413 "program": "MathSpectralNorm.ets" 5414 }, 5415 "end": { 5416 "line": 67, 5417 "column": 15, 5418 "program": "MathSpectralNorm.ets" 5419 } 5420 } 5421 }, 5422 "test": { 5423 "type": "BinaryExpression", 5424 "operator": "<", 5425 "left": { 5426 "type": "Identifier", 5427 "name": "i", 5428 "decorators": [], 5429 "loc": { 5430 "start": { 5431 "line": 67, 5432 "column": 17, 5433 "program": "MathSpectralNorm.ets" 5434 }, 5435 "end": { 5436 "line": 67, 5437 "column": 18, 5438 "program": "MathSpectralNorm.ets" 5439 } 5440 } 5441 }, 5442 "right": { 5443 "type": "Identifier", 5444 "name": "n", 5445 "decorators": [], 5446 "loc": { 5447 "start": { 5448 "line": 67, 5449 "column": 21, 5450 "program": "MathSpectralNorm.ets" 5451 }, 5452 "end": { 5453 "line": 67, 5454 "column": 22, 5455 "program": "MathSpectralNorm.ets" 5456 } 5457 } 5458 }, 5459 "loc": { 5460 "start": { 5461 "line": 67, 5462 "column": 17, 5463 "program": "MathSpectralNorm.ets" 5464 }, 5465 "end": { 5466 "line": 67, 5467 "column": 22, 5468 "program": "MathSpectralNorm.ets" 5469 } 5470 } 5471 }, 5472 "update": { 5473 "type": "UpdateExpression", 5474 "operator": "++", 5475 "prefix": false, 5476 "argument": { 5477 "type": "Identifier", 5478 "name": "i", 5479 "decorators": [], 5480 "loc": { 5481 "start": { 5482 "line": 67, 5483 "column": 24, 5484 "program": "MathSpectralNorm.ets" 5485 }, 5486 "end": { 5487 "line": 67, 5488 "column": 25, 5489 "program": "MathSpectralNorm.ets" 5490 } 5491 } 5492 }, 5493 "loc": { 5494 "start": { 5495 "line": 67, 5496 "column": 24, 5497 "program": "MathSpectralNorm.ets" 5498 }, 5499 "end": { 5500 "line": 67, 5501 "column": 27, 5502 "program": "MathSpectralNorm.ets" 5503 } 5504 } 5505 }, 5506 "body": { 5507 "type": "BlockStatement", 5508 "statements": [ 5509 { 5510 "type": "ExpressionStatement", 5511 "expression": { 5512 "type": "AssignmentExpression", 5513 "operator": "+=", 5514 "left": { 5515 "type": "Identifier", 5516 "name": "vbv", 5517 "decorators": [], 5518 "loc": { 5519 "start": { 5520 "line": 68, 5521 "column": 7, 5522 "program": "MathSpectralNorm.ets" 5523 }, 5524 "end": { 5525 "line": 68, 5526 "column": 10, 5527 "program": "MathSpectralNorm.ets" 5528 } 5529 } 5530 }, 5531 "right": { 5532 "type": "BinaryExpression", 5533 "operator": "*", 5534 "left": { 5535 "type": "MemberExpression", 5536 "object": { 5537 "type": "Identifier", 5538 "name": "u", 5539 "decorators": [], 5540 "loc": { 5541 "start": { 5542 "line": 68, 5543 "column": 14, 5544 "program": "MathSpectralNorm.ets" 5545 }, 5546 "end": { 5547 "line": 68, 5548 "column": 15, 5549 "program": "MathSpectralNorm.ets" 5550 } 5551 } 5552 }, 5553 "property": { 5554 "type": "Identifier", 5555 "name": "i", 5556 "decorators": [], 5557 "loc": { 5558 "start": { 5559 "line": 68, 5560 "column": 16, 5561 "program": "MathSpectralNorm.ets" 5562 }, 5563 "end": { 5564 "line": 68, 5565 "column": 17, 5566 "program": "MathSpectralNorm.ets" 5567 } 5568 } 5569 }, 5570 "computed": true, 5571 "optional": false, 5572 "loc": { 5573 "start": { 5574 "line": 68, 5575 "column": 14, 5576 "program": "MathSpectralNorm.ets" 5577 }, 5578 "end": { 5579 "line": 68, 5580 "column": 18, 5581 "program": "MathSpectralNorm.ets" 5582 } 5583 } 5584 }, 5585 "right": { 5586 "type": "MemberExpression", 5587 "object": { 5588 "type": "Identifier", 5589 "name": "v", 5590 "decorators": [], 5591 "loc": { 5592 "start": { 5593 "line": 68, 5594 "column": 21, 5595 "program": "MathSpectralNorm.ets" 5596 }, 5597 "end": { 5598 "line": 68, 5599 "column": 22, 5600 "program": "MathSpectralNorm.ets" 5601 } 5602 } 5603 }, 5604 "property": { 5605 "type": "Identifier", 5606 "name": "i", 5607 "decorators": [], 5608 "loc": { 5609 "start": { 5610 "line": 68, 5611 "column": 23, 5612 "program": "MathSpectralNorm.ets" 5613 }, 5614 "end": { 5615 "line": 68, 5616 "column": 24, 5617 "program": "MathSpectralNorm.ets" 5618 } 5619 } 5620 }, 5621 "computed": true, 5622 "optional": false, 5623 "loc": { 5624 "start": { 5625 "line": 68, 5626 "column": 21, 5627 "program": "MathSpectralNorm.ets" 5628 }, 5629 "end": { 5630 "line": 68, 5631 "column": 25, 5632 "program": "MathSpectralNorm.ets" 5633 } 5634 } 5635 }, 5636 "loc": { 5637 "start": { 5638 "line": 68, 5639 "column": 14, 5640 "program": "MathSpectralNorm.ets" 5641 }, 5642 "end": { 5643 "line": 68, 5644 "column": 25, 5645 "program": "MathSpectralNorm.ets" 5646 } 5647 } 5648 }, 5649 "loc": { 5650 "start": { 5651 "line": 68, 5652 "column": 7, 5653 "program": "MathSpectralNorm.ets" 5654 }, 5655 "end": { 5656 "line": 68, 5657 "column": 25, 5658 "program": "MathSpectralNorm.ets" 5659 } 5660 } 5661 }, 5662 "loc": { 5663 "start": { 5664 "line": 68, 5665 "column": 7, 5666 "program": "MathSpectralNorm.ets" 5667 }, 5668 "end": { 5669 "line": 68, 5670 "column": 26, 5671 "program": "MathSpectralNorm.ets" 5672 } 5673 } 5674 }, 5675 { 5676 "type": "ExpressionStatement", 5677 "expression": { 5678 "type": "AssignmentExpression", 5679 "operator": "+=", 5680 "left": { 5681 "type": "Identifier", 5682 "name": "vv", 5683 "decorators": [], 5684 "loc": { 5685 "start": { 5686 "line": 69, 5687 "column": 7, 5688 "program": "MathSpectralNorm.ets" 5689 }, 5690 "end": { 5691 "line": 69, 5692 "column": 9, 5693 "program": "MathSpectralNorm.ets" 5694 } 5695 } 5696 }, 5697 "right": { 5698 "type": "BinaryExpression", 5699 "operator": "*", 5700 "left": { 5701 "type": "MemberExpression", 5702 "object": { 5703 "type": "Identifier", 5704 "name": "v", 5705 "decorators": [], 5706 "loc": { 5707 "start": { 5708 "line": 69, 5709 "column": 14, 5710 "program": "MathSpectralNorm.ets" 5711 }, 5712 "end": { 5713 "line": 69, 5714 "column": 15, 5715 "program": "MathSpectralNorm.ets" 5716 } 5717 } 5718 }, 5719 "property": { 5720 "type": "Identifier", 5721 "name": "i", 5722 "decorators": [], 5723 "loc": { 5724 "start": { 5725 "line": 69, 5726 "column": 16, 5727 "program": "MathSpectralNorm.ets" 5728 }, 5729 "end": { 5730 "line": 69, 5731 "column": 17, 5732 "program": "MathSpectralNorm.ets" 5733 } 5734 } 5735 }, 5736 "computed": true, 5737 "optional": false, 5738 "loc": { 5739 "start": { 5740 "line": 69, 5741 "column": 14, 5742 "program": "MathSpectralNorm.ets" 5743 }, 5744 "end": { 5745 "line": 69, 5746 "column": 18, 5747 "program": "MathSpectralNorm.ets" 5748 } 5749 } 5750 }, 5751 "right": { 5752 "type": "MemberExpression", 5753 "object": { 5754 "type": "Identifier", 5755 "name": "v", 5756 "decorators": [], 5757 "loc": { 5758 "start": { 5759 "line": 69, 5760 "column": 21, 5761 "program": "MathSpectralNorm.ets" 5762 }, 5763 "end": { 5764 "line": 69, 5765 "column": 22, 5766 "program": "MathSpectralNorm.ets" 5767 } 5768 } 5769 }, 5770 "property": { 5771 "type": "Identifier", 5772 "name": "i", 5773 "decorators": [], 5774 "loc": { 5775 "start": { 5776 "line": 69, 5777 "column": 23, 5778 "program": "MathSpectralNorm.ets" 5779 }, 5780 "end": { 5781 "line": 69, 5782 "column": 24, 5783 "program": "MathSpectralNorm.ets" 5784 } 5785 } 5786 }, 5787 "computed": true, 5788 "optional": false, 5789 "loc": { 5790 "start": { 5791 "line": 69, 5792 "column": 21, 5793 "program": "MathSpectralNorm.ets" 5794 }, 5795 "end": { 5796 "line": 69, 5797 "column": 25, 5798 "program": "MathSpectralNorm.ets" 5799 } 5800 } 5801 }, 5802 "loc": { 5803 "start": { 5804 "line": 69, 5805 "column": 14, 5806 "program": "MathSpectralNorm.ets" 5807 }, 5808 "end": { 5809 "line": 69, 5810 "column": 25, 5811 "program": "MathSpectralNorm.ets" 5812 } 5813 } 5814 }, 5815 "loc": { 5816 "start": { 5817 "line": 69, 5818 "column": 7, 5819 "program": "MathSpectralNorm.ets" 5820 }, 5821 "end": { 5822 "line": 69, 5823 "column": 25, 5824 "program": "MathSpectralNorm.ets" 5825 } 5826 } 5827 }, 5828 "loc": { 5829 "start": { 5830 "line": 69, 5831 "column": 7, 5832 "program": "MathSpectralNorm.ets" 5833 }, 5834 "end": { 5835 "line": 69, 5836 "column": 26, 5837 "program": "MathSpectralNorm.ets" 5838 } 5839 } 5840 } 5841 ], 5842 "loc": { 5843 "start": { 5844 "line": 67, 5845 "column": 29, 5846 "program": "MathSpectralNorm.ets" 5847 }, 5848 "end": { 5849 "line": 71, 5850 "column": 6, 5851 "program": "MathSpectralNorm.ets" 5852 } 5853 } 5854 }, 5855 "loc": { 5856 "start": { 5857 "line": 67, 5858 "column": 5, 5859 "program": "MathSpectralNorm.ets" 5860 }, 5861 "end": { 5862 "line": 71, 5863 "column": 6, 5864 "program": "MathSpectralNorm.ets" 5865 } 5866 } 5867 }, 5868 { 5869 "type": "ReturnStatement", 5870 "argument": { 5871 "type": "CallExpression", 5872 "callee": { 5873 "type": "Identifier", 5874 "name": "sqrt", 5875 "decorators": [], 5876 "loc": { 5877 "start": { 5878 "line": 73, 5879 "column": 12, 5880 "program": "MathSpectralNorm.ets" 5881 }, 5882 "end": { 5883 "line": 73, 5884 "column": 16, 5885 "program": "MathSpectralNorm.ets" 5886 } 5887 } 5888 }, 5889 "arguments": [ 5890 { 5891 "type": "BinaryExpression", 5892 "operator": "/", 5893 "left": { 5894 "type": "Identifier", 5895 "name": "vbv", 5896 "decorators": [], 5897 "loc": { 5898 "start": { 5899 "line": 73, 5900 "column": 17, 5901 "program": "MathSpectralNorm.ets" 5902 }, 5903 "end": { 5904 "line": 73, 5905 "column": 20, 5906 "program": "MathSpectralNorm.ets" 5907 } 5908 } 5909 }, 5910 "right": { 5911 "type": "Identifier", 5912 "name": "vv", 5913 "decorators": [], 5914 "loc": { 5915 "start": { 5916 "line": 73, 5917 "column": 23, 5918 "program": "MathSpectralNorm.ets" 5919 }, 5920 "end": { 5921 "line": 73, 5922 "column": 25, 5923 "program": "MathSpectralNorm.ets" 5924 } 5925 } 5926 }, 5927 "loc": { 5928 "start": { 5929 "line": 73, 5930 "column": 17, 5931 "program": "MathSpectralNorm.ets" 5932 }, 5933 "end": { 5934 "line": 73, 5935 "column": 25, 5936 "program": "MathSpectralNorm.ets" 5937 } 5938 } 5939 } 5940 ], 5941 "optional": false, 5942 "loc": { 5943 "start": { 5944 "line": 73, 5945 "column": 12, 5946 "program": "MathSpectralNorm.ets" 5947 }, 5948 "end": { 5949 "line": 73, 5950 "column": 26, 5951 "program": "MathSpectralNorm.ets" 5952 } 5953 } 5954 }, 5955 "loc": { 5956 "start": { 5957 "line": 73, 5958 "column": 5, 5959 "program": "MathSpectralNorm.ets" 5960 }, 5961 "end": { 5962 "line": 73, 5963 "column": 27, 5964 "program": "MathSpectralNorm.ets" 5965 } 5966 } 5967 } 5968 ], 5969 "loc": { 5970 "start": { 5971 "line": 46, 5972 "column": 47, 5973 "program": "MathSpectralNorm.ets" 5974 }, 5975 "end": { 5976 "line": 74, 5977 "column": 4, 5978 "program": "MathSpectralNorm.ets" 5979 } 5980 } 5981 }, 5982 "loc": { 5983 "start": { 5984 "line": 46, 5985 "column": 30, 5986 "program": "MathSpectralNorm.ets" 5987 }, 5988 "end": { 5989 "line": 74, 5990 "column": 4, 5991 "program": "MathSpectralNorm.ets" 5992 } 5993 } 5994 }, 5995 "loc": { 5996 "start": { 5997 "line": 46, 5998 "column": 30, 5999 "program": "MathSpectralNorm.ets" 6000 }, 6001 "end": { 6002 "line": 74, 6003 "column": 4, 6004 "program": "MathSpectralNorm.ets" 6005 } 6006 } 6007 }, 6008 "overloads": [], 6009 "decorators": [], 6010 "loc": { 6011 "start": { 6012 "line": 46, 6013 "column": 3, 6014 "program": "MathSpectralNorm.ets" 6015 }, 6016 "end": { 6017 "line": 74, 6018 "column": 4, 6019 "program": "MathSpectralNorm.ets" 6020 } 6021 } 6022 }, 6023 { 6024 "type": "ClassProperty", 6025 "key": { 6026 "type": "Identifier", 6027 "name": "n1", 6028 "decorators": [], 6029 "loc": { 6030 "start": { 6031 "line": 76, 6032 "column": 3, 6033 "program": "MathSpectralNorm.ets" 6034 }, 6035 "end": { 6036 "line": 76, 6037 "column": 5, 6038 "program": "MathSpectralNorm.ets" 6039 } 6040 } 6041 }, 6042 "value": { 6043 "type": "NumberLiteral", 6044 "value": 6, 6045 "loc": { 6046 "start": { 6047 "line": 76, 6048 "column": 13, 6049 "program": "MathSpectralNorm.ets" 6050 }, 6051 "end": { 6052 "line": 76, 6053 "column": 14, 6054 "program": "MathSpectralNorm.ets" 6055 } 6056 } 6057 }, 6058 "accessibility": "public", 6059 "static": false, 6060 "readonly": false, 6061 "declare": false, 6062 "optional": false, 6063 "computed": false, 6064 "typeAnnotation": { 6065 "type": "ETSPrimitiveType", 6066 "loc": { 6067 "start": { 6068 "line": 76, 6069 "column": 7, 6070 "program": "MathSpectralNorm.ets" 6071 }, 6072 "end": { 6073 "line": 76, 6074 "column": 10, 6075 "program": "MathSpectralNorm.ets" 6076 } 6077 } 6078 }, 6079 "definite": false, 6080 "decorators": [], 6081 "loc": { 6082 "start": { 6083 "line": 76, 6084 "column": 3, 6085 "program": "MathSpectralNorm.ets" 6086 }, 6087 "end": { 6088 "line": 76, 6089 "column": 14, 6090 "program": "MathSpectralNorm.ets" 6091 } 6092 } 6093 }, 6094 { 6095 "type": "ClassProperty", 6096 "key": { 6097 "type": "Identifier", 6098 "name": "n2", 6099 "decorators": [], 6100 "loc": { 6101 "start": { 6102 "line": 77, 6103 "column": 3, 6104 "program": "MathSpectralNorm.ets" 6105 }, 6106 "end": { 6107 "line": 77, 6108 "column": 5, 6109 "program": "MathSpectralNorm.ets" 6110 } 6111 } 6112 }, 6113 "value": { 6114 "type": "NumberLiteral", 6115 "value": 48, 6116 "loc": { 6117 "start": { 6118 "line": 77, 6119 "column": 13, 6120 "program": "MathSpectralNorm.ets" 6121 }, 6122 "end": { 6123 "line": 77, 6124 "column": 15, 6125 "program": "MathSpectralNorm.ets" 6126 } 6127 } 6128 }, 6129 "accessibility": "public", 6130 "static": false, 6131 "readonly": false, 6132 "declare": false, 6133 "optional": false, 6134 "computed": false, 6135 "typeAnnotation": { 6136 "type": "ETSPrimitiveType", 6137 "loc": { 6138 "start": { 6139 "line": 77, 6140 "column": 7, 6141 "program": "MathSpectralNorm.ets" 6142 }, 6143 "end": { 6144 "line": 77, 6145 "column": 10, 6146 "program": "MathSpectralNorm.ets" 6147 } 6148 } 6149 }, 6150 "definite": false, 6151 "decorators": [], 6152 "loc": { 6153 "start": { 6154 "line": 77, 6155 "column": 3, 6156 "program": "MathSpectralNorm.ets" 6157 }, 6158 "end": { 6159 "line": 77, 6160 "column": 15, 6161 "program": "MathSpectralNorm.ets" 6162 } 6163 } 6164 }, 6165 { 6166 "type": "ClassProperty", 6167 "key": { 6168 "type": "Identifier", 6169 "name": "expected", 6170 "decorators": [], 6171 "loc": { 6172 "start": { 6173 "line": 78, 6174 "column": 27, 6175 "program": "MathSpectralNorm.ets" 6176 }, 6177 "end": { 6178 "line": 78, 6179 "column": 35, 6180 "program": "MathSpectralNorm.ets" 6181 } 6182 } 6183 }, 6184 "value": { 6185 "type": "NumberLiteral", 6186 "value": 5.08669, 6187 "loc": { 6188 "start": { 6189 "line": 78, 6190 "column": 46, 6191 "program": "MathSpectralNorm.ets" 6192 }, 6193 "end": { 6194 "line": 78, 6195 "column": 63, 6196 "program": "MathSpectralNorm.ets" 6197 } 6198 } 6199 }, 6200 "accessibility": "private", 6201 "static": true, 6202 "readonly": true, 6203 "declare": false, 6204 "optional": false, 6205 "computed": false, 6206 "typeAnnotation": { 6207 "type": "ETSPrimitiveType", 6208 "loc": { 6209 "start": { 6210 "line": 78, 6211 "column": 37, 6212 "program": "MathSpectralNorm.ets" 6213 }, 6214 "end": { 6215 "line": 78, 6216 "column": 43, 6217 "program": "MathSpectralNorm.ets" 6218 } 6219 } 6220 }, 6221 "definite": false, 6222 "decorators": [], 6223 "loc": { 6224 "start": { 6225 "line": 78, 6226 "column": 27, 6227 "program": "MathSpectralNorm.ets" 6228 }, 6229 "end": { 6230 "line": 78, 6231 "column": 63, 6232 "program": "MathSpectralNorm.ets" 6233 } 6234 } 6235 }, 6236 { 6237 "type": "MethodDefinition", 6238 "key": { 6239 "type": "Identifier", 6240 "name": "run", 6241 "decorators": [], 6242 "loc": { 6243 "start": { 6244 "line": 80, 6245 "column": 10, 6246 "program": "MathSpectralNorm.ets" 6247 }, 6248 "end": { 6249 "line": 80, 6250 "column": 13, 6251 "program": "MathSpectralNorm.ets" 6252 } 6253 } 6254 }, 6255 "kind": "method", 6256 "accessibility": "public", 6257 "static": false, 6258 "optional": false, 6259 "computed": false, 6260 "value": { 6261 "type": "FunctionExpression", 6262 "function": { 6263 "type": "ScriptFunction", 6264 "id": { 6265 "type": "Identifier", 6266 "name": "run", 6267 "decorators": [], 6268 "loc": { 6269 "start": { 6270 "line": 80, 6271 "column": 10, 6272 "program": "MathSpectralNorm.ets" 6273 }, 6274 "end": { 6275 "line": 80, 6276 "column": 13, 6277 "program": "MathSpectralNorm.ets" 6278 } 6279 } 6280 }, 6281 "generator": false, 6282 "async": false, 6283 "expression": false, 6284 "params": [], 6285 "returnType": { 6286 "type": "ETSPrimitiveType", 6287 "loc": { 6288 "start": { 6289 "line": 80, 6290 "column": 17, 6291 "program": "MathSpectralNorm.ets" 6292 }, 6293 "end": { 6294 "line": 80, 6295 "column": 21, 6296 "program": "MathSpectralNorm.ets" 6297 } 6298 } 6299 }, 6300 "body": { 6301 "type": "BlockStatement", 6302 "statements": [ 6303 { 6304 "type": "VariableDeclaration", 6305 "declarations": [ 6306 { 6307 "type": "VariableDeclarator", 6308 "id": { 6309 "type": "Identifier", 6310 "name": "total", 6311 "typeAnnotation": { 6312 "type": "ETSPrimitiveType", 6313 "loc": { 6314 "start": { 6315 "line": 81, 6316 "column": 16, 6317 "program": "MathSpectralNorm.ets" 6318 }, 6319 "end": { 6320 "line": 81, 6321 "column": 22, 6322 "program": "MathSpectralNorm.ets" 6323 } 6324 } 6325 }, 6326 "decorators": [], 6327 "loc": { 6328 "start": { 6329 "line": 81, 6330 "column": 9, 6331 "program": "MathSpectralNorm.ets" 6332 }, 6333 "end": { 6334 "line": 81, 6335 "column": 14, 6336 "program": "MathSpectralNorm.ets" 6337 } 6338 } 6339 }, 6340 "init": { 6341 "type": "NumberLiteral", 6342 "value": 0, 6343 "loc": { 6344 "start": { 6345 "line": 81, 6346 "column": 25, 6347 "program": "MathSpectralNorm.ets" 6348 }, 6349 "end": { 6350 "line": 81, 6351 "column": 26, 6352 "program": "MathSpectralNorm.ets" 6353 } 6354 } 6355 }, 6356 "loc": { 6357 "start": { 6358 "line": 81, 6359 "column": 9, 6360 "program": "MathSpectralNorm.ets" 6361 }, 6362 "end": { 6363 "line": 81, 6364 "column": 26, 6365 "program": "MathSpectralNorm.ets" 6366 } 6367 } 6368 } 6369 ], 6370 "kind": "let", 6371 "loc": { 6372 "start": { 6373 "line": 81, 6374 "column": 5, 6375 "program": "MathSpectralNorm.ets" 6376 }, 6377 "end": { 6378 "line": 81, 6379 "column": 27, 6380 "program": "MathSpectralNorm.ets" 6381 } 6382 } 6383 }, 6384 { 6385 "type": "ForUpdateStatement", 6386 "init": { 6387 "type": "VariableDeclaration", 6388 "declarations": [ 6389 { 6390 "type": "VariableDeclarator", 6391 "id": { 6392 "type": "Identifier", 6393 "name": "i", 6394 "typeAnnotation": { 6395 "type": "ETSPrimitiveType", 6396 "loc": { 6397 "start": { 6398 "line": 83, 6399 "column": 17, 6400 "program": "MathSpectralNorm.ets" 6401 }, 6402 "end": { 6403 "line": 83, 6404 "column": 20, 6405 "program": "MathSpectralNorm.ets" 6406 } 6407 } 6408 }, 6409 "decorators": [], 6410 "loc": { 6411 "start": { 6412 "line": 83, 6413 "column": 14, 6414 "program": "MathSpectralNorm.ets" 6415 }, 6416 "end": { 6417 "line": 83, 6418 "column": 15, 6419 "program": "MathSpectralNorm.ets" 6420 } 6421 } 6422 }, 6423 "init": { 6424 "type": "MemberExpression", 6425 "object": { 6426 "type": "ThisExpression", 6427 "loc": { 6428 "start": { 6429 "line": 83, 6430 "column": 23, 6431 "program": "MathSpectralNorm.ets" 6432 }, 6433 "end": { 6434 "line": 83, 6435 "column": 27, 6436 "program": "MathSpectralNorm.ets" 6437 } 6438 } 6439 }, 6440 "property": { 6441 "type": "Identifier", 6442 "name": "n1", 6443 "decorators": [], 6444 "loc": { 6445 "start": { 6446 "line": 83, 6447 "column": 28, 6448 "program": "MathSpectralNorm.ets" 6449 }, 6450 "end": { 6451 "line": 83, 6452 "column": 30, 6453 "program": "MathSpectralNorm.ets" 6454 } 6455 } 6456 }, 6457 "computed": false, 6458 "optional": false, 6459 "loc": { 6460 "start": { 6461 "line": 83, 6462 "column": 23, 6463 "program": "MathSpectralNorm.ets" 6464 }, 6465 "end": { 6466 "line": 83, 6467 "column": 30, 6468 "program": "MathSpectralNorm.ets" 6469 } 6470 } 6471 }, 6472 "loc": { 6473 "start": { 6474 "line": 83, 6475 "column": 14, 6476 "program": "MathSpectralNorm.ets" 6477 }, 6478 "end": { 6479 "line": 83, 6480 "column": 30, 6481 "program": "MathSpectralNorm.ets" 6482 } 6483 } 6484 } 6485 ], 6486 "kind": "let", 6487 "loc": { 6488 "start": { 6489 "line": 83, 6490 "column": 10, 6491 "program": "MathSpectralNorm.ets" 6492 }, 6493 "end": { 6494 "line": 83, 6495 "column": 30, 6496 "program": "MathSpectralNorm.ets" 6497 } 6498 } 6499 }, 6500 "test": { 6501 "type": "BinaryExpression", 6502 "operator": "<=", 6503 "left": { 6504 "type": "Identifier", 6505 "name": "i", 6506 "decorators": [], 6507 "loc": { 6508 "start": { 6509 "line": 83, 6510 "column": 32, 6511 "program": "MathSpectralNorm.ets" 6512 }, 6513 "end": { 6514 "line": 83, 6515 "column": 33, 6516 "program": "MathSpectralNorm.ets" 6517 } 6518 } 6519 }, 6520 "right": { 6521 "type": "MemberExpression", 6522 "object": { 6523 "type": "ThisExpression", 6524 "loc": { 6525 "start": { 6526 "line": 83, 6527 "column": 37, 6528 "program": "MathSpectralNorm.ets" 6529 }, 6530 "end": { 6531 "line": 83, 6532 "column": 41, 6533 "program": "MathSpectralNorm.ets" 6534 } 6535 } 6536 }, 6537 "property": { 6538 "type": "Identifier", 6539 "name": "n2", 6540 "decorators": [], 6541 "loc": { 6542 "start": { 6543 "line": 83, 6544 "column": 42, 6545 "program": "MathSpectralNorm.ets" 6546 }, 6547 "end": { 6548 "line": 83, 6549 "column": 44, 6550 "program": "MathSpectralNorm.ets" 6551 } 6552 } 6553 }, 6554 "computed": false, 6555 "optional": false, 6556 "loc": { 6557 "start": { 6558 "line": 83, 6559 "column": 37, 6560 "program": "MathSpectralNorm.ets" 6561 }, 6562 "end": { 6563 "line": 83, 6564 "column": 44, 6565 "program": "MathSpectralNorm.ets" 6566 } 6567 } 6568 }, 6569 "loc": { 6570 "start": { 6571 "line": 83, 6572 "column": 32, 6573 "program": "MathSpectralNorm.ets" 6574 }, 6575 "end": { 6576 "line": 83, 6577 "column": 44, 6578 "program": "MathSpectralNorm.ets" 6579 } 6580 } 6581 }, 6582 "update": { 6583 "type": "AssignmentExpression", 6584 "operator": "*=", 6585 "left": { 6586 "type": "Identifier", 6587 "name": "i", 6588 "decorators": [], 6589 "loc": { 6590 "start": { 6591 "line": 83, 6592 "column": 46, 6593 "program": "MathSpectralNorm.ets" 6594 }, 6595 "end": { 6596 "line": 83, 6597 "column": 47, 6598 "program": "MathSpectralNorm.ets" 6599 } 6600 } 6601 }, 6602 "right": { 6603 "type": "NumberLiteral", 6604 "value": 2, 6605 "loc": { 6606 "start": { 6607 "line": 83, 6608 "column": 51, 6609 "program": "MathSpectralNorm.ets" 6610 }, 6611 "end": { 6612 "line": 83, 6613 "column": 52, 6614 "program": "MathSpectralNorm.ets" 6615 } 6616 } 6617 }, 6618 "loc": { 6619 "start": { 6620 "line": 83, 6621 "column": 46, 6622 "program": "MathSpectralNorm.ets" 6623 }, 6624 "end": { 6625 "line": 83, 6626 "column": 52, 6627 "program": "MathSpectralNorm.ets" 6628 } 6629 } 6630 }, 6631 "body": { 6632 "type": "BlockStatement", 6633 "statements": [ 6634 { 6635 "type": "ExpressionStatement", 6636 "expression": { 6637 "type": "AssignmentExpression", 6638 "operator": "+=", 6639 "left": { 6640 "type": "Identifier", 6641 "name": "total", 6642 "decorators": [], 6643 "loc": { 6644 "start": { 6645 "line": 84, 6646 "column": 7, 6647 "program": "MathSpectralNorm.ets" 6648 }, 6649 "end": { 6650 "line": 84, 6651 "column": 12, 6652 "program": "MathSpectralNorm.ets" 6653 } 6654 } 6655 }, 6656 "right": { 6657 "type": "CallExpression", 6658 "callee": { 6659 "type": "MemberExpression", 6660 "object": { 6661 "type": "Identifier", 6662 "name": "MathSpectralNorm", 6663 "decorators": [], 6664 "loc": { 6665 "start": { 6666 "line": 84, 6667 "column": 16, 6668 "program": "MathSpectralNorm.ets" 6669 }, 6670 "end": { 6671 "line": 84, 6672 "column": 32, 6673 "program": "MathSpectralNorm.ets" 6674 } 6675 } 6676 }, 6677 "property": { 6678 "type": "Identifier", 6679 "name": "spectralnorm", 6680 "decorators": [], 6681 "loc": { 6682 "start": { 6683 "line": 84, 6684 "column": 33, 6685 "program": "MathSpectralNorm.ets" 6686 }, 6687 "end": { 6688 "line": 84, 6689 "column": 45, 6690 "program": "MathSpectralNorm.ets" 6691 } 6692 } 6693 }, 6694 "computed": false, 6695 "optional": false, 6696 "loc": { 6697 "start": { 6698 "line": 84, 6699 "column": 16, 6700 "program": "MathSpectralNorm.ets" 6701 }, 6702 "end": { 6703 "line": 84, 6704 "column": 45, 6705 "program": "MathSpectralNorm.ets" 6706 } 6707 } 6708 }, 6709 "arguments": [ 6710 { 6711 "type": "Identifier", 6712 "name": "i", 6713 "decorators": [], 6714 "loc": { 6715 "start": { 6716 "line": 84, 6717 "column": 46, 6718 "program": "MathSpectralNorm.ets" 6719 }, 6720 "end": { 6721 "line": 84, 6722 "column": 47, 6723 "program": "MathSpectralNorm.ets" 6724 } 6725 } 6726 } 6727 ], 6728 "optional": false, 6729 "loc": { 6730 "start": { 6731 "line": 84, 6732 "column": 16, 6733 "program": "MathSpectralNorm.ets" 6734 }, 6735 "end": { 6736 "line": 84, 6737 "column": 48, 6738 "program": "MathSpectralNorm.ets" 6739 } 6740 } 6741 }, 6742 "loc": { 6743 "start": { 6744 "line": 84, 6745 "column": 7, 6746 "program": "MathSpectralNorm.ets" 6747 }, 6748 "end": { 6749 "line": 84, 6750 "column": 48, 6751 "program": "MathSpectralNorm.ets" 6752 } 6753 } 6754 }, 6755 "loc": { 6756 "start": { 6757 "line": 84, 6758 "column": 7, 6759 "program": "MathSpectralNorm.ets" 6760 }, 6761 "end": { 6762 "line": 84, 6763 "column": 49, 6764 "program": "MathSpectralNorm.ets" 6765 } 6766 } 6767 } 6768 ], 6769 "loc": { 6770 "start": { 6771 "line": 83, 6772 "column": 54, 6773 "program": "MathSpectralNorm.ets" 6774 }, 6775 "end": { 6776 "line": 85, 6777 "column": 6, 6778 "program": "MathSpectralNorm.ets" 6779 } 6780 } 6781 }, 6782 "loc": { 6783 "start": { 6784 "line": 83, 6785 "column": 5, 6786 "program": "MathSpectralNorm.ets" 6787 }, 6788 "end": { 6789 "line": 85, 6790 "column": 6, 6791 "program": "MathSpectralNorm.ets" 6792 } 6793 } 6794 }, 6795 { 6796 "type": "ExpressionStatement", 6797 "expression": { 6798 "type": "CallExpression", 6799 "callee": { 6800 "type": "Identifier", 6801 "name": "assertEQ", 6802 "decorators": [], 6803 "loc": { 6804 "start": { 6805 "line": 87, 6806 "column": 5, 6807 "program": "MathSpectralNorm.ets" 6808 }, 6809 "end": { 6810 "line": 87, 6811 "column": 13, 6812 "program": "MathSpectralNorm.ets" 6813 } 6814 } 6815 }, 6816 "arguments": [ 6817 { 6818 "type": "Identifier", 6819 "name": "total", 6820 "decorators": [], 6821 "loc": { 6822 "start": { 6823 "line": 87, 6824 "column": 14, 6825 "program": "MathSpectralNorm.ets" 6826 }, 6827 "end": { 6828 "line": 87, 6829 "column": 19, 6830 "program": "MathSpectralNorm.ets" 6831 } 6832 } 6833 }, 6834 { 6835 "type": "MemberExpression", 6836 "object": { 6837 "type": "Identifier", 6838 "name": "MathSpectralNorm", 6839 "decorators": [], 6840 "loc": { 6841 "start": { 6842 "line": 87, 6843 "column": 21, 6844 "program": "MathSpectralNorm.ets" 6845 }, 6846 "end": { 6847 "line": 87, 6848 "column": 37, 6849 "program": "MathSpectralNorm.ets" 6850 } 6851 } 6852 }, 6853 "property": { 6854 "type": "Identifier", 6855 "name": "expected", 6856 "decorators": [], 6857 "loc": { 6858 "start": { 6859 "line": 87, 6860 "column": 38, 6861 "program": "MathSpectralNorm.ets" 6862 }, 6863 "end": { 6864 "line": 87, 6865 "column": 46, 6866 "program": "MathSpectralNorm.ets" 6867 } 6868 } 6869 }, 6870 "computed": false, 6871 "optional": false, 6872 "loc": { 6873 "start": { 6874 "line": 87, 6875 "column": 21, 6876 "program": "MathSpectralNorm.ets" 6877 }, 6878 "end": { 6879 "line": 87, 6880 "column": 46, 6881 "program": "MathSpectralNorm.ets" 6882 } 6883 } 6884 }, 6885 { 6886 "type": "StringLiteral", 6887 "value": "Incorrect result", 6888 "loc": { 6889 "start": { 6890 "line": 87, 6891 "column": 49, 6892 "program": "MathSpectralNorm.ets" 6893 }, 6894 "end": { 6895 "line": 87, 6896 "column": 67, 6897 "program": "MathSpectralNorm.ets" 6898 } 6899 } 6900 } 6901 ], 6902 "optional": false, 6903 "loc": { 6904 "start": { 6905 "line": 87, 6906 "column": 5, 6907 "program": "MathSpectralNorm.ets" 6908 }, 6909 "end": { 6910 "line": 87, 6911 "column": 68, 6912 "program": "MathSpectralNorm.ets" 6913 } 6914 } 6915 }, 6916 "loc": { 6917 "start": { 6918 "line": 87, 6919 "column": 5, 6920 "program": "MathSpectralNorm.ets" 6921 }, 6922 "end": { 6923 "line": 87, 6924 "column": 69, 6925 "program": "MathSpectralNorm.ets" 6926 } 6927 } 6928 } 6929 ], 6930 "loc": { 6931 "start": { 6932 "line": 80, 6933 "column": 22, 6934 "program": "MathSpectralNorm.ets" 6935 }, 6936 "end": { 6937 "line": 88, 6938 "column": 4, 6939 "program": "MathSpectralNorm.ets" 6940 } 6941 } 6942 }, 6943 "loc": { 6944 "start": { 6945 "line": 80, 6946 "column": 13, 6947 "program": "MathSpectralNorm.ets" 6948 }, 6949 "end": { 6950 "line": 88, 6951 "column": 4, 6952 "program": "MathSpectralNorm.ets" 6953 } 6954 } 6955 }, 6956 "loc": { 6957 "start": { 6958 "line": 80, 6959 "column": 13, 6960 "program": "MathSpectralNorm.ets" 6961 }, 6962 "end": { 6963 "line": 88, 6964 "column": 4, 6965 "program": "MathSpectralNorm.ets" 6966 } 6967 } 6968 }, 6969 "overloads": [], 6970 "decorators": [], 6971 "loc": { 6972 "start": { 6973 "line": 80, 6974 "column": 3, 6975 "program": "MathSpectralNorm.ets" 6976 }, 6977 "end": { 6978 "line": 88, 6979 "column": 4, 6980 "program": "MathSpectralNorm.ets" 6981 } 6982 } 6983 }, 6984 { 6985 "type": "MethodDefinition", 6986 "key": { 6987 "type": "Identifier", 6988 "name": "constructor", 6989 "decorators": [], 6990 "loc": { 6991 "start": { 6992 "line": 16, 6993 "column": 32, 6994 "program": "MathSpectralNorm.ets" 6995 }, 6996 "end": { 6997 "line": 16, 6998 "column": 32, 6999 "program": "MathSpectralNorm.ets" 7000 } 7001 } 7002 }, 7003 "kind": "constructor", 7004 "static": false, 7005 "optional": false, 7006 "computed": false, 7007 "value": { 7008 "type": "FunctionExpression", 7009 "function": { 7010 "type": "ScriptFunction", 7011 "id": { 7012 "type": "Identifier", 7013 "name": "constructor", 7014 "decorators": [], 7015 "loc": { 7016 "start": { 7017 "line": 16, 7018 "column": 32, 7019 "program": "MathSpectralNorm.ets" 7020 }, 7021 "end": { 7022 "line": 16, 7023 "column": 32, 7024 "program": "MathSpectralNorm.ets" 7025 } 7026 } 7027 }, 7028 "generator": false, 7029 "async": false, 7030 "expression": false, 7031 "params": [], 7032 "body": { 7033 "type": "BlockStatement", 7034 "statements": [], 7035 "loc": { 7036 "start": { 7037 "line": 16, 7038 "column": 32, 7039 "program": "MathSpectralNorm.ets" 7040 }, 7041 "end": { 7042 "line": 16, 7043 "column": 32, 7044 "program": "MathSpectralNorm.ets" 7045 } 7046 } 7047 }, 7048 "loc": { 7049 "start": { 7050 "line": 16, 7051 "column": 32, 7052 "program": "MathSpectralNorm.ets" 7053 }, 7054 "end": { 7055 "line": 16, 7056 "column": 32, 7057 "program": "MathSpectralNorm.ets" 7058 } 7059 } 7060 }, 7061 "loc": { 7062 "start": { 7063 "line": 16, 7064 "column": 32, 7065 "program": "MathSpectralNorm.ets" 7066 }, 7067 "end": { 7068 "line": 16, 7069 "column": 32, 7070 "program": "MathSpectralNorm.ets" 7071 } 7072 } 7073 }, 7074 "overloads": [], 7075 "decorators": [], 7076 "loc": { 7077 "start": { 7078 "line": 1, 7079 "column": 1, 7080 "program": null 7081 }, 7082 "end": { 7083 "line": 1, 7084 "column": 1, 7085 "program": null 7086 } 7087 } 7088 } 7089 ], 7090 "loc": { 7091 "start": { 7092 "line": 16, 7093 "column": 31, 7094 "program": "MathSpectralNorm.ets" 7095 }, 7096 "end": { 7097 "line": 91, 7098 "column": 9, 7099 "program": "MathSpectralNorm.ets" 7100 } 7101 } 7102 }, 7103 "loc": { 7104 "start": { 7105 "line": 16, 7106 "column": 8, 7107 "program": "MathSpectralNorm.ets" 7108 }, 7109 "end": { 7110 "line": 91, 7111 "column": 9, 7112 "program": "MathSpectralNorm.ets" 7113 } 7114 } 7115 }, 7116 { 7117 "type": "ClassDeclaration", 7118 "definition": { 7119 "id": { 7120 "type": "Identifier", 7121 "name": "ETSGLOBAL", 7122 "decorators": [], 7123 "loc": { 7124 "start": { 7125 "line": 1, 7126 "column": 1, 7127 "program": "MathSpectralNorm.ets" 7128 }, 7129 "end": { 7130 "line": 1, 7131 "column": 1, 7132 "program": "MathSpectralNorm.ets" 7133 } 7134 } 7135 }, 7136 "superClass": null, 7137 "implements": [], 7138 "body": [ 7139 { 7140 "type": "MethodDefinition", 7141 "key": { 7142 "type": "Identifier", 7143 "name": "_$init$_", 7144 "decorators": [], 7145 "loc": { 7146 "start": { 7147 "line": 1, 7148 "column": 1, 7149 "program": null 7150 }, 7151 "end": { 7152 "line": 1, 7153 "column": 1, 7154 "program": null 7155 } 7156 } 7157 }, 7158 "kind": "method", 7159 "accessibility": "public", 7160 "static": true, 7161 "optional": false, 7162 "computed": false, 7163 "value": { 7164 "type": "FunctionExpression", 7165 "function": { 7166 "type": "ScriptFunction", 7167 "id": { 7168 "type": "Identifier", 7169 "name": "_$init$_", 7170 "decorators": [], 7171 "loc": { 7172 "start": { 7173 "line": 1, 7174 "column": 1, 7175 "program": null 7176 }, 7177 "end": { 7178 "line": 1, 7179 "column": 1, 7180 "program": null 7181 } 7182 } 7183 }, 7184 "generator": false, 7185 "async": false, 7186 "expression": false, 7187 "params": [], 7188 "body": { 7189 "type": "BlockStatement", 7190 "statements": [], 7191 "loc": { 7192 "start": { 7193 "line": 1, 7194 "column": 1, 7195 "program": null 7196 }, 7197 "end": { 7198 "line": 1, 7199 "column": 1, 7200 "program": null 7201 } 7202 } 7203 }, 7204 "loc": { 7205 "start": { 7206 "line": 1, 7207 "column": 1, 7208 "program": null 7209 }, 7210 "end": { 7211 "line": 1, 7212 "column": 1, 7213 "program": null 7214 } 7215 } 7216 }, 7217 "loc": { 7218 "start": { 7219 "line": 1, 7220 "column": 1, 7221 "program": null 7222 }, 7223 "end": { 7224 "line": 1, 7225 "column": 1, 7226 "program": null 7227 } 7228 } 7229 }, 7230 "overloads": [], 7231 "decorators": [], 7232 "loc": { 7233 "start": { 7234 "line": 1, 7235 "column": 1, 7236 "program": "MathSpectralNorm.ets" 7237 }, 7238 "end": { 7239 "line": 1, 7240 "column": 1, 7241 "program": "MathSpectralNorm.ets" 7242 } 7243 } 7244 }, 7245 { 7246 "type": "MethodDefinition", 7247 "key": { 7248 "type": "Identifier", 7249 "name": "main", 7250 "decorators": [], 7251 "loc": { 7252 "start": { 7253 "line": 91, 7254 "column": 10, 7255 "program": "MathSpectralNorm.ets" 7256 }, 7257 "end": { 7258 "line": 91, 7259 "column": 14, 7260 "program": "MathSpectralNorm.ets" 7261 } 7262 } 7263 }, 7264 "kind": "method", 7265 "accessibility": "public", 7266 "static": true, 7267 "optional": false, 7268 "computed": false, 7269 "value": { 7270 "type": "FunctionExpression", 7271 "function": { 7272 "type": "ScriptFunction", 7273 "id": { 7274 "type": "Identifier", 7275 "name": "main", 7276 "decorators": [], 7277 "loc": { 7278 "start": { 7279 "line": 91, 7280 "column": 10, 7281 "program": "MathSpectralNorm.ets" 7282 }, 7283 "end": { 7284 "line": 91, 7285 "column": 14, 7286 "program": "MathSpectralNorm.ets" 7287 } 7288 } 7289 }, 7290 "generator": false, 7291 "async": false, 7292 "expression": false, 7293 "params": [], 7294 "returnType": { 7295 "type": "ETSPrimitiveType", 7296 "loc": { 7297 "start": { 7298 "line": 91, 7299 "column": 18, 7300 "program": "MathSpectralNorm.ets" 7301 }, 7302 "end": { 7303 "line": 91, 7304 "column": 22, 7305 "program": "MathSpectralNorm.ets" 7306 } 7307 } 7308 }, 7309 "body": { 7310 "type": "BlockStatement", 7311 "statements": [ 7312 { 7313 "type": "VariableDeclaration", 7314 "declarations": [ 7315 { 7316 "type": "VariableDeclarator", 7317 "id": { 7318 "type": "Identifier", 7319 "name": "a", 7320 "decorators": [], 7321 "loc": { 7322 "start": { 7323 "line": 92, 7324 "column": 7, 7325 "program": "MathSpectralNorm.ets" 7326 }, 7327 "end": { 7328 "line": 92, 7329 "column": 8, 7330 "program": "MathSpectralNorm.ets" 7331 } 7332 } 7333 }, 7334 "init": { 7335 "type": "ETSNewClassInstanceExpression", 7336 "typeReference": { 7337 "type": "ETSTypeReference", 7338 "part": { 7339 "type": "ETSTypeReferencePart", 7340 "name": { 7341 "type": "Identifier", 7342 "name": "MathSpectralNorm", 7343 "decorators": [], 7344 "loc": { 7345 "start": { 7346 "line": 92, 7347 "column": 15, 7348 "program": "MathSpectralNorm.ets" 7349 }, 7350 "end": { 7351 "line": 92, 7352 "column": 31, 7353 "program": "MathSpectralNorm.ets" 7354 } 7355 } 7356 }, 7357 "loc": { 7358 "start": { 7359 "line": 92, 7360 "column": 15, 7361 "program": "MathSpectralNorm.ets" 7362 }, 7363 "end": { 7364 "line": 92, 7365 "column": 32, 7366 "program": "MathSpectralNorm.ets" 7367 } 7368 } 7369 }, 7370 "loc": { 7371 "start": { 7372 "line": 92, 7373 "column": 15, 7374 "program": "MathSpectralNorm.ets" 7375 }, 7376 "end": { 7377 "line": 92, 7378 "column": 32, 7379 "program": "MathSpectralNorm.ets" 7380 } 7381 } 7382 }, 7383 "arguments": [], 7384 "loc": { 7385 "start": { 7386 "line": 92, 7387 "column": 11, 7388 "program": "MathSpectralNorm.ets" 7389 }, 7390 "end": { 7391 "line": 92, 7392 "column": 32, 7393 "program": "MathSpectralNorm.ets" 7394 } 7395 } 7396 }, 7397 "loc": { 7398 "start": { 7399 "line": 92, 7400 "column": 7, 7401 "program": "MathSpectralNorm.ets" 7402 }, 7403 "end": { 7404 "line": 92, 7405 "column": 32, 7406 "program": "MathSpectralNorm.ets" 7407 } 7408 } 7409 } 7410 ], 7411 "kind": "let", 7412 "loc": { 7413 "start": { 7414 "line": 92, 7415 "column": 3, 7416 "program": "MathSpectralNorm.ets" 7417 }, 7418 "end": { 7419 "line": 92, 7420 "column": 32, 7421 "program": "MathSpectralNorm.ets" 7422 } 7423 } 7424 }, 7425 { 7426 "type": "ExpressionStatement", 7427 "expression": { 7428 "type": "CallExpression", 7429 "callee": { 7430 "type": "MemberExpression", 7431 "object": { 7432 "type": "Identifier", 7433 "name": "a", 7434 "decorators": [], 7435 "loc": { 7436 "start": { 7437 "line": 93, 7438 "column": 3, 7439 "program": "MathSpectralNorm.ets" 7440 }, 7441 "end": { 7442 "line": 93, 7443 "column": 4, 7444 "program": "MathSpectralNorm.ets" 7445 } 7446 } 7447 }, 7448 "property": { 7449 "type": "Identifier", 7450 "name": "run", 7451 "decorators": [], 7452 "loc": { 7453 "start": { 7454 "line": 93, 7455 "column": 5, 7456 "program": "MathSpectralNorm.ets" 7457 }, 7458 "end": { 7459 "line": 93, 7460 "column": 8, 7461 "program": "MathSpectralNorm.ets" 7462 } 7463 } 7464 }, 7465 "computed": false, 7466 "optional": false, 7467 "loc": { 7468 "start": { 7469 "line": 93, 7470 "column": 3, 7471 "program": "MathSpectralNorm.ets" 7472 }, 7473 "end": { 7474 "line": 93, 7475 "column": 8, 7476 "program": "MathSpectralNorm.ets" 7477 } 7478 } 7479 }, 7480 "arguments": [], 7481 "optional": false, 7482 "loc": { 7483 "start": { 7484 "line": 93, 7485 "column": 3, 7486 "program": "MathSpectralNorm.ets" 7487 }, 7488 "end": { 7489 "line": 93, 7490 "column": 10, 7491 "program": "MathSpectralNorm.ets" 7492 } 7493 } 7494 }, 7495 "loc": { 7496 "start": { 7497 "line": 93, 7498 "column": 3, 7499 "program": "MathSpectralNorm.ets" 7500 }, 7501 "end": { 7502 "line": 93, 7503 "column": 11, 7504 "program": "MathSpectralNorm.ets" 7505 } 7506 } 7507 } 7508 ], 7509 "loc": { 7510 "start": { 7511 "line": 91, 7512 "column": 23, 7513 "program": "MathSpectralNorm.ets" 7514 }, 7515 "end": { 7516 "line": 94, 7517 "column": 2, 7518 "program": "MathSpectralNorm.ets" 7519 } 7520 } 7521 }, 7522 "loc": { 7523 "start": { 7524 "line": 91, 7525 "column": 10, 7526 "program": "MathSpectralNorm.ets" 7527 }, 7528 "end": { 7529 "line": 94, 7530 "column": 2, 7531 "program": "MathSpectralNorm.ets" 7532 } 7533 } 7534 }, 7535 "loc": { 7536 "start": { 7537 "line": 91, 7538 "column": 10, 7539 "program": "MathSpectralNorm.ets" 7540 }, 7541 "end": { 7542 "line": 94, 7543 "column": 2, 7544 "program": "MathSpectralNorm.ets" 7545 } 7546 } 7547 }, 7548 "overloads": [], 7549 "decorators": [], 7550 "loc": { 7551 "start": { 7552 "line": 91, 7553 "column": 1, 7554 "program": "MathSpectralNorm.ets" 7555 }, 7556 "end": { 7557 "line": 94, 7558 "column": 2, 7559 "program": "MathSpectralNorm.ets" 7560 } 7561 } 7562 } 7563 ], 7564 "loc": { 7565 "start": { 7566 "line": 1, 7567 "column": 1, 7568 "program": "MathSpectralNorm.ets" 7569 }, 7570 "end": { 7571 "line": 1, 7572 "column": 1, 7573 "program": "MathSpectralNorm.ets" 7574 } 7575 } 7576 }, 7577 "loc": { 7578 "start": { 7579 "line": 1, 7580 "column": 1, 7581 "program": "MathSpectralNorm.ets" 7582 }, 7583 "end": { 7584 "line": 1, 7585 "column": 1, 7586 "program": "MathSpectralNorm.ets" 7587 } 7588 } 7589 } 7590 ], 7591 "loc": { 7592 "start": { 7593 "line": 1, 7594 "column": 1, 7595 "program": "MathSpectralNorm.ets" 7596 }, 7597 "end": { 7598 "line": 95, 7599 "column": 1, 7600 "program": "MathSpectralNorm.ets" 7601 } 7602 } 7603} 7604