The following commit was tested with g++ (GCC) 7.2.1 20170829
commit 716839ea79291efe769ee56ebdd783b9d2b3d51f (HEAD -> master, origin/master, origin/branches/default, origin/HEAD)
Author: Rasmus Munk Larsen <rmlarsen@google.com>
Date: Wed Jun 5 16:42:27 2019 -0700
Make is_valid_index_type return false for float and double when EIGEN_HAS_TYPE_TRAITS is off.
The timings were generated with the following script.
# Clone Eigen
git clone https://github.com/eigenteam/eigen-git-mirror
mkdir build
cd build/
# Download the 'time-g++.sh' script - a drop in replacement
# for g++ which tracks compile times and memory usage.
wget https://raw.githubusercontent.com/bjornpiltz/compiler_profiler/master/time-g%2B%2B.sh
chmod a+x time-g++.sh
# Configuration:
# Tell CMake to use time-g++.sh as a compiler
export CXX=$(pwd)/time-g++.sh
# Tell time-g++.sh which compiler to actually use
export ACTUAL_COMPILER=/usr/bin/g++
# Note to Mac users: The built-in time tool is unusable.
# You have to install gtime with homebrew or MacPorts.
export TIME_CMD=/usr/bin/time
# Where do you want the output?
export PROFILING_LOG=$(pwd)/eigen_compile_times_gcc.csv
# Configure the Eigen test suite
cmake ../eigen-git-mirror/
# Clear the log after calling cmake to remove some noise.
rm $PROFILING_LOG
# Now compile the test suite and wait some seven hours...
make check
The following R code converts eigen_compile_times_gcc.csv to an html table.
library(knitr)
library(kableExtra)
df = read.csv("eigen_compile_times_gcc.csv")
# sort by time:
df <- df[order(-df$Time..s.),]
kable(df) %>%
kable_styling(bootstrap_options = c("striped", "hover"))
| Filename | Time..s. | Memory..KB. | |
|---|---|---|---|
| 101 | bdcsvd.cpp | 333.39 | 2917120 |
| 97 | bdcsvd.cpp | 308.41 | 2819120 |
| 102 | bdcsvd.cpp | 281.20 | 2664268 |
| 332 | bdcsvd.cpp | 270.54 | 2675844 |
| 99 | bdcsvd.cpp | 249.97 | 2732200 |
| 103 | jacobisvd.cpp | 232.23 | 2416420 |
| 705 | matrix_power.cpp | 221.60 | 2560140 |
| 98 | bdcsvd.cpp | 200.62 | 2195472 |
| 606 | mixingtypes.cpp | 194.89 | 2442356 |
| 704 | matrix_power.cpp | 186.59 | 2276760 |
| 737 | matrix_power.cpp | 178.80 | 2345108 |
| 733 | matrix_power.cpp | 177.29 | 2246352 |
| 743 | matrix_power.cpp | 174.62 | 2289196 |
| 127 | eigensolver_selfadjoint.cpp | 171.95 | 2368132 |
| 706 | matrix_power.cpp | 170.61 | 2016500 |
| 105 | jacobisvd.cpp | 170.03 | 2005248 |
| 320 | mixingtypes.cpp | 168.42 | 2379316 |
| 761 | matrix_power.cpp | 165.62 | 2119856 |
| 447 | eigensolver_selfadjoint.cpp | 165.10 | 2178884 |
| 270 | bdcsvd.cpp | 163.39 | 1977912 |
| 128 | eigensolver_selfadjoint.cpp | 153.62 | 1995180 |
| 711 | matrix_power.cpp | 152.56 | 2006748 |
| 109 | jacobisvd.cpp | 146.40 | 1905972 |
| 501 | jacobisvd.cpp | 143.93 | 1904268 |
| 281 | block.cpp | 141.41 | 1994712 |
| 191 | lu.cpp | 139.88 | 1910224 |
| 433 | eigensolver_generic.cpp | 131.50 | 1978384 |
| 365 | qr_colpivoting.cpp | 130.86 | 1924752 |
| 791 | matrix_function.cpp | 127.90 | 1959660 |
| 768 | matrix_square_root.cpp | 118.96 | 1886040 |
| 596 | jacobisvd.cpp | 118.60 | 1693552 |
| 5 | nomalloc.cpp | 115.66 | 1714768 |
| 633 | product_trmm.cpp | 115.02 | 1600272 |
| 736 | matrix_power.cpp | 113.24 | 1893292 |
| 221 | product_trmm.cpp | 112.10 | 1556204 |
| 252 | product_small.cpp | 111.19 | 1827404 |
| 636 | product_trmm.cpp | 110.84 | 1595944 |
| 452 | mixingtypes.cpp | 110.43 | 1907364 |
| 100 | bdcsvd.cpp | 109.88 | 1589204 |
| 621 | product_trmm.cpp | 109.86 | 1562712 |
| 304 | mixingtypes.cpp | 108.52 | 1888028 |
| 707 | matrix_function.cpp | 105.65 | 1737996 |
| 300 | product_trmm.cpp | 104.94 | 1513780 |
| 630 | product_small.cpp | 104.90 | 1822364 |
| 426 | bdcsvd.cpp | 104.44 | 1506124 |
| 106 | jacobisvd.cpp | 104.34 | 1563996 |
| 777 | matrix_exponential.cpp | 103.41 | 1659492 |
| 663 | product_notemporary.cpp | 103.23 | 1477872 |
| 641 | product_trmm.cpp | 102.99 | 1476376 |
| 748 | matrix_power.cpp | 102.84 | 1831980 |
| 394 | jacobisvd.cpp | 102.14 | 1546852 |
| 465 | mixingtypes.cpp | 102.14 | 1890724 |
| 211 | mixingtypes.cpp | 101.88 | 1883920 |
| 664 | product_notemporary.cpp | 100.82 | 1427240 |
| 398 | bdcsvd.cpp | 100.10 | 1609228 |
| 714 | matrix_function.cpp | 99.88 | 1708712 |
| 164 | qr_colpivoting.cpp | 98.75 | 1497252 |
| 460 | product_small.cpp | 98.54 | 1830736 |
| 756 | sparse_extra.cpp | 98.15 | 1377544 |
| 456 | product_small.cpp | 97.33 | 1775868 |
| 717 | matrix_function.cpp | 96.39 | 1629340 |
| 245 | bdcsvd.cpp | 95.92 | 1471676 |
| 256 | reshape.cpp | 93.26 | 1680568 |
| 703 | dgmres.cpp | 92.30 | 1532628 |
| 752 | matrix_function.cpp | 90.46 | 1598380 |
| 725 | matrix_exponential.cpp | 89.21 | 1666736 |
| 382 | product_small.cpp | 85.68 | 1512968 |
| 141 | sparse_product.cpp | 82.70 | 1271396 |
| 545 | product_trmm.cpp | 81.99 | 1220752 |
| 760 | dgmres.cpp | 81.55 | 1344544 |
| 628 | product_trmm.cpp | 80.09 | 1219768 |
| 114 | eigensolver_generalized_real.cpp | 80.02 | 1415020 |
| 629 | product_trmm.cpp | 79.89 | 1220368 |
| 729 | matrix_square_root.cpp | 79.77 | 1332120 |
| 387 | sparselu.cpp | 79.66 | 1270044 |
| 34 | sparselu.cpp | 78.45 | 1218636 |
| 45 | sparse_product.cpp | 78.37 | 1260612 |
| 623 | product_trmm.cpp | 77.19 | 1220828 |
| 38 | sparselu.cpp | 77.09 | 1249160 |
| 622 | product_trmm.cpp | 76.26 | 1212444 |
| 198 | sparselu.cpp | 75.86 | 1224108 |
| 23 | zerosized.cpp | 74.86 | 1404936 |
| 121 | eigensolver_selfadjoint.cpp | 74.54 | 1312908 |
| 37 | simplicial_cholesky.cpp | 73.36 | 1142300 |
| 242 | product_small.cpp | 72.71 | 1378740 |
| 527 | product_trmm.cpp | 72.59 | 1213876 |
| 36 | simplicial_cholesky.cpp | 71.96 | 1155496 |
| 462 | eigensolver_generalized_real.cpp | 71.76 | 1309920 |
| 113 | eigensolver_generalized_real.cpp | 71.16 | 1215992 |
| 782 | sparse_extra.cpp | 70.95 | 1268796 |
| 795 | matrix_square_root.cpp | 70.78 | 1408344 |
| 289 | jacobisvd.cpp | 69.93 | 1198112 |
| 796 | sparse_extra.cpp | 69.63 | 1281280 |
| 528 | array_cwise.cpp | 68.93 | 1279852 |
| 233 | product_large.cpp | 68.80 | 1240752 |
| 279 | simplicial_cholesky.cpp | 68.44 | 1155232 |
| 20 | evaluators.cpp | 68.40 | 1312736 |
| 110 | geo_transformations.cpp | 68.14 | 1317080 |
| 32 | incomplete_cholesky.cpp | 67.50 | 1167644 |
| 119 | eigensolver_selfadjoint.cpp | 67.01 | 1220260 |
| 574 | product_notemporary.cpp | 65.82 | 1161416 |
| 254 | cholesky.cpp | 65.15 | 1207604 |
| 263 | product_large.cpp | 65.05 | 1235704 |
| 659 | product_notemporary.cpp | 64.78 | 1165020 |
| 429 | vectorwiseop.cpp | 64.56 | 1288884 |
| 41 | incomplete_cholesky.cpp | 63.76 | 1161736 |
| 1 | splines.cpp | 63.71 | 1201636 |
| 33 | incomplete_cholesky.cpp | 63.49 | 1161720 |
| 335 | eigensolver_generalized_real.cpp | 63.24 | 1194956 |
| 380 | lu.cpp | 62.29 | 1138184 |
| 464 | geo_homogeneous.cpp | 61.20 | 1291072 |
| 108 | jacobisvd.cpp | 59.95 | 1109652 |
| 126 | eigensolver_selfadjoint.cpp | 59.76 | 1192708 |
| 120 | eigensolver_selfadjoint.cpp | 58.60 | 1148008 |
| 479 | product_large.cpp | 58.56 | 1164456 |
| 572 | product_large.cpp | 58.50 | 1110312 |
| 86 | dontalign.cpp | 57.95 | 1174876 |
| 358 | product_large.cpp | 57.42 | 1107968 |
| 549 | dontalign.cpp | 57.40 | 1149656 |
| 9 | inplace_decomposition.cpp | 57.28 | 1140092 |
| 525 | jacobisvd.cpp | 57.16 | 1092580 |
| 414 | conjugate_gradient.cpp | 56.57 | 1042296 |
| 742 | minres.cpp | 56.54 | 1086848 |
| 666 | householder.cpp | 56.52 | 1152664 |
| 35 | conjugate_gradient.cpp | 56.24 | 1041564 |
| 145 | upperbidiagonalization.cpp | 55.07 | 1007280 |
| 95 | householder.cpp | 54.31 | 1131992 |
| 710 | matrix_function.cpp | 54.13 | 1153520 |
| 59 | conjugate_gradient.cpp | 53.90 | 1087756 |
| 665 | geo_hyperplane.cpp | 53.80 | 1067036 |
| 671 | geo_transformations.cpp | 53.06 | 1105336 |
| 192 | lu.cpp | 52.55 | 1098472 |
| 470 | eigensolver_selfadjoint.cpp | 52.26 | 1133368 |
| 173 | sparse_product.cpp | 52.03 | 898712 |
| 779 | mpreal_support.cpp | 51.81 | 959500 |
| 165 | qr_colpivoting.cpp | 51.70 | 983728 |
| 71 | geo_transformations.cpp | 51.42 | 1166128 |
| 89 | sparse_basic.cpp | 50.87 | 790568 |
| 184 | geo_transformations.cpp | 50.54 | 1144052 |
| 52 | sparse_basic.cpp | 49.80 | 738532 |
| 122 | eigensolver_selfadjoint.cpp | 49.74 | 958792 |
| 29 | lscg.cpp | 49.64 | 984632 |
| 722 | matrix_function.cpp | 49.62 | 1094100 |
| 632 | lscg.cpp | 49.57 | 1008320 |
| 578 | sparse_basic.cpp | 49.53 | 827256 |
| 244 | product_small.cpp | 49.34 | 1141068 |
| 524 | array_cwise.cpp | 49.28 | 1001252 |
| 600 | upperbidiagonalization.cpp | 49.13 | 1018404 |
| 771 | gmres.cpp | 48.95 | 972208 |
| 124 | eigensolver_selfadjoint.cpp | 48.43 | 980252 |
| 79 | dontalign.cpp | 48.03 | 1152576 |
| 219 | lu.cpp | 47.08 | 963592 |
| 616 | geo_homogeneous.cpp | 47.05 | 1008848 |
| 14 | vectorwiseop.cpp | 46.37 | 967808 |
| 772 | gmres.cpp | 46.36 | 984128 |
| 521 | array_cwise.cpp | 46.32 | 1014308 |
| 741 | matrix_exponential.cpp | 45.60 | 1063208 |
| 10 | inplace_decomposition.cpp | 44.99 | 953824 |
| 73 | geo_transformations.cpp | 44.84 | 1037708 |
| 728 | matrix_power.cpp | 44.78 | 1022204 |
| 22 | dontalign.cpp | 44.76 | 1079332 |
| 146 | upperbidiagonalization.cpp | 43.91 | 913592 |
| 31 | bicgstab.cpp | 43.54 | 851180 |
| 188 | lu.cpp | 43.40 | 881808 |
| 453 | geo_transformations.cpp | 43.37 | 1047948 |
| 897 | bdcsvd_int.cpp | 43.32 | 987500 |
| 753 | matrix_exponential.cpp | 42.48 | 1051836 |
| 751 | matrix_power.cpp | 42.45 | 972680 |
| 716 | matrix_exponential.cpp | 42.05 | 933304 |
| 273 | eigensolver_generic.cpp | 41.97 | 941936 |
| 272 | householder.cpp | 41.83 | 900628 |
| 187 | lu.cpp | 41.59 | 883416 |
| 738 | matrix_exponential.cpp | 41.55 | 932852 |
| 744 | matrix_exponential.cpp | 41.34 | 890852 |
| 681 | complex_single.cpp | 41.29 | 678924 |
| 116 | eigensolver_complex.cpp | 40.86 | 938660 |
| 30 | bicgstab.cpp | 40.78 | 867424 |
| 547 | block.cpp | 40.19 | 814736 |
| 677 | cholesky.cpp | 40.08 | 896132 |
| 21 | dontalign.cpp | 40.06 | 1024656 |
| 222 | block.cpp | 39.96 | 829760 |
| 754 | NonLinearOptimization.cpp | 39.93 | 860156 |
| 675 | cholesky.cpp | 39.76 | 886540 |
| 194 | dontalign.cpp | 39.63 | 1000788 |
| 93 | householder.cpp | 39.49 | 845488 |
| 747 | matrix_exponential.cpp | 39.49 | 913408 |
| 260 | qr_colpivoting.cpp | 39.46 | 785392 |
| 566 | inplace_decomposition.cpp | 39.38 | 910684 |
| 588 | geo_quaternion.cpp | 39.01 | 879028 |
| 503 | cholesky.cpp | 38.93 | 704008 |
| 96 | householder.cpp | 38.61 | 867556 |
| 541 | bicgstab.cpp | 38.28 | 843404 |
| 417 | block.cpp | 38.14 | 787216 |
| 328 | geo_quaternion.cpp | 38.00 | 785476 |
| 514 | upperbidiagonalization.cpp | 37.98 | 798904 |
| 619 | product_extra.cpp | 37.77 | 869248 |
| 147 | upperbidiagonalization.cpp | 37.76 | 819744 |
| 336 | product_small.cpp | 37.76 | 930372 |
| 190 | lu.cpp | 37.74 | 732708 |
| 216 | product_extra.cpp | 37.07 | 826784 |
| 579 | eigensolver_generic.cpp | 37.01 | 917844 |
| 774 | polynomialsolver.cpp | 36.98 | 822940 |
| 444 | qr_colpivoting.cpp | 36.93 | 760824 |
| 504 | geo_quaternion.cpp | 36.84 | 872632 |
| 519 | array_cwise.cpp | 36.65 | 943816 |
| 518 | vectorization_logic.cpp | 36.51 | 837072 |
| 682 | complex_double.cpp | 36.43 | 675156 |
| 331 | dontalign.cpp | 36.18 | 947992 |
| 715 | matrix_exponential.cpp | 36.06 | 893340 |
| 209 | product_extra.cpp | 36.00 | 863204 |
| 314 | block.cpp | 35.95 | 738636 |
| 785 | polynomialsolver.cpp | 35.86 | 806292 |
| 609 | product_small.cpp | 35.68 | 813744 |
| 608 | qr_fullpivoting.cpp | 35.18 | 712560 |
| 443 | vectorization_logic.cpp | 34.97 | 838232 |
| 731 | polynomialsolver.cpp | 34.58 | 842780 |
| 217 | product_small.cpp | 34.21 | 855508 |
| 408 | cholesky.cpp | 33.94 | 826212 |
| 278 | block.cpp | 33.69 | 765848 |
| 162 | qr_colpivoting.cpp | 33.61 | 736136 |
| 474 | dontalign.cpp | 33.55 | 940748 |
| 428 | array_for_matrix.cpp | 33.45 | 833724 |
| 91 | householder.cpp | 33.29 | 783676 |
| 570 | triangular.cpp | 33.10 | 750520 |
| 329 | upperbidiagonalization.cpp | 32.86 | 700208 |
| 135 | schur_real.cpp | 32.78 | 705988 |
| 241 | product_small.cpp | 32.75 | 804368 |
| 326 | product_small.cpp | 32.58 | 839200 |
| 478 | sparse_basic.cpp | 32.51 | 696276 |
| 781 | polynomialsolver.cpp | 32.43 | 837244 |
| 218 | real_qz.cpp | 32.42 | 739780 |
| 459 | umeyama.cpp | 32.29 | 710416 |
| 150 | upperbidiagonalization.cpp | 32.18 | 702484 |
| 236 | product_small.cpp | 32.09 | 820056 |
| 74 | geo_transformations.cpp | 31.97 | 810364 |
| 724 | polynomialsolver.cpp | 31.96 | 750516 |
| 399 | eigensolver_complex.cpp | 31.94 | 707788 |
| 47 | sparse_block.cpp | 31.68 | 718456 |
| 661 | umeyama.cpp | 31.68 | 709380 |
| 516 | array_cwise.cpp | 31.60 | 882492 |
| 49 | sparse_block.cpp | 31.52 | 717384 |
| 134 | schur_real.cpp | 31.42 | 701780 |
| 174 | inverse.cpp | 31.39 | 696632 |
| 673 | product_trmm.cpp | 31.32 | 664380 |
| 530 | product_small.cpp | 31.05 | 831664 |
| 69 | geo_homogeneous.cpp | 31.04 | 747260 |
| 612 | schur_real.cpp | 30.97 | 721860 |
| 176 | inverse.cpp | 30.96 | 719636 |
| 635 | product_trmm.cpp | 30.52 | 693848 |
| 638 | product_trmm.cpp | 30.42 | 697324 |
| 235 | real_qz.cpp | 30.39 | 723208 |
| 770 | polynomialsolver.cpp | 30.38 | 785048 |
| 285 | product_trmm.cpp | 30.35 | 689972 |
| 168 | qr.cpp | 30.31 | 705636 |
| 505 | eigensolver_complex.cpp | 30.25 | 712096 |
| 50 | sparse_block.cpp | 30.24 | 716088 |
| 153 | qr_fullpivoting.cpp | 29.82 | 688276 |
| 299 | eigensolver_generic.cpp | 29.77 | 789548 |
| 603 | product_trmm.cpp | 29.57 | 663244 |
| 709 | polynomialsolver.cpp | 29.38 | 725716 |
| 536 | array_for_matrix.cpp | 29.19 | 717476 |
| 786 | polynomialsolver.cpp | 29.11 | 706452 |
| 494 | product_small.cpp | 29.02 | 686676 |
| 92 | householder.cpp | 28.68 | 709764 |
| 780 | polynomialsolver.cpp | 28.62 | 706780 |
| 269 | block.cpp | 28.59 | 710200 |
| 657 | product_mmtr.cpp | 28.25 | 637636 |
| 644 | product_trmm.cpp | 28.04 | 654596 |
| 115 | real_qz.cpp | 28.03 | 731608 |
| 213 | product_extra.cpp | 28.02 | 709740 |
| 76 | geo_hyperplane.cpp | 27.91 | 723648 |
| 152 | qr_fullpivoting.cpp | 27.80 | 667520 |
| 581 | ref.cpp | 27.71 | 664456 |
| 333 | product_small.cpp | 27.31 | 688516 |
| 274 | block.cpp | 27.27 | 718968 |
| 94 | householder.cpp | 27.12 | 698968 |
| 391 | product_small.cpp | 26.99 | 686636 |
| 454 | cholesky.cpp | 26.97 | 708216 |
| 584 | array_cwise.cpp | 26.92 | 670412 |
| 167 | qr.cpp | 26.78 | 671472 |
| 321 | product_mmtr.cpp | 26.59 | 616564 |
| 237 | product_small.cpp | 26.44 | 688032 |
| 898 | bdcsvd_int.cpp | 26.41 | 732360 |
| 157 | qr_fullpivoting.cpp | 26.27 | 702748 |
| 156 | qr_fullpivoting.cpp | 26.26 | 702156 |
| 762 | levenberg_marquardt.cpp | 26.15 | 651928 |
| 477 | inplace_decomposition.cpp | 26.09 | 713384 |
| 476 | array_for_matrix.cpp | 25.99 | 698056 |
| 130 | schur_complex.cpp | 25.86 | 643884 |
| 758 | polynomialsolver.cpp | 25.53 | 701472 |
| 679 | single.cpp | 25.51 | 518520 |
| 43 | sparse_product.cpp | 25.50 | 579188 |
| 175 | inverse.cpp | 25.38 | 655332 |
| 301 | geo_hyperplane.cpp | 25.16 | 714616 |
| 148 | sparseqr.cpp | 25.10 | 667024 |
| 597 | inverse.cpp | 24.91 | 660468 |
| 155 | qr_fullpivoting.cpp | 24.07 | 687012 |
| 655 | product_mmtr.cpp | 24.06 | 565660 |
| 28 | sparseqr.cpp | 24.00 | 637404 |
| 680 | double.cpp | 24.00 | 538760 |
| 656 | product_mmtr.cpp | 23.70 | 558540 |
| 177 | inverse.cpp | 23.68 | 613832 |
| 136 | geo_parametrizedline.cpp | 23.56 | 617352 |
| 133 | schur_real.cpp | 23.43 | 684156 |
| 594 | ref.cpp | 23.42 | 570576 |
| 726 | polynomialsolver.cpp | 23.40 | 584332 |
| 388 | product_large.cpp | 23.35 | 618516 |
| 347 | product_trsolve.cpp | 23.30 | 486852 |
| 104 | vectorwiseop.cpp | 23.12 | 582884 |
| 85 | geo_parametrizedline.cpp | 23.11 | 641880 |
| 585 | triangular.cpp | 23.09 | 536176 |
| 718 | matrix_square_root.cpp | 23.09 | 642348 |
| 6 | qr.cpp | 23.01 | 605700 |
| 75 | geo_hyperplane.cpp | 22.70 | 609496 |
| 390 | real_qz.cpp | 22.68 | 691640 |
| 568 | schur_complex.cpp | 22.50 | 570172 |
| 576 | ref.cpp | 22.38 | 583312 |
| 172 | inverse.cpp | 22.36 | 608564 |
| 350 | triangular.cpp | 22.21 | 534032 |
| 389 | inplace_decomposition.cpp | 22.13 | 629944 |
| 142 | hessenberg.cpp | 21.92 | 557756 |
| 577 | ref.cpp | 21.87 | 605032 |
| 277 | geo_parametrizedline.cpp | 21.82 | 623956 |
| 393 | integer_types.cpp | 21.81 | 568628 |
| 637 | qr.cpp | 21.77 | 543544 |
| 651 | product_trsolve.cpp | 21.69 | 626012 |
| 137 | eigensolver_complex.cpp | 21.59 | 625088 |
| 631 | product_trmm.cpp | 21.58 | 507136 |
| 670 | sparse_block.cpp | 21.47 | 449420 |
| 262 | indexed_view.cpp | 21.26 | 527868 |
| 580 | ref.cpp | 21.23 | 554212 |
| 649 | mapstride.cpp | 21.03 | 579708 |
| 322 | product_trmm.cpp | 20.89 | 507320 |
| 161 | jacobisvd.cpp | 20.73 | 492852 |
| 378 | qr.cpp | 20.59 | 610644 |
| 158 | geo_hyperplane.cpp | 20.53 | 640756 |
| 763 | matrix_square_root.cpp | 20.53 | 537432 |
| 140 | hessenberg.cpp | 20.51 | 490300 |
| 240 | product_small.cpp | 20.34 | 645132 |
| 602 | product_symm.cpp | 20.34 | 490152 |
| 355 | inplace_decomposition.cpp | 20.31 | 591548 |
| 411 | basicstuff.cpp | 20.30 | 591560 |
| 618 | product_trmm.cpp | 20.29 | 508952 |
| 178 | inverse.cpp | 20.25 | 544012 |
| 170 | qr.cpp | 20.19 | 512328 |
| 139 | hessenberg.cpp | 20.18 | 522332 |
| 625 | array_for_matrix.cpp | 20.18 | 702684 |
| 422 | product_trsolve.cpp | 20.15 | 433292 |
| 344 | inplace_decomposition.cpp | 20.13 | 555204 |
| 297 | product_trsolve.cpp | 20.11 | 434160 |
| 346 | qr_fullpivoting.cpp | 20.06 | 432756 |
| 787 | EulerAngles.cpp | 19.84 | 423280 |
| 767 | EulerAngles.cpp | 19.83 | 427140 |
| 246 | indexed_view.cpp | 19.82 | 526652 |
| 258 | indexed_view.cpp | 19.77 | 527300 |
| 432 | product_trmm.cpp | 19.75 | 510572 |
| 189 | hessenberg.cpp | 19.73 | 541552 |
| 723 | cxx11_tensor_block_access.cpp | 19.73 | 339840 |
| 901 | eigensolver_cplx.cpp | 19.63 | 577592 |
| 899 | eigensolver_int.cpp | 19.62 | 577840 |
| 626 | product_trmm.cpp | 19.52 | 508704 |
| 376 | qr.cpp | 19.46 | 597884 |
| 276 | vectorwiseop.cpp | 19.28 | 567148 |
| 613 | product_trmv.cpp | 19.12 | 443088 |
| 200 | schur_complex.cpp | 18.99 | 582596 |
| 538 | product_trsolve.cpp | 18.88 | 473480 |
| 668 | diagonalmatrices.cpp | 18.77 | 435220 |
| 506 | mapstride.cpp | 18.66 | 492044 |
| 11 | inplace_decomposition.cpp | 18.51 | 531644 |
| 413 | umeyama.cpp | 18.48 | 496812 |
| 531 | array_for_matrix.cpp | 18.23 | 621004 |
| 229 | product_trmm.cpp | 18.11 | 505616 |
| 27 | umeyama.cpp | 17.89 | 489064 |
| 25 | umeyama.cpp | 17.71 | 494776 |
| 131 | schur_complex.cpp | 17.69 | 532132 |
| 773 | EulerAngles.cpp | 17.65 | 413952 |
| 534 | product_symm.cpp | 17.60 | 473056 |
| 26 | umeyama.cpp | 17.46 | 488352 |
| 215 | nomalloc.cpp | 17.42 | 524204 |
| 144 | hessenberg.cpp | 17.36 | 518624 |
| 438 | product_trsolve.cpp | 17.34 | 540744 |
| 327 | nomalloc.cpp | 17.25 | 506968 |
| 660 | umeyama.cpp | 17.24 | 487460 |
| 265 | diagonalmatrices.cpp | 17.07 | 426332 |
| 46 | sparse_vector.cpp | 16.97 | 455500 |
| 179 | inverse.cpp | 16.95 | 511124 |
| 250 | umeyama.cpp | 16.93 | 486684 |
| 488 | stable_norm.cpp | 16.93 | 434156 |
| 379 | triangular.cpp | 16.85 | 489316 |
| 776 | EulerAngles.cpp | 16.74 | 404000 |
| 650 | product_trsolve.cpp | 16.68 | 542188 |
| 497 | sparse_block.cpp | 16.54 | 465988 |
| 436 | integer_types.cpp | 16.23 | 470468 |
| 39 | sparse_permutations.cpp | 16.18 | 331252 |
| 647 | integer_types.cpp | 16.10 | 446376 |
| 208 | product_extra.cpp | 15.81 | 487232 |
| 539 | qr.cpp | 15.74 | 442196 |
| 84 | geo_parametrizedline.cpp | 15.69 | 491528 |
| 558 | product_symm.cpp | 15.64 | 427964 |
| 601 | product_symm.cpp | 15.64 | 428904 |
| 171 | qr.cpp | 15.15 | 430684 |
| 2 | stl_iterators.cpp | 15.02 | 450224 |
| 201 | diagonalmatrices.cpp | 14.92 | 427308 |
| 424 | diagonalmatrices.cpp | 14.80 | 426108 |
| 523 | sparse_permutations.cpp | 14.80 | 329188 |
| 363 | triangular.cpp | 14.75 | 454384 |
| 303 | integer_types.cpp | 14.68 | 422416 |
| 442 | integer_types.cpp | 14.60 | 424064 |
| 324 | product_trmv.cpp | 14.50 | 430936 |
| 653 | product_trsolve.cpp | 14.48 | 489044 |
| 409 | linearstructure.cpp | 14.37 | 443480 |
| 493 | geo_transformations.cpp | 14.09 | 490664 |
| 8 | half_float.cpp | 14.01 | 330120 |
| 446 | adjoint.cpp | 13.66 | 437432 |
| 402 | product_syrk.cpp | 13.44 | 421032 |
| 370 | permutationmatrices.cpp | 13.43 | 430192 |
| 611 | product_syrk.cpp | 13.42 | 410492 |
| 895 | jacobisvd_int.cpp | 13.16 | 444328 |
| 648 | product_trsolve.cpp | 13.10 | 395904 |
| 532 | array_for_matrix.cpp | 13.02 | 436668 |
| 302 | permutationmatrices.cpp | 12.98 | 387880 |
| 701 | kronecker_product.cpp | 12.76 | 349908 |
| 610 | product_syrk.cpp | 12.63 | 378268 |
| 359 | nomalloc.cpp | 12.54 | 430116 |
| 484 | ref.cpp | 12.49 | 408220 |
| 467 | product_trsolve.cpp | 12.45 | 403272 |
| 193 | adjoint.cpp | 12.31 | 394220 |
| 196 | product_syrk.cpp | 12.29 | 377488 |
| 499 | ref.cpp | 12.27 | 408096 |
| 15 | vectorwiseop.cpp | 12.15 | 420568 |
| 620 | adjoint.cpp | 12.09 | 401508 |
| 339 | nesting_ops.cpp | 11.99 | 379440 |
| 239 | redux.cpp | 11.98 | 357532 |
| 306 | adjoint.cpp | 11.98 | 418432 |
| 316 | triangular.cpp | 11.75 | 426940 |
| 181 | determinant.cpp | 11.67 | 423780 |
| 441 | integer_types.cpp | 11.61 | 439392 |
| 692 | cxx11_tensor_forced_eval.cpp | 11.61 | 325960 |
| 745 | sparse_extra.cpp | 11.59 | 332920 |
| 361 | diagonalmatrices.cpp | 11.50 | 410192 |
| 212 | product_trsolve.cpp | 11.46 | 366780 |
| 312 | diagonalmatrices.cpp | 11.45 | 417172 |
| 230 | adjoint.cpp | 11.39 | 434732 |
| 48 | nesting_ops.cpp | 11.33 | 375820 |
| 203 | diagonalmatrices.cpp | 11.32 | 424968 |
| 341 | product_small.cpp | 11.32 | 425584 |
| 195 | diagonalmatrices.cpp | 11.29 | 408600 |
| 284 | product_trmv.cpp | 11.20 | 399232 |
| 351 | product_extra.cpp | 11.13 | 370240 |
| 400 | diagonal.cpp | 11.10 | 386992 |
| 699 | special_functions.cpp | 11.05 | 345868 |
| 267 | nullary.cpp | 11.04 | 437760 |
| 457 | product_extra.cpp | 11.02 | 381004 |
| 646 | product_trsolve.cpp | 10.97 | 363688 |
| 291 | diagonalmatrices.cpp | 10.91 | 421764 |
| 225 | product_symm.cpp | 10.85 | 343424 |
| 764 | autodiff.cpp | 10.84 | 419240 |
| 472 | determinant.cpp | 10.81 | 381924 |
| 607 | product_symm.cpp | 10.76 | 335388 |
| 900 | eigensolver_int.cpp | 10.76 | 444196 |
| 70 | geo_transformations.cpp | 10.61 | 425900 |
| 90 | geo_orthomethods.cpp | 10.48 | 438852 |
| 674 | permutationmatrices.cpp | 10.40 | 332932 |
| 431 | linearstructure.cpp | 10.39 | 323652 |
| 143 | sparse_solvers.cpp | 10.37 | 327596 |
| 593 | geo_orthomethods.cpp | 10.37 | 417140 |
| 583 | sparse_vector.cpp | 10.30 | 328236 |
| 416 | redux.cpp | 10.25 | 330136 |
| 698 | special_functions.cpp | 10.23 | 342792 |
| 615 | product_trmv.cpp | 10.21 | 349812 |
| 16 | vectorwiseop.cpp | 9.98 | 407436 |
| 231 | mapstride.cpp | 9.88 | 389512 |
| 461 | product_trmv.cpp | 9.82 | 401948 |
| 463 | redux.cpp | 9.81 | 314984 |
| 468 | adjoint.cpp | 9.80 | 407428 |
| 154 | geo_orthomethods.cpp | 9.74 | 419704 |
| 17 | vectorwiseop.cpp | 9.66 | 393328 |
| 412 | basicstuff.cpp | 9.44 | 341528 |
| 490 | sparse_solvers.cpp | 9.33 | 326100 |
| 676 | stddeque_overload.cpp | 9.17 | 322776 |
| 634 | product_trsolve.cpp | 9.09 | 372988 |
| 340 | sparse_ref.cpp | 9.07 | 331476 |
| 522 | stable_norm.cpp | 8.99 | 324676 |
| 652 | adjoint.cpp | 8.96 | 374028 |
| 169 | jacobisvd.cpp | 8.93 | 369040 |
| 548 | product_trsolve.cpp | 8.93 | 362896 |
| 42 | sparse_ref.cpp | 8.90 | 331428 |
| 54 | stddeque_overload.cpp | 8.81 | 322680 |
| 40 | sparse_ref.cpp | 8.80 | 326932 |
| 293 | stable_norm.cpp | 8.64 | 328448 |
| 255 | adjoint.cpp | 8.59 | 380116 |
| 455 | redux.cpp | 8.52 | 310472 |
| 564 | array_reverse.cpp | 8.51 | 317352 |
| 377 | diagonal.cpp | 8.49 | 354672 |
| 280 | adjoint.cpp | 8.43 | 370432 |
| 197 | adjoint.cpp | 8.41 | 360232 |
| 419 | product_selfadjoint.cpp | 8.39 | 340068 |
| 151 | qr_fullpivoting.cpp | 8.37 | 339612 |
| 343 | basicstuff.cpp | 8.33 | 340744 |
| 889 | qr_int.cpp | 8.33 | 346584 |
| 765 | FFT.cpp | 8.31 | 283688 |
| 282 | product_trmv.cpp | 8.30 | 336060 |
| 730 | FFTW.cpp | 8.29 | 322408 |
| 604 | product_symm.cpp | 8.22 | 313204 |
| 248 | conservative_resize.cpp | 8.14 | 297540 |
| 569 | nullary.cpp | 8.13 | 346780 |
| 598 | product_selfadjoint.cpp | 8.12 | 316016 |
| 645 | permutationmatrices.cpp | 8.02 | 315220 |
| 311 | basicstuff.cpp | 8.00 | 316272 |
| 345 | stddeque.cpp | 8.00 | 274688 |
| 384 | product_symm.cpp | 7.99 | 313956 |
| 296 | linearstructure.cpp | 7.97 | 311452 |
| 368 | adjoint.cpp | 7.94 | 362964 |
| 537 | exceptions.cpp | 7.89 | 251124 |
| 571 | array_reverse.cpp | 7.86 | 315700 |
| 592 | product_selfadjoint.cpp | 7.86 | 349476 |
| 500 | mapstride.cpp | 7.84 | 353420 |
| 266 | integer_types.cpp | 7.82 | 330012 |
| 595 | product_selfadjoint.cpp | 7.78 | 311224 |
| 445 | stable_norm.cpp | 7.71 | 323720 |
| 357 | mapstride.cpp | 7.66 | 314840 |
| 769 | alignedvector3.cpp | 7.57 | 339764 |
| 224 | conservative_resize.cpp | 7.55 | 272532 |
| 543 | product_selfadjoint.cpp | 7.54 | 312392 |
| 309 | stable_norm.cpp | 7.50 | 318636 |
| 469 | stddeque.cpp | 7.48 | 289868 |
| 507 | mapstride.cpp | 7.47 | 299004 |
| 182 | determinant.cpp | 7.43 | 304252 |
| 639 | jacobisvd.cpp | 7.36 | 325516 |
| 271 | corners.cpp | 7.34 | 291388 |
| 307 | redux.cpp | 7.29 | 311128 |
| 163 | stdvector_overload.cpp | 7.25 | 301344 |
| 544 | product_selfadjoint.cpp | 7.25 | 315416 |
| 448 | integer_types.cpp | 7.19 | 309568 |
| 381 | linearstructure.cpp | 7.16 | 313252 |
| 423 | linearstructure.cpp | 7.06 | 310772 |
| 360 | stable_norm.cpp | 7.00 | 311416 |
| 896 | jacobisvd_int.cpp | 6.97 | 338240 |
| 205 | corners.cpp | 6.95 | 286244 |
| 560 | array_reverse.cpp | 6.95 | 301448 |
| 654 | nullary.cpp | 6.95 | 312636 |
| 67 | stdvector_overload.cpp | 6.93 | 312728 |
| 204 | determinant.cpp | 6.91 | 309256 |
| 662 | mapped_matrix.cpp | 6.88 | 289172 |
| 435 | basicstuff.cpp | 6.87 | 315672 |
| 58 | stdlist_overload.cpp | 6.86 | 301540 |
| 183 | determinant.cpp | 6.81 | 296476 |
| 418 | basicstuff.cpp | 6.76 | 298184 |
| 374 | product_extra.cpp | 6.75 | 310828 |
| 567 | array_reverse.cpp | 6.73 | 314364 |
| 4 | mapped_matrix.cpp | 6.70 | 282472 |
| 669 | permutationmatrices.cpp | 6.69 | 294604 |
| 247 | conservative_resize.cpp | 6.64 | 269300 |
| 207 | mapstaticmethods.cpp | 6.63 | 307048 |
| 686 | cxx11_tensor_sugar.cpp | 6.61 | 263032 |
| 385 | stdlist_overload.cpp | 6.58 | 309980 |
| 684 | cxx11_tensor_io.cpp | 6.55 | 271180 |
| 317 | nullary.cpp | 6.53 | 313028 |
| 372 | basicstuff.cpp | 6.51 | 309132 |
| 292 | conservative_resize.cpp | 6.45 | 256496 |
| 386 | linearstructure.cpp | 6.45 | 280436 |
| 509 | mapstaticmethods.cpp | 6.43 | 314576 |
| 53 | stddeque_overload.cpp | 6.41 | 298424 |
| 68 | stdvector.cpp | 6.37 | 285940 |
| 287 | linearstructure.cpp | 6.36 | 274804 |
| 565 | array_reverse.cpp | 6.34 | 297692 |
| 498 | linearstructure.cpp | 6.31 | 280576 |
| 489 | mapped_matrix.cpp | 6.22 | 238792 |
| 511 | mapstaticmethods.cpp | 6.15 | 307744 |
| 437 | array_reverse.cpp | 6.13 | 302188 |
| 449 | adjoint.cpp | 6.07 | 325748 |
| 362 | conservative_resize.cpp | 6.01 | 260884 |
| 458 | mapstaticmethods.cpp | 6.01 | 305044 |
| 591 | product_selfadjoint.cpp | 5.99 | 310044 |
| 550 | array_replicate.cpp | 5.96 | 244200 |
| 643 | nullary.cpp | 5.94 | 285592 |
| 510 | mapped_matrix.cpp | 5.88 | 274140 |
| 546 | array_replicate.cpp | 5.87 | 250252 |
| 406 | permutationmatrices.cpp | 5.81 | 297424 |
| 63 | stdlist.cpp | 5.77 | 248336 |
| 210 | geo_alignedbox.cpp | 5.75 | 273540 |
| 232 | stdvector.cpp | 5.75 | 264700 |
| 206 | jacobi.cpp | 5.72 | 256332 |
| 555 | array_reverse.cpp | 5.70 | 300268 |
| 354 | adjoint.cpp | 5.68 | 274896 |
| 397 | nullary.cpp | 5.68 | 283108 |
| 667 | permutationmatrices.cpp | 5.65 | 275664 |
| 485 | stddeque_overload.cpp | 5.63 | 259252 |
| 502 | unalignedassert.cpp | 5.62 | 289096 |
| 107 | stdlist.cpp | 5.61 | 260348 |
| 434 | linearstructure.cpp | 5.61 | 291456 |
| 520 | stdlist_overload.cpp | 5.57 | 279564 |
| 56 | stddeque.cpp | 5.56 | 268300 |
| 554 | array_reverse.cpp | 5.52 | 284404 |
| 766 | BVH.cpp | 5.49 | 232260 |
| 66 | stdvector_overload.cpp | 5.48 | 270376 |
| 392 | linearstructure.cpp | 5.42 | 289644 |
| 180 | geo_orthomethods.cpp | 5.37 | 284520 |
| 62 | stdlist.cpp | 5.36 | 254980 |
| 740 | BVH.cpp | 5.35 | 228832 |
| 268 | linearstructure.cpp | 5.29 | 284948 |
| 672 | cholesky.cpp | 5.24 | 194888 |
| 759 | cxx11_tensor_const.cpp | 5.23 | 198884 |
| 508 | array_replicate.cpp | 5.20 | 255680 |
| 721 | BVH.cpp | 5.20 | 232704 |
| 264 | corners.cpp | 5.17 | 230500 |
| 440 | stddeque_overload.cpp | 5.15 | 246460 |
| 55 | nesting_ops.cpp | 5.14 | 301288 |
| 553 | array_replicate.cpp | 5.12 | 235516 |
| 542 | array_replicate.cpp | 5.10 | 245624 |
| 220 | mapstaticmethods.cpp | 5.09 | 274144 |
| 658 | redux.cpp | 5.08 | 240940 |
| 352 | unalignedassert.cpp | 5.07 | 288880 |
| 88 | geo_orthomethods.cpp | 5.06 | 283708 |
| 405 | unalignedassert.cpp | 5.01 | 288616 |
| 223 | array_replicate.cpp | 4.98 | 246324 |
| 430 | prec_inverse_4x4.cpp | 4.94 | 224008 |
| 482 | jacobi.cpp | 4.92 | 250540 |
| 515 | mapstaticmethods.cpp | 4.91 | 219260 |
| 323 | visitor.cpp | 4.90 | 197424 |
| 395 | stdvector_overload.cpp | 4.90 | 241572 |
| 199 | array_reverse.cpp | 4.88 | 289060 |
| 404 | unalignedassert.cpp | 4.87 | 289356 |
| 18 | prec_inverse_4x4.cpp | 4.85 | 250324 |
| 111 | jacobi.cpp | 4.85 | 255404 |
| 72 | stdvector.cpp | 4.83 | 235504 |
| 375 | conservative_resize.cpp | 4.81 | 207848 |
| 890 | qr_int.cpp | 4.80 | 297656 |
| 243 | geo_alignedbox.cpp | 4.74 | 246052 |
| 533 | nullary.cpp | 4.74 | 287508 |
| 694 | cxx11_tensor_casts.cpp | 4.73 | 213204 |
| 790 | polynomialutils.cpp | 4.70 | 209404 |
| 81 | geo_alignedbox.cpp | 4.64 | 259408 |
| 226 | geo_orthomethods.cpp | 4.64 | 282348 |
| 83 | geo_alignedbox.cpp | 4.63 | 260124 |
| 420 | constructor.cpp | 4.63 | 211316 |
| 617 | determinant.cpp | 4.63 | 266992 |
| 57 | stddeque.cpp | 4.62 | 208920 |
| 80 | geo_alignedbox.cpp | 4.61 | 259660 |
| 308 | geo_alignedbox.cpp | 4.60 | 260472 |
| 563 | visitor.cpp | 4.59 | 192252 |
| 881 | partialpivlu_int.cpp | 4.59 | 225296 |
| 695 | cxx11_tensor_assign.cpp | 4.57 | 228292 |
| 234 | redux.cpp | 4.56 | 181760 |
| 294 | visitor.cpp | 4.55 | 201716 |
| 739 | polynomialutils.cpp | 4.54 | 208284 |
| 78 | geo_alignedbox.cpp | 4.53 | 261728 |
| 349 | triangular.cpp | 4.51 | 190500 |
| 783 | polynomialsolver.cpp | 4.47 | 226168 |
| 214 | geo_alignedbox.cpp | 4.46 | 246888 |
| 348 | stdlist_overload.cpp | 4.45 | 224568 |
| 373 | prec_inverse_4x4.cpp | 4.45 | 246124 |
| 425 | mapped_matrix.cpp | 4.44 | 228904 |
| 512 | mapstaticmethods.cpp | 4.43 | 220736 |
| 590 | selfadjoint.cpp | 4.43 | 195312 |
| 589 | selfadjoint.cpp | 4.42 | 197580 |
| 60 | stdlist_overload.cpp | 4.40 | 238456 |
| 253 | swap.cpp | 4.37 | 205164 |
| 559 | stddeque.cpp | 4.36 | 201172 |
| 257 | swap.cpp | 4.35 | 206588 |
| 788 | polynomialutils.cpp | 4.33 | 204552 |
| 750 | autodiff.cpp | 4.30 | 228812 |
| 295 | stdvector.cpp | 4.29 | 193464 |
| 112 | jacobi.cpp | 4.26 | 213912 |
| 87 | geo_eulerangles.cpp | 4.25 | 243096 |
| 582 | triangular.cpp | 4.22 | 177700 |
| 288 | geo_alignedbox.cpp | 4.21 | 225928 |
| 371 | geo_eulerangles.cpp | 4.20 | 242480 |
| 337 | nullary.cpp | 4.16 | 210508 |
| 624 | nomalloc.cpp | 4.16 | 201972 |
| 678 | cholesky.cpp | 4.13 | 186780 |
| 123 | geo_alignedbox.cpp | 4.12 | 229336 |
| 186 | nesting_ops.cpp | 4.12 | 268988 |
| 526 | nomalloc.cpp | 4.08 | 210272 |
| 401 | packetmath.cpp | 4.07 | 181836 |
| 439 | packetmath.cpp | 4.07 | 194456 |
| 65 | stdvector_overload.cpp | 4.04 | 224660 |
| 734 | polynomialutils.cpp | 4.02 | 205308 |
| 383 | packetmath.cpp | 4.00 | 178872 |
| 396 | packetmath.cpp | 3.98 | 186928 |
| 367 | stdvector.cpp | 3.97 | 209040 |
| 82 | geo_alignedbox.cpp | 3.94 | 227868 |
| 693 | cxx11_tensor_comparisons.cpp | 3.93 | 182692 |
| 746 | polynomialutils.cpp | 3.92 | 209120 |
| 793 | polynomialutils.cpp | 3.90 | 210772 |
| 792 | polynomialutils.cpp | 3.84 | 211968 |
| 466 | redux.cpp | 3.83 | 175944 |
| 481 | geo_alignedbox.cpp | 3.82 | 216316 |
| 642 | packetmath.cpp | 3.81 | 185268 |
| 794 | polynomialutils.cpp | 3.79 | 215760 |
| 551 | swap.cpp | 3.78 | 202284 |
| 575 | bandmatrix.cpp | 3.72 | 183572 |
| 238 | special_numbers.cpp | 3.67 | 214528 |
| 562 | selfadjoint.cpp | 3.64 | 192672 |
| 356 | rand.cpp | 3.63 | 161236 |
| 407 | triangular.cpp | 3.62 | 184372 |
| 403 | packetmath.cpp | 3.58 | 176048 |
| 261 | corners.cpp | 3.55 | 157732 |
| 885 | llt_int.cpp | 3.52 | 194800 |
| 319 | nomalloc.cpp | 3.50 | 213800 |
| 712 | autodiff.cpp | 3.46 | 201388 |
| 202 | triangular.cpp | 3.43 | 189884 |
| 64 | stdlist.cpp | 3.42 | 193912 |
| 587 | selfadjoint.cpp | 3.38 | 181432 |
| 305 | swap.cpp | 3.36 | 197260 |
| 310 | sparse_basic.cpp | 3.35 | 174944 |
| 893 | fullpivqr_int.cpp | 3.35 | 205244 |
| 627 | jacobi.cpp | 3.33 | 201648 |
| 696 | cxx11_tensor_map.cpp | 3.33 | 188416 |
| 891 | colpivqr_int.cpp | 3.33 | 208272 |
| 483 | commainitializer.cpp | 3.30 | 162168 |
| 51 | sparse_basic.cpp | 3.24 | 173640 |
| 775 | autodiff.cpp | 3.24 | 209880 |
| 3 | fastmath.cpp | 3.23 | 164956 |
| 125 | jacobi.cpp | 3.22 | 203864 |
| 61 | stdlist.cpp | 3.21 | 182396 |
| 318 | corners.cpp | 3.21 | 156504 |
| 77 | geo_alignedbox.cpp | 3.18 | 190064 |
| 552 | selfadjoint.cpp | 3.14 | 178076 |
| 486 | smallvectors.cpp | 3.13 | 161588 |
| 513 | geo_alignedbox.cpp | 3.09 | 190212 |
| 720 | autodiff.cpp | 3.09 | 212472 |
| 290 | mixingtypes.cpp | 3.06 | 178816 |
| 778 | NumericalDiff.cpp | 3.01 | 145980 |
| 7 | array_of_string.cpp | 2.95 | 148004 |
| 605 | diagonalmatrices.cpp | 2.93 | 164516 |
| 338 | nullary.cpp | 2.89 | 181200 |
| 732 | cxx11_tensor_layout_swap.cpp | 2.87 | 157312 |
| 44 | sparse_product.cpp | 2.85 | 172560 |
| 313 | sparse_basic.cpp | 2.84 | 156368 |
| 685 | cxx11_tensor_roundings.cpp | 2.81 | 159424 |
| 315 | nullary.cpp | 2.80 | 176268 |
| 557 | miscmatrices.cpp | 2.79 | 153020 |
| 450 | mapstaticmethods.cpp | 2.74 | 153364 |
| 789 | autodiff_scalar.cpp | 2.74 | 155808 |
| 24 | nestbyvalue.cpp | 2.72 | 148572 |
| 495 | mapped_matrix.cpp | 2.72 | 136396 |
| 887 | ldlt_int.cpp | 2.72 | 185580 |
| 369 | numext.cpp | 2.65 | 131832 |
| 700 | kronecker_product.cpp | 2.64 | 151496 |
| 614 | miscmatrices.cpp | 2.62 | 148004 |
| 334 | sizeof.cpp | 2.60 | 163944 |
| 688 | cxx11_tensor_intdiv.cpp | 2.60 | 138028 |
| 691 | cxx11_tensor_math.cpp | 2.59 | 149528 |
| 19 | sizeoverflow.cpp | 2.56 | 140504 |
| 784 | cxx11_tensor_intdiv.cpp | 2.56 | 137624 |
| 159 | qr_colpivoting.cpp | 2.55 | 162556 |
| 487 | mapped_matrix.cpp | 2.54 | 132884 |
| 702 | minres.cpp | 2.54 | 156132 |
| 227 | unalignedcount.cpp | 2.53 | 129864 |
| 160 | qr_colpivoting.cpp | 2.52 | 162736 |
| 471 | visitor.cpp | 2.52 | 147660 |
| 249 | num_dimensions.cpp | 2.51 | 154644 |
| 492 | mapped_matrix.cpp | 2.51 | 132704 |
| 690 | cxx11_tensor_intdiv.cpp | 2.50 | 137572 |
| 325 | visitor.cpp | 2.49 | 136312 |
| 12 | dense_storage.cpp | 2.47 | 118088 |
| 298 | visitor.cpp | 2.46 | 142952 |
| 599 | ctorleak.cpp | 2.44 | 130800 |
| 353 | dynalloc.cpp | 2.43 | 138812 |
| 517 | array_for_matrix.cpp | 2.41 | 155104 |
| 727 | autodiff_scalar.cpp | 2.40 | 134344 |
| 735 | cxx11_tensor_intdiv.cpp | 2.39 | 137508 |
| 573 | is_same_dense.cpp | 2.37 | 137340 |
| 118 | eigensolver_selfadjoint.cpp | 2.36 | 173556 |
| 421 | mapped_matrix.cpp | 2.36 | 129320 |
| 480 | miscmatrices.cpp | 2.36 | 147060 |
| 117 | eigensolver_generic.cpp | 2.35 | 183612 |
| 283 | qr_colpivoting.cpp | 2.33 | 133872 |
| 540 | array_for_matrix.cpp | 2.30 | 155468 |
| 286 | visitor.cpp | 2.29 | 123892 |
| 689 | cxx11_tensor_intdiv.cpp | 2.29 | 137440 |
| 427 | nomalloc.cpp | 2.28 | 163320 |
| 415 | visitor.cpp | 2.26 | 123852 |
| 473 | miscmatrices.cpp | 2.26 | 148228 |
| 757 | cxx11_tensor_intdiv.cpp | 2.26 | 137928 |
| 13 | rvalue_types.cpp | 2.24 | 142216 |
| 894 | fullpivqr_int.cpp | 2.24 | 167420 |
| 129 | schur_complex.cpp | 2.20 | 143316 |
| 275 | rvalue_types.cpp | 2.20 | 142028 |
| 749 | autodiff_scalar.cpp | 2.20 | 155968 |
| 491 | mapped_matrix.cpp | 2.19 | 130084 |
| 561 | mapped_matrix.cpp | 2.19 | 130596 |
| 883 | fullpivlu_int.cpp | 2.18 | 151564 |
| 366 | visitor.cpp | 2.17 | 128296 |
| 166 | qr.cpp | 2.15 | 129100 |
| 138 | hessenberg.cpp | 2.13 | 140548 |
| 697 | cxx11_tensor_dimension.cpp | 2.13 | 138468 |
| 687 | cxx11_tensor_empty.cpp | 2.12 | 139732 |
| 755 | cxx11_tensor_intdiv.cpp | 2.12 | 138548 |
| 882 | partialpivlu_int.cpp | 2.12 | 171400 |
| 451 | visitor.cpp | 2.11 | 124312 |
| 719 | cxx11_maxsizevector.cpp | 2.10 | 135896 |
| 892 | colpivqr_int.cpp | 2.10 | 170508 |
| 251 | miscmatrices.cpp | 2.09 | 137268 |
| 149 | eigensolver_complex.cpp | 2.08 | 149040 |
| 496 | qr.cpp | 2.08 | 129340 |
| 708 | autodiff_scalar.cpp | 2.07 | 134216 |
| 228 | bdcsvd.cpp | 2.06 | 165264 |
| 132 | schur_real.cpp | 1.99 | 141760 |
| 873 | sparse_ref_3.cpp | 1.90 | 135040 |
| 888 | ldlt_int.cpp | 1.90 | 155948 |
| 529 | cholesky.cpp | 1.88 | 119804 |
| 330 | type_alias.cpp | 1.86 | 104456 |
| 342 | meta.cpp | 1.86 | 130068 |
| 886 | llt_int.cpp | 1.83 | 153192 |
| 259 | symbolic_index.cpp | 1.82 | 112300 |
| 475 | resize.cpp | 1.80 | 123852 |
| 586 | qr.cpp | 1.77 | 113324 |
| 185 | lu.cpp | 1.73 | 117356 |
| 879 | sparse_storage_mismatch.cpp | 1.67 | 129552 |
| 364 | integer_types.cpp | 1.65 | 106188 |
| 410 | mpl2only.cpp | 1.63 | 127564 |
| 556 | symbolic_index.cpp | 1.63 | 112296 |
| 877 | sparse_ref_5.cpp | 1.62 | 119024 |
| 640 | first_aligned.cpp | 1.61 | 106148 |
| 713 | autodiff_scalar.cpp | 1.60 | 105672 |
| 884 | fullpivlu_int.cpp | 1.57 | 124872 |
| 902 | eigensolver_cplx.cpp | 1.55 | 118404 |
| 871 | sparse_ref_2.cpp | 1.53 | 120980 |
| 872 | sparse_ref_2.cpp | 1.44 | 106916 |
| 535 | product_trmm.cpp | 1.39 | 104464 |
| 875 | sparse_ref_4.cpp | 1.36 | 119900 |
| 869 | sparse_ref_1.cpp | 1.35 | 119424 |
| 874 | sparse_ref_3.cpp | 1.29 | 105660 |
| 870 | sparse_ref_1.cpp | 1.28 | 104668 |
| 865 | ternary_1.cpp | 1.22 | 98904 |
| 876 | sparse_ref_4.cpp | 1.20 | 107568 |
| 867 | ternary_2.cpp | 1.19 | 98660 |
| 878 | sparse_ref_5.cpp | 1.16 | 105120 |
| 880 | sparse_storage_mismatch.cpp | 1.16 | 104320 |
| 853 | ref_2.cpp | 1.15 | 94228 |
| 825 | map_nonconst_ctor_on_const_ptr_1.cpp | 1.13 | 84052 |
| 858 | ref_4.cpp | 1.11 | 82028 |
| 856 | ref_3.cpp | 1.08 | 83616 |
| 847 | triangularview_on_const_type_actually_const.cpp | 1.07 | 84504 |
| 852 | ref_1.cpp | 1.07 | 82436 |
| 849 | selfadjointview_on_const_type_actually_const.cpp | 1.06 | 83564 |
| 839 | block_on_const_type_actually_const_1.cpp | 1.05 | 86420 |
| 841 | transpose_on_const_type_actually_const.cpp | 1.05 | 85492 |
| 846 | cwiseunaryview_on_const_type_actually_const.cpp | 1.05 | 80608 |
| 854 | ref_2.cpp | 1.05 | 84844 |
| 855 | ref_3.cpp | 1.05 | 91260 |
| 832 | map_nonconst_ctor_on_const_ptr_4.cpp | 1.04 | 80852 |
| 838 | block_on_const_type_actually_const_0.cpp | 1.04 | 80120 |
| 840 | block_on_const_type_actually_const_1.cpp | 1.04 | 80468 |
| 845 | cwiseunaryview_on_const_type_actually_const.cpp | 1.03 | 86144 |
| 859 | ref_5.cpp | 1.03 | 89312 |
| 861 | swap_1.cpp | 1.03 | 85648 |
| 866 | ternary_1.cpp | 1.03 | 83740 |
| 814 | selfadjointview_nonconst_ctor_on_const_xpr.cpp | 1.02 | 79236 |
| 821 | const_qualified_diagonal_method_retval.cpp | 1.02 | 84900 |
| 837 | block_on_const_type_actually_const_0.cpp | 1.02 | 85372 |
| 851 | ref_1.cpp | 1.02 | 89992 |
| 815 | const_qualified_block_method_retval_0.cpp | 1.01 | 84580 |
| 857 | ref_4.cpp | 1.01 | 89684 |
| 860 | ref_5.cpp | 1.01 | 82436 |
| 833 | map_on_const_type_actually_const_0.cpp | 1.00 | 86016 |
| 842 | transpose_on_const_type_actually_const.cpp | 1.00 | 80544 |
| 848 | triangularview_on_const_type_actually_const.cpp | 1.00 | 79632 |
| 862 | swap_1.cpp | 1.00 | 79384 |
| 863 | swap_2.cpp | 1.00 | 86036 |
| 816 | const_qualified_block_method_retval_0.cpp | 0.98 | 82416 |
| 830 | map_nonconst_ctor_on_const_ptr_3.cpp | 0.97 | 79960 |
| 844 | diagonal_on_const_type_actually_const.cpp | 0.97 | 79560 |
| 800 | block_nonconst_ctor_on_const_xpr_0.cpp | 0.96 | 80920 |
| 812 | triangularview_nonconst_ctor_on_const_xpr.cpp | 0.96 | 77760 |
| 822 | const_qualified_diagonal_method_retval.cpp | 0.96 | 82456 |
| 803 | block_nonconst_ctor_on_const_xpr_2.cpp | 0.95 | 85772 |
| 818 | const_qualified_block_method_retval_1.cpp | 0.95 | 81560 |
| 850 | selfadjointview_on_const_type_actually_const.cpp | 0.95 | 78084 |
| 834 | map_on_const_type_actually_const_0.cpp | 0.94 | 80264 |
| 843 | diagonal_on_const_type_actually_const.cpp | 0.94 | 85648 |
| 801 | block_nonconst_ctor_on_const_xpr_1.cpp | 0.93 | 85652 |
| 824 | map_nonconst_ctor_on_const_ptr_0.cpp | 0.93 | 79904 |
| 826 | map_nonconst_ctor_on_const_ptr_1.cpp | 0.93 | 80196 |
| 829 | map_nonconst_ctor_on_const_ptr_3.cpp | 0.93 | 85428 |
| 804 | block_nonconst_ctor_on_const_xpr_2.cpp | 0.92 | 80144 |
| 831 | map_nonconst_ctor_on_const_ptr_4.cpp | 0.92 | 84848 |
| 807 | diagonal_nonconst_ctor_on_const_xpr.cpp | 0.91 | 84708 |
| 820 | const_qualified_transpose_method_retval.cpp | 0.91 | 82024 |
| 835 | map_on_const_type_actually_const_1.cpp | 0.91 | 84780 |
| 806 | transpose_nonconst_ctor_on_const_xpr.cpp | 0.90 | 80276 |
| 810 | cwiseunaryview_nonconst_ctor_on_const_xpr.cpp | 0.90 | 79316 |
| 811 | triangularview_nonconst_ctor_on_const_xpr.cpp | 0.89 | 82928 |
| 836 | map_on_const_type_actually_const_1.cpp | 0.89 | 80416 |
| 809 | cwiseunaryview_nonconst_ctor_on_const_xpr.cpp | 0.88 | 84016 |
| 819 | const_qualified_transpose_method_retval.cpp | 0.88 | 83836 |
| 799 | block_nonconst_ctor_on_const_xpr_0.cpp | 0.87 | 85160 |
| 817 | const_qualified_block_method_retval_1.cpp | 0.87 | 86068 |
| 802 | block_nonconst_ctor_on_const_xpr_1.cpp | 0.86 | 79768 |
| 805 | transpose_nonconst_ctor_on_const_xpr.cpp | 0.86 | 83784 |
| 813 | selfadjointview_nonconst_ctor_on_const_xpr.cpp | 0.86 | 83044 |
| 823 | map_nonconst_ctor_on_const_ptr_0.cpp | 0.86 | 84200 |
| 864 | swap_2.cpp | 0.86 | 78372 |
| 808 | diagonal_nonconst_ctor_on_const_xpr.cpp | 0.84 | 80720 |
| 828 | map_nonconst_ctor_on_const_ptr_2.cpp | 0.84 | 79640 |
| 868 | ternary_2.cpp | 0.84 | 85108 |
| 827 | map_nonconst_ctor_on_const_ptr_2.cpp | 0.82 | 85652 |
| 683 | xerbla.cpp | 0.03 | 12796 |
| 797 | failtest_sanity_check.cpp | 0.03 | 11000 |
| 798 | failtest_sanity_check.cpp | 0.00 | 6252 |